Gentoo Archives: gentoo-user-fr

From: Julien <julroy67@×××××.com>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] [gcc-3.3.6-r1] Compilation impossible
Date: Thu, 27 Mar 2008 17:21:14
Message-Id: 47EBD781.4030304@gmail.com
In Reply to: [gentoo-user-fr] [gcc-3.3.6-r1] Compilation impossible by youshe
1 youshe a écrit :
2 > Bonjour,
3 >
4 > J'essaye depuis quelques jours d'obtenir qemu. Il semble que de le compiler avec gcc-3.3.6 soit une solution possible. Seulement, lors d'un emerge de gcc-3.3.6-r1 :
5 > # ACCEPT_KEYWORDS="~x86" emerge "=sys-devel/gcc-3.3.6-r1"
6 >
7 > J'ai une erreur. Le log est à la fin du mail.
8 >
9 > Il y a des choses qui me paraissent étrange comme les applications de patchs destinés à des versions ultérieures de gcc...
10 >
11 > Est-ce que quelqu'un aurait une solution pour avoir soit qemu, soit compiler gcc-3.3.6 afin que je puisse tester la compilation de qemu ?
12 > Sinon, je testerai en passant hors portage mais si je commence ainsi, au final, c'est comme si je commençais à créer ma propre distrib basée sur gentoo :)
13 >
14 > Merci pour votre aide,
15 >
16 >
17 > Fred un peu perdu
18 >
19 >
20 >
21 > ---log erreur emerge---
22 >
23 > * gcc-3.3.6-piepatches-v8.7.8.tar.bz2 RMD160 ;-) ... [ ok ]
24 > * gcc-3.3.6-piepatches-v8.7.8.tar.bz2 SHA1 ;-) ... [ ok ]
25 > * gcc-3.3.6-piepatches-v8.7.8.tar.bz2 SHA256 ;-) ... [ ok ]
26 > * gcc-3.3.6-piepatches-v8.7.8.tar.bz2 size ;-) ... [ ok ]
27 > * gcc-3.3.6-patches-1.5.tar.bz2 RMD160 ;-) ... [ ok ]
28 > * gcc-3.3.6-patches-1.5.tar.bz2 SHA1 ;-) ... [ ok ]
29 > * gcc-3.3.6-patches-1.5.tar.bz2 SHA256 ;-) ... [ ok ]
30 > * gcc-3.3.6-patches-1.5.tar.bz2 size ;-) ... [ ok ]
31 > * gcc-3.3.6-uclibc-patches-1.0.tar.bz2 RMD160 ;-) ... [ ok ]
32 > * gcc-3.3.6-uclibc-patches-1.0.tar.bz2 SHA1 ;-) ... [ ok ]
33 > * gcc-3.3.6-uclibc-patches-1.0.tar.bz2 SHA256 ;-) ... [ ok ]
34 > * gcc-3.3.6-uclibc-patches-1.0.tar.bz2 size ;-) ... [ ok ]
35 > * gcc-3.3.6.tar.bz2 RMD160 ;-) ... [ ok ]
36 > * gcc-3.3.6.tar.bz2 SHA1 ;-) ... [ ok ]
37 > * gcc-3.3.6.tar.bz2 SHA256 ;-) ... [ ok ]
38 > * gcc-3.3.6.tar.bz2 size ;-) ... [ ok ]
39 > * gcc-3.3.6-ssp-1.0.tar.bz2 RMD160 ;-) ... [ ok ]
40 > * gcc-3.3.6-ssp-1.0.tar.bz2 SHA1 ;-) ... [ ok ]
41 > * gcc-3.3.6-ssp-1.0.tar.bz2 SHA256 ;-) ... [ ok ]
42 > * gcc-3.3.6-ssp-1.0.tar.bz2 size ;-) ... [ ok ]
43 > * checking ebuild checksums ;-) ... [ ok ]
44 > * checking auxfile checksums ;-) ... [ ok ]
45 > * checking miscfile checksums ;-) ... [ ok ]
46 > * checking gcc-3.3.6.tar.bz2 ;-) ... [ ok ]
47 > * checking gcc-3.3.6-ssp-1.0.tar.bz2 ;-) ... [ ok ]
48 > * checking gcc-3.3.6-uclibc-patches-1.0.tar.bz2 ;-) ... [ ok ]
49 > * checking gcc-3.3.6-patches-1.5.tar.bz2 ;-) ... [ ok ]
50 > * checking gcc-3.3.6-piepatches-v8.7.8.tar.bz2 ;-) ... [ ok ]
51 >
52 >>>> Unpacking source...
53 >>>> Unpacking gcc-3.3.6.tar.bz2 to /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work
54 >>>> Unpacking gcc-3.3.6-patches-1.5.tar.bz2 to /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work
55 >>>> Unpacking gcc-3.3.6-uclibc-patches-1.0.tar.bz2 to /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work
56 >>>> Unpacking gcc-3.3.6-ssp-1.0.tar.bz2 to /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work
57 >>>> Unpacking gcc-3.3.6-piepatches-v8.7.8.tar.bz2 to /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work
58 >>>>
59 > * Applying Gentoo patches ...
60 > * 00_all_alpha-mieee-default.patch ... [ ok ]
61 > * 00_all_gcc_unlink_if_ordinary.patch ... [ ok ]
62 > * 02_all_gcc33-ice-hack.patch ... [ ok ]
63 > * 10_all_gcc333-debian-arm-getoff.patch ... [ ok ]
64 > * 11_all_gcc333-debian-arm-ldm.patch ... [ ok ]
65 > * 12_all_gcc-3.3-arm-pr22528.patch ... [ ok ]
66 > * 12_all_gcc333_pre20040408-stack-size.patch ... [ ok ]
67 > * 15_all_gcc33-multi-os-directory.patch ... [ ok ]
68 > * 17_all_gcc33-c99-numbers.patch ... [ ok ]
69 > * 19_all_gcc33-sched-ebb-cselib.patch ... [ ok ]
70 > * 21_all_gcc33-sparc-tls.patch ... [ ok ]
71 > * 25_all_gcc-3.3.3-libiberty-pic.patch ... [ ok ]
72 > * 25_all_gcc33-libstdc++-pic.patch ... [ ok ]
73 > * 26_all_gcc33-m68k-const.patch ... [ ok ]
74 > * 27_all_gcc33-m68k-java-build.patch ... [ ok ]
75 > * 28_all_gcc33-m68k-loop.patch ... [ ok ]
76 > * 29_all_gcc33-m68k-subreg.patch ... [ ok ]
77 > * 31_all_gcc331-pr495.patch ... [ ok ]
78 > * 34_all_gcc-3.3.5-ffecom_gfrt_basictype-prototype.patch ... [ ok ]
79 > * 35_all_gcc-3.3.5-no-COPYING-cross-compile.patch ... [ ok ]
80 > * 40_all_gcc33-warn-unused-result.patch ... [ ok ]
81 > * 46_all_gcc-3.3.6-pr18300.patch ... [ ok ]
82 > * 50_all_gcc33-coreutils-compat.patch ... [ ok ]
83 > * 54_all_pr10692-fix.patch ... [ ok ]
84 > * 55_all_pr14925.patch ... [ ok ]
85 > * 55_all_pr17684.patch ... [ ok ]
86 > * 56_all_pr18153.patch ... [ ok ]
87 > * 57_all_pr18380.patch ... [ ok ]
88 > * 58_all_pr18508.patch ... [ ok ]
89 > * 59_all_pr23241.patch ... [ ok ]
90 > * 60_all_loop.patch ... [ ok ]
91 > * 61_all_arm-bigendian.patch ... [ ok ]
92 > * 70_all_gcc33-make-whitespace.patch ... [ ok ]
93 > * 71_all_gcc33-gnu-string-prototypes.patch ... [ ok ]
94 > * 80_all_canadian-cross-spec-and-syslimits.patch ... [ ok ]
95 > * 83_all_gcc-3.x-larger-g77-file-limit.patch ... [ ok ]
96 > * 85_all_gcc-ca-translation-typo.patch ... [ ok ]
97 > * 85_all_gcc-es-translation-ICE-workaround.patch ... [ ok ]
98 > * 86_all_gcc-3.3-doxygen-filter-locale.patch ... [ ok ]
99 > * 88_all_gcc-3.3-make-SHELL.patch ... [ ok ]
100 > * Done with patching
101 > * Applying uClibc patches ...
102 > * 81_all_gcc-uclibc-3.3-100-conf.patch.bz2 ... [ ok ]
103 > * 82_all_gcc-uclibc-3.3-110-conf.patch.bz2 ... [ ok ]
104 > * 83_all_gcc-uclibc-3.3-120-softfloat.patch.bz2 ... [ ok ]
105 > * 84_all_gcc-uclibc-3.3-200-code.patch.bz2 ... [ ok ]
106 > * 85_all_820-no-mips-empic-relocs.patch.bz2 ... [ ok ]
107 > * Done with patching
108 > * Applying stub patch for htb ... [ ok ]
109 > * Applying gcc-3.3.6-ssp.patch ... [ ok ]
110 > * Updating gcc to use SSP from libc ...
111 > * Applying upstream pie patches ...
112 > * 00_all_gcc-3.3-pie-3-boundschecking-no.patch.bz2 ... [ ok ]
113 > * 00_all_gcc-3.3-pie-3.patch.bz2 ... [ ok ]
114 > * 01_all_gcc-4.0-cvs-for-3.3.5-pic.patch.bz2 ... [ ok ]
115 > * 02_all_gcc-4.0-cvs-mips-pic.patch.bz2 ... [ ok ]
116 > * 11_all_gcc-3.3.5-rs6000-pic.patch.bz2 ... [ ok ]
117 > * 12_all_gcc-3.3.5-v8.7.6.8-sparc-pic.patch.bz2 ... [ ok ]
118 > * 31_all_gcc-4.0-cvs-incompat.patch.bz2 ... [ ok ]
119 > * 41_all_gcc-3.3.3-v8.7.1-pie-generic.patch.bz2 ... [ ok ]
120 > * 51_all_gcc-3.3.3-v8.7.5-pie-ia64.patch.bz2 ... [ ok ]
121 > * 52_all_gcc-3.3.3-v8.7.5-pie-sparc.patch.bz2 ... [ ok ]
122 > * 53_all_gcc-3.3.3-v8.7.5-pie-sparc64.patch.bz2 ... [ ok ]
123 > * 54_all_gcc-3.3.5-v8.7.1-pie-rs6000.patch.bz2 ... [ ok ]
124 > * 55_all_gcc-3.3.5-v8.7.5-pie-alpha.patch.bz2 ... [ ok ]
125 > * 56_all_gcc-3.3.5-v8.7.5-pie-arm.patch.bz2 ... [ ok ]
126 > * 57_all_gcc-3.4.0-v8.7.6.1-pie-arm.patch.bz2 ... [ ok ]
127 > * 61_all_gcc-3.4.0-v8.7.6.1-pie-arm-uclibc.patch.bz2 ... [ ok ]
128 > * Done with patching
129 > * Applying non-default pie patches ...
130 > * 02_all_gcc-3.3.5-v8.7.1-pie-rs6000-nondefault.patch.bz2 ... [ ok ]
131 > * 03_all_gcc-3.3.5-v8.7.6.7-pie-sparc-nondefault.patch.bz2 ... [ ok ]
132 > * Done with patching
133 > * Applying default pie patches ...
134 > * 01_all_gcc-3.3.5-v8.7.8-pie-generic-default.patch.bz2 ... [ ok ]
135 > * 02_all_gcc-3.3.3-v8.7.1-pie-alpha-default.patch.bz2 ... [ ok ]
136 > * 03_all_gcc-3.3.3-v8.7.1-pie-arm-default.patch.bz2 ... [ ok ]
137 > * 04_all_gcc-3.3.3-v8.7.1-pie-ia64-default.patch.bz2 ... [ ok ]
138 > * 11_all_gcc-3.3.5-v8.7.7-pie-rs6000-default.patch.bz2 ... [ ok ]
139 > * 12_all_gcc-3.3.5-v8.7.7-pie-sparc-default.patch.bz2 ... [ ok ]
140 > * Done with patching
141 > * QA Notice: USE Flag 'elibc_FreeBSD' not in IUSE for sys-devel/gcc-3.3.6-r1
142 > * Replacing obsolete head/tail with POSIX compliant ones
143 > * - fixed contrib/test_summary
144 > * - fixed boehm-gc/configure
145 > * - fixed fastjar/configure
146 > * - fixed gcc/configure
147 > * - fixed libf2c/configure
148 > * - fixed libffi/configure
149 > * - fixed libiberty/configure
150 > * - fixed libjava/configure
151 > * - fixed libobjc/configure
152 > * - fixed libstdc++-v3/configure
153 > * - fixed zlib/configure
154 > * - fixed ltcf-c.sh
155 > * - fixed ltcf-cxx.sh
156 > * - fixed ltcf-gcj.sh
157 > * - fixed ltmain.sh
158 > * - fixed boehm-gc/Makefile.in
159 > * - fixed fastjar/Makefile.in
160 > * - fixed gcc/Makefile.in
161 > * - fixed libf2c/Makefile.in
162 > * - fixed libffi/Makefile.in
163 > * - fixed libiberty/Makefile.in
164 > * - fixed libjava/Makefile.in
165 > * - fixed libobjc/Makefile.in
166 > * - fixed libstdc++-v3/Makefile.in
167 > * - fixed zlib/Makefile.in
168 > * patching gcc version: 3.3.6 (Gentoo 3.3.6-r1 p1.5, ssp-3.3.6-1.0, pie-8.7.8)
169 > * Renaming jdk executables rmic and rmiregistry to grmic and grmiregistry.
170 > * Running elibtoolize in: gcc-3.3.6
171 > * Applying install-sh-1.5.patch ...
172 > * Applying ltmain-1.5.patch ...
173 > * Applying portage-1.5.10.patch ...
174 > * Applying relink-1.4.0a-GCC3.0-2.patch ...
175 > * Applying sed-1.5.6.patch ...
176 > * Applying tmp-1.3.5.patch ...
177 > * Using GNU config files from /usr/share/libtool
178 > * Updating config.sub [ ok ]
179 > * Updating boehm-gc/config.sub [ ok ]
180 > * Updating gcc/config.guess [ ok ]
181 > * Updating config.guess [ ok ]
182 > * Updating boehm-gc/config.guess [ ok ]
183 > * Fixing misc issues in configure files
184 > * Updating gcc/configure [LANG] ... [ ok ]
185 > * Updating zlib/configure [LANG] ... [ ok ]
186 > * Updating libiberty/configure [LANG] ... [ ok ]
187 > * Updating libjava/configure [LANG] ... [ ok ]
188 > * Updating libjava/libltdl/configure [LANG] ... [ ok ]
189 > * Updating libobjc/configure [LANG] ... [ ok ]
190 > * Updating fastjar/configure [LANG] ... [ ok ]
191 > * Updating libstdc++-v3/configure [LANG] ... [ ok ]
192 > * Updating libf2c/configure [LANG] ... [ ok ]
193 > * Updating libf2c/libF77/configure [LANG] ... [ ok ]
194 > * Updating libf2c/libI77/configure [LANG] ... [ ok ]
195 > * Updating libf2c/libU77/configure [LANG] ... [ ok ]
196 > * Updating libffi/configure [LANG] ... [ ok ]
197 > * Updating boehm-gc/configure [LANG] ... [ ok ]
198 > * Touching generated files
199 > * Touching gcc/cstamp-h.in
200 > * Touching gcc/config.in
201 > * Touching boehm-gc/aclocal.m4
202 > * Touching boehm-gc/Makefile.in
203 > * Touching boehm-gc/configure
204 > * Applying gcc-spec-env.patch ... [ ok ]
205 > * Applying gcc-3.3.6-cross-compile.patch ... [ ok ]
206 >
207 >>>> Source unpacked.
208 >>>> Compiling source in /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6 ...
209 >>>>
210 > * CFLAGS="-O2 -march=prescott -pipe"
211 > * CXXFLAGS="-O2 -march=prescott -pipe"
212 > * Configuring gcc ...
213 > * running gcc-compiler-configure
214 > * configuring for GCC_LANG: c,c++,treelang,f77
215 >
216 > * PREFIX: /usr
217 > * BINPATH: /usr/i686-pc-linux-gnu/gcc-bin/3.3.6
218 > * LIBPATH: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6
219 > * DATAPATH: /usr/share/gcc-data/i686-pc-linux-gnu/3.3.6
220 > * STDCXX_INCDIR: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3
221 >
222 > * Configuring GCC with:
223 > --prefix=/usr
224 > --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3.6
225 > --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include
226 > --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6
227 > --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/man
228 > --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/info
229 > --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3
230 > --host=i686-pc-linux-gnu
231 > --build=i686-pc-linux-gnu
232 > --disable-altivec
233 > --enable-nls
234 > --without-included-gettext
235 > --with-system-zlib
236 > --disable-checking
237 > --disable-werror
238 > --enable-secureplt
239 > --disable-libunwind-exceptions
240 > --disable-multilib
241 > --disable-libgcj
242 > --with-arch=i686
243 > --enable-languages=c,c++,treelang,f77
244 > --enable-shared
245 > --enable-threads=posix
246 > --enable-__cxa_atexit
247 > --enable-clocale=gnu
248 > --with-bugurl=http://bugs.gentoo.org/
249 > --with-pkgversion=Gentoo 3.3.6-r1 p1.5, ssp-3.3.6-1.0, pie-8.7.8
250 >
251 > /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3.6 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/info --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --disable-multilib --disable-libgcj --with-arch=i686 --enable-languages=c,c++,treelang,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion=Gentoo 3.3.6-r1 p1.5, ssp-3.3.6-1.0, pie-8.7.8
252 > *** This configuration is not supported in the following subdirectories:
253 > target-libffi target-boehm-gc target-zlib target-libjava zlib fastjar target-libobjc
254 > (Any other directories should still work fine.)
255 > Created "Makefile" in /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build using "mt-frag"
256 > Configuring libiberty...
257 > configure: warning: p1.5,: invalid host type
258 > configure: error: can only configure for one host and one target at a time
259 > Configure in /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/libiberty failed, exiting.
260 >
261 > !!! ERROR: sys-devel/gcc-3.3.6-r1 failed.
262 > Call stack:
263 > ebuild.sh, line 1614: Called dyn_compile
264 > ebuild.sh, line 971: Called qa_call 'src_compile'
265 > environment, line 5421: Called src_compile
266 > ebuild.sh, line 1304: Called toolchain_src_compile
267 > toolchain.eclass, line 26: Called gcc_src_compile
268 > toolchain.eclass, line 1544: Called gcc_do_configure
269 > toolchain.eclass, line 1344: Called die
270 >
271 > !!! failed to run configure
272 > !!! If you need support, post the topmost build error, and the call stack if relevant.
273 > !!! A complete build log is located at '/var/tmp/portage/sys-devel/gcc-3.3.6-r1/temp/build.log'.
274 >
275 > ---------
276 >
277 Est-ce que listdc est installé ? Chez moi en l'installant ça à réglé le
278 problème.
279
280 [I] sys-libs/libstdc++-v3
281 Available versions: (5) 3.3.3-r1 3.3.4 3.3.6
282 {build multilib nls nptl uclibc}
283 Installed versions: 3.3.6(5)(21:16:32 26.03.2008)(nls nptl -build
284 -multilib)
285 Homepage: http://gcc.gnu.org/libstdc++/
286 Description: Compatibility package for running binaries
287 linked against a pre gcc 3.4 libstdc++
288
289
290 --
291 gentoo-user-fr@l.g.o mailing list