[linux-dvb] Make errors for CVS drivers

cardboil cardboil at gmail.com
Wed Oct 19 22:25:10 CEST 2005


I'm getting errors when I compile the CVS drivers in FC4 system. Please see
below: (If this is not the right forum to ask this question, my apologies in
advance...please let me know if there is an alternative forum.)

I have a Hauppauge Nexus-s card installed. I am trying to use a plugin that
requires a patch to one of the av7110 c files. Since I am using the DVB
drivers built into the 2.6.13 kernel (FC4), I don't have the av7110 c files
installed (is that normal?). So, I went ahead and downloaded the CVS drivers
for dvb-kernel. Here is what I did:

# cvs -d :pserver:anonymous at cvs.linuxtv.org:/cvs/linuxtv login
Hit enter when it asks for password
# cvs -z3 -d :pserver:anonymous at cvs.linuxtv.org:/cvs/linuxtv co -P
dvb-kernel
Applied the patch to the av7110_ca.c file in the new dvb-kernel directory
(My kernel sources directory /usr/src/kernels/2.6.13-1.1526_FC4-i686 is
symlinked to /lib/modules/2.6.13-1.1526_FC4/build.)

Then I tried to follow directions in the README:

# cd ../dvb-kernel/build-2.6
# make

Here is the output I get:
[ -L saa7146_video.c ] || ./getlinks
getting links from kernel-cvs driver
make[1]: Entering directory `/home/mythtv/dvb-kernel/build-2.6'
rm -f *.o *.ko .*.o.cmd .*.ko.cmd *.mod.c .*.o.d fdump av7110_firm.h
video-buf.c
rm -rf .tmp_versions
find . -type l | xargs -r rm
make[1]: Leaving directory `/home/mythtv/dvb-kernel/build-2.6'
create symbolic link `budget-core.c' to
`../linux/drivers/media/dvb/ttpci/budget-core.c'
create symbolic link `ttpci-eeprom.c' to
`../linux/drivers/media/dvb/ttpci/ttpci-eeprom.c'
create symbolic link `av7110.h' to
`../linux/drivers/media/dvb/ttpci/av7110.h'
create symbolic link `av7110_ipack.c' to
`../linux/drivers/media/dvb/ttpci/av7110_ipack.c'
create symbolic link `av7110.c' to
`../linux/drivers/media/dvb/ttpci/av7110.c'
create symbolic link `av7110_hw.h' to
`../linux/drivers/media/dvb/ttpci/av7110_hw.h'
create symbolic link `av7110_ca.h' to
`../linux/drivers/media/dvb/ttpci/av7110_ca.h'
create symbolic link `ttpci-eeprom.h' to
`../linux/drivers/media/dvb/ttpci/ttpci-eeprom.h'
create symbolic link `budget-ci.c' to
`../linux/drivers/media/dvb/ttpci/budget-ci.c'
create symbolic link `av7110_ca.c' to
`../linux/drivers/media/dvb/ttpci/av7110_ca.c'

<snip>

create symbolic link `saa7146_core.c' to
`../linux/drivers/media/common/saa7146_core.c'
create symbolic link `saa7146_video.c' to
`../linux/drivers/media/common/saa7146_video.c'
create symbolic link `saa7146_vv_ksyms.c' to
`../linux/drivers/media/common/saa7146_vv_ksyms.c'
create symbolic link `saa7146_fops.c' to
`../linux/drivers/media/common/saa7146_fops.c'
create symbolic link `saa7146_hlp.c' to
`../linux/drivers/media/common/saa7146_hlp.c'
create symbolic link `saa7146_vbi.c' to
`../linux/drivers/media/common/saa7146_vbi.c'
create symbolic link `saa7146_i2c.c' to
`../linux/drivers/media/common/saa7146_i2c.c'
create symbolic link `pluto2.c' to
`../linux/drivers/media/dvb/pluto2/pluto2.c'
make -C /lib/modules/2.6.13-1.1526_FC4/buildSUBDIRS=/home/mythtv/dvb-kernel/build-
2.6 AV7110_FIRMWARE= AV7110_OSD=y
make[1]: Entering directory `/usr/src/kernels/2.6.13-1.1526_FC4-i686'
LD /home/mythtv/dvb-kernel/build-2.6/built-in.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/version_check.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/flexcop-pci.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/flexcop-usb.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/flexcop.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/flexcop-fe-tuner.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/flexcop-i2c.o

<snip>

CC [M] /home/mythtv/dvb-kernel/build-2.6/dvb-usb-firmware.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/dvb-usb-init.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/dvb-usb-urb.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/dvb-usb-i2c.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/dvb-usb-dvb.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/dvb-usb-remote.o
CC [M] /home/mythtv/dvb-kernel/build-2.6/saa7146_i2c.o
In file included from /home/mythtv/dvb-kernel/build-2.6/saa7146_i2c.c:1:
/home/mythtv/dvb-kernel/build-2.6/compat.h:5:18: error: bttv.h: No such file
or directory
make[2]: *** [/home/mythtv/dvb-kernel/build-2.6/saa7146_i2c.o] Error 1
make[1]: *** [_module_/home/mythtv/dvb-kernel/build-2.6] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.13-1.1526_FC4-i686'
make: *** [all] Error 2

What am I doing wrong? Appreciate any pointers you can give me.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20051019/62a71997/attachment.htm


More information about the linux-dvb mailing list