glibc

Von: , Frage gestellt am Mo, 20. Dez 1999

Um ein Programm zu kompilieren, habe ich mir die neueste Version der glibc gezogen und standardmaessig installiert.
Das neue Programm wurde dann auch komplilert, aber bei anderen kommen nun Fehlermeldungen folgender Art:

/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'
/usr/lib/libpam.so: undefined reference to [E-Mail-Adresse entfernt]'

Habe ich einen Fehler bei der Installation gemacht, sind Links falsch gesetzt oder muss ich jetzt doch wieder glibc 2.0 und 2.1 installieren?

Danke!

3 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde hilfreich
    Re: glibc

    Hallo Xanadu, Um ein Programm zu kompilieren, habe ich
    mir die neueste Version der glibc gezogen
    und standardmaessig installiert.
    Aeh ... was genau heisst "standardmaessig" ?? make, make check, make install? Das neue Programm wurde dann auch
    komplilert, aber bei anderen kommen nun
    Fehlermeldungen folgender Art:

    /usr/lib/libpam.so: undefined reference
    to [E-Mail-Adresse entfernt]'
    [...]

    Aus der libpam werden einige Funktionsaufrufe auf andere bereits vorhandene Funktionen verwiesen. Habe ich einen Fehler bei der
    Installation gemacht, sind Links falsch
    gesetzt oder muss ich jetzt doch wieder
    glibc 2.0 und 2.1 installieren?
    Ich schaetze am wahrscheinlichsten hast Du einen Fehler bei der Installation gemacht. Schau doch mal in die Datei

    /usr/doc/howto/Glibc2-HOWTO.gz

    Dort wird Schritt fuer Schritt beschrieben, wie man vorgehen muss. Dabei werden auch einige Links neu gesetzt. Muesste aber eigentlich auch in der mit den sourcen verteilten Dokumentation zu finden sein.
    Danke!
    Ich hoffe, es hilft.

    Gruss

    Jens

    • Antwort von nach einer Stunde hilfreich
      Re^2: glibc

      Danke, ich lese mir das How-to gerade durch.

      Der Fehler scheint wohl wirklich "etwas" tiefer zu liegen...

      Am besten, ich installiere die glibc nochmal neu.
      Dafür muß aber erst der gcc 2.8.1 oder besser drauf, neue binutils...

      Manchmal LIEBE ich Win-NT!!!!!!!

      • Antwort von nach 2 Stunden hilfreich
        Re^3: glibc

        Danke, ich lese mir das How-to gerade
        durch.

        Der Fehler scheint wohl wirklich "etwas"
        tiefer zu liegen...

        Am besten, ich installiere die glibc
        nochmal neu.
        Dafür muß aber erst der gcc 2.8.1 oder
        besser drauf, neue binutils...

        Schaden kann das nicht. Aber normalerweise sollte ein neukompilieren der "utils" und des Compilers genuegen. Ich wuerde Dir uebrigens zu egcs raten (erzeugt schlankere Binaries ...)

        ABER: Mit Linux selbst hat das nicht viel zu tun. GNU C-Compiler ist unabhaengig von Linux (Betriebssystem). Ich bin mir auch fast sicher, dass derartig tiefgehende Aenderungen wie ein umstellen der C-Libraries unter NT mindestens so viele Probleme bereitet, wie unter Linux. Probiert habe ich es allerdings noch nie. In der Firma darf ich als "normaluser" bei NT nicht viel rumwerkeln. Manchmal LIEBE ich Win-NT!!!!!!!
        Ich finde es eigentlich eher genauso unhandlich und knifflig zu bedienen, wie Win9x ...

        Gruss

        Jens

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!