Portál AbcLinuxu, 28. července 2021 11:44


Dotaz: mplayer: error while loading shared libraries

26.10.2005 13:12 Jiri Tomasek
mplayer: error while loading shared libraries
Přečteno: 127×
Odpovědět | Admin
Zdravim, konecne se mi podarilo v SUSE 10.0 nainstalovat MPlayer, ale pri spousteni se vzdy objevi tento problem:
%mplayer
mplayer: error while loading shared libraries: libdirectfb-0.9.so.22: cannot open shared object file: No such file or directory
%

MPlayer jsem instaloval pridanim zdroje Packman do Yastu (nainstalovana je verze 1.0pre7-pm.3). DirectFB je podle Yastu take nainstalovan a to ve verzi 0.9.22-2.
Napada me vse odinstalovat a zkusit to z Packmana znovu, ale radeji bych aplikoval jine reseni...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jiří P. avatar 26.10.2005 13:23 Jiří P. | skóre: 24 | blog: programování
Rozbalit Rozbalit vše Re: mplayer: error while loading shared libraries
Odpovědět | | Sbalit | Link | Blokovat | Admin
a co zkusit pouzit jine vystupni zarizeni - treba x11? Seznam lze ziskat tusim
mplayer -vo help
a pak treba mplayer -vo x11.
In a world without fences and walls, who needs Gates and Windows?
26.10.2005 13:23 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: mplayer: error while loading shared libraries
Odpovědět | | Sbalit | Link | Blokovat | Admin
overil jsi, zda se skutecne nachazi na disku ? Pouzij treba "updatedb" a pak "locate libdirectfb-0.9.so.22" ....
26.10.2005 15:17 Jiri Tomasek
Rozbalit Rozbalit vše Re: mplayer: error while loading shared libraries
Odpovědět | | Sbalit | Link | Blokovat | Admin
diky za navrhy, locate skutecne tu knihovnu nenaslo a po dlouhem usili jsem tento problem nevyresil. Nakonec me to prestalo bavit a nainstaloval jsem starou verzi MPlayeru:)
26.10.2005 15:43 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: mplayer: error while loading shared libraries
pokud naslo locate stejnou knihovnu,ale jen s rozdilem za .so (treba .so.1 nebo .so.2), tak ji muzes prelinkovat nebo prekopirovat na .so.22. a melo by to fungovat taky :)
27.10.2005 16:58 1 | blog: 1
Rozbalit Rozbalit vše Re: mplayer: error while loading shared libraries
Ne - toto nepomůže - mám stejný problém:
Failed dependencies:
libdirectfb-0.9.so.21()(64bit) is needed by
MPlayer-1.0pre7-pm.2
liblzo.so.1()(64bit) is needed by MPlayer-1.0pre7-pm.2
Co hlásí locate?
Mám knihovny - např. libdirectfb-0.9.so.22, /usr/lib/liblzo2.so.2, /usr/lib/liblzo2.so.2.0.0, /usr/lib64/liblzo2.so.2, /usr/lib64/liblzo2.so.2.0.0 . Znamená to že si mplayer nenainstaluju? Jen starší verze? Zkoušel jsem linkovat ty knihovny, ale nevede to k ničemu, navíc si v systému dělám binec.
1
27.10.2005 19:09 petr_p
Rozbalit Rozbalit vše Re: mplayer: error while loading shared libraries
Prikaz ldd `type -p mplayer`|grep found vam rekne, ktere dynamicke knihovny chybi mplayeru. Tyto chybejici knihovny nainstalujte. K nalezeni spravnych balicku pouzijte nejaky distribucni nastroj nebo muzete zkusit http://rpmfind.net.

Prejmenovani knihovny nedelejte, posledni dve cisla udavaji verzi knihovny, mezi temito verzemi se muze zmenit API.

Pokud pozadovane knihovny nainstalovane mate, ale presto je linker nedokaze najit, ujistete se, ze v /etc/ld.so.conf mate k nim uvedenou cestu. Pokud ne, opravte a vytvorte novou cache prikazem ldconfig.

Pokud mate v systemu 64bitove i 32bitove knihovny, nechte si poradit od nekoho, kdo ma s takovym systemem zkusenosti (ja to nejsem).

Nakonec muzete zkusit nainstalovat devel-balicky a mplayer zkompilovat ze zdrojaku. Pokud chcete pouzivat mplayer pod X, tak directfb skutecne neni potreba.
4.11.2005 20:42 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: mplayer: error while loading shared libraries
Odpovědět | | Sbalit | Link | Blokovat | Admin
U me v posledni dobe ten samy problem, pomohlo mi rucne udelat symlinky :
libdirectfb-0.9.so.22 -> libdirectfb-0.9.so.24.0.0
libdirect-0.9.so.22 -> libdirect-0.9.so.24.0.0
libfusion-0.9.so.22 -> libfusion-0.9.so.24.0.0

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.