#17203 closed defect (fixed)
icu parallel build failure
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | nox@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.7.0 |
Keywords: | Cc: | ||
Port: | icu |
Description
icu 4.0_0 doesn't want to build on Mac OS X 10.4.11 Intel with Xcode 2.5 with parallel building enabled:
$ port install icu ---> Fetching icu ---> Verifying checksum(s) for icu ---> Extracting icu ---> Configuring icu ---> Building icu Error: Target org.macports.build returned: shell command " cd "/mp/var/macports/build/_Users_rschmidt_macports_dports_devel_icu/work/icu/source" && nice -n 10 gnumake -j2 all " returned error 2 Command output: generating dependency information for gennorm.c generating dependency information for store.c /usr/bin/gcc-4.0 -I../../common -I./../toolutil -O2 -fno-common -c -o gennorm.o gennorm.c /usr/bin/gcc-4.0 -I../../common -I./../toolutil -O2 -fno-common -c -o store.o store.c /usr/bin/g++-4.0 -O2 -O2 -o ../../bin/gennorm gennorm.o store.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../lib -L../../stubdata -licudata -lpthread -lm gnumake[1]: Making `all' in `icuswap' generating dependency information for icuswap.cpp /usr/bin/g++-4.0 -I../../common -I./../toolutil -O2 -O2 -fno-common -c -o icuswap.o icuswap.cpp /usr/bin/g++-4.0 -O2 -O2 -o ../../bin/icuswap icuswap.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../lib -L../../stubdata -licudata -lpthread -lm gnumake[2]: Nothing to be done for `all-local'. gnumake[0]: Making `all' in `data' /bin/sh ../mkinstalldirs ./out ./out/build ./out/build/icudt40l ./out/build/icudt40l/brkitr ./out/build/icudt40l/coll ./out/build/icudt40l/rbnf ./out/build/icudt40l/translit ./out/tmp ./out/tmp/coll ./out/tmp/rbnf ./out/tmp/translit ./out/tmp/brkitr Unpacking ./in/icudt40l.dat and generating out/tmp/icudata.lst (list of data files) DYLD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$DYLD_LIBRARY_PATH ../bin/icupkg -d ./out/build/icudt40l --list -x \* ./in/icudt40l.dat > out/tmp/icudata.lst /bin/sh: line 1: out/tmp/icudata.lst: No such file or directory gnumake[1]: *** [out/tmp/icudata.lst] Error 1 gnumake[1]: *** Waiting for unfinished jobs.... mkdir ./out mkdir ./out/build mkdir ./out/build/icudt40l mkdir ./out/build/icudt40l/brkitr mkdir ./out/build/icudt40l/coll mkdir ./out/build/icudt40l/rbnf mkdir ./out/build/icudt40l/translit mkdir ./out/tmp mkdir ./out/tmp/coll mkdir ./out/tmp/rbnf mkdir ./out/tmp/translit mkdir ./out/tmp/brkitr gnumake: *** [all-recursive] Error 2 Error: The following dependencies failed to build: mono icu xsp Error: Status 1 encountered during processing. $
It works fine if I disable the parallel build:
$ port install icu build.jobs=1 ---> Fetching icu ---> Verifying checksum(s) for icu ---> Extracting icu ---> Configuring icu ---> Building icu ---> Staging icu into destroot ---> Installing icu @4.0_0 ---> Activating icu @4.0_0 ---> Cleaning icu $
Note: See
TracTickets for help on using
tickets.
Disabled parallel build in r41935.