sonnenblen.de - Das unabhängige Sun User Forum

Betriebssysteme => Solaris => Thema gestartet von: Oxygenic am 27. September 2005, 22:23:31

Titel: ELF-Probleme mit Lib
Beitrag von: Oxygenic am 27. September 2005, 22:23:31
Hi,

ich habe mir eben von http://www.ibiblio.org/pub/solaris/csw/stable/sparc/5.9/ ffmpeg (und ungefähr 800 weitere, dafür notwendige Pakete) installiert. Leider funktioniert das Ganze nicht so wie erwartet, wenn ich ffmpeg starte, bekomme ich eine Fehlermeldung, das die zugehörige libavcodec ein unbekanntes/inkompatibles ELF-Format hat. Watt nu - wie kann das sein? Ist das Paket unbrauchbar oder woran kann das liegen?

cu

Oxy

Titel: Re: ELF-Probleme mit Lib
Beitrag von: Oxygenic am 28. September 2005, 20:13:50
Um genau zu sein, die Fehlermeldung lautet:

ld.so.1: /opt/csw/bin/ffmpeg: fatal: /opt/csw/lib/libavformat.so: bad ELF flags value: 768

Titel: Re: ELF-Probleme mit Lib
Beitrag von: erisch am 28. September 2005, 21:05:18
Hast du /opt/csw/lib in deinem Bibliothekssuchpfad, also im crle festgelegt?

Zum Testen kannste auch den LD_LIBRARY_PATH setzen.

Mfg. Erisch
Titel: Re: ELF-Probleme mit Lib
Beitrag von: Oxygenic am 28. September 2005, 21:13:52
Eigentlich muss das passen, da die anderen CSW-Programme und die OGG-Vorbis-Libs ja auch problemlos funktionieren...
Titel: Re: ELF-Probleme mit Lib
Beitrag von: erisch am 28. September 2005, 21:15:50
Der Fehler kling nach einem vergessenem -R Flag beim Kompilieren. D.h. dass der Library Runpath nicht in die Binary "gebrannt" wurde und wenn der Pfad für die Bibliothek weder "eingebrannt" noch im Systemsuchpfad ist kann sowas passieren.

Mfg. Erisch
Titel: Re: ELF-Probleme mit Lib
Beitrag von: Oxygenic am 28. September 2005, 21:22:22
Naja, ich habe dem Maintainer mal geschrieben, mal sehen, was dabei rumkommt.

Hoffentlich muss ich nicht wieder auf die mühsame Suche nach einer fertigen Package gehen, selber compilieren will ich mir nämlich nicht unbedingt antun.
Titel: Re: ELF-Probleme mit Lib
Beitrag von: Oxygenic am 30. September 2005, 17:54:54
Argh, ein Problem gelöst, aber keins weniger: die Lib ist für UltraSPARC1 Extensions compiliert, geht auf einer Supersparc (SS20) also wohl deswegen nicht :-(

Jetzt geht die Sucherei nach einer ffmpeg-Package wieder los...
Titel: Re: ELF-Probleme mit Lib
Beitrag von: ThomasFS am 17. Oktober 2005, 20:50:42
Wende Dich mal an den Maintainer, soweit mir bekannt ist sollen die Programme von blastwave auch auf etwas älteren Sparcs laufen.
Hatte den Fehler mal bei einem anderen Programm, momentan laufen aber alle installierten Programme auch auf meiner Sparcstation 4.