undefined symbol: cerr

Dieses Thema im Forum "Linux OS" wurde erstellt von rikola, 23.06.2009.

  1. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    Tag,

    ich moechte gerne ein Programm ausfuehren, das dynamisch gelinkt ist und von unzaehligen Bibliotheken abhaengt. Beim urspruenglichen Start beschwert es sich ueber die fehlenden Bibliotheken libtiff.so.3 und libstdc++-libc6.1-1.so.2.

    Wenn ich links auf meine Systembibliotheken setzen (auf libstdc++.so.5 oder libstdc++.so.6, und auf libtiff.so.4) bekomme ich beim Programmstart (!) die Fehlermeldung:
    Code:
    /usr/local/src/Singular/3-0-4/ix86-Linux/surf: symbol lookup error: /usr/local/src/Singular/3-0-4/ix86-Linux/surf: undefined symbol: cerr
    
    Kann man diese fehlende Referenz nachtraeglich korrigieren? Der Quellcode ist zwar erhaeltlich, ist jedoch so ein Unstandard-C++, dass man fast in jeder Datei irgendetwas korrigieren muss. Eine schnellere Loesung waere mir sehr viel lieber.

    Vielen Dank!
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 karru, 23.06.2009
    Zuletzt bearbeitet: 23.06.2009
    karru

    karru OSX'ler

    Dabei seit:
    02.05.2006
    Beiträge:
    338
    Zustimmungen:
    0
    Es ist eine neue Version verfügbar: Singular 3-1-0

    Probier die... :)


    Gruß


    PS:
    Außerdem gibt's doch fertige Pakete für Debian/*buntu, RedHat/Fedora, Mandrive und SuSe bzw. als Plain RPM.
    Die sollten doch wegen Abhängigkeiten und Versionen meckern, dass ist allemal besser als falsche Versionen von Libraries zu linken...
     
  4. #3 rikola, 23.06.2009
    Zuletzt bearbeitet: 23.06.2009
    rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    Danke, werde ich mal ausprobieren. Ist denn da surf als binary mit dabei? Bei 3.0.4 war das eben, soweit ich weiss, nicht der Fall, und man sollte surf extra runterladen.

    Die aktuelle Version ist wohl noch nicht als deb-Paket zu haben :-(

    Der link auf 'surf' aus der INSTALL.html zeigt auf ein Binary, das einen Segmentation Fault verursacht.
     
  5. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    Zwar weiss ich die Antwort auf meine Frage noch nicht, das Problem ist jedoch dank des Anstosses von karru geloest: Die surf (und surfer) Quelle direkt von
    der Homepage laesst sich mit gcc-4 kompilieren. In Script.cc muss man ein 'using namespace std;' einfuegen, oder aus cerr ein std::cerr machen, danach klappt's, solange man alle Abhaengigkeiten installiert hat. Die stehen immerhin bis auf libxmu-dev im Installationsdokument.

    Danke, karru.
     
  6. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

undefined symbol: cerr

Die Seite wird geladen...

undefined symbol: cerr - Ähnliche Themen

  1. undefined symbol: g_assertion_message_expr

    undefined symbol: g_assertion_message_expr: Hallo, ich habe Wireshark 0.99.7 auf Suse 10.3 installiert. Beim Start bekomme ich immer die Meldung: Couldn't load module...
  2. /eclipse: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: g_obje

    /eclipse: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: g_obje: Hallo ich brauche hilfe bei folgendem Problem: Auf meinem Debian System versuche ich vergeblich Eclipse zu starten ich bekomme diese meldung:...
  3. Noch ein 'undefined reference to'-Problem

    Noch ein 'undefined reference to'-Problem: Servus alle Seit langem versuche ich, dsniff 2.3 auf meinem Suse 10.1 (gcc 4.1.0) Rechner zu compilieren+installieren. Nach einigen Hürden habe...
  4. undefined reference beheben

    undefined reference beheben: Hi, ich will das Programm dab.c compilieren (Quelle: http://www.2600.org/code/221/dab.c) bekomme aber folgende Fehlermeldung beim ausführen von...
  5. Call to undefined function ImageTTFText()

    Call to undefined function ImageTTFText(): Hallo zusammen, ich verwende OpenBSD 4.4 (incl. dem xbase-Paket) und installiere meine Pakete aus den Ports, ich benoetige die GD-Lib +...