Hallo zusammen, ich habe mir gambas installiert (SuSE 8.1). Das hat auch funktioniert. Aber beim Starten in der Konsole kommt folgende Fehlermeldung: ERROR: Cannot load library '/usr/lib/lib.gb.qt.la': /usr/lib/lib.gb.qt.a: ungültiger ELF header Abgebrochen. Ich steh völlig im Dunkeln. Hat jemand eine Idee? Gruß und schon mal danke für jeden Tip Ulrich
Hi, On Mon, 3 Feb 2003, Ulrich Gehring wrote:
Hallo zusammen,
ich habe mir gambas installiert (SuSE 8.1). Das hat auch funktioniert. Aber beim Starten in der Konsole kommt folgende Fehlermeldung:
ERROR: Cannot load library '/usr/lib/lib.gb.qt.la': /usr/lib/lib.gb.qt.a: ungültiger ELF header Abgebrochen.
Was sagt "ldd /path/to/gambas" ? Hast du eine Datei /usr/lib/lib.gb.qt.la? Was sagt file zu ihr? Auf jeden Fall ist das Paket reichlich kaputt, wenn es eine Datei names lib.gb.qt.a als dynamische Bibliothek braucht. Ciao, Micha.
ich habe mir gambas installiert (SuSE 8.1). Das hat auch funktioniert. Aber beim Starten in der Konsole kommt folgende Fehlermeldung:
ERROR: Cannot load library '/usr/lib/lib.gb.qt.la': /usr/lib/lib.gb.qt.a: ungültiger ELF header Abgebrochen.
Was sagt "ldd /path/to/gambas" ? ldd /usr/lib/gambas not a dynamic executable ldd /usr/lib/lib.gb.qt.a ldd: warning: you do not have execution permission for `./lib.gb.qt.a' not a dynamic executable ldd /usr/lib/lib.gb.qt.la not a dynamic executable Hast du eine Datei /usr/lib/lib.gb.qt.la? Was sagt file zu ihr? file /usr/lib/lib.gb.qt.la ASCII English text file /usr/lib/lib.gb.qt.a
Hallo Micha, lib.gb.qt.a: current ar archive
Auf jeden Fall ist das Paket reichlich kaputt, wenn es eine Datei names lib.gb.qt.a als dynamische Bibliothek braucht. Danke für dein Bemühen. Aber ich kann mir auf das ganze keinen Reim machen.
Gruß aus dem Odenwald Ulrich
Hi, On Mon, 3 Feb 2003, Ulrich Gehring wrote:
ich habe mir gambas installiert (SuSE 8.1). Das hat auch funktioniert. Aber beim Starten in der Konsole kommt folgende Fehlermeldung:
ERROR: Cannot load library '/usr/lib/lib.gb.qt.la': /usr/lib/lib.gb.qt.a: ungültiger ELF header Abgebrochen.
Was sagt "ldd /path/to/gambas" ? ldd /usr/lib/gambas not a dynamic executable
Ehh, nein. Mit /path/to/gambas meine ich natuerlich das executable, das du aufrufst, also das, was obige Fehlermeldung wirft.
Hast du eine Datei /usr/lib/lib.gb.qt.la? Was sagt file zu ihr? file /usr/lib/lib.gb.qt.la ASCII English text file /usr/lib/lib.gb.qt.a
Oops. Ich meinte von Anfang an .a (nicht .la). Gut, das du es bemerkt hast.
lib.gb.qt.a: current ar archive
Ok. Das sollte auch so. Also obiger ldd Output fehlt noch. (Die Frage ist naemlich was zum Henker versucht diese statische lib als DSO zu laden, ob das executable selbst durch dependencies, oder ueber dlopen(); ersteres kann man mit dem ldd output beantworten). Ciao, Micha.
participants (2)
-
Michael Matz
-
Ulrich Gehring