** Description changed:

  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. 
+ missing somewhere. This missing symlink was also mentioned 
+ by Michael Holland on the MPlayer-users list:
+ http://lists.mplayerhq.hu/pipermail/mplayer-users/2006-July/061343.html
  
  Thanks for reading.

-- 
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