Tested that the symbolic link issue is indeed fixed in Hardy Heron.
The needed symbolic link is now there:

[EMAIL PROTECTED]:/usr/lib$ ls -al libXvMCNVIDIA.*
-rw-r--r-- 1 root root 194438 2008-01-11 11:08 libXvMCNVIDIA.a
lrwxrwxrwx 1 root root     25 2008-01-13 22:39 libXvMCNVIDIA.so.1 -> 
libXvMCNVIDIA.so.96.43.01
-rw-r--r-- 1 root root 178332 2008-01-11 11:08 libXvMCNVIDIA.so.96.43.01

I tested by configuring mplayer with XvMC support using

   ./configure --enable-xvmc

and it does link the test /tmp/mplayer-conf--13690.o object OK now (whereas 
before, it failed, 
saying "/usr/bin/ld: cannot find -lXvMCNVIDIA"). So the bug is certainly fixed 
in Hardy Heron:


##########################################

============ Checking for XvMC ============

#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; }

cc -O4 -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-
pointer    -o /tmp/mplayer-conf--13690.o /tmp/mplayer-conf--13690.c
-lXvMC -lXvMCNVIDIA -lXv -L/usr/X11R6/lib -lXext -lX11 -lnsl -lpthread

ldd /tmp/mplayer-conf--13690.o
        linux-gate.so.1 =>  (0xffffe000)
        libXvMC.so.1 => /usr/lib/libXvMC.so.1 (0xb7f05000)
        libXv.so.1 => /usr/lib/libXv.so.1 (0xb7f00000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7ef1000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e06000)
        libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7dee000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7dd6000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7c87000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7c84000)
        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7c81000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7c69000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7c65000)
        /lib/ld-linux.so.2 (0xb7f17000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7c60000)

Result is: yes (using XvMCNVIDIA)
##########################################


So far, I've only tested by just running the Live CD of hardy-desktop-i386.iso 
(the January 2008 one with 18b9db3935b2910e4afdb9816cfd2e0b MD5SUM),
basically following the same steps as described in:
  http://www.penlug.org/twiki/bin/view/Main/LinuxHardwareInfoNvidia5200
but in addition (because it's a Live CD, and not an installed system) doing 
   sudo apt-get update
followed by 
   sudo apt-get install nvidia-glx nvidia-glx-dev libxvmc1 libxvmc-dev
to install the required packages.

Thanks for looking into this bug, and for making the fix!

-- 
symbolic link libXvMCNVIDIA.so missing in package nvidia-glx
https://bugs.launchpad.net/bugs/58741
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to