Public bug reported: Binary package hint: nvidia-glx
I came across this when trying to ./configure mplayer with the --enable-xvmc flag to enable XvMC for nVidia, as described here: http://www.penlug.org/twiki/bin/view/Main/LinuxHardwareInfoNvidia5200 The mplayer configure script ./configure --enable-xvmc performs the following test compilation, to see whether the XvMC libraries for NVIDIA are available (This appears to be the correct way): cc -O4 -march=pentium4 -mtune=pentium4 -pipe -ffast-math -fomit-frame- pointer -o test.o test.c -lXvMC -lXvMCNVIDIA -lXv -L/usr/X11R6/lib -lXext -lX11 -lnsl -lpthread where the file test.c contains the following: #include <X11/Xlib.h> #include <X11/extensions/Xvlib.h> #include <X11/extensions/XvMClib.h> int main(void) { (void) XvMCQueryExtension(0,0,0); (void) XvMCCreateContext(0,0,0,0,0,0,0); return 0; } Unless the symbolic link /usr/lib/libXvMCNVIDIA.so exists, and points to libXvMCNVIDIA.so.1 the above compile/link command fails as follows: /usr/bin/ld: cannot find -lXvMCNVIDIA collect2: ld returned 1 exit status I tried using "ldconfig" but it didn't help. It seems to me that at the moment on Dapper Drake, the only workaround that works for me is to manually create the symbolic link, like this: cd /usr/lib && sudo ln -s libXvMCNVIDIA.so.1 libXvMCNVIDIA.so I'm not sure if this is a bug in the nvidia-glx package, or where the bug belongs, but it seems there's a symbolic link missing somewhere. Thanks for reading. ** Affects: linux-restricted-modules-2.6.17 (Ubuntu) Importance: Untriaged Status: Unconfirmed -- symbolic link libXvMCNVIDIA.so missing in package nvidia-glx https://launchpad.net/bugs/58741 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs