Ich wollte mir hier kernel module bauen. installiert habe ich
"vaiostat-source"
die sourcen ausgepakt, und in /usr/src/linux ein
make-kpkg modules_image ausgeführt.
make bricht dann aber mit Fehler ab.
Kann jemand weiterhelfen?make[1]: Entering directory `/usr/src/modules/vaiostat'
dh_testdir
dh_testroot
dh_clean
sh: -c: line 1: syntax error near unexpected token `debian/vaiostat-(K'
sh: -c: line 1: `rm -f debian/vaiostat-(KERNEL_VERSION).*.debhelper'
dh_clean: command returned error code
make[1]: [clean] Fehler 1 (ignoriert)
if [ -f debian/control.backup ]; then \
mv -f debian/control.backup debian/control; \
fi
rm -f vaiostat.o build-stamp
dh_testdir
dh_testroot
cc -O2 -Wall -D__KERNEL__ -DMODULE -include \
/usr/src/linux/include/linux/modversions.h -I/usr/src/linux/include -c \
vaiostat.c
<command line>:138473723:61760: /usr/src/linux/include/linux/modversions.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/linux/include/asm/processor.h:18,
from /usr/src/linux/include/asm/thread_info.h:13,
from /usr/src/linux/include/linux/thread_info.h:21,
from /usr/src/linux/include/linux/spinlock.h:12,
from /usr/src/linux/include/linux/capability.h:45,
from /usr/src/linux/include/linux/sched.h:7,
from /usr/src/linux/include/linux/module.h:10,
from vaiostat.c:41:
/usr/src/linux/include/asm/system.h: In function `__set_64bit_var':
/usr/src/linux/include/asm/system.h:193: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
/usr/src/linux/include/asm/system.h:193: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
vaiostat.c: At top level:
vaiostat.c:325: Warnung: type defaults to `int' in declaration of `EXPORT_NO_SYMBOLS'
vaiostat.c:325: Warnung: data definition has no type or storage class
make[1]: *** [build-stamp] Fehler 1
make[1]: Leaving directory `/usr/src/modules/vaiostat'
Module /usr/src/modules/vaiostat failed.
Hit return to Continue
--
Mario