1 |
Hallo, |
2 |
ich versuche mal soweit ich mich erinnere die Zusammenfassung zu korrigieren. |
3 |
> | |
4 |
> | also fix_lib_tools verwendet man nur bei einem update von gcc. Was genau |
5 |
> | hast du gemacht, sorry ich bin gerade auch irgendwie nicht so ganz in |
6 |
> | deinem Problem drin. gcc lässt sich kompilieren? Aber andere Programme |
7 |
> | nciht oder wie? lässt sich nur glibc nicht kompilieren? |
8 |
Gar nichts lässt sich kompilieren auch gcc und glibc nicht. |
9 |
|
10 |
> Nochmal hallo, |
11 |
> |
12 |
> Also ich darf mal zusammenfassen: |
13 |
> Du hast ein Systemupdate gemacht und dabei auch gcc geupdated von 4.1.1 |
14 |
> auf 4.2.3. |
15 |
Soweit ich weiß wurde von ? auf 4.2.2 geupdated beim nachsten systemupdate |
16 |
wollte er auf 4.2.3 updaten dazu ist es aber nicht gekommen, da gcc nicht |
17 |
arbeiten wollte. |
18 |
> Dann hat das irgendwie nicht hingehaun und du hast alles wieder zurück |
19 |
> auf 4.1.1 gestellt. Jetzt verwendest du aber ein testing glibc? |
20 |
ich habe eigentlich nur wenige testing Pakete und gcc oder glibc sollten nicht |
21 |
dazu gehören. |
22 |
> |
23 |
> Ist dein komplettes System testing? Oder nur glibc in diesem Fall? Hast |
24 |
> du mal ein anderes nicht testing glibc verwendet? Zumindest bei mir ist |
25 |
> das noch nicht stable. |
26 |
> |
27 |
> Inwieweit lassen sich andere Pakete kompilieren? Wirklich gar nicht? Du |
28 |
> kannst NICHTS kompilieren? Lässt sich gcc kompilieren? |
29 |
Siehe oben. |
30 |
> |
31 |
> Desweiteren: |
32 |
> "-O3 |
33 |
> |
34 |
> -O3 turns on all -O2 optimizations and also some optimizations that |
35 |
> increase binary size and make debugging harder or even impossible. Using |
36 |
> -O3 as your default optimization level might be a bad idea, see below." |
37 |
> |
38 |
> Probier mal -O2, zumindest in deiner geposteten make.conf stand das |
39 |
> drin,... |
40 |
Bei der Erstinstalation hatte ich die meinung das ein -03 System besser passen |
41 |
würde und bisher keine Veranlassung dieses zu ändern. Werde es jetzt zum |
42 |
anlas nehmen dieses zu ändern. |
43 |
> |
44 |
> Ach und ich seh gerade du hast ACCEPT_KEYWORDS="~x86" also ein |
45 |
> testing-System. |
46 |
ACCEPT_KEYWORDS="~x86 gibt mir doch erst die Möglichkeit testing Pakete zu |
47 |
installieren, welche dann explizit freigegeben werden müssen. Das habe ich |
48 |
gemacht für wenige Programme welche nicht als stable vorlagen. |
49 |
> |
50 |
> Und wie Arnold gerade geschrieben hat, es wäre mal interessant, wie |
51 |
> deine merge history zu gcc und glibc aussieht. Dazu kannst du auch das |
52 |
> Programm genlop verwenden, falls du es hast: |
53 |
|
54 |
|
55 |
Die letzte Meldungen zu gcc sind: |
56 |
|
57 |
.... |
58 |
1201317946: ::: completed emerge (94 of 210) media-libs/akode-2.0.2 to / |
59 |
1201317946: >>> emerge (95 of 210) sys-devel/gcc-4.2.2 to / |
60 |
1201317946: === (95 of 210) Cleaning |
61 |
(sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
62 |
1201317946: === (95 of 210) Compiling/Merging |
63 |
(sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
64 |
1201332838: >>> AUTOCLEAN: sys-devel/gcc |
65 |
1201332838: --- AUTOCLEAN: Nothing unmerged. |
66 |
1201332838: === (95 of 210) Post-Build Cleaning |
67 |
(sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
68 |
1201332838: ::: completed emerge (95 of 210) sys-devel/gcc-4.2.2 to / |
69 |
1201332838: >>> emerge (96 of 210) sys-libs/glibc-2.7-r1 to / |
70 |
..... |
71 |
1201764165: === Unmerging... (sys-devel/gcc-4.1.2) |
72 |
1201764195: >>> unmerge success: sys-devel/gcc-4.1.2 |
73 |
1201764195: *** exiting successfully. |
74 |
1201764218: *** terminating. |
75 |
..... |
76 |
Started emerge on: Feb 02, 2008 13:34:51 |
77 |
1201955691: *** emerge --oneshot =sys-devel/gcc-4.2.2 =app-text/pdftk-1.41 |
78 |
=sci-astronomy/stellarium-0.9.1 =media-gfx/k3d-0.6.7.0 |
79 |
=media-gfx/gwenview-1.4.2 |
80 |
1201955694: >>> emerge (1 of 5) sys-devel/gcc-4.2.2 to / |
81 |
1201955694: === (1 of 5) Cleaning |
82 |
(sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
83 |
1201955694: === (1 of 5) Compiling/Merging |
84 |
(sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
85 |
1201970211: >>> AUTOCLEAN: sys-devel/gcc |
86 |
1201970211: --- AUTOCLEAN: Nothing unmerged. |
87 |
1201970211: === (1 of 5) Post-Build Cleaning |
88 |
(sys-devel/gcc-4.2.2::/usr/portage/sys-devel/gcc/gcc-4.2.2.ebuild) |
89 |
1201970211: ::: completed emerge (1 of 5) sys-devel/gcc-4.2.2 to / |
90 |
..... |
91 |
1203672654: Started emerge on: Feb 22, 2008 10:30:54 |
92 |
1203672654: *** emerge --resume |
93 |
1203672694: *** Resuming merge... |
94 |
1203672704: >>> emerge (1 of 33) sys-devel/gcc-4.2.3 to / |
95 |
1203672704: === (1 of 33) Cleaning |
96 |
(sys-devel/gcc-4.2.3::/usr/portage/sys-devel/gcc/gcc-4.2.3.ebuild) |
97 |
1203672765: === (1 of 33) Compiling/Merging |
98 |
(sys-devel/gcc-4.2.3::/usr/portage/sys-devel/gcc/gcc-4.2.3.ebuild) |
99 |
1203673904: Started emerge on: Feb 22, 2008 10:51:44 |
100 |
1203673904: *** emerge --ask --verbose poster |
101 |
1203673988: >>> emerge (1 of 1) net-print/poster-20050907 to / |
102 |
1203673988: === (1 of 1) Cleaning |
103 |
(net-print/poster-20050907::/usr/portage/net-print/poster/poster-20050907.ebuild) |
104 |
1203673989: === (1 of 1) Compiling/Merging |
105 |
(net-print/poster-20050907::/usr/portage/net-print/poster/poster-20050907.ebuild) |
106 |
1203674307: *** terminating. |
107 |
1203678116: Started emerge on: Feb 22, 2008 12:01:56 |
108 |
1203678116: *** emerge clean |
109 |
1203678125: *** terminating. |
110 |
1203680942: *** terminating. |
111 |
|
112 |
Seit dem geht nichts mehr! |
113 |
|
114 |
eben ließ sich genlop installieren und sagt: |
115 |
r1-gentoo libexec # genlop -e gcc |
116 |
* sys-devel/gcc |
117 |
|
118 |
Thu May 31 01:45:30 2007 >>> sys-devel/gcc-4.1.2 |
119 |
Thu May 31 16:38:28 2007 >>> sys-devel/gcc-4.1.2 |
120 |
Fri Jun 1 00:49:37 2007 >>> sys-devel/gcc-4.1.2 |
121 |
Fri Jun 1 11:50:20 2007 >>> sys-devel/gcc-4.1.2 |
122 |
Sat Jan 26 08:33:58 2008 >>> sys-devel/gcc-4.2.2 |
123 |
Sat Feb 2 17:36:51 2008 >>> sys-devel/gcc-4.2.2 |
124 |
r1-gentoo libexec # |
125 |
|
126 |
und zu glibc: |
127 |
r1-gentoo libexec # genlop -e glibc |
128 |
* sys-libs/glibc |
129 |
|
130 |
Fri May 11 23:10:53 2007 >>> sys-libs/glibc-2.5-r2 |
131 |
Thu May 31 02:57:38 2007 >>> sys-libs/glibc-2.5-r3 |
132 |
Wed Jul 18 02:50:29 2007 >>> sys-libs/glibc-2.5-r4 |
133 |
Wed Nov 14 22:45:55 2007 >>> sys-libs/glibc-2.6.1 |
134 |
Sat Nov 24 18:32:29 2007 >>> sys-libs/glibc-2.6.1 |
135 |
Sat Jan 26 09:31:19 2008 >>> sys-libs/glibc-2.7-r1 |
136 |
r1-gentoo libexec # |
137 |
|
138 |
Das scheint den gcc aber nicht zu brauchen denn beim emergen von glibc erhalte |
139 |
ich die schon bekannte Fehlermeldung und beim gcc die folgende: |
140 |
checking for gcc... gcc |
141 |
checking whether the C compiler (gcc -march=athlon -O2 -pipe ) works... no |
142 |
configure: error: installation or configuration problem: C compiler cannot |
143 |
create executables. |
144 |
* |
145 |
* ERROR: sys-devel/gcc-4.2.3 failed. |
146 |
* Call stack: |
147 |
* ebuild.sh, line 49: Called src_compile |
148 |
* environment, line 4553: Called toolchain_src_compile |
149 |
* environment, line 5022: Called gcc_src_compile |
150 |
* environment, line 2906: Called gcc_do_configure |
151 |
* environment, line 2672: Called die |
152 |
* The specific snippet of code: |
153 |
* "${S}"/configure "$@" || die "failed to run configure"; |
154 |
* The die message: |
155 |
* failed to run configure |
156 |
|
157 |
Jetzt habe ich mal meine wilde Kopieraktion rückgängig gemacht und erhalte |
158 |
folgende Aussage: |
159 |
r1-gentoo libexec # gcc-config 1 |
160 |
* Switching native-compiler to i686-pc-linux-gnu-4.2.2 ... |
161 |
|
162 |
* Your gcc has a bug with GCC_SPECS. |
163 |
* Please re-emerge gcc. |
164 |
* http://bugs.gentoo.org/68395 |
165 |
|
166 |
Dazu auf der Seite: |
167 |
Can be solved by "unset GCC_SPECS && emerge gcc" |
168 |
|
169 |
Daraufhin folgende Meldung: |
170 |
checking for gcc... gcc |
171 |
checking whether the C compiler (gcc -march=athlon -O2 -pipe ) works... no |
172 |
configure: error: installation or configuration problem: C compiler cannot |
173 |
create executables. |
174 |
* |
175 |
* ERROR: sys-devel/gcc-4.2.3 failed. |
176 |
* Call stack: |
177 |
* ebuild.sh, line 49: Called src_compile |
178 |
* environment, line 4553: Called toolchain_src_compile |
179 |
* environment, line 5022: Called gcc_src_compile |
180 |
* environment, line 2906: Called gcc_do_configure |
181 |
* environment, line 2672: Called die |
182 |
* The specific snippet of code: |
183 |
* "${S}"/configure "$@" || die "failed to run configure"; |
184 |
* The die message: |
185 |
* failed to run configure |
186 |
* |
187 |
* If you need support, post the topmost build error, and the call stack if |
188 |
relevant. |
189 |
* A complete build log is located |
190 |
at '/var/tmp/portage/sys-devel/gcc-4.2.3/temp/build.log'. |
191 |
* The ebuild environment file is located |
192 |
at '/var/tmp/portage/sys-devel/gcc-4.2.3/temp/environment'. |
193 |
* |
194 |
|
195 |
* Messages for package sys-devel/gcc-4.2.3: |
196 |
|
197 |
Ich werde jedenfals nicht mehr schlau aus dem was hier passiert |
198 |
gibt es nicht eine Möglichkeit den gcc ohne gcc zu ersetzen? |
199 |
|
200 |
Gruß |
201 |
Sebastian |
202 |
|
203 |
|
204 |
-- |
205 |
gentoo-user-de@l.g.o mailing list |