I have a Geforce256 card and I am using the nvidia drivers 0.9-5.
nvidia provides several libs/modules which conflict with the debian
package ones.

so far I have solved the following conflicts with dpkg-divert.

/usr/X11R6/lib/modules/extensions
        libGLcore.a.distrib             # local diversion
        libglx.a.distrib                # local diversion
        libglx.so -> libglx.so.1.0.5    # from nvidia
        libglx.so.1.0.5                 # from nvidia

/usr/X11R6/lib/modules/drivers
        nv_drv.o.distrib                # local diversion
        nvidia_drv.o                    # from nvidia

/usr/lib
        libGLcore.so -> libGLcore.so.1          # from nvidia
        libGLcore.so.1 -> libGLcore.so.1.0.5    # from nvidia
        libGLcore.so.1.0.5                      # from nvidia
        libGL.so -> libGL.so.1
        # here comes the problematic one
        libGL.so.1 -> libGL.so.1.2
        libGL.so.1.0.5                          # from nvidia
        libGL.so.1.2                            # xlibmesa3

xlibmesa3 provides libGL.so.1.2 and something insist on libGL.so.1 pointing to
it.
I tried to divert the link, so that my link (libGL.so.1 -> libGL.so.1.0.5) is
not delete by xlibmesa3. This works fine during package install, but as soon as
ldconfig is called, my link is replace by libGL.so.1 -> libGL.so.1.2.

How can I stop this?
Is there a better approach of integrating the vendor supplied drivers?

regards
ff

-- 
     Florian Friesdorf <[EMAIL PROTECTED]>
OpenPGP key available on public key servers

------> Save the future of Open Source <------
-> Online-Petition against Software Patents <-
------> http://petition.eurolinux.org <-------

PGP signature

Reply via email to