[Nouveau] git compile failure

Yan Seiner yan at seiner.com
Fri Jan 30 16:19:36 PST 2009


On Fri, January 30, 2009 9:57 am, Pekka Paalanen wrote:
> On Fri, 30 Jan 2009 06:16:18 -0800
> Yan Seiner <yan at seiner.com> wrote:
>
>> OK, I've tried that....  No joy.  The problem is that the autogen script
>> doesn't find any of the correct header files.  It's a debian dependency
>> issue.  Even when I edit the source by hand to put in the correct
>> locations, it still fails.  I think I'm wasting a lot of time trying to
>> reverse-engineer the debian deps rather than building nouveau.  Is there
>> a 'getting started' howto for building X?  I only need the very basics
>> for testing nouveau.  Is there some basic basic script that will pull
>> down the tarballs and allow me to install a minimal xorg for testing
>> nouveau?

First of all, thanks for all your help.  I really appreciate this.

>
> Could you provide some basic information, like which Debian you are using
> and which Xorg version you have?

It's unstable/experimental.


yan at selene:~$ dpkg --list | grep xorg | grep ii | awk '{print $2 " " $3}'
xorg 1:7.4~5
xorg-dev 1:7.4~5
xorg-docs 1:1.4-4
xserver-xorg 1:7.4~5
xserver-xorg-core 2:1.5.99.901-2
xserver-xorg-dev 2:1.5.99.901-2
xserver-xorg-input-evdev 1:2.1.1-1
xserver-xorg-video-apm 1:1.2.1-1
xserver-xorg-video-ark 1:0.7.1-1
xserver-xorg-video-chips 1:1.2.1-1
xserver-xorg-video-cirrus 1:1.2.1-3
xserver-xorg-video-intel 2:2.6.1-1
xserver-xorg-video-radeon 1:6.10.0-2
xserver-xorg-video-vesa 1:2.1.0-1

>
> I trust you already saw
> http://nouveau.freedesktop.org/wiki/DebianTips
> and it didn't help?

I've been all through that; I've even wiped out all my xorg debs and
reinstalled just to make sure.

>
> I asked on IRC, and two Debian users replied saying they don't have the
> problem (unstable+experimental, and Lenny).

What appears to be happening is that NOUVEAU_PRIVATE is #defined as
_X_HIDDEN, which is #defined in /usr/include/X11/Xfuncproto.h.  For
whatever reason, autogen.sh is not picking up any of the header files in
/usr/include.

If I try to follow the directions in DebianTips, the compile fails because
it cannot find the definition of _X_HIDDEN.

It's a header file misconfiguration somewhere on my system, I guess.

--Yan

-- 
  o__
  ,>/'_          o__
  (_)\(_)        ,>/'_        o__
Yan Seiner      (_)\(_)       ,>/'_     o__
       Personal Trainer      (_)\(_)    ,>/'_        o__
             Professional Engineer     (_)\(_)       ,>/'_
Who says engineers have to be pencil necked geeks?  (_)\(_)

You are an adult when you realize that everyone's an idiot sometimes. You
are wise when you include yourself.





More information about the Nouveau mailing list