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 [EMAIL PROTECTED] die im Body "unsubscribe debian-user-de <deine emailadresse>" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] ------------------------------------------------ Anzahl der eingetragenen Mitglieder: 652

