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

Bug 626944

Summary: dev-libs/icu-58.1: fails to build with 'make[1]: *** No rule to make target 'i386-elf', needed by 'all-local'. Stop.'
Product: Gentoo Linux Reporter: Tarcísio Eduardo Moreira Crocomo <tarcisiocrocomo>
Component: Current packagesAssignee: Gentoo Office Team <office>
Status: RESOLVED OBSOLETE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log with -32
build.log with 32
emerge --info output

Description Tarcísio Eduardo Moreira Crocomo 2017-08-03 01:37:21 UTC
Created attachment 487764 [details]
build.log with -32

dev-libs/icu-58.2-r1 not building, fails with a missing make rule 'i386-elf'.

Output of equery uses icu:

[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for dev-libs/icu-58.2-r1:
 U I
 - + abi_x86_32  : 32-bit (x86) libraries
 - - debug       : Enable extra debug codepaths, like asserts and extra output. If
                   you want to get meaningful backtraces see
                   https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
 - - doc         : Add extra documentation (API, Javadoc, etc). It is recommended to
                   enable per package instead of globally
 - - examples    : Install examples, usually source code
 - - static-libs : Build static versions of dynamic libraries as well

Emerge fails with both ABI_X86=32 or -32, so it seems to be oddly unrelated. build.log for both cases is attached.
Comment 1 Tarcísio Eduardo Moreira Crocomo 2017-08-03 01:37:53 UTC
Created attachment 487766 [details]
build.log with 32
Comment 2 Tarcísio Eduardo Moreira Crocomo 2017-08-03 01:49:28 UTC
Created attachment 487768 [details]
emerge --info output
Comment 3 Tarcísio Eduardo Moreira Crocomo 2017-08-03 01:55:49 UTC
Emerging 58.1-r1 fails with the same error.

I have two other PCs with this package emerged with no problems, with ABI_X86=32, by the way. Same useflags besides that.
Comment 4 tt_1 2017-08-03 07:29:06 UTC
Which of the several versions of binutils and gcc installed on your system are you actually using to compile this?
Comment 5 Tarcísio Eduardo Moreira Crocomo 2017-08-03 12:47:43 UTC
Sorry for not pointing out. binutils is 2.26.1 and GCC is 7.1.0:

binutils-config:
 [1] x86_64-pc-linux-gnu-2.26.1 *
 [2] x86_64-pc-linux-gnu-2.28

gcc-config:
 [1] x86_64-pc-linux-gnu-4.9.4
 [2] x86_64-pc-linux-gnu-6.3.0
 [3] x86_64-pc-linux-gnu-7.1.0 *

The other two machines where icu works normally are on the same versions.
Comment 6 Andreas K. Hüttel archtester gentoo-dev 2020-11-25 01:56:36 UTC
Please file a new bug if this still affects current versions.