bin/182076: Race condition with -j24 when WITH_ICONV= is set

Garrett Cooper yaneurabeya at gmail.com
Sat Sep 14 02:10:00 UTC 2013


>Number:         182076
>Category:       bin
>Synopsis:       Race condition with -j24 when WITH_ICONV= is set
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 14 02:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Garrett Cooper
>Release:        10-CURRENT
>Organization:
EMC Isilon
>Environment:
FreeBSD gran-tourismo.west.isilon.com 10.0-CURRENT FreeBSD 10.0-CURRENT #8 bc57ffb: Fri Aug  2 15:14:32 PDT 2013     root@:/usr/obj/usr/src/sys/GRAN-TOURISMO  amd64

>Description:
Ran into this issue when running the build with -j24 and -DWITH_ICONV

$ make -VMK_ICONV -f share/mk/bsd.own.mk 
yes


In file included from /usr/src/lib/libc/iconv/citrus_iconv.c:37:
/usr/src/lib/libc/../../include/iconv.h:43:30: error: _libiconv_compat.h: No such file or directory
In file included from /usr/src/lib/libc/iconv/citrus_none.c:36:
/usr/src/lib/libc/../../include/iconv.h:43:30: error: _libiconv_compat.h: No such file or directory
In file included from /usr/src/lib/libc/iconv/citrus_stdenc_local.h:34,
                 from /usr/src/lib/libc/iconv/citrus_stdenc.h:53,
                 from /usr/src/lib/libc/iconv/citrus_stdenc.c:41:
/usr/src/lib/libc/../../include/iconv.h:43:30: error: _libiconv_compat.h: No such file or directory
In file included from /usr/src/lib/libc/iconv/iconv.c:37:
/usr/src/lib/libc/../../include/iconv.h:43:30: error: _libiconv_compat.h: No such file or directory
In file included from /usr/src/lib/libc/locale/../iconv/citrus_iconv_local.h:33,
                 from /usr/src/lib/libc/locale/../iconv/citrus_iconv.h:45,
                 from /usr/src/lib/libc/locale/cXXrtomb_iconv.h:39,
                 from /usr/src/lib/libc/locale/c16rtomb_iconv.c:8:
/usr/src/lib/libc/../../include/iconv.h:43:30: error: _libiconv_compat.h: No such file or directory
In file included from /usr/src/lib/libc/locale/../iconv/citrus_iconv_local.h:33,
                 from /usr/src/lib/libc/locale/../iconv/citrus_iconv.h:45,
                 from /usr/src/lib/libc/locale/cXXrtomb_iconv.h:39,
                 from /usr/src/lib/libc/locale/c32rtomb_iconv.c:8:
/usr/src/lib/libc/../../include/iconv.h:43:30: error: _libiconv_compat.h: No such file or directory
In file included from /usr/src/lib/libc/locale/../iconv/citrus_iconv_local.h:33,
                 from /usr/src/lib/libc/locale/../iconv/citrus_iconv.h:45,
                 from /usr/src/lib/libc/locale/mbrtocXX_iconv.h:41,
                 from /usr/src/lib/libc/locale/mbrtoc16_iconv.c:8:
/usr/src/lib/libc/../../include/iconv.h:43:30: error: _libiconv_compat.h: No such file or directory
In file included from /usr/src/lib/libc/locale/../iconv/citrus_iconv_local.h:33,
                 from /usr/src/lib/libc/locale/../iconv/citrus_iconv.h:45,
                 from /usr/src/lib/libc/locale/mbrtocXX_iconv.h:41,
                 from /usr/src/lib/libc/locale/mbrtoc32_iconv.c:8:
/usr/src/lib/libc/../../include/iconv.h:43:30: error: _libiconv_compat.h: No such file or directory
mkdep: compile failed
*** [.depend] Error code 1

bmake[3]: stopped in /usr/src/lib/libc
1 error

bmake[3]: stopped in /usr/src/lib/libc
A failure has been detected in another branch of the parallel make

bmake[2]: stopped in /usr/src
*** [libraries] Error code 2

bmake[1]: stopped in /usr/src
1 error

bmake[1]: stopped in /usr/src
*** [_libraries] Error code 2

bmake: stopped in /usr/src
1 error

bmake: stopped in /usr/src
*** [buildworld] Error code 2
1 error
+ [ -f /home/gcooper/bw.s ]

>How-To-Repeat:
make -j24 -DWITH_ICONV buildworld
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list