Hey guys,
I got the server to build, but when I go to build the drm module,
I'm getting further errors:
[ root@sorrow -
/home/adamk/dri/xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon ]:
make
cc -O2 -I. -I.. -ffreestanding -Werror -nostdinc -I.
-I/home/adamk/dri/xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon
-isystem /sys -isystem /sys/arch -D_KERNEL -D_LKM -c
/home/adamk/dri/xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon/../radeon_cp.c
In file included from
/home/adamk/dri/xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon/../drm_os_netbsd.h:33,
from
/home/adamk/dri/xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon/../drmP.h:75,
from
/home/adamk/dri/xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon/../radeon_cp.c:32:
/sys/dev/pci/pcivar.h:146: locators.h: No such file or directory
In file included from
/home/adamk/dri/xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon/../drmP.h:75,
from
/home/adamk/dri/xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon/../radeon_cp.c:32:
/home/adamk/dri/xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon/../drm_os_netbsd.h:45:
opt_drm.h: No such file or directory
*** Error code 1
Stop.
So close, and yet so far :-)
On Thu, 13 Feb 2003, Erik Reid wrote:
> Date: Thu, 13 Feb 2003 11:08:59 -0700
> From: Erik Reid <[EMAIL PROTECTED]>
> To: Adam K Kirchhoff <[EMAIL PROTECTED]>
> Cc: Eric Anholt <[EMAIL PROTECTED]>
> Subject: Re: [Dri-devel] CVS branches.
>
> Quoth Adam K Kirchhoff:
> >
> >Errr, FYI, I pulled the bsd-4-0-0-branch on my NetBSD machine (which had
> >no copies of the DRI cvs on it), an I'm getting quite a few errors:
> >
> >making all in lib/xtrans...
> >making all in lib/Xi...
> >cd: can't cd to Xi
> >making all in lib/xkbfile...
> >make: don't know how to make all. Stop
> >
> >make: stopped in /usr/home/adamk/dri/xc/xc/lib/xkbfile
> >making all in lib/lbxutil...
> >make: don't know how to make all. Stop
> >
> >make: stopped in /usr/home/adamk/dri/xc/xc/lib/lbxutil
> >making all in lib/Xv...
> >make: don't know how to make all. Stop
> >
> >make: stopped in /usr/home/adamk/dri/xc/xc/lib/Xv
> >making all in lib/GL...
> >make: don't know how to make all. Stop
> >
> >make: stopped in /usr/home/adamk/dri/xc/xc/lib/GL
> >making all in lib/XvMC...
> >make: don't know how to make all. Stop
> >
> >make: stopped in /usr/home/adamk/dri/xc/xc/lib/XvMC
> >making all in lib/font...
> >make: don't know how to make all. Stop
> >
> >make: stopped in /usr/home/adamk/dri/xc/xc/lib/font
> >*** Error code 2
>
> You'll either want to define BuildXInputLib to NO in your host.def, or copy
> xc/lib/Xi from netbsd's xsrc.. I'm pretty sure defining it to NO would be 'better',
> but I did the latter and it still works. :)
>
> The branch(or perhaps DRI CVS altogether) doesn't have xc/lib/Xi for some reason,
> I'm not really sure why.
>
> >It continues, and tries to work in the Xserver directory, but dies with:
> >
> >making all in programs/Xserver/Xext/extmod...
> >rm -f ../../../../exports/lib/modules/extensions/libextmod.a
> >+ cd ../../../../exports/lib/modules/extensions
> >+ ln -s ../../../../programs/Xserver/Xext/extmod/libextmod.a .
> >making all in programs/Xserver/xkb...
> >rm -f xkbout.o
> >gcc -c -O2 -ansi -Wall -Wpointer-arith -Wstrict-prototypes
> >-Wmissing-prototypes -Wmissing-declarations -Wnested-externs -pipe -g
> >-I../include -I../../../exports/include/X11 -I../../../include/extensions
> >-I../../../programs/Xserver/Xext
> >-I../../../programs/Xserver/mi -I../../.. -I../../../exports/include
> >-I/usr/X11R6/include -DCSRG_BASED -DSHAPE -DXINPUT -DXKB -DLBX
> >-DXAPPGROUP -DXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension
> >-DPANORAMIX -DRENDER -DRANDR -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV
> >-DSINGLEDEPTH -DXFreeXDGA -DXvExtension -DXFree86LOADER -DXFree86Server
> >-DXF86VIDMODE -DXvMCExtension -DSMART_SCHEDULE -DBUILDDEBUG
> >-DXResExtension -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG -DFUNCPROTO=15
> >-DNARROWPROTO -DXKB_IN_SERVER xkbout.c
> >xkbout.c:57: extensions/XKBfile.h: No such file or directory
> >*** Error code 1
>
> Yeah, I just kludged this as well. It's probably because make Makefiles dies
> in xc/lib when it can't get into lib/Xi.
>
> >On 12 Feb 2003, Eric Anholt wrote:
> >
> >> Date: 12 Feb 2003 17:10:48 -0800
> >> From: Eric Anholt <[EMAIL PROTECTED]>
> >> To: Adam K Kirchhoff <[EMAIL PROTECTED]>
> >> Cc: DRI <[EMAIL PROTECTED]>
> >> Subject: Re: [Dri-devel] CVS branches.
> >>
> >> On Wed, 2003-02-12 at 04:23, Adam K Kirchhoff wrote:
> >> > Hey folks,
> >> >
> >> > I'm trying to find out the branch to use for NetBSD. I know that
> >> > Eric Anholt posted it here in the not-too-distant past, but I can't seem
> >> > to find the e-mail from him anywhere (and the search mechanism on
> >> > sourceforge doesn't seem to be working).
> >> >
> >> > Also, would it be possible to actually update:
> >> >
> >> > http://dri.sourceforge.net/doc/cvs.html
> >> >
> >> > For example, the r200-0-1, s3virge-0-0-1, tdfx-2-1, and
> >> > gamma-2-0-0 branches can probably all be moved from the "Current" section
> >> > to the "Old" section. I think the bsd-3-0-0 branch can as well. And the
> >> > newest mesa and texmem branches should be listed under "Current".
> >> >
> >> > Adam
> >>
> >> I thought Erik Reid would be making some sort of announcement, but here
> >> it is: bsd-4-0-0-branch compiles on NetBSD-current as LKMs (I don't know
> >> the status of older releases), and I've successfully used it for
> >> glxgears with r200, r100, r128, and g400. Same build/install process as
> >> FreeBSD, then modload /usr/lkm/<card>.o, then start X. I was trying to
> >> get module loading automatically by the X Server, but for some reason it
> >> was causing hanging.
> >>
> >> Also note: if you cvs update to bsd-4-0-0-branch from an already-built
> >> trunk, mesa compiling will fail because it tries to build/depend on some
> >> of the dead links that didn't get removed (Mesa uses globbing for some
> >> filenames I think).
> >>
> >> Once I get some time I'll merge it to trunk.
> >>
> >> --
> >> Eric Anholt [EMAIL PROTECTED]
> >> http://people.freebsd.org/~anholt/ [EMAIL PROTECTED]
> >>
> >>
> >
> >
> >
> >-------------------------------------------------------
> >This SF.NET email is sponsored by: FREE SSL Guide from Thawte
> >are you planning your Web Server Security? Click here to get a FREE
> >Thawte SSL guide and find the answers to all your SSL security issues.
> >http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
> >_______________________________________________
> >Dri-devel mailing list
> >[EMAIL PROTECTED]
> >https://lists.sourceforge.net/lists/listinfo/dri-devel
>
>
-------------------------------------------------------
This SF.NET email is sponsored by: FREE SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel