[Savage40] Could not compile new driver

Felix Kühling fxkuehl at gmx.de
Mon Feb 7 02:00:27 PST 2005


Am Samstag, den 05.02.2005, 19:39 +0100 schrieb Tidus:
> I got the lastest CVS snapshot of the drivers part of the Xorg trunk 
> issuing :
> 
>  >> cvs -d :pserver:anoncvs at cvs.freedesktop.org:/cvs/xorg co -P 
> xc/programs/Xserver/hw/xfree86/drivers/
> 
> Then I tryed to compile it issuing "make World" (I had time to lose, so 
> that make everything was too fast ^_^), and I finished with an error. 
> This is everything I get when I issue "make" in the savage folder (as 
> this is an extract of what make World & make Everything give) :
> 
> [Note that on the first line, it deletes a ".o" file. Shouldn't it 
> delete a ".ko" instead ???]
> [Also note that my $CFLAGS is "-O3 -march=athlon"]
> [Final note : Compiled on Mandrake 10.1 with standard (but reconfigured) 
> kernel]
> 
> rm -f savage_driver.o
> gcc -m32 -O3 -march=athlon -gstabs+ -pipe -ansi -pedantic -Wall 
> -Wpointer-arith -Wstrict-prototypes                       
> -Wmissing-prototypes -Wmissing-declarations                     
> -Wredundant-decls -Wnested-externs -Wundef  -fPIC  -I. 
> -I../../../../../../programs/Xserver/hw/xfree86/common 
> -I../../../../../../programs/Xserver/hw/xfree86/os-support            
> -I../../../../../../programs/Xserver/fb 
> -I../../../../../../programs/Xserver/mi            
> -I../../../../../../programs/Xserver/hw/xfree86/xaa            
> -I../../../../../../programs/Xserver/hw/xfree86/xf1bpp 
> -I../../../../../../programs/Xserver/hw/xfree86/xf4bpp            
> -I../../../../../../programs/Xserver/Xext            
> -I../../../../../../programs/Xserver/hw/xfree86/vgahw 
> -I../../../../../../programs/Xserver/hw/xfree86/ramdac            
> -I../../../../../../programs/Xserver/hw/xfree86/ddc 
> -I../../../../../../programs/Xserver/hw/xfree86/i2c            
> -I../../../../../../programs/Xserver/hw/xfree86/rac 
> -I../../../../../../programs/Xserver/hw/xfree86/int10 
> -I../../../../../../programs/Xserver/render            
> -I../../../../../../programs/Xserver/include 
> -I../../../../../../exports/include/X11 
> -I../../../../../../include/fonts            
> -I../../../../../../include/extensions 
> -I../../../../../../programs/Xserver/hw/xfree86/vbe 
> -I../../../../../../programs/Xserver/hw/xfree86/shadowfb 
> -I../../../../../../programs/Xserver/GL/dri 
> -I../../../../../../lib/GL/dri 
> -I../../../../../../lib/GL/dri/drm         
> -I../../../../../../programs/Xserver/hw/xfree86/os-support/linux/drm/kernel 
> -I../../../../../../include -I../../../../../../extras/drm/shared  
> -I../../../../../.. -I../../../../../../exports/include 
> -I/usr/X11R6/include  -Dlinux -D__i386__ 
> -D_POSIX_C_SOURCE=199309L        -D_POSIX_SOURCE 
> -D_XOPEN_SOURCE                          -D_BSD_SOURCE 
> -D_SVID_SOURCE                             
> -D_GNU_SOURCE                           -DSHAPE -DXINPUT -DXKB -DLBX 
> -DXAPPGROUP       -DXCSECURITY -DTOGCUP   -DXF86BIGFONT 
> -DDPMSExtension     -DPANORAMIX    -DRENDER -DRANDR       -DXFIXES 
> -DDAMAGE -DCOMPOSITE -DXEVIE    -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV 
> -DSINGLEDEPTH         -DXFreeXDGA 
> -DXvExtension                                -DXFree86LOADER 
> -DDLOPEN_HACK -DXFree86Server                           
> -DXF86VIDMODE                  -DXvMCExtension                          
> -DSMART_SCHEDULE                       -DBUILDDEBUG 
> -DXResExtension                             
> -DX_BYTE_ORDER=X_LITTLE_ENDIAN                          
> -DXORG_VERSION_CURRENT="(((6) * 10000000) + ((8) * 100000) + ((1) * 
> 1000) + 99)" -DNDEBUG   -DFUNCPROTO=15 -DNARROWPROTO  -DIN_MODULE 
> -DXFree86Module -DPSZ=8 -DGLXEXT -DXF86DRI -DGLX_DIRECT_RENDERING 
> -DGLX_USE_DLOPEN -DGLX_USE_MESA   -c savage_driver.c
> savage_driver.c:128: error: `PCI_CHIP_S3TWISTER_P' undeclared here (not 
> in a function)

This definition (and the other ones below) were moved to
xc/programs/Xserver/hw/xfree86/common/xf86PciInfo.h. You need to CVS
update that file too, or better, the whole Xorg tree.

[snip]
> This looks a bit weird to me, as it seems to be what we -IT Students- 
> call a "N00B 3RR0R", and I don't believe this is normal in this case ... 
> o_O. Anyway, what's the matter, what did I do wrong, missing include 
> file ???
> 
> R. MULLER

-- 
| Felix Kühling <fxkuehl at gmx.de>                     http://fxk.de.vu |
| PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3  B152 151C 5CC1 D888 E595 |



More information about the Savage40 mailing list