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

Reply via email to