1 |
Sebastian wrote: |
2 |
> Gar nichts lässt sich kompilieren auch gcc und glibc nicht. |
3 |
> |
4 |
> Soweit ich weiß wurde von ? auf 4.2.2 geupdated beim nachsten systemupdate |
5 |
> wollte er auf 4.2.3 updaten dazu ist es aber nicht gekommen, da gcc nicht |
6 |
> arbeiten wollte. |
7 |
> ich habe eigentlich nur wenige testing Pakete und gcc oder glibc sollten nicht |
8 |
> dazu gehören. |
9 |
|
10 |
> Bei der Erstinstalation hatte ich die meinung das ein -03 System besser passen |
11 |
> würde und bisher keine Veranlassung dieses zu ändern. Werde es jetzt zum |
12 |
> anlas nehmen dieses zu ändern. |
13 |
|
14 |
Höchstwahrscheinlich liegt da nicht der Fehler, aber O3 hat in meinen |
15 |
Augen fast nur Nachteile, außer du encodierst ständig Videos oder so.... |
16 |
Gibt dazu auch nenn Artikel im gentoo-wiki im Beitrag cflags. |
17 |
|
18 |
>> Ach und ich seh gerade du hast ACCEPT_KEYWORDS="~x86" also ein |
19 |
>> testing-System. |
20 |
> ACCEPT_KEYWORDS="~x86 gibt mir doch erst die Möglichkeit testing Pakete zu |
21 |
> installieren, welche dann explizit freigegeben werden müssen. Das habe ich |
22 |
> gemacht für wenige Programme welche nicht als stable vorlagen. |
23 |
|
24 |
Ich nutze auch vereinzelte Testing-Pakete. Habe jedoch nicht in die |
25 |
make.conf selbiges reingeschrieben. Meiner Meinung nach lässt man damit |
26 |
alle testing Pakete zu. Die glibc-Version die du dort kompilierst ist |
27 |
noch nicht stable: |
28 |
|
29 |
# eix sys-libs/glibc |
30 |
|
31 |
[I] sys-libs/glibc |
32 |
Available versions: (2.2) [P]2.2.5-r10 [P]2.3.2-r12 2.3.5-r3 |
33 |
2.3.6-r4 2.3.6-r5 2.4-r4 2.5-r2 2.5-r3 2.5-r4 **2.5.1 ~2.6 2.6.1 ~2.7 |
34 |
~2.7-r1 |
35 |
{build debug erandom gd glibc-compat20 glibc-omitfp hardened |
36 |
linuxthreads-tls multilib nls nptl nptlonly pic profile selinux |
37 |
userlocales vanilla} |
38 |
Installed versions: 2.6.1(2.2)(00:18:18 22.02.2008)(nls -debug |
39 |
-gd -glibc-omitfp -hardened -multilib -profile -selinux -vanilla) |
40 |
Homepage: http://www.gnu.org/software/libc/libc.html |
41 |
Description: GNU libc6 (also called glibc2) C library |
42 |
|
43 |
|
44 |
>> Und wie Arnold gerade geschrieben hat, es wäre mal interessant, wie |
45 |
>> deine merge history zu gcc und glibc aussieht. Dazu kannst du auch das |
46 |
>> Programm genlop verwenden, falls du es hast: |
47 |
> |
48 |
> |
49 |
> Die letzte Meldungen zu gcc sind: |
50 |
> |
51 |
> .... |
52 |
> 1201317946: ::: completed emerge (94 of 210) media-libs/akode-2.0.2 to / |
53 |
> 1201317946: >>> emerge (95 of 210) sys-devel/gcc-4.2.2 to / |
54 |
> 1201317946: === (95 of 210) Cleaning |
55 |
> (sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
56 |
> 1201317946: === (95 of 210) Compiling/Merging |
57 |
> (sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
58 |
> 1201332838: >>> AUTOCLEAN: sys-devel/gcc |
59 |
> 1201332838: --- AUTOCLEAN: Nothing unmerged. |
60 |
> 1201332838: === (95 of 210) Post-Build Cleaning |
61 |
> (sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
62 |
> 1201332838: ::: completed emerge (95 of 210) sys-devel/gcc-4.2.2 to / |
63 |
> 1201332838: >>> emerge (96 of 210) sys-libs/glibc-2.7-r1 to / |
64 |
> ..... |
65 |
> 1201764165: === Unmerging... (sys-devel/gcc-4.1.2) |
66 |
> 1201764195: >>> unmerge success: sys-devel/gcc-4.1.2 |
67 |
> 1201764195: *** exiting successfully. |
68 |
> 1201764218: *** terminating. |
69 |
> ..... |
70 |
> Started emerge on: Feb 02, 2008 13:34:51 |
71 |
> 1201955691: *** emerge --oneshot =sys-devel/gcc-4.2.2 =app-text/pdftk-1.41 |
72 |
> =sci-astronomy/stellarium-0.9.1 =media-gfx/k3d-0.6.7.0 |
73 |
> =media-gfx/gwenview-1.4.2 |
74 |
> 1201955694: >>> emerge (1 of 5) sys-devel/gcc-4.2.2 to / |
75 |
> 1201955694: === (1 of 5) Cleaning |
76 |
> (sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
77 |
> 1201955694: === (1 of 5) Compiling/Merging |
78 |
> (sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
79 |
> 1201970211: >>> AUTOCLEAN: sys-devel/gcc |
80 |
> 1201970211: --- AUTOCLEAN: Nothing unmerged. |
81 |
> 1201970211: === (1 of 5) Post-Build Cleaning |
82 |
> (sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
83 |
> 1201970211: ::: completed emerge (1 of 5) sys-devel/gcc-4.2.2 to / |
84 |
> ..... |
85 |
> 1203672654: Started emerge on: Feb 22, 2008 10:30:54 |
86 |
> 1203672654: *** emerge --resume |
87 |
> 1203672694: *** Resuming merge... |
88 |
> 1203672704: >>> emerge (1 of 33) sys-devel/gcc-4.2.3 to / |
89 |
> 1203672704: === (1 of 33) Cleaning |
90 |
> (sys-devel/gcc-4.2.3::/usr/portage/sys-devel/gcc/gcc-4.2.3.ebuild) |
91 |
> 1203672765: === (1 of 33) Compiling/Merging |
92 |
> (sys-devel/gcc-4.2.3::/usr/portage/sys-devel/gcc/gcc-4.2.3.ebuild) |
93 |
> 1203673904: Started emerge on: Feb 22, 2008 10:51:44 |
94 |
> 1203673904: *** emerge --ask --verbose poster |
95 |
> 1203673988: >>> emerge (1 of 1) net-print/poster-20050907 to / |
96 |
> 1203673988: === (1 of 1) Cleaning |
97 |
> (net-print/poster-20050907::/usr/portage/net-print/poster/poster-20050907.ebuild) |
98 |
> 1203673989: === (1 of 1) Compiling/Merging |
99 |
> (net-print/poster-20050907::/usr/portage/net-print/poster/poster-20050907.ebuild) |
100 |
> 1203674307: *** terminating. |
101 |
> 1203678116: Started emerge on: Feb 22, 2008 12:01:56 |
102 |
> 1203678116: *** emerge clean |
103 |
> 1203678125: *** terminating. |
104 |
> 1203680942: *** terminating. |
105 |
> |
106 |
> Seit dem geht nichts mehr! |
107 |
> |
108 |
> eben ließ sich genlop installieren und sagt: |
109 |
> r1-gentoo libexec # genlop -e gcc |
110 |
> * sys-devel/gcc |
111 |
> |
112 |
> Thu May 31 01:45:30 2007 >>> sys-devel/gcc-4.1.2 |
113 |
> Thu May 31 16:38:28 2007 >>> sys-devel/gcc-4.1.2 |
114 |
> Fri Jun 1 00:49:37 2007 >>> sys-devel/gcc-4.1.2 |
115 |
> Fri Jun 1 11:50:20 2007 >>> sys-devel/gcc-4.1.2 |
116 |
> Sat Jan 26 08:33:58 2008 >>> sys-devel/gcc-4.2.2 |
117 |
> Sat Feb 2 17:36:51 2008 >>> sys-devel/gcc-4.2.2 |
118 |
> r1-gentoo libexec # |
119 |
> |
120 |
> und zu glibc: |
121 |
> r1-gentoo libexec # genlop -e glibc |
122 |
> * sys-libs/glibc |
123 |
> |
124 |
> Fri May 11 23:10:53 2007 >>> sys-libs/glibc-2.5-r2 |
125 |
> Thu May 31 02:57:38 2007 >>> sys-libs/glibc-2.5-r3 |
126 |
> Wed Jul 18 02:50:29 2007 >>> sys-libs/glibc-2.5-r4 |
127 |
> Wed Nov 14 22:45:55 2007 >>> sys-libs/glibc-2.6.1 |
128 |
> Sat Nov 24 18:32:29 2007 >>> sys-libs/glibc-2.6.1 |
129 |
> Sat Jan 26 09:31:19 2008 >>> sys-libs/glibc-2.7-r1 |
130 |
> r1-gentoo libexec # |
131 |
> |
132 |
> Das scheint den gcc aber nicht zu brauchen denn beim emergen von glibc erhalte |
133 |
> ich die schon bekannte Fehlermeldung und beim gcc die folgende: |
134 |
> checking for gcc... gcc |
135 |
> checking whether the C compiler (gcc -march=athlon -O2 -pipe ) works... no |
136 |
> configure: error: installation or configuration problem: C compiler cannot |
137 |
> create executables. |
138 |
> * |
139 |
> * ERROR: sys-devel/gcc-4.2.3 failed. |
140 |
> * Call stack: |
141 |
> * ebuild.sh, line 49: Called src_compile |
142 |
> * environment, line 4553: Called toolchain_src_compile |
143 |
> * environment, line 5022: Called gcc_src_compile |
144 |
> * environment, line 2906: Called gcc_do_configure |
145 |
> * environment, line 2672: Called die |
146 |
> * The specific snippet of code: |
147 |
> * "${S}"/configure "$@" || die "failed to run configure"; |
148 |
> * The die message: |
149 |
> * failed to run configure |
150 |
> |
151 |
> Jetzt habe ich mal meine wilde Kopieraktion rückgängig gemacht und erhalte |
152 |
> folgende Aussage: |
153 |
> r1-gentoo libexec # gcc-config 1 |
154 |
> * Switching native-compiler to i686-pc-linux-gnu-4.2.2 ... |
155 |
> |
156 |
> * Your gcc has a bug with GCC_SPECS. |
157 |
> * Please re-emerge gcc. |
158 |
> * http://bugs.gentoo.org/68395 |
159 |
> |
160 |
> Dazu auf der Seite: |
161 |
> Can be solved by "unset GCC_SPECS && emerge gcc" |
162 |
> |
163 |
> Daraufhin folgende Meldung: |
164 |
> checking for gcc... gcc |
165 |
> checking whether the C compiler (gcc -march=athlon -O2 -pipe ) works... no |
166 |
> configure: error: installation or configuration problem: C compiler cannot |
167 |
> create executables. |
168 |
> * |
169 |
> * ERROR: sys-devel/gcc-4.2.3 failed. |
170 |
> * Call stack: |
171 |
> * ebuild.sh, line 49: Called src_compile |
172 |
> * environment, line 4553: Called toolchain_src_compile |
173 |
> * environment, line 5022: Called gcc_src_compile |
174 |
> * environment, line 2906: Called gcc_do_configure |
175 |
> * environment, line 2672: Called die |
176 |
> * The specific snippet of code: |
177 |
> * "${S}"/configure "$@" || die "failed to run configure"; |
178 |
> * The die message: |
179 |
> * failed to run configure |
180 |
> * |
181 |
> * If you need support, post the topmost build error, and the call stack if |
182 |
> relevant. |
183 |
> * A complete build log is located |
184 |
> at '/var/tmp/portage/sys-devel/gcc-4.2.3/temp/build.log'. |
185 |
> * The ebuild environment file is located |
186 |
> at '/var/tmp/portage/sys-devel/gcc-4.2.3/temp/environment'. |
187 |
> * |
188 |
> |
189 |
> * Messages for package sys-devel/gcc-4.2.3: |
190 |
> |
191 |
> Ich werde jedenfals nicht mehr schlau aus dem was hier passiert |
192 |
> gibt es nicht eine Möglichkeit den gcc ohne gcc zu ersetzen? |
193 |
> |
194 |
> Gruß |
195 |
> Sebastian |
196 |
> |
197 |
> |
198 |
|
199 |
Hi Sebastian, |
200 |
|
201 |
ich habe auch nicht wirklich den Plan woran das liegt, dazu kenne ich |
202 |
mich ehrlich gesagt auch zu wenig aus. |
203 |
Was mich jedoch verwirrt...du hast in gcc-config gcc 4.1.1 drin aber |
204 |
4.2.2 installiert, möchtest jetzt aber 4.2.3 installiernen, weil das ja |
205 |
neu im Portage drin ist. Kannst du nciht mal 4.2.3 masken und dann 4.2.2 |
206 |
neu emergen und prüfen ob das geht? |
207 |
|
208 |
Gruß und nicht den Mut verlieren... |
209 |
André |
210 |
|
211 |
-- |
212 |
André Glücksmann |
213 |
email@×××××.de - GnuPG Key-ID: 0x1489FF7D |
214 |
-- |
215 |
gentoo-user-de@l.g.o mailing list |