самоче тази cdemu :
bash-2.05b# make
make -C /lib/modules/2.4.26/build SUBDIRS=/root/cdemu-0.7 modules
make[1]: Entering directory `/usr/src/linux-2.4.26'
make -C /root/cdemu-0.7 CFLAGS="-D -I/usr/src/linux-2.4.26/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i486 -DMODULE" MAKING_MODULES=1 modules
make[2]: Entering directory `/root/cdemu-0.7'
gcc -D -I/usr/src/linux-2.4.26/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i486 -DMODULE -D -I/usr/src/linux-2.4.26/include -c -o cdemu.o cdemu.c
cdemu.c:728: error: `cdemu_block_ioctl' undeclared here (not in a function)
cdemu.c:728: error: initializer element is not constant
cdemu.c:728: error: (near initialization for `cdemu_bdops.ioctl'

'>
make[2]: *** [cdemu.o] Error 1
make[2]: Leaving directory `/root/cdemu-0.7'
make[1]: *** [_mod_/root/cdemu-0.7] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.26'
make: *** [all] Error 2
ОС-то ми е :SLACKWARE 10.0
kernel : 2.4.26

'>