[MacPorts] #17203: icu parallel build failure

MacPorts noreply at macports.org
Wed Nov 12 00:53:00 PST 2008


#17203: icu parallel build failure
-------------------------------------+--------------------------------------
 Reporter:  ryandesign at macports.org  |       Owner:  nox at macports.org
     Type:  defect                   |      Status:  new             
 Priority:  Normal                   |   Milestone:  Port Bugs       
Component:  ports                    |     Version:  1.7.0           
 Keywords:                           |        Port:  icu             
-------------------------------------+--------------------------------------
 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
 $
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/17203>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list