gcc kann keine executables erstellen?

moonlook

Meteorist
Beim Versuch, den lmule zu installieren, bricht er mir immer schon beim configure ab mit ner Fehlermeldung, die mir echt komisch erscheint:

checking for gcc... i386-unknown-freebsd5.0-gcc
checking whether the C compiler (i386-unknown-freebsd5.0-gcc -O -pipe -mcpu=pentiumpro -lc_r -L/usr/local/lib -liconv -L/usr/X11R6/lib) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.

===> Script "configure" failed unexpectedly.
Please report the problem to sobomax@FreeBSD.org [maintainer] and attach
the "/usr/ports/x11-toolkits/wxgtk-devel/work/wxGTK-2.4.0/config.log"
including the output of the failure of your make command. Also, it might
be a good idea to provide an overview of all packages installed on your
system (e.g. an `ls /var/db/pkg`).
*** Error code 1

Stop in /usr/ports/x11-toolkits/wxgtk-devel.
*** Error code 1

Stop in /usr/ports/net/lmule.


Ein Versuch, /usr/ports/x11-toolkits/wxgtk-devel zu installieren, schlug auch fehl.
Habt Ihr ein paar Tips für den gcc???:confused:
 
Das Log ist sehr aufschlussreich:
--------------------------------------------
configure:8903: checking for gcc
configure:9016: checking whether the C compiler (i386-unknown-freebsd5.0-gcc -O -pipe -mcpu=pentiumpro -lc_r -L/usr/local/lib -liconv -L/usr/X11R6/lib) works
configure:9032: i386-unknown-freebsd5.0-gcc -o conftest -O -pipe -mcpu=pentiumpro -D_THREAD_SAFE -I/usr/ports/x11-toolkits/wxgtk-devel/work/wxGTK-2.4.0/include -I/usr/local/include -I/usr/X11R6/include -lc_r -L/usr/local/lib -liconv -L/usr/X11R6/lib conftest.c 1>&5
i386-unknown-freebsd5.0-gcc: not found
configure: failed program was:

#line 9027 "configure"
#include "confdefs.h"

main(){return(0);}
---------------------------------------------
gcc ist version 3.2.1 [FreeBSD] 20021119 (release)
 
configure:9016: checking whether the C compiler (i386-unknown-freebsd5.0-gcc -O -pipe -mcpu=pentiumpro -lc_r -L/usr/local/lib -liconv -L/usr/X11R6/lib) works

Oh, da haette ich eigentlich nur genauer lesen muessen. Ist dein Ports-Tree denn aktuell? Wenn ja, dann solltest du das dem Maintainer schreiben, hier laeuft naemlich das configure Skript Amok (GNU autotools stinken!)

Hast du irgendwelche Flags in /etc/make.conf gesetzt? Versuch doch mal den Port mittels: make CC=cc
zu bauen, ich bezweifle jedoch, dass der Port das respektiert. Sonst bleibt dir nur, einen link von gcc auf i386-unknown-freebsd5.0-gcc zu setzen.
 
Ports wurden heut früh vorm posten aktualisiert, weil ich mir sowas in der Richtung dachte bzw. hoffte, mit aktuellen Ports das Prob loszuwerden.
Flags hab ich nicht gesetzt, das Problem tritt bisher auch nur mit diesem Port auf(wxgtk-devel).
make CC=cc machts nicht--> same as above:(
An den Link hab ich auch schon gedacht;)
 
Hat sich geklärt:D

Ports updaten war's dann auch...
Ich hab mit der Maschine immer unseren eigenen cvsup-Server inner Firma genommen, weil der so rattenschnell ist, und bisher hat ich auch nur ne 4.7er Version drauf, jetzt ne 5er.
Was ich nicht wusste, war, dass unser cvsup-Server nur Ports für die 4.x-Version vorhält, da wir inner Firma kein 5er BSD betreiben. ARRGHH!:mad:

Ports-supfile korrigiert, en voila, wxgtk-devel rödelt durch und der lmule nachher bestimmt auch.
 
Zurück
Oben