Gentoo Archives: gentoo-user-de

From: "André Glücksmann" <email@×××××.de>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Re:gcc will nicht gebaut werden
Date: Fri, 21 Mar 2008 19:44:35
Message-Id: 47E4101B.1000405@smixx.de
In Reply to: [gentoo-user-de] Re:gcc will nicht gebaut werden by Sebastian
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