Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 325325

Summary: dev-libs/icu-4.4.1 fails to build: "No rule to make target"
Product: Gentoo Linux Reporter: Markus <M4rkusXXL>
Component: [OLD] LibraryAssignee: Arfrever Frehtes Taifersar Arahesis (RETIRED) <arfrever>
Status: RESOLVED WORKSFORME    
Severity: normal CC: php-bugs, srl, xmw
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: complete build log
emerge --info =dev-libs/icu-4.4.1

Description Markus 2010-06-24 11:20:12 UTC
The build of:
[ebuild   R   ] dev-libs/icu-4.4.1  USE="-debug -doc -examples -static-libs*"
always fails with:
>>> Compiling source in /mnt/data/tmp/portage/dev-libs/icu-4.4.1/work/icu/source ...
make -j1 
rebuilding config/icucross.mk
cd ./config; \
                make -f pkgdataMakefile
make[1]: Entering directory `/mnt/data/tmp/portage/dev-libs/icu-4.4.1/work/icu/source/config'
rm -rf pkgdata.inc
make[1]: Leaving directory `/mnt/data/tmp/portage/dev-libs/icu-4.4.1/work/icu/source/config'
rm -rf config/icu-config
/usr/bin/install -c ./config/icu-config-top config/icu-config
chmod u+w config/icu-config
sed -f ./config/make2sh.sed < ./config/Makefile.inc | grep -v '#M#' | uniq >> config/icu-config
sed -f ./config/make2sh.sed < ./config/mh-linux | grep -v '#M#' | uniq >> config/icu-config
cat ./config/icu-config-bottom >> config/icu-config
echo "# Rebuilt on "`date` >> config/icu-config
chmod u-w config/icu-config
/bin/sh ./mkinstalldirs lib
mkdir lib
/bin/sh ./mkinstalldirs bin
mkdir bin
make[0]: Making `all' in `stubdata'
make[1]: Entering directory `/mnt/data/tmp/portage/dev-libs/icu-4.4.1/work/icu/source/stubdata'
generating dependency information for stubdata.c
make[1]: Leaving directory `/mnt/data/tmp/portage/dev-libs/icu-4.4.1/work/icu/source/stubdata'
make[1]: Entering directory `/mnt/data/tmp/portage/dev-libs/icu-4.4.1/work/icu/source/stubdata'
make[1]: *** No rule to make target `x86_64-pc-linux-gnu', needed by `all-local'.  Stop.
make[1]: Leaving directory `/mnt/data/tmp/portage/dev-libs/icu-4.4.1/work/icu/source/stubdata'
make: *** [all-recursive] Error 2

Reproducible: Always

Steps to Reproduce:
1. emerge -1av icu
Actual Results:  
Failes to build.

Expected Results:  
Just builds.

Enabling "static-libs" lets me compile the package.
Comment 1 Markus 2010-06-24 11:27:19 UTC
Created attachment 236385 [details]
complete build log
Comment 2 Markus 2010-06-24 11:28:06 UTC
Created attachment 236389 [details]
emerge --info =dev-libs/icu-4.4.1
Comment 3 Markus 2010-06-24 11:30:28 UTC
# gcc-config -l
 [1] x86_64-pc-linux-gnu-4.3.4
 [2] x86_64-pc-linux-gnu-4.4.4 *
 [3] x86_64-pc-linux-gnu-4.5.1-pre9999

The build was manually set to "-j1".