Bug 1643

Summary: fresh install of F14/64 bit and mplayer fails to install freeglut
Product: Fedora Reporter: Thomas Vander Stichele <thomas>
Component: mplayerAssignee: Dominik 'Rathann' Mierzejewski <dominik>
Status: RESOLVED INVALID    
Severity: normal CC: adamw, kwizart
Priority: P5    
Version: 14   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Thomas Vander Stichele 2011-03-01 23:58:14 CET
I did a fresh install of F14/64 bit, then installed the rpmfusion rpm, and installed mplayer.

When trying to run it, I get:

[thomas@davedina ~]$ mplayer
mplayer: error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory


ldd reveals:

[thomas@davedina ~]$ ldd -r /usr/bin/mplayer
        linux-vdso.so.1 =>  (0x00007fff4fb9a000)
        libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007f775baaa000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f775b893000)
        libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007f775b649000)
        libgif.so.4 => /usr/lib64/libgif.so.4 (0x00007f775b440000)
        libasound.so.2 => /lib64/libasound.so.2 (0x00007f775b156000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f775af52000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f775ad35000)
        libdvdread.so.4 => /usr/lib64/libdvdread.so.4 (0x00007f775ab17000)
        libcdda_interface.so.0 => /usr/lib64/libcdda_interface.so.0 (0x00007f775a900000)
        libcdda_paranoia.so.0 => /usr/lib64/libcdda_paranoia.so.0 (0x00007f775a6f6000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f775a461000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f775a22b000)
        libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007f775a015000)
        libenca.so.0 => /usr/lib64/libenca.so.0 (0x00007f7759de3000)
        liblzo2.so.2 => /usr/lib64/liblzo2.so.2 (0x00007f7759bc2000)
        libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007f7759996000)
        libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007f7759791000)
        libspeex.so.1 => /usr/lib64/libspeex.so.1 (0x00007f7759578000)
        libtheora.so.0 => /usr/lib64/libtheora.so.0 (0x00007f7759344000)
        liba52.so.0 => /usr/lib64/liba52.so.0 (0x00007f7759137000)
        libmpeg2.so.0 => /usr/lib64/libmpeg2.so.0 (0x00007f7758f19000)
        libdca.so.0 => /usr/lib64/libdca.so.0 (0x00007f7758cf4000)
        libmpcdec.so.5 => /usr/lib64/libmpcdec.so.5 (0x00007f7758ae7000)
        libfaad.so.2 => /usr/lib64/libfaad.so.2 (0x00007f77588a6000)
        libliveMedia.so.0 => /usr/lib64/libliveMedia.so.0 (0x00007f77585e3000)
        libgroupsock.so.0 => /usr/lib64/libgroupsock.so.0 (0x00007f77583ca000)
        libUsageEnvironment.so.0 => /usr/lib64/libUsageEnvironment.so.0 (0x00007f77581c8000)
        libBasicUsageEnvironment.so.0 => /usr/lib64/libBasicUsageEnvironment.so.0 (0x00007f7757fbf000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f7757cb8000)
        libopencore-amrnb.so.0 => /usr/lib64/libopencore-amrnb.so.0 (0x00007f7757a89000)
        libopencore-amrwb.so.0 => /usr/lib64/libopencore-amrwb.so.0 (0x00007f7757873000)
        libdv.so.4 => /usr/lib64/libdv.so.4 (0x00007f7757647000)
        libxvidcore.so.4 => /usr/lib64/libxvidcore.so.4 (0x00007f7757332000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f77570ad000)
        libschroedinger-1.0.so.0 => /usr/lib64/libschroedinger-1.0.so.0 (0x00007f7756def000)
        liborc-0.4.so.0 => /usr/lib64/liborc-0.4.so.0 (0x00007f7756b92000)
        libvpx.so.0 => /usr/lib64/libvpx.so.0 (0x00007f7756794000)
        libdvdnav.so.4 => /usr/lib64/libdvdnav.so.4 (0x00007f7756581000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f775636f000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f7756030000)
        libXss.so.1 => /usr/lib64/libXss.so.1 (0x00007f7755e2d000)
        libXv.so.1 => /usr/lib64/libXv.so.1 (0x00007f7755c28000)
        libXvMC.so.1 => /usr/lib64/libXvMC.so.1 (0x00007f7755a25000)
        libXvMCW.so.1 => /usr/lib64/libXvMCW.so.1 (0x00007f7755821000)
        libvdpau.so.1 => /usr/lib64/libvdpau.so.1 (0x00007f775561f000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f775541d000)
        libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f7755218000)
        libXxf86dga.so.1 => /usr/lib64/libXxf86dga.so.1 (0x00007f7755012000)
        libaa.so.1 => /usr/lib64/libaa.so.1 (0x00007f7754df2000)
        libcaca.so.0 => /usr/lib64/libcaca.so.0 (0x00007f7754b20000)
        libSDL-1.2.so.0 => /usr/lib64/libSDL-1.2.so.0 (0x00007f7754883000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f7754614000)
        libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007f77543d2000)
        liblirc_client.so.0 => /usr/lib64/liblirc_client.so.0 (0x00007f77541cc000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f7753fb7000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f7753c13000)
        libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f7753a0b000)
        libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f77537ef000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f77535e6000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f775bcd0000)
        libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f77533be000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f77531a3000)
        libncurses.so.5 => /lib64/libncurses.so.5 (0x00007f7752f80000)
        libslang.so.2 => /usr/lib64/libslang.so.2 (0x00007f7752c14000)
        libgpm.so.2 => /usr/lib64/libgpm.so.2 (0x00007f7752a0e000)
        libncursesw.so.5 => /lib64/libncursesw.so.5 (0x00007f77527de000)
        libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f77525b7000)
        libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x00007f775235a000)
        libglut.so.3 => not found
        libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f7752158000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f7751f53000)
        libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f7751d48000)
        libpulsecommon-0.9.21.so => /usr/lib64/libpulsecommon-0.9.21.so (0x00007f7751af9000)
        libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007f77518f3000)
        libwrap.so.0 => /lib64/libwrap.so.0 (0x00007f77516e9000)
        libsndfile.so.1 => /usr/lib64/libsndfile.so.1 (0x00007f7751482000)
        libasyncns.so.0 => /usr/lib64/libasyncns.so.0 (0x00007f775127d000)
        libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f7751038000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f7750e34000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f7750c31000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f7750a22000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f7750808000)
        libFLAC.so.8 => /usr/lib64/libFLAC.so.8 (0x00007f77505ce000)
        libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 (0x00007f7750100000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f774fee5000)
undefined symbol: glutSwapBuffers(/usr/lib64/libcaca.so.0)
undefined symbol: glutCloseFunc(/usr/lib64/libcaca.so.0)
undefined symbol: glutHideWindow(/usr/lib64/libcaca.so.0)
undefined symbol: glutInitWindowSize(/usr/lib64/libcaca.so.0)
undefined symbol: glutSpecialFunc(/usr/lib64/libcaca.so.0)
undefined symbol: glutInitWindowSize(/usr/lib64/libcaca.so.0)
undefined symbol: glutDisplayFunc(/usr/lib64/libcaca.so.0)
undefined symbol: glutPostRedisplay(/usr/lib64/libcaca.so.0)
undefined symbol: glutReshapeFunc(/usr/lib64/libcaca.so.0)
undefined symbol: glutSetCursor(/usr/lib64/libcaca.so.0)
undefined symbol: glutDestroyWindow(/usr/lib64/libcaca.so.0)
undefined symbol: glutMainLoopEvent(/usr/lib64/libcaca.so.0)
undefined symbol: glutPassiveMotionFunc(/usr/lib64/libcaca.so.0)
undefined symbol: glutCreateWindow(/usr/lib64/libcaca.so.0)
undefined symbol: glutMouseFunc(/usr/lib64/libcaca.so.0)
undefined symbol: glutMotionFunc(/usr/lib64/libcaca.so.0)
undefined symbol: glutKeyboardFunc(/usr/lib64/libcaca.so.0)
undefined symbol: glutInitDisplayMode(/usr/lib64/libcaca.so.0)
undefined symbol: glutSetWindowTitle(/usr/lib64/libcaca.so.0)


Looks like libcaca is not properly pulling in freeglut.
Comment 1 Dominik 'Rathann' Mierzejewski 2011-03-04 12:11:51 CET
Please report this against libcaca in Fedora -> https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=14&component=libcaca , because this affects not just mplayer, but all apps linked against libcaca. Thanks.