device3dfx and voodoo graphics
I am trying to compile device3dfx for my voodoo graphics card.
I am running xserver-xfree86 version 4.1.0
and kernel 2.4.18-k6 under woody.
# ls -l /usr/src gives:
total 128504
-rw-r--r-- 1 root root 18733 Jul 28 2001 device3dfx.tar.gz
drwxr-xr-x 3 root root 4096 Jul 4 09:48
kernel-headers-2.4.18-k6
drwxr-xr-x 15 root root 4096 Jul 4 10:04 kernel-source-2.4.18
-rw-r--r-- 1 root root 131409920 Apr 13 17:45
kernel-source-2.4.18.tar
lrwxrwxrwx 1 root src 20 Jul 4 09:52 linux ->
kernel-source-2.4.18
drwxr-sr-x 3 root src 4096 Jul 4 09:53 modules
drwxr-xr-x 7 root root 4096 Apr 20 17:39 rpm
but make-kpkg modules_image asked many questions and then gave this error:
for module in /usr/src/modules/device3dfx ; do \
if test -d $module; then \
(cd $module; \
if ./debian/rules KVERS="2.4.18" KSRC="/usr/src/linux" \
KMAINT="Unknown Kernel Package Maintainer"
KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf" \
KDREV="10.00.Custom" kdist_image; then \
echo "Module $module processed fine"; \
else \
echo "Module $module failed."; \
echo "Hit return to Continue"; \
read ans; \
fi; \
); \
fi; \
done
make[1]: Entering directory `/usr/src/modules/device3dfx'
dh_testdir
/usr/bin/make -f Makefile.debian
make[2]: Entering directory `/usr/src/modules/device3dfx'
cc -DMODULE -D__KERNEL__ -I/usr/src/linux/include -O2 -m486
-fomit-frame-pointer -fno-strength-reduce -malign-loops=2
-malign-jumps=2 -malign-functions=2 -c -o 3dfx.o 3dfx_driver.c
In file included from /usr/src/linux/include/asm/io.h:46,
from /usr/src/linux/include/asm/pci.h:35,
from /usr/src/linux/include/linux/pci.h:610,
from 3dfx_driver.c:119:
/usr/src/linux/include/linux/vmalloc.h: In function `vmalloc':
/usr/src/linux/include/linux/vmalloc.h:35: `boot_cpu_data_R0657d037'
undeclared (first use in this function)
/usr/src/linux/include/linux/vmalloc.h:35: (Each undeclared identifier
is reported only
once
/usr/src/linux/include/linux/vmalloc.h:35: for each function it appears in.)
/usr/src/linux/include/linux/vmalloc.h: In function `vmalloc_dma':
/usr/src/linux/include/linux/vmalloc.h:44: `boot_cpu_data_R0657d037'
undeclared (first use in this function)
/usr/src/linux/include/linux/vmalloc.h: In function `vmalloc_32':
/usr/src/linux/include/linux/vmalloc.h:53: `boot_cpu_data_R0657d037'
undeclared (first use in this function)
make[2]: *** [3dfx.o] Error 1
make[2]: Leaving directory `/usr/src/modules/device3dfx'
make[1]: *** [build-stamp] Error 2
make[1]: Leaving directory `/usr/src/modules/device3dfx'
Module /usr/src/modules/device3dfx failed.
Hit return to Continue
How should I compile this module?
TIA,
Dennis Krinke
--
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: