[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