Gentoo Archives: gentoo-user

From: Bruce Schultz <brulzki@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] nonfatal() not supported error in glibc binary install
Date: Sun, 05 Oct 2014 04:21:09
Message-Id: 5430C5CF.5030504@gmail.com
1 Hi,
2
3 I'm trying to update a system using binary packages build on another
4 system. I get this error for glibc:
5
6 >>> Emerging binary (1 of 1) sys-libs/glibc-2.19-r1::gentoo
7 * glibc-2.19-r1.tbz2 MD5 SHA1 size ;-)
8 ... [ ok ]
9 >>> Extracting info
10
11 >>> Failed to emerge sys-libs/glibc-2.19-r1, Log file:
12
13 >>> '/var/tmp/portage/sys-libs/glibc-2.19-r1/temp/build.log'
14
15 * Messages for package sys-libs/glibc-2.19-r1:
16
17 * ERROR: sys-libs/glibc-2.19-r1::gentoo failed (setup phase):
18 * nonfatal() not supported in this EAPI
19 *
20 * Call stack:
21 * ebuild.sh, line 93: Called pkg_setup
22 * environment, line 2870: Called eblit-run 'pkg_setup'
23 * environment, line 987: Called eblit-glibc-pkg_setup
24 * environment, line 843: Called glibc_run_test '#include
25 <pwd.h>
26 * int main(){return getpwuid(0)==0;}
27 * '
28 * environment, line 2085: Called glibc_compile_test ''
29 '#include <pwd.h>
30 * int main(){return getpwuid(0)==0;}
31 * '
32 * environment, line 1998: Called nonfatal 'emake' '-s'
33 'glibc-test'
34 * isolated-functions.sh, line 92: Called die
35 * The specific snippet of code:
36 * die "$FUNCNAME() not supported in this EAPI"
37 *
38 * If you need support, post the output of `emerge --info
39 '=sys-libs/glibc-2.19-r1::gentoo'`,
40 * the complete build log and the output of `emerge -pqv
41 '=sys-libs/glibc-2.19-r1::gentoo'`.
42 * The complete build log is located at
43 '/var/tmp/portage/sys-libs/glibc-2.19-r1/temp/build.log'.
44 * The ebuild environment file is located at
45 '/var/tmp/portage/sys-libs/glibc-2.19-r1/temp/environment'.
46 * Working directory: '/var/tmp/portage/sys-libs/glibc-2.19-r1/temp'
47 * S: '/var/tmp/portage/sys-libs/glibc-2.19-r1/work/glibc-2.19'
48
49
50 The build log is mostly useless:
51 cat /var/tmp/portage/sys-libs/glibc-2.19-r1/temp/build.log
52 >>> Extracting info
53 * Package: sys-libs/glibc-2.19-r1
54 * Repository: gentoo
55 * USE: hardened elibc_glibc amd64 abi_x86_64 userland_GNU
56 kernel_linux
57 * FEATURES: preserve-libs sandbox userpriv usersandbox
58
59
60 I've tried updating to the latest portage (2.2.14_rc1) on both systems
61 involved, but that doesn't help.
62
63 Also, it fails with the same error with emerge -k on the system that
64 built the package.
65
66 It's currently compiling on my target system, so its not something
67 that's blocking me, but I suspect its a bug in the ebuild or portage.
68 Googling the error messages hasn't found anything revealing. Has anyone
69 else come across this? Any suggestions on what to do about it?
70
71 Cheers
72 Bruce
73 --
74 :b

Replies