[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#680306: nouveau_drv.so is not linked, causing "no text, no icons, ..."



On 2012-07-04 23:12 +0200, Douglas Mencken wrote:

> Package: xserver-xorg-video-nouveau
> Version: 1:1.0.1-1
> Severity: important
>
> I found a solution to
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679127 by manually
> building git://anongit.freedesktop.org/nouveau/xf86-video-nouveau
>
> The problem is linking, in Debian's
> /usr/lib/xorg/modules/drivers/nouveau_drv.so it is:
>
> --------------------------------------------------------------------------------
>             linux-vdso32.so.1 =>  (0x00100000)
>             libdrm.so.2 => /usr/lib/powerpc-linux-gnu/libdrm.so.2 (0x6ff82000)
>             libudev.so.0 => /lib/powerpc-linux-gnu/libudev.so.0 (0x6ff53000)
>             librt.so.1 => /lib/powerpc-linux-gnu/librt.so.1 (0x6ff2a000)
>             libc.so.6 => /lib/powerpc-linux-gnu/libc.so.6 (0x6fd96000)
>             libpthread.so.0 => /lib/powerpc-linux-gnu/libpthread.so.0
> (0x6fd5b000)
>             /lib/ld.so.1 (0x20459000)
> --------------------------------------------------------------------------------
>
> (notice ****missing**** libdrm_nouveau.so.%)

This is to be expected, see debian/patches/02-drm-nouveau-newabi.patch
in the source package.

> On just-built by myself xf86-video-nouveau it is:
>
> --------------------------------------------------------------------------------
> ~/nouveau/xf86-video-nouveau# ldd ./src/.libs/nouveau_drv.so
>         linux-vdso32.so.1 =>  (0x00100000)
>         libdrm_nouveau.so.1 =>
> /usr/lib/powerpc-linux-gnu/libdrm_nouveau.so.1 (0x6ff84000)
>         libudev.so.0 => /lib/powerpc-linux-gnu/libudev.so.0 (0x6ff55000)
>         librt.so.1 => /lib/powerpc-linux-gnu/librt.so.1 (0x6ff2c000)
>         libc.so.6 => /lib/powerpc-linux-gnu/libc.so.6 (0x6fd98000)
>         libdrm.so.2 => /usr/lib/powerpc-linux-gnu/libdrm.so.2 (0x6fd6c000)
>         libpthread.so.0 => /lib/powerpc-linux-gnu/libpthread.so.0 (0x6fd31000)
>         /lib/ld.so.1 (0x203eb000)
> --------------------------------------------------------------------------------

How have you managed to do that?  Any version newer than commit ab7291d
(the one in testing) requires a newer libdrm than available in Debian,

Regards,
        Sven



Reply to: