Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

25.04.2006, 00:15

[gelöst] ImageMagick... i386-pc-linux-gnu-gcc

Hallo zusammen!

Ich versuche nun seit einigen Tagen "Amarok" zu emergen. Dabei soll auch ImageMagick als Abhängigkeit emerged werden.
Leider bricht hier immer die Installation ab, mit folgendem Fehler:

Quellcode

1
2
gcc-config error: Could not run/locate "i386-pc-linux-gnu-gcc"
make: *** [Magick.o] Error 1


Die CHOST ist korrekt gesetzts auf : CHOST="i686-pc-linux-gnu"

Ich habe dann folgendes versucht:

Quellcode

1
ln -sf /usr/bin/i686-pc-linux.gnu-gcc /usr/bin/i386-pc-linux-gnu-gcc

Diesen Tipp habe ich als einzigen über Google gefunden.

Und ja, danach änderte sich was:

Quellcode

1
2
/bin/sh: i386-pc-linux-gnu-gcc: command not found
make: *** [Magick.o] Error 127


Ich habe mitlerweile schon versucht, verschiedene Versionen von ImageMagick zu installieren, leider alles erfolglos.
Kennt ihr dieses Problem und vielleicht auch eine Lösung? Warum versucht er immer auf i386 zuzugreifen?

Danke schonmal
Jens
Alle meckern wie lange doch das Kompilieren dauert, aber jeder sitzt trotzdem die ganze Zeit vor dem Bildschirm und schaut fasziniert zu :D

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Köwi« (26.04.2006, 15:52)


2

25.04.2006, 09:32

Das sieht so aus, als ob noch irgendwo Überbleibsel eines alten Compilers eingebaut sind. Geht mal nach /usr/lib/gcc und schau mal nach, ob du da noch Reste eines alten Compilers findest. Wenn ja, löschen.

Und dann revdep-rebuild und emerge libtool.

Wenn das nicht hilft, dann mußt du wohl ein emerge -e amarok machen.

3

26.04.2006, 15:55

Die Lösung

Problem gelöst...
Folgendes Script hat geholfen:

Quellcode

1
2
3
grep i386-pc-linux-gnu /var/db/pkg/*/*/CHOST -R|cut -d\/ -f5-6 

for package in $(grep i386-pc-linux-gnu /var/db/pkg/*/*/CHOST -R|cut -d\/ -f5-6); do emerge =${package}; done 


Quelle: Gentoo Forums ganze unten...
Alle meckern wie lange doch das Kompilieren dauert, aber jeder sitzt trotzdem die ganze Zeit vor dem Bildschirm und schaut fasziniert zu :D