since Redhat seems to patch the kernel include files you'll have to find out this on your own. I don't have the RH includes here.
First of all try to find out what's wrong in /usr/src/linux-2.4.18-14/include/linux/sched.h line 6. Probably the RH guys screwed up something and you have to include another file before sched.h in order to provide the proper declaration of this thing.
Holger
Alexandre CONRAD wrote:
Hi,
cvs -d :pserver:[EMAIL PROTECTED]:/cvs/linuxtv co DVB cd DVB/ cvs update -dPA
make
(cd driver; make)
/usr/src/linux/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
make[1]: Entering directory `/usr/local/src/DVB/driver'
DIR=`pwd`; (cd /usr/src/linux; make SUBDIRS=$DIR modules)
make[2]: Entering directory `/usr/src/linux-2.4.18-14'
make -r -f tmp_include_depends all
make[3]: Entering directory `/usr/src/linux-2.4.18-14'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/linux-2.4.18-14'
make -C /usr/local/src/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18-14/include/linux/modversions.h" MAKING_MODULES=1 modules
make[3]: Entering directory `/usr/local/src/DVB/driver'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18-14/include/linux/modversions.h -I ../include -I . -MD -nostdinc -I /usr/lib/gcc-lib/i386-redhat-linux/3.2/include -DKBUILD_BASENAME=dmxdev -c -o dmxdev.o dmxdev.c
In file included from /usr/src/linux-2.4.18-14/include/linux/vmalloc.h:4,
from dmxdev.c:24:
/usr/src/linux-2.4.18-14/include/linux/sched.h:6: invalid suffix on integer constant
/usr/src/linux-2.4.18-14/include/linux/sched.h:6: parse error before numeric constant
/usr/src/linux-2.4.18-14/include/linux/sched.h:6: warning: function declaration isn't a prototype
In file included from /usr/src/linux-2.4.18-14/include/linux/ptrace.h:24,
from /usr/src/linux-2.4.18-14/include/linux/binfmts.h:4,
from /usr/src/linux-2.4.18-14/include/linux/sched.h:9,
from /usr/src/linux-2.4.18-14/include/linux/vmalloc.h:4,
from dmxdev.c:24:
[...]
/usr/src/linux-2.4.18-14/include/linux/devfs_fs_kernel.h: In function `devfs_unregister_chrdev_R77f3e0ce':
/usr/src/linux-2.4.18-14/include/linux/devfs_fs_kernel.h:256: warning: implicit declaration of function `unregister_chrdev_Rc192d491'
/usr/src/linux-2.4.18-14/include/linux/devfs_fs_kernel.h: In function `devfs_unregister_blkdev_R5ca0f0f0':
/usr/src/linux-2.4.18-14/include/linux/devfs_fs_kernel.h:260: warning: implicit declaration of function `unregister_blkdev_Reac1c4af'
In file included from dmxdev.c:30:
compat.h: In function `cond_resched':
compat.h:56: warning: implicit declaration of function `schedule_R4292364c'
dmxdev.c: In function `dvb_dmxdev_buffer_write':
dmxdev.c:86: warning: implicit declaration of function `printk_R1b7d4074'
dmxdev.c: In function `dvb_dvr_release':
dmxdev.c:255: warning: implicit declaration of function `vfree_R2fd1d81c'
dmxdev.c: In function `dvb_dmxdev_filter_timer':
dmxdev.c:350: warning: implicit declaration of function `del_timer_Rfc62f16d'
dmxdev.c:354: `jiffies_R0da02d67' undeclared (first use in this function)
dmxdev.c:355: warning: implicit declaration of function `add_timer_Ra19eacf8'
make[3]: *** [dmxdev.o] Error 1
make[3]: Leaving directory `/usr/local/src/DVB/driver'
make[2]: *** [_mod_/usr/local/src/DVB/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.18-14'
make[1]: *** [here] Error 2
make[1]: Leaving directory `/usr/local/src/DVB/driver'
make: *** [dvb] Error 2
Thanks for your help. Regards,
-- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
