Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: kernel 2.4.20-28.7 RedHat 7.3 problem



Andrej Surkov wrote:
Andrej Surkov wrote:


Hello!

I've got a problem: linuxtv-1.0.1 won't compile proper on my kernel 2.4.20-28.7 RedHat 7.3 box. Can anybody help?
Sure, if you provide the error output ;)

Niklas

 Niklas!

 Error output in brief is next (full output is 93 kb large and is attached as 'nohup.out'):

/lib/modules/2.4.20-28.7/build/scripts/pathdown.sh: TOPDIR: parameter null or not set
DIR=`pwd`; (cd /lib/modules/2.4.20-28.7/build; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/usr/src/linux-2.4.20-28.7'
make -r -f tmp_include_depends all
make[2]: Entering directory `/usr/src/linux-2.4.20-28.7'
make[2]: Circular /usr/src/linux-2.4.20-28.7/include/asm/smplock.h <- /usr/src/linux-2.4.20-28.7/include/linux/interrupt.h dependency dropped.
make[2]: Circular /usr/src/linux-2.4.20-28.7/include/linux/netfilter_ipv4/ip_conntrack_helper.h <- /usr/src/linux-2.4.20-28.7/include/linux/netfilter_ipv4/ip_conntrack.h dependency dropped.
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/linux-2.4.20-28.7'
make -C  /root/linuxtv-dvb-1.0.1/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20-28.7/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.20-28.7/include/linux/modversions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/root/linuxtv-dvb-1.0.1/driver'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-28.7/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.20-28.7/include/linux/modversions.h -I ../include -I . -MD -nostdinc -iwithprefix include -DKBUILD_BASENAME=dmxdev  -c -o dmxdev.o dmxdev.c
In file included from /usr/src/linux-2.4.20-28.7/include/linux/vmalloc.h:4,
                 from dmxdev.c:24:
/usr/src/linux-2.4.20-28.7/include/linux/sched.h:6: nondigits in number and not hexadecimal
/usr/src/linux-2.4.20-28.7/include/linux/sched.h:6: nondigits in number and not hexadecimal
/usr/src/linux-2.4.20-28.7/include/linux/sched.h:6: parse error before `7b16c344'
/usr/src/linux-2.4.20-28.7/include/linux/sched.h:6: warning: function declaration isn't a prototype
In file included from /usr/src/linux-2.4.20-28.7/include/linux/ptrace.h:24,
                 from /usr/src/linux-2.4.20-28.7/include/linux/binfmts.h:4,
                 from /usr/src/linux-2.4.20-28.7/include/linux/sched.h:9,
                 from /usr/src/linux-2.4.20-28.7/include/linux/vmalloc.h:4,
                 from dmxdev.c:24:
/usr/src/linux-2.4.20-28.7/include/asm/ptrace.h:60: nondigits in number and not hexadecimal
/usr/src/linux-2.4.20-28.7/include/asm/ptrace.h:60: nondigits in number and not hexadecimal


  ( etc. etc. etc. ......)

/usr/src/linux-2.4.20-28.7/include/linux/module.h:185: `inter_module_get_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-28.7/include/linux/module.h:185: warning: parameter names (without types) in function declaration
/usr/src/linux-2.4.20-28.7/include/linux/module.h:186: `inter_module_get_request_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-28.7/include/linux/module.h:186: warning: parameter names (without types) in function declaration
/usr/src/linux-2.4.20-28.7/include/linux/module.h:187: nondigits in number and not hexadecimal
/usr/src/linux-2.4.20-28.7/include/linux/module.h:187: nondigits in number and not hexadecimal
/usr/src/linux-2.4.20-28.7/include/linux/module.h:187: nondigits in number and not hexadecimal
/usr/src/linux-2.4.20-28.7/include/linux/module.h:187: parse error before `6b99f7d8'
/usr/src/linux-2.4.20-28.7/include/linux/module.h:187: `inter_module_put_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-28.7/include/linux/module.h:187: warning: function declaration isn't a prototype
/usr/src/linux-2.4.20-28.7/include/linux/module.h:196: `try_inc_mod_count_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-28.7/include/linux/module.h:196: warning: parameter names (without types) in function declaration
In file included from /usr/src/linux-2.4.20-28.7/include/linux/videodev.h:22,
                 from dmxdev.c:27:
/usr/src/linux-2.4.20-28.7/include/linux/devfs_fs_kernel.h: In function `devfs_unregister_chrdev_R77f3e0ce':
/usr/src/linux-2.4.20-28.7/include/linux/devfs_fs_kernel.h:256: warning: implicit declaration of function `unregister_chrdev_Rc192d491'
/usr/src/linux-2.4.20-28.7/include/linux/devfs_fs_kernel.h: In function `devfs_unregister_blkdev_R5ca0f0f0':
/usr/src/linux-2.4.20-28.7/include/linux/devfs_fs_kernel.h:260: warning: implicit declaration of function `unregister_blkdev_Reac1c4af'
dmxdev.c: In function `dvb_dmxdev_buffer_write':
dmxdev.c:86: warning: implicit declaration of function `printk_R1b7d4074'
dmxdev.c: In function `dvb_dmxdev_buffer_read':
dmxdev.c:125: warning: implicit declaration of function `schedule_R4292364c'
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[2]: *** [dmxdev.o] Error 1
make[2]: Leaving directory `/root/linuxtv-dvb-1.0.1/driver'
make[1]: *** [_mod_/root/linuxtv-dvb-1.0.1/driver] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.20-28.7'
make: *** [here] Error 2

 By the way, I have SkyStar1 1.3 card. What if I will upgrade kernel to 2.6.1? Does 2.6.1 support my SkyStar1 card?
Your kernel source and include files probably don't match the installed kernel image and config. Configure, install and boot a fresh kernel and then rebuild the driver against this new kernel.

Better don't use the RedHat kernel, get a clean one from http://www.kernel.org/.

Holger



--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index