Kernel Header sind installiert ...
Bin so vorgegangen:
Code: Alles auswählen
# apt-get install linux-headers-$(uname -r)
# apt-get install build-essential rpm capiutils pppdcapiplugin
# cd /usr/src
# wget http://opensuse.foehr-it.de/rpms/10_2/src/fcpci-0.1-0.src.rpm
# rpm2cpio fcpci-0.1-0.src.rpm | cpio -i
# tar xzf fcpci-suse93-3.11-07.tar.gz
# cd fritz
# patch -p1 < ../fritz-tools.diff
# ./install
Code: Alles auswählen
Generating FRITZ!Card PCI driver for kernel 2.6.26-1-486...
Error while making src/fcpci.ko, see install.log!
Could not generate fcpci.ko!
Stopped.
Code: Alles auswählen
make -C src
make[1]: Entering directory `/usr/src/fritz/src'
make -C /lib/modules/2.6.26-1-486/build SUBDIRS=/usr/src/fritz/src modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.26-1-486'
CC [M] /usr/src/fritz/src/main.o
/usr/src/fritz/src/main.c:25:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/fritz/src/main.c:45:
/usr/src/fritz/src/driver.h:101: error: conflicting types for ‘driver_init’
include/linux/device.h:425: error: previous declaration of ‘driver_init’ was here
/usr/src/fritz/src/main.c: In function ‘fritz_init’:
/usr/src/fritz/src/main.c:367: error: implicit declaration of function ‘pci_module_init’
make[3]: *** [/usr/src/fritz/src/main.o] Fehler 1
make[2]: *** [_module_/usr/src/fritz/src] Fehler 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.26-1-486'
make[1]: *** [fcpci.ko] Fehler 2
make[1]: Leaving directory `/usr/src/fritz/src'
make: *** [src/fcpci.ko] Fehler 2