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 |