sonnenblen.de - Das unabhängige Sun User Forum
Betriebssysteme => Solaris => Thema gestartet 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
-
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
-
Hast du /opt/csw/lib in deinem Bibliothekssuchpfad, also im crle festgelegt?
Zum Testen kannste auch den LD_LIBRARY_PATH setzen.
Mfg. Erisch
-
Eigentlich muss das passen, da die anderen CSW-Programme und die OGG-Vorbis-Libs ja auch problemlos funktionieren...
-
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
-
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.
-
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...
-
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.