Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
gcc nach Installation von binutils zerschossen, wie weiter?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
deranonyme
Guru
Guru


Joined: 09 Jul 2005
Posts: 364

PostPosted: Sun Sep 04, 2011 8:49 am    Post subject: gcc nach Installation von binutils zerschossen, wie weiter? Reply with quote

Hallo

Nach der Installaltion von boost, binutils, mpfr, gmp, nspr will mein gcc nicht mehr.
Code:
checking for C compiler default output file name... configure: error: in `/var/tmp/portage/sys-devel/gcc-4.4.5/work/build':
configure: error: C compiler cannot create executables


Wie kriege ich den wieder fit? Ich vermute die Binutils sind schuld, aber wie weiter?
Code:
gcc-config -l
 [1] x86_64-pc-linux-gnu-4.4.5 *


Sieht nicht wirklich gut aus. Da müssten mehr Profile sein. :cry:


Danke Frank
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3627
Location: Germany

PostPosted: Sun Sep 04, 2011 9:14 am    Post subject: Reply with quote

Schau doch mal ob deine neue binutils Version auch aktiv gesetzt ist:
Code:
eselect binutils show

Oder setze sie im Zweifel noch mal neu.
Back to top
View user's profile Send private message
deranonyme
Guru
Guru


Joined: 09 Jul 2005
Posts: 364

PostPosted: Sun Sep 04, 2011 9:16 am    Post subject: Reply with quote

Josef.95 wrote:
Schau doch mal ob deine neue binutils Version auch aktiv gesetzt ist:
Code:
eselect binutils show

Oder setze sie im Zweifel noch mal neu.


Code:
franks mail # eselect binutils show
x86_64-pc-linux-gnu-2.21.1
franks mail # eselect binutils list
Installed binutils for target x86_64-pc-linux-gnu
  [1]   2.21.1 *
franks mail # eselect binutils set 1
!!! Error: Profile "x86_64-pc-linux-gnu-2.21.1" is already active!
exiting

Sollte okay sein.

Frank
Back to top
View user's profile Send private message
arfe
Apprentice
Apprentice


Joined: 24 Aug 2005
Posts: 190
Location: Essen

PostPosted: Sun Sep 04, 2011 9:29 am    Post subject: Reply with quote

lafilefixer --justfixit gemacht?

Wenn alles nicht hilft, würde ich mir ein stage3 holen und dann ein emerge -e system machen.
Back to top
View user's profile Send private message
deranonyme
Guru
Guru


Joined: 09 Jul 2005
Posts: 364

PostPosted: Sun Sep 04, 2011 9:49 am    Post subject: Reply with quote

arfe wrote:
lafilefixer --justfixit gemacht?

Wenn alles nicht hilft, würde ich mir ein stage3 holen und dann ein emerge -e system machen.


Schei.... ich vermute darauf läuft es hinauf.

Frank
Back to top
View user's profile Send private message
arfe
Apprentice
Apprentice


Joined: 24 Aug 2005
Posts: 190
Location: Essen

PostPosted: Sun Sep 04, 2011 10:07 am    Post subject: Reply with quote

deranonyme wrote:
arfe wrote:
lafilefixer --justfixit gemacht?

Wenn alles nicht hilft, würde ich mir ein stage3 holen und dann ein emerge -e system machen.


Schei.... ich vermute darauf läuft es hinauf.

Frank


Auf was? Stage3 holen? Du muss Dein System nicht komplett neu aufsetzen! Sondern nur das stage3 holen und drüber spielen
und ein emerge -e system machen.


1. passendes stage3 holen (AMD64?)
2. auspacken in /
3. emerge --sync
4. emerge -e system
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3627
Location: Germany

PostPosted: Sun Sep 04, 2011 10:20 am    Post subject: Reply with quote

Naja, ich denke man sollte nicht wegen jedem kleinen Wewechen gleich zur stage3 greifen und eine Neuinstallation machen. Ein gut gepflegtes Gentoo überlebt doch normalerweise die Hardware ;)

Poste doch sonst bitte mal ein paar mehr Infos.
Welches Paket konnte denn zuletzt noch erfolgreich compiliert und installiert werden?
Um welches Paket/Version geht es denn aktuell?
Die "emerge --info" Ausgabe und und die komplette build.log wären eventuell auch hilfreich. (am besten via NoPaste Service)
Back to top
View user's profile Send private message
deranonyme
Guru
Guru


Joined: 09 Jul 2005
Posts: 364

PostPosted: Sun Sep 04, 2011 3:32 pm    Post subject: Reply with quote

Josef.95 wrote:
Naja, ich denke man sollte nicht wegen jedem kleinen Wewechen gleich zur stage3 greifen und eine Neuinstallation machen. Ein gut gepflegtes Gentoo überlebt doch normalerweise die Hardware ;)

Poste doch sonst bitte mal ein paar mehr Infos.
Welches Paket konnte denn zuletzt noch erfolgreich compiliert und installiert werden?
Um welches Paket/Version geht es denn aktuell?
Die "emerge --info" Ausgabe und und die komplette build.log wären eventuell auch hilfreich. (am besten via NoPaste Service)


okay, dann wollen wir mal:

letztes durchgelaufenes Update:
http://nopaste.info/66848f1670.html

emerge.info:
http://nopaste.info/473a3c0174.html

build.log
http://nopaste.info/96ea7cef63.html

config.log
http://nopaste.info/ecdb37e2df.html

Ein revdep.rebuild fordert den gcc an. Deshalb vermute ich das ich das erforderlich revdep-rebuild nach dem Update unterschlagen habe und deshalb die Probleme jetzt habe.

Danke Frank
Back to top
View user's profile Send private message
arfe
Apprentice
Apprentice


Joined: 24 Aug 2005
Posts: 190
Location: Essen

PostPosted: Sun Sep 04, 2011 3:43 pm    Post subject: Reply with quote

Meines erachtens bleibt Dir nichts übrig, als das stage3 drüber zu spielen, weil Du dir dein Toolchain zerschossen hast. Aber warten wir mal die Meinung von Josef.95 ab.
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3627
Location: Germany

PostPosted: Sun Sep 04, 2011 4:27 pm    Post subject: Reply with quote

Aus deiner config.log
Quote:
Code:
configure:3337: checking for C compiler default output file name
configure:3340: x86_64-pc-linux-gnu-gcc  -Wl,-O1 -Wl,--as-needed conftest.c  >&5
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.5/cc1: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory

Schau doch mal ob dieser Thread zunächst weiterhilft --> [SOLVED] gcc doesn't want to recompile
Back to top
View user's profile Send private message
arfe
Apprentice
Apprentice


Joined: 24 Aug 2005
Posts: 190
Location: Essen

PostPosted: Sun Sep 04, 2011 4:32 pm    Post subject: Reply with quote

Josef.95 wrote:
Aus deiner config.log
Quote:
Code:
configure:3337: checking for C compiler default output file name
configure:3340: x86_64-pc-linux-gnu-gcc  -Wl,-O1 -Wl,--as-needed conftest.c  >&5
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.5/cc1: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory

Schau doch mal ob dieser Thread zunächst weiterhilft --> [SOLVED] gcc doesn't want to recompile


Ja, das mit dem Symlink funktioniert. Aber man sollte unbedingt nach dem rebuilded system lafilefixer --justfixit machen, damit die .la von libgmp umgeschrieben wird.
Back to top
View user's profile Send private message
deranonyme
Guru
Guru


Joined: 09 Jul 2005
Posts: 364

PostPosted: Sun Sep 04, 2011 5:58 pm    Post subject: Reply with quote

Josef.95 wrote:
Aus deiner config.log
Quote:
Code:
configure:3337: checking for C compiler default output file name
configure:3340: x86_64-pc-linux-gnu-gcc  -Wl,-O1 -Wl,--as-needed conftest.c  >&5
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.5/cc1: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory

Schau doch mal ob dieser Thread zunächst weiterhilft --> [SOLVED] gcc doesn't want to recompile


Danke. Der gcc Kompiliert erst mal vor sich hin. Das mit dem Link kann ja nicht die endgültige Lösung sein? Was kann, soll ich denn jetzt noch tun?
lafilefixer --justfixit ist schon klar. Aber kann man diese Lösung später noch korrigieren, oder soll die libgmp.so.3 neu gebaut werden? So recht komme ich da nicht mit.

Frank
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3627
Location: Germany

PostPosted: Sun Sep 04, 2011 9:22 pm    Post subject: Reply with quote

Im der aktuellen =gmp-5.0.2 gibt es keine libgmp.so.3 mehr.
Du hast die libgmp.so.3 vermutlich vor dem empfohlenen
Quote:
>>> Messages generated by process 10109 on 2011-08-29 19:49:33 EDT for package dev-libs/gmp-5.0.2:

WARN: postinst
Old versions of installed libraries were detected on your system.
In order to avoid breaking packages that depend on these old libs,
the libraries are not being removed. You need to run revdep-rebuild
in order to remove these old dependencies. If you do not have this
helper program, simply emerge the 'gentoolkit' package.

# revdep-rebuild --library '/usr/lib64/libgmp.so.3'

Once you've finished running revdep-rebuild, it should be safe to
delete the old libraries. Here is a copy & paste for the lazy:
# rm '/usr/lib64/libgmp.so.3'
entfernt?
(das Zitat stammt aus diesem Thread)

deranonyme wrote:
Das mit dem Link kann ja nicht die endgültige Lösung sein? Was kann, soll ich denn jetzt noch tun?

Wie schaut es denn aus wenn du den Symlink nach dem rebuild von gcc wieder entfernst?
also zb beim "revdep-rebuild -i"
Back to top
View user's profile Send private message
deranonyme
Guru
Guru


Joined: 09 Jul 2005
Posts: 364

PostPosted: Thu Sep 08, 2011 7:22 pm    Post subject: Reply with quote

Josef.95 wrote:

deranonyme wrote:
Das mit dem Link kann ja nicht die endgültige Lösung sein? Was kann, soll ich denn jetzt noch tun?

Wie schaut es denn aus wenn du den Symlink nach dem rebuild von gcc wieder entfernst?
also zb beim "revdep-rebuild -i"


Alles bestens. Ich hab dem Link entfernt und jetzt läuft alles wieder. Das revdep-rebuild mit Link hat also alles repariert.

Danke
Back to top
View user's profile Send private message
Cruel
n00b
n00b


Joined: 25 Jun 2011
Posts: 54

PostPosted: Fri Sep 09, 2011 7:19 am    Post subject: Reply with quote

Falls es nicht geklappt hätte, hätte ich ansonsten mal diesen Leitfaden durchgearbeitet: http://www.gentoo.de/doc/de/gcc-upgrading.xml
Hatte so ein ähnliches Problem und diese Anleitung hat mir dabei geholfen.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum