Gentoo Archives: gentoo-releng-autobuilds

From: catalyst@×××××××××××××××××××.name
To: jmbsvicetto@×××××.com, gentoo-releng-autobuilds@l.g.o
Subject: [gentoo-releng-autobuilds] [amd64-auto] Catalyst fatal build error - hardened/stage1-selinux-nomultilib.spec
Date: Mon, 15 Jun 2015 10:27:05
Message-Id: 20150615102702.1E7E9E006E@lantean.jmbsvicetto.name
1 copying stage1-chroot.sh to /home/release/buildroot/amd64-dev/tmp/hardened/stage1-amd64-hardened-selinux+nomultilib-20150615//tmp
2 copying chroot-functions.sh to /home/release/buildroot/amd64-dev/tmp/hardened/stage1-amd64-hardened-selinux+nomultilib-20150615//tmp
3 Ensure the file has the executable bit set
4 Running stage1-chroot.sh in chroot /home/release/buildroot/amd64-dev/tmp/hardened/stage1-amd64-hardened-selinux+nomultilib-20150615/
5 >>> Regenerating /etc/ld.so.cache...
6 Adding USE=' build' to make.conf for portage build
7 emerge --quiet --oneshot --update --newuse sys-apps/portage
8
9 Performing Global Updates
10 (Could take a couple of minutes if you have a lot of binary packages.)
11 @@
12
13 >>> Verifying ebuild manifests
14 >>> Emerging (1 of 1) sys-apps/portage-2.2.18::gentoo
15 >>> Installing (1 of 1) sys-apps/portage-2.2.18::gentoo
16 * Messages for package sys-apps/portage-2.2.18:
17 * Could not find a UTF-8 locale. This may trigger build failures in
18 * some python packages. Please ensure that a UTF-8 locale is listed in
19 * /etc/locale.gen and run locale-gen.
20
21
22 Updating seed stage...
23 emerge --quiet --buildpkg=n --update --deep @world
24 >>> Verifying ebuild manifests
25 >>> Running pre-merge checks for sys-devel/gcc-4.8.4
26 >>> Running pre-merge checks for sec-policy/selinux-base-policy-2.20141203-r5
27 >>> Emerging (1 of 48) sys-apps/gentoo-functions-0.8::gentoo
28 >>> Installing (1 of 48) sys-apps/gentoo-functions-0.8::gentoo
29 >>> Emerging (2 of 48) sys-libs/glibc-2.20-r2::gentoo
30 >>> Failed to emerge sys-libs/glibc-2.20-r2, Log file:
31 >>> '/var/log/portage/sys-libs:glibc-2.20-r2:20150615-102654.log'
32 * Package: sys-libs/glibc-2.20-r2
33 * Repository: gentoo
34 * Maintainer: toolchain@g.o
35 * USE: abi_x86_64 amd64 elibc_glibc hardened kernel_linux pie selinux ssp userland_GNU
36 * FEATURES: preserve-libs sandbox selinux sesandbox userpriv usersandbox
37 <builtin>: recipe for target 'glibc-test' failed
38 * Auto adding -march=x86-64 to CFLAGS_x86 #185404
39 * Checking gcc for __thread support ...
40 [ ok ]
41 * Checking kernel version (3.16.5 >= 2.6.32) ...
42 [ ok ]
43 * Checking linux-headers version (3.18.0 >= 2.6.32) ...
44 [ ok ]
45 >>> Unpacking glibc-2.20.tar.xz to /var/tmp/portage/sys-libs/glibc-2.20-r2/work
46 * Applying Gentoo Glibc Patchset 2.20-4 ...
47 * 00_all_0001-disable-ldconfig-during-install.patch ...
48 [ ok ]
49 * 00_all_0002-workaround-crash-when-handling-signals-in-static-PIE.patch ...
50 [ ok ]
51 * 00_all_0003-make-fortify-logic-checks-less-angry.patch ...
52 [ ok ]
53 * 00_all_0004-Fix-localedef-segfault-when-run-under-exec-shield-Pa.patch ...
54 [ ok ]
55 * 00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch ...
56 [ ok ]
57 * 00_all_0006-nptl-support-thread-stacks-that-grow-up.patch ...
58 [ ok ]
59 * 00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch ...
60 [ ok ]
61 * 00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch ...
62 [ ok ]
63 * 00_all_0009-gentoo-support-running-tests-under-sandbox.patch ...
64 [ ok ]
65 * 00_all_0010-gentoo-disable-building-in-timezone-subdir.patch ...
66 [ ok ]
67 * 00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch ...
68 [ ok ]
69 * 00_all_0012-hppa-name-setjmp-union.patch ...
70 [ ok ]
71 * 00_all_0013-hppa-fix-build-problems-with-atomic-code.patch ...
72 [ ok ]
73 * 00_all_0014-hppa-fix-bug-in-floating-point-exception-support.patch ...
74 [ ok ]
75 * 00_all_0015-hppa-fix-pthread-spinlock.patch ...
76 [ ok ]
77 * 00_all_0016-hppa-fix-__O_SYNC-to-match-the-kernel.patch ...
78 [ ok ]
79 * 00_all_0017-disable-PIE-when-checking-for-PIC-default.patch ...
80 [ ok ]
81 * 00_all_0018-Update-Russian-translation.patch ...
82 [ ok ]
83 * 00_all_0019-Add-new-Linux-3.16-constants-to-netinet-udp.h.patch ...
84 [ ok ]
85 * 00_all_0020-Handle-zero-prefix-length-in-getifaddrs-BZ-17371.patch ...
86 [ ok ]
87 * 00_all_0021-Revert-to-defining-__extern_inline-only-for-gcc-4.3-.patch ...
88 [ ok ]
89 * 00_all_0022-Fix-memory-leak-in-libio-wfileops.c-do_ftell_wide-BZ.patch ...
90 [ ok ]
91 * 00_all_0023-Fix-memory-leak-in-error-path-of-do_ftell_wide-BZ-17.patch ...
92 [ ok ]
93 * 00_all_0024-Update-French-translation.patch ...
94 [ ok ]
95 * 00_all_0025-BZ-17460-Fix-buffer-overrun-in-nscd-help.patch ...
96 [ ok ]
97 * 00_all_0026-MIPS-Avoid-a-dangling-vfork-GLIBC_2.0-reference.patch ...
98 [ ok ]
99 * 00_all_0027-AArch64-End-frame-record-chain-correctly.patch ...
100 [ ok ]
101 * 00_all_0028-CVE-2014-7817-wordexp-fails-to-honour-WRDE_NOCMD.patch ...
102 [ ok ]
103 * 00_all_0029-arm-drop-EABI-check.patch ...
104 [ ok ]
105 * 00_all_0030-Make-__extern_always_inline-usable-on-clang-again.patch ...
106 [ ok ]
107 * 00_all_0031-CVE-2012-3406-Stack-overflow-in-vfprintf-BZ-16617.patch ...
108 [ ok ]
109 * 00_all_0032-Avoid-infinite-loop-in-nss_dns-getnetbyname-BZ-17630.patch ...
110 [ ok ]
111 * 00_all_0033-Move-findidx-nested-functions-to-top-level.patch ...
112 [ ok ]
113 * 00_all_0034-Fix-memory-handling-in-strxfrm_l-BZ-16009.patch ...
114 [ ok ]
115 * 00_all_0035-Use-AVX-unaligned-memcpy-only-if-AVX2-is-available.patch ...
116 [ ok ]
117 * 00_all_0036-CVE-2015-1472-wscanf-allocates-too-little-memory.patch ...
118 [ ok ]
119 * Done with patching
120 * Using GNU config files from /usr/share/gnuconfig
121 * Updating scripts/config.sub
122 [ ok ]
123 * Updating scripts/config.guess
124 [ ok ]
125 * Patching to get working PIE binaries on PIE (hardened) platforms
126 * Applying glibc-2.17-hardened-pie.patch ...
127 [ ok ]
128 * Applying glibc-2.20-hardened-inittls-nosysenter.patch ...
129 [ ok ]
130 * Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler
131 * You need to switch to a newer compiler; gcc-4.8.[0-3] and gcc-4.9.0 miscompile
132 * glibc. See https://bugs.gentoo.org/547420 for details.
133 * ERROR: sys-libs/glibc-2.20-r2::gentoo failed (prepare phase):
134 * need to switch compilers #547420
135 *
136 * Call stack:
137 * ebuild.sh, line 93: Called src_prepare
138 * environment, line 3267: Called eblit-run 'src_prepare'
139 * environment, line 969: Called eblit-run-maybe 'eblit-src_prepare-post'
140 * environment, line 973: Called eblit-src_prepare-post
141 * environment, line 994: Called die
142 * The specific snippet of code:
143 * die "need to switch compilers #547420"
144 *
145 * If you need support, post the output of `emerge --info '=sys-libs/glibc-2.20-r2::gentoo'`,
146 * the complete build log and the output of `emerge -pqv '=sys-libs/glibc-2.20-r2::gentoo'`.
147 * The complete build log is located at '/var/log/portage/sys-libs:glibc-2.20-r2:20150615-102654.log'.
148 * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-libs/glibc-2.20-r2/temp/build.log'.
149 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.20-r2/temp/environment'.
150 * Working directory: '/var/tmp/portage/sys-libs/glibc-2.20-r2/work/glibc-2.20'
151 * S: '/var/tmp/portage/sys-libs/glibc-2.20-r2/work/glibc-2.20'
152 * Messages for package sys-libs/glibc-2.20-r2:
153 * You need to switch to a newer compiler; gcc-4.8.[0-3] and gcc-4.9.0 miscompile
154 * glibc. See https://bugs.gentoo.org/547420 for details.
155 * ERROR: sys-libs/glibc-2.20-r2::gentoo failed (prepare phase):
156 * need to switch compilers #547420
157 *
158 * Call stack:
159 * ebuild.sh, line 93: Called src_prepare
160 * environment, line 3267: Called eblit-run 'src_prepare'
161 * environment, line 969: Called eblit-run-maybe 'eblit-src_prepare-post'
162 * environment, line 973: Called eblit-src_prepare-post
163 * environment, line 994: Called die
164 * The specific snippet of code:
165 * die "need to switch compilers #547420"
166 *
167 * If you need support, post the output of `emerge --info '=sys-libs/glibc-2.20-r2::gentoo'`,
168 * the complete build log and the output of `emerge -pqv '=sys-libs/glibc-2.20-r2::gentoo'`.
169 * The complete build log is located at '/var/log/portage/sys-libs:glibc-2.20-r2:20150615-102654.log'.
170 * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-libs/glibc-2.20-r2/temp/build.log'.
171 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.20-r2/temp/environment'.
172 * Working directory: '/var/tmp/portage/sys-libs/glibc-2.20-r2/work/glibc-2.20'
173 * S: '/var/tmp/portage/sys-libs/glibc-2.20-r2/work/glibc-2.20'
174
175
176
177 !!! catalyst: run script failed.
178
179
180 Traceback (most recent call last):
181 File "modules/generic_stage_target.py", line 1253, in run_local
182 "run script failed.",env=self.env)
183 File "/usr/lib64/catalyst//modules/catalyst_support.py", line 541, in cmd
184 raise CatalystError,myexc
185 CatalystError
186 None
187
188 !!! catalyst: Stage build aborting due to error.
189
190 Traceback (most recent call last):
191 File "/usr/lib64/catalyst/catalyst", line 218, in build_target
192 mytarget.run()
193 File "modules/generic_stage_target.py", line 1333, in run
194 apply(getattr(self,x))
195 File "modules/generic_stage_target.py", line 1258, in run_local
196 raise CatalystError,"Stage build aborting due to error."
197 CatalystError
198 !!! catalyst: Error encountered during run of target stage1
199 Catalyst aborting....
200 lockfile does not exist '/home/release/buildroot/amd64-dev/tmp/hardened/stage1-amd64-hardened-selinux+nomultilib-20150615/.catalyst_lock'
201
202
203
204 Full build log at /home/release/tmp/run/catalyst-auto.THkwky/log/hardened_stage1-selinux-nomultilib.log