[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]: Kompilier-/Libraryproblem




On Tue, 19 Jan 1999, Florian Cramer wrote:

> Beim Versuch, den qt-basierten bibtex-Manager "Barracuda" auf meinem Debian 
> 2.0-System zu kompilieren, hdngt sich "make install" mit folgender Meldung auf:
> 
>   /usr/bin/ld: cannot open -lstdc++: No such file or directory                 
>   collect2: ld returned 1 exit status                                          
>   make: *** [barracuda] Error 1                                                
> 
> Offensichtlich sucht der Compiler die C-Library per Dateinamen "lstdc++" oder 
> "stdc++". Interessanterweise steht dieser String nicht im Makefile. Also pa_t 
> wohl irgendeine C-Library nicht zur Compilerversion?!
> 
> Hier ein paar Angaben zu meiner Konfiguration aus dpkg-l
> 
> ii  g++             2.90.29-0.6    The GNU (egcs) C++ compiler.
> ii  libstdc++2.8    2.90.29-0.6    The GNU stdc++ library (egcs version)

Der Linker findet die C++ Standardbibliothek libstdc++.a bzw. libstdc++.so
(je nach Link-Modus) nicht. Da Du aber libstdc++2.8 installiert hast, muss
es diese Lib geben. Moegliche Probleme:
- die Bibliothek steht in einem Verezeichnis, dass nicht in
/etc/ld.so.conf steht (Loesung: Verzeichnis dort eintargen und ldconfig
rufen)
- die Lib heisst anders, z.B. libstdc++.so.2.8 (Loesung: setzen eines
Links mit ln -s libstdc++.so.2.8 libstdc++.so)

Andreas

------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     652


Reply to: