Build failure with --with-data-package=archive

Description

icu 64~rc2 and 64.1 suffer from a build failure:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 $ ./configure --with-data-packaging=archive CXX="g++ -fPIC" [...] $ make -j16 make[0]: Making `all' in `stubdata' make[1]: Entering directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/stubdata' [ a lot of (deps) and (g++) ] [...] make[1]: Making `all' in `gennorm2' make[2]: Entering directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/tools/gennorm2' (deps) norms.cpp (deps) extradata.cpp (deps) n2builder.cpp (deps) gennorm2.cpp g++ ... gennorm2.cpp g++ ... extradata.cpp g++ ... n2builder.cpp g++ ... norms.cpp g++ -fPIC -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11 -o ../../bin/gennorm2 gennorm2.o n2builder.o extradata.o norms.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm make[2]: Leaving directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/tools/gennorm2' make[1]: Making `all' in `gencfu' make[2]: Entering directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/tools/gencfu' (deps) gencfu.cpp cd ../.. \ && CONFIG_FILES=tools/gencfu/gencfu.1 CONFIG_HEADERS= /bin/sh ./config.status g++ ... gencfu.cpp config.status: creating tools/gencfu/gencfu.1 g++ -fPIC -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11 -o ../../bin/gencfu gencfu.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm make[2]: Leaving directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/tools/gencfu' make[1]: Making `all' in `gendict' make[2]: Entering directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/tools/gendict' (deps) gendict.cpp cd ../.. \ && CONFIG_FILES=tools/gendict/gendict.1 CONFIG_HEADERS= /bin/sh ./config.status g++ ... gendict.cpp config.status: creating tools/gendict/gendict.1 g++ -fPIC -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11 -o ../../bin/gendict gendict.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm make[2]: Leaving directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/tools/gendict' make[1]: Making `all' in `escapesrc' make[2]: Entering directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/tools/escapesrc' (deps) escapesrc.cpp g++ ... escapesrc.cpp g++ -fPIC -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11 -o ../../bin/escapesrc escapesrc.o -lpthread -ldl -lm make[2]: Leaving directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/tools/escapesrc' make[2]: Entering directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/tools' make[2]: Nothing to be done for 'all-local'. make[2]: Leaving directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/tools' make[1]: Leaving directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/tools' make[0]: Making `all' in `data' make[1]: Entering directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/data' make -f pkgdataMakefile /bin/sh: out/tmp/icudata.lst: No such file or directory make[1]: *** [Makefile:259: out/tmp/icudata.lst] Error 1 make[1]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/data' rm -rf icupkg.inc make[2]: Leaving directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/data' make[1]: Leaving directory '/home/jengelh/obs/zu/X11/common/Factory/icu/icu/source/data' make: *** [Makefile:153: all-recursive] Error 2

Status

Assignee

Steven R. Loomis

Reporter

-

Labels

None

Reviewer

None

Time Needed

Hours

Start date

None

Components

Fix versions

Priority

medium