Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#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
$

Change History (2)

comment:1 Changed 15 years ago by nox@…

Resolution: fixed
Status: newclosed

Disabled parallel build in r41935.

comment:2 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.