Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 325325 - dev-libs/icu-4.4.1 fails to build: "No rule to make target"
Summary: dev-libs/icu-4.4.1 fails to build: "No rule to make target"
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Arfrever Frehtes Taifersar Arahesis (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-24 11:20 UTC by Markus
Modified: 2010-07-08 16:49 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
complete build log (build.log,10.92 KB, text/plain)
2010-06-24 11:27 UTC, Markus
Details
emerge --info =dev-libs/icu-4.4.1 (emerge.info,5.18 KB, text/plain)
2010-06-24 11:28 UTC, Markus
Details

Note You need to log in before you can comment on or make changes to this bug.
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".