Gentoo Archives: gentoo-user-de

From: Sebastian <selist@×××××.de>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Re:gcc will nicht gebaut werden
Date: Fri, 21 Mar 2008 16:38:16
Message-Id: 200803211737.16244.selist@arcor.de
In Reply to: Re: [gentoo-user-de] Re:gcc will nicht gebaut werden by "André Glücksmann"
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

Replies

Subject Author
[gentoo-user-de] Re:gcc will nicht gebaut werden "André Glücksmann" <email@×××××.de>
Re: [gentoo-user-de] Re:gcc will nicht gebaut werden Joerg Bornkessel <ml@××××××××.de>
Re: [gentoo-user-de] Re:gcc will nicht gebaut werden Arnold Krille <arnold.krille@×××××.com>