PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Standard C math library not found



Stauder
30.12.04, 13:35
Also, vorweg: ich nutze Fedora Core 3 und habe gcc, glibc, glibc-header, glibc-devel drauf...

Beim ./configure-Prozess wirft er mir diese Meldung aus:
"Confogure: error: Standard C math library -lm not found"

Ich habe verschiedenste Pakete installiert über apt, aber das steckt nirgends drin :/

Ein ls /lib/libm[.-]* wirft aus:
/lib/libm-2.3.4.so /lib/libm.so.6

(Ich glaube, dass libm die Standard C math lib ist, nach dem ganzen googeln...)

Ich komme daher absolut nicht weiter und ersuche hier um Hilfe *g*

RapidMax
01.01.05, 17:57
In diesem Fall liegt es eher nicht an deinem System (naja, nach deinen Versuchen vieleicht doch...), sondern am configure-Script. Ich würde gerne die config.log sehen, welche dieses Script erstellt.

Gruss, Andy

Stauder
04.01.05, 23:37
Das Problem ist gelöst... es fehlte das g++ Paket... und da man dies so schwer finden kann über apt, hier mal der Tipp (falls es tatsächlich irgendwen mit dem gleichen Fehler gibt):

Das Paket heisst gcc-c++ :)
(ich hab mich nachdem ich den Fehler fand halbtot gesucht *g*)

RapidMax
05.01.05, 22:52
Sowas habe ich mir gedacht. configure versucht gegen libm zu linken und wird wegen des fehlenden g++ daran scheitern. Aber Anstelle des korrekten Fehlers zu melden, reklamiert es die "fehlende" Library. Vermutlich hat der Author AC_PROG_CPP vergessen oder die falsche Reihenfolge gewählt.

Ein Blick in die erwähnte config.log hätte dir das sicher verraten.

Gruss, Andy