Hi list
I think that there is a repository problem on F14. mplayer could not be lunched correctly although it was istalled with yum
[adel@localhost deveuropar]$ !mpla mplayer -playlist mms://stream1.tanitweb.com/rtci mplayer: error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory
Best regards Adel
On 03/24/2011 10:59 AM, Adel ESSAFI wrote:
Hi list
I think that there is a repository problem on F14. mplayer could not be lunched correctly although it was istalled with yum
[adel@localhost deveuropar]$ !mpla mplayer -playlist mms://stream1.tanitweb.com/rtci http://stream1.tanitweb.com/rtci mplayer: error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory
yum install freeglut
On Thu, 24 Mar 2011 11:09:51 +0100, Athmane wrote:
On 03/24/2011 10:59 AM, Adel ESSAFI wrote:
Hi list
I think that there is a repository problem on F14. mplayer could not be lunched correctly although it was istalled with yum
[adel@localhost deveuropar]$ !mpla mplayer -playlist mms://stream1.tanitweb.com/rtci http://stream1.tanitweb.com/rtci mplayer: error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory
yum install freeglut
While this may be enough, please be so kind and don't just work around the problem, but examine it further and report it to the mplayer packagers.
It may be just a missing dependency for a library that is dlopen'ed at run-time (and hence it would not become an automatic RPM dependency). On i686, here mplayer does not depend on that library or the freeglut package:
$ repoquery --whatrequires libglut.so.3|grep mplayer $ repoquery --alldeps --whatrequires freeglut|grep mplayer $
On 03/24/2011 02:24 PM, Michael Schwendt wrote:
It may be just a missing dependency for a library that is dlopen'ed at run-time (and hence it would not become an automatic RPM dependency). On i686, here mplayer does not depend on that library or the freeglut package:
$ repoquery --whatrequires libglut.so.3|grep mplayer $ repoquery --alldeps --whatrequires freeglut|grep mplayer $
On x86_64 I get the same (non-) answers from repoquery, but:
$ ldd /usr/bin/mplayer|fgrep glut libglut.so.3 => /usr/lib64/libglut.so.3 (0x0000003dcfa00000)
Mogens
On 03/24/2011 02:33 PM, Mogens Kjaer wrote:
On 03/24/2011 02:24 PM, Michael Schwendt wrote:
It may be just a missing dependency for a library that is dlopen'ed at run-time (and hence it would not become an automatic RPM dependency). On i686, here mplayer does not depend on that library or the freeglut package:
$ repoquery --whatrequires libglut.so.3|grep mplayer $ repoquery --alldeps --whatrequires freeglut|grep mplayer $
On x86_64 I get the same (non-) answers from repoquery, but:
$ ldd /usr/bin/mplayer|fgrep glut libglut.so.3 => /usr/lib64/libglut.so.3 (0x0000003dcfa00000)
Mogens
There's two package providing 'libglut.so.3' (assuming that you have installed rpmfusion-nonfree), I'm not sure about ABI compatibility
#yum provides libglut.so.3 Loaded plugins: langpacks, presto, refresh-packagekit Adding en_US to language list freeglut-2.6.0-5.fc14.i686 : A freely licensed alternative to the GLUT library Repo : fedora Matched from: Other : libglut.so.3
Cg-docs-3.0.0015-1.fc14.i686 : NVIDIA Cg Toolkit documentation Repo : rpmfusion-nonfree-updates Matched from: Other : libglut.so.3
Le jeudi 24 mars 2011 à 14:33 +0100, Mogens Kjaer a écrit :
On 03/24/2011 02:24 PM, Michael Schwendt wrote:
It may be just a missing dependency for a library that is dlopen'ed at run-time (and hence it would not become an automatic RPM dependency). On i686, here mplayer does not depend on that library or the freeglut package:
$ repoquery --whatrequires libglut.so.3|grep mplayer $ repoquery --alldeps --whatrequires freeglut|grep mplayer $
On x86_64 I get the same (non-) answers from repoquery, but:
$ ldd /usr/bin/mplayer|fgrep glut libglut.so.3 => /usr/lib64/libglut.so.3 (0x0000003dcfa00000)
Mogens
-- Mogens Kjaer, mk@lemo.dk http://www.lemo.dk
I just had the same problem. It seems CG-docs, from RPM Fusion nonfree, is guilty: it provides also libglut.so.3: $ repoquery --provides Cg-docs | grep libglut libglut.so.3 libglut.so.3()(64bit) Yet the installation of this library intrigues me: $ repoquery -l Cg-docs | grep libglut /usr/share/doc/Cg-docs-3.0.0015/examples/Tools/trace/libglut.so.3 /usr/share/doc/Cg-docs-3.0.0015/examples/Tools/trace/libglut.so.3 I don't know what those files do in /usr/share/doc/...
Anyway freeglut and Cg-docs are in concurrence to provide libglut.so.3... And Cg-docs won in my case. I fixed it by removing Cg-docs (and so mplayer), and installing freeglut and the previously removed package by excluding the rpmfusion-nonfree repo (to avoid Cg-docs being installed again).
I will report the bug to the RPM Fusion BZ if it was not already done.
Le jeudi 24 mars 2011 à 14:45 +0100, Mohamed El Morabity a écrit :
I will report the bug to the RPM Fusion BZ if it was not already done.
It was already reported: https://bugzilla.rpmfusion.org/show_bug.cgi?id=1668
On Thu, 24 Mar 2011 14:45:26 +0100, Mohamed wrote:
$ repoquery --whatrequires libglut.so.3|grep mplayer $ repoquery --alldeps --whatrequires freeglut|grep mplayer $
I've reported the several missing dependencies as https://bugzilla.rpmfusion.org/show_bug.cgi?id=1670
On Thu, 24 Mar 2011 14:33:37 +0100, Mogens wrote:
On 03/24/2011 02:24 PM, Michael Schwendt wrote:
It may be just a missing dependency for a library that is dlopen'ed at run-time (and hence it would not become an automatic RPM dependency). On i686, here mplayer does not depend on that library or the freeglut package:
$ repoquery --whatrequires libglut.so.3|grep mplayer $ repoquery --alldeps --whatrequires freeglut|grep mplayer $
On x86_64 I get the same (non-) answers from repoquery, but:
$ ldd /usr/bin/mplayer|fgrep glut libglut.so.3 => /usr/lib64/libglut.so.3 (0x0000003dcfa00000)
Hmmm, why is that?
$ ldd /usr/bin/mplayer|cut -f1 -d ' '|wc -l 86 $ rpm -qR mplayer|grep -v ')'|grep ^lib|wc -l 56
$ ldd /usr/bin/mplayer|grep FLAC libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x06d0d000) $ rpm -qR mplayer|grep FLAC $ ldd /usr/bin/mplayer|grep ncurs libncurses.so.5 => /lib/libncurses.so.5 (0x06972000) libncursesw.so.5 => /lib/libncursesw.so.5 (0x008a8000) $ rpm -qR mplayer|grep ncurs $
There are many more.
solved
2011/3/24 Athmane Madjoudj athmanem@gmail.com
On 03/24/2011 10:59 AM, Adel ESSAFI wrote:
Hi list
I think that there is a repository problem on F14. mplayer could not be lunched correctly although it was istalled with yum
[adel@localhost deveuropar]$ !mpla mplayer -playlist mms://stream1.tanitweb.com/rtci http://stream1.tanitweb.com/rtci mplayer: error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory
yum install freeglut
-- Athmane Madjoudj -- users mailing list users@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines