Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 626944 - dev-libs/icu-58.1: fails to build with 'make[1]: *** No rule to make target 'i386-elf', needed by 'all-local'. Stop.'
Summary: dev-libs/icu-58.1: fails to build with 'make[1]: *** No rule to make target '...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-03 01:37 UTC by Tarcísio Eduardo Moreira Crocomo
Modified: 2020-11-25 01:56 UTC (History)
0 users

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


Attachments
build.log with -32 (build_-abi_x86_32.log,13.20 KB, text/x-log)
2017-08-03 01:37 UTC, Tarcísio Eduardo Moreira Crocomo
Details
build.log with 32 (build_abi_x86_32.log,22.46 KB, text/x-log)
2017-08-03 01:37 UTC, Tarcísio Eduardo Moreira Crocomo
Details
emerge --info output (emerge-info.txt,5.20 KB, text/plain)
2017-08-03 01:49 UTC, Tarcísio Eduardo Moreira Crocomo
Details

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