First I am a bit surprised that you use a kernel coming from gentoo on 
Slackware 12.2.

I would suggest you configure, compile and install a vanilla 2.6.39-rc7 (as of 
today) kernel,
re-using one of the .config files available in a slackware-13.37 mirror, in the 
directory
/slackware-13.37-mirror/testing/source/linux-2.6.39-rc4-configs

In of of these you'll get e.g. :

bash-4.1$ grep DRM config-generic-smp-2.6.39-rc4-smp
CONFIG_DRM=m
CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_TTM=m
...
CONFIG_DRM_NOUVEAU=m
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_NOUVEAU_DEBUG=y
...

Please note that all drivers are modularized, though I don't know if that 
really matters.

Then, I suggest that you re-use the SlackBuilds available in:
/slackware-13.37-mirror/testing/source
to build Slackware package(s) for recent (but not git) version(s) of (mesa and) 
libdrm, i.e. lindrm-24.25 and mesa-7.10.2.

If this work (which I am not sure at all as the other components of the X stack 
and the libraries are pretty old in slackware-12.2),
you will be able to build xf86-video-nouveau-git_20110417_8378443 the same way.

PS Out of curiosity, why put a very recent X stack on top of a very old 
distribution?

On 09/05/2011 19:10, [email protected] wrote:
https://bugs.freedesktop.org/show_bug.cgi?id=37026

            Summary: can't compile drm_nouveau. Slackware 12.2
                     (linux-2.6.38-r4 from gentoo-sources)
            Product: xorg
            Version: git
           Platform: x86 (IA32)
         OS/Version: Linux (All)
             Status: NEW
           Severity: critical
           Priority: medium
          Component: Driver/nouveau
         AssignedTo: [email protected]
         ReportedBy: [email protected]
          QAContact: [email protected]


# git clone git://anongit.freedesktop.org/git/mesa/drm
# cd ./drm
# ./autogen.sh
http://paste.pocoo.org/show/385919/

Here is my kernel .config
http://paste.pocoo.org/show/385920/
or
# grep DRM .config
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_TTM=y
CONFIG_DRM_NOUVEAU=y

Here is # head  /var/log/messages
http://paste.pocoo.org/show/385922/


_______________________________________________
Nouveau mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/nouveau

Reply via email to