Mailing List archive

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

[linux-dvb] Can't build dvb-kernel under 2.4



Hi,

For several weeks I've been updating my dvb-kernel CVS tree and
trying to build it, but each time the build fails. My original checkout of
it near the start of January built fine but I'd like to get some of the
updates to see if it fixes some things.

The kernel is 2.4.21-0.13mdk on Mandrake 9.1, the log is from an
attempt to build a dvb-kernel tree checked out from scratch today.

Regards,

Tim.


[root@Linux root]# cd dvb-kernel/build-2.4
[root@Linux build-2.4]# make clean && ./getlinks && make
find . -type l -exec rm {} \;
rm -f *~ .version
rm -f *.o *.d .*.o.flags *.o.flags *.o.cmd
rm -f TAGS
rm -f fdump av7110_firm.h dsp_dec2000t.h dsp_dec2540t.h dsp_dec3000s.h dvb-ttpci-info.txt
getting links from kernel-cvs driver
find . -type l -exec rm {} \;
rm -f *~ .version
rm -f *.o *.d .*.o.flags *.o.flags *.o.cmd
rm -f TAGS
rm -f fdump av7110_firm.h dsp_dec2000t.h dsp_dec2540t.h dsp_dec3000s.h dvb-ttpci-info.txt
create symbolic link `include/linux/videodev.h' to `/lib/modules/2.4.21-0.13mdk/build/include/linux/videodev.h'
create symbolic link `include/linux/videodev2.h' to `/lib/modules/2.4.21-0.13mdk/build/include/linux/videodev2.h'
create symbolic link `include/media/saa7146.h' to `../../../linux/include/media/saa7146.h'
create symbolic link `include/media/saa7146_vv.h' to `../../../linux/include/media/saa7146_vv.h'
create symbolic link `av7110.c' to `../linux/drivers/media/dvb/ttpci/av7110.c'
create symbolic link `av7110.h' to `../linux/drivers/media/dvb/ttpci/av7110.h'
create symbolic link `av7110_av.c' to `../linux/drivers/media/dvb/ttpci/av7110_av.c'
create symbolic link `av7110_av.h' to `../linux/drivers/media/dvb/ttpci/av7110_av.h'
create symbolic link `av7110_ca.c' to `../linux/drivers/media/dvb/ttpci/av7110_ca.c'
create symbolic link `av7110_ca.h' to `../linux/drivers/media/dvb/ttpci/av7110_ca.h'
create symbolic link `av7110_hw.c' to `../linux/drivers/media/dvb/ttpci/av7110_hw.c'
create symbolic link `av7110_hw.h' to `../linux/drivers/media/dvb/ttpci/av7110_hw.h'
create symbolic link `av7110_ipack.c' to `../linux/drivers/media/dvb/ttpci/av7110_ipack.c'
create symbolic link `av7110_ipack.h' to `../linux/drivers/media/dvb/ttpci/av7110_ipack.h'
create symbolic link `av7110_ir.c' to `../linux/drivers/media/dvb/ttpci/av7110_ir.c'
create symbolic link `av7110_v4l.c' to `../linux/drivers/media/dvb/ttpci/av7110_v4l.c'
create symbolic link `budget-av.c' to `../linux/drivers/media/dvb/ttpci/budget-av.c'
create symbolic link `budget-ci.c' to `../linux/drivers/media/dvb/ttpci/budget-ci.c'
create symbolic link `budget-core.c' to `../linux/drivers/media/dvb/ttpci/budget-core.c'
create symbolic link `budget-patch.c' to `../linux/drivers/media/dvb/ttpci/budget-patch.c'
create symbolic link `budget.c' to `../linux/drivers/media/dvb/ttpci/budget.c'
create symbolic link `budget.h' to `../linux/drivers/media/dvb/ttpci/budget.h'
create symbolic link `fdump.c' to `../linux/drivers/media/dvb/ttpci/fdump.c'
create symbolic link `ttpci-eeprom.c' to `../linux/drivers/media/dvb/ttpci/ttpci-eeprom.c'
create symbolic link `ttpci-eeprom.h' to `../linux/drivers/media/dvb/ttpci/ttpci-eeprom.h'
create symbolic link `dvb-ttusb-budget.c' to `../linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c'
create symbolic link `dvb-ttusb-dspbootcode.h' to `../linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-dspbootcode.h'
create symbolic link `ttusb_dec.c' to `../linux/drivers/media/dvb/ttusb-dec/ttusb_dec.c'
create symbolic link `bt878.c' to `../linux/drivers/media/dvb/bt8xx/bt878.c'
create symbolic link `bt878.h' to `../linux/drivers/media/dvb/bt8xx/bt878.h'
create symbolic link `dvb-bt8xx.c' to `../linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c'
create symbolic link `dvb-bt8xx.h' to `../linux/drivers/media/dvb/bt8xx/dvb-bt8xx.h'
create symbolic link `skystar2.c' to `../linux/drivers/media/dvb/b2c2/skystar2.c'
create symbolic link `demux.h' to `../linux/drivers/media/dvb/dvb-core/demux.h'
create symbolic link `dmxdev.c' to `../linux/drivers/media/dvb/dvb-core/dmxdev.c'
create symbolic link `dmxdev.h' to `../linux/drivers/media/dvb/dvb-core/dmxdev.h'
create symbolic link `dvb_compat.c' to `../linux/drivers/media/dvb/dvb-core/dvb_compat.c'
create symbolic link `dvb_compat.h' to `../linux/drivers/media/dvb/dvb-core/dvb_compat.h'
create symbolic link `dvb_demux.c' to `../linux/drivers/media/dvb/dvb-core/dvb_demux.c'
create symbolic link `dvb_demux.h' to `../linux/drivers/media/dvb/dvb-core/dvb_demux.h'
create symbolic link `dvb_filter.c' to `../linux/drivers/media/dvb/dvb-core/dvb_filter.c'
create symbolic link `dvb_filter.h' to `../linux/drivers/media/dvb/dvb-core/dvb_filter.h'
create symbolic link `dvb_frontend.c' to `../linux/drivers/media/dvb/dvb-core/dvb_frontend.c'
create symbolic link `dvb_frontend.h' to `../linux/drivers/media/dvb/dvb-core/dvb_frontend.h'
create symbolic link `dvb_functions.c' to `../linux/drivers/media/dvb/dvb-core/dvb_functions.c'
create symbolic link `dvb_functions.h' to `../linux/drivers/media/dvb/dvb-core/dvb_functions.h'
create symbolic link `dvb_i2c.c' to `../linux/drivers/media/dvb/dvb-core/dvb_i2c.c'
create symbolic link `dvb_i2c.h' to `../linux/drivers/media/dvb/dvb-core/dvb_i2c.h'
create symbolic link `dvb_ksyms.c' to `../linux/drivers/media/dvb/dvb-core/dvb_ksyms.c'
create symbolic link `dvb_net.c' to `../linux/drivers/media/dvb/dvb-core/dvb_net.c'
create symbolic link `dvb_net.h' to `../linux/drivers/media/dvb/dvb-core/dvb_net.h'
create symbolic link `dvb_ringbuffer.c' to `../linux/drivers/media/dvb/dvb-core/dvb_ringbuffer.c'
create symbolic link `dvb_ringbuffer.h' to `../linux/drivers/media/dvb/dvb-core/dvb_ringbuffer.h'
create symbolic link `dvb_usb_compat.h' to `../linux/drivers/media/dvb/dvb-core/dvb_usb_compat.h'
create symbolic link `dvbdev.c' to `../linux/drivers/media/dvb/dvb-core/dvbdev.c'
create symbolic link `dvbdev.h' to `../linux/drivers/media/dvb/dvb-core/dvbdev.h'
create symbolic link `alps_tdlb7.c' to `../linux/drivers/media/dvb/frontends/alps_tdlb7.c'
create symbolic link `alps_tdmb7.c' to `../linux/drivers/media/dvb/frontends/alps_tdmb7.c'
create symbolic link `at76c651.c' to `../linux/drivers/media/dvb/frontends/at76c651.c'
create symbolic link `cx24110.c' to `../linux/drivers/media/dvb/frontends/cx24110.c'
create symbolic link `dst-bt878.h' to `../linux/drivers/media/dvb/frontends/dst-bt878.h'
create symbolic link `dst.c' to `../linux/drivers/media/dvb/frontends/dst.c'
create symbolic link `dvb_dummy_fe.c' to `../linux/drivers/media/dvb/frontends/dvb_dummy_fe.c'
create symbolic link `grundig_29504-401.c' to `../linux/drivers/media/dvb/frontends/grundig_29504-401.c'
create symbolic link `grundig_29504-491.c' to `../linux/drivers/media/dvb/frontends/grundig_29504-491.c'
create symbolic link `mt312.c' to `../linux/drivers/media/dvb/frontends/mt312.c'
create symbolic link `mt312.h' to `../linux/drivers/media/dvb/frontends/mt312.h'
create symbolic link `nxt6000.c' to `../linux/drivers/media/dvb/frontends/nxt6000.c'
create symbolic link `nxt6000.h' to `../linux/drivers/media/dvb/frontends/nxt6000.h'
create symbolic link `sp887x.c' to `../linux/drivers/media/dvb/frontends/sp887x.c'
create symbolic link `stv0299.c' to `../linux/drivers/media/dvb/frontends/stv0299.c'
create symbolic link `tda1004x.c' to `../linux/drivers/media/dvb/frontends/tda1004x.c'
create symbolic link `ves1820.c' to `../linux/drivers/media/dvb/frontends/ves1820.c'
create symbolic link `ves1x93.c' to `../linux/drivers/media/dvb/frontends/ves1x93.c'
create symbolic link `saa7146_core.c' to `../linux/drivers/media/common/saa7146_core.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_i2c.c' to `../linux/drivers/media/common/saa7146_i2c.c'
create symbolic link `saa7146_vbi.c' to `../linux/drivers/media/common/saa7146_vbi.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'
[ -L saa7146_video.c ] || ./getlinks
make -C /lib/modules/2.4.21-0.13mdk/build CC="gcc -I/root/dvb-kernel/build-2.4/include" SUBDIRS=/root/dvb-kernel/build-2.4 modules
make[1]: Entering directory `/usr/src/linux-2.4.21-0.13mdk'
make -C /root/dvb-kernel/build-2.4 CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-0.13mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-0.13mdk/include/linux/modversions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/root/dvb-kernel/build-2.4'
gcc -I/root/dvb-kernel/build-2.4/include -D__KERNEL__ -I/usr/src/linux-2.4.21-0.13mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-0.13mdk/include/linux/modversions.h -MD -I ../linux/include -I . -DCONFIG_DVB_AV7110_OSD -nostdinc -iwithprefix include -DKBUILD_BASENAME=video_buf -DEXPORT_SYMTAB -c video-buf.c
gcc -I/root/dvb-kernel/build-2.4/include -D__KERNEL__ -I/usr/src/linux-2.4.21-0.13mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-0.13mdk/include/linux/modversions.h -MD -I ../linux/include -I . -DCONFIG_DVB_AV7110_OSD -nostdinc -iwithprefix include -DKBUILD_BASENAME=v4l2_common -DEXPORT_SYMTAB -c v4l2-common.c
v4l2-common.c:135: warning: `struct v4l2_prio_state' declared inside parameter list
v4l2-common.c:135: warning: its scope is only this definition or declaration, which is probably not what you want
v4l2-common.c: In function `v4l2_prio_init':
v4l2-common.c:137: dereferencing pointer to incomplete type
v4l2-common.c:137: dereferencing pointer to incomplete type
v4l2-common.c:137: dereferencing pointer to incomplete type
v4l2-common.c:137: dereferencing pointer to incomplete type
v4l2-common.c:137: dereferencing pointer to incomplete type
v4l2-common.c:137: dereferencing pointer to incomplete type
v4l2-common.c: At top level:
v4l2-common.c:142: warning: `enum v4l2_priority' declared inside parameter list
v4l2-common.c:142: warning: `struct v4l2_prio_state' declared inside parameter list
v4l2-common.c:143: parameter `new' has incomplete type
v4l2-common.c: In function `v4l2_prio_change':
v4l2-common.c:144: `V4L2_PRIORITY_BACKGROUND' undeclared (first use in this function)
v4l2-common.c:144: (Each undeclared identifier is reported only once
v4l2-common.c:144: for each function it appears in.)
v4l2-common.c:144: `V4L2_PRIORITY_INTERACTIVE' undeclared (first use in this function)
v4l2-common.c:144: `V4L2_PRIORITY_RECORD' undeclared (first use in this function)
v4l2-common.c:146: dereferencing pointer to incomplete type
v4l2-common.c:149: dereferencing pointer to incomplete type
v4l2-common.c:150: dereferencing pointer to incomplete type
v4l2-common.c:150: dereferencing pointer to incomplete type
v4l2-common.c:150: dereferencing pointer to incomplete type
v4l2-common.c:151: dereferencing pointer to incomplete type
v4l2-common.c:151: dereferencing pointer to incomplete type
v4l2-common.c:152: dereferencing pointer to incomplete type
v4l2-common.c: At top level:
v4l2-common.c:156: warning: `enum v4l2_priority' declared inside parameter list
v4l2-common.c:156: warning: `struct v4l2_prio_state' declared inside parameter list
v4l2-common.c: In function `v4l2_prio_open':
v4l2-common.c:158: `V4L2_PRIORITY_DEFAULT' undeclared (first use in this function)
v4l2-common.c:158: warning: passing arg 1 of `v4l2_prio_change' from incompatible pointer type
v4l2-common.c: At top level:
v4l2-common.c:161: warning: `enum v4l2_priority' declared inside parameter list
v4l2-common.c:161: warning: `struct v4l2_prio_state' declared inside parameter list
v4l2-common.c: In function `v4l2_prio_close':
v4l2-common.c:163: dereferencing pointer to incomplete type
v4l2-common.c:163: `V4L2_PRIORITY_BACKGROUND' undeclared (first use in this function)
v4l2-common.c:163: dereferencing pointer to incomplete type
v4l2-common.c:163: `V4L2_PRIORITY_INTERACTIVE' undeclared (first use in this function)
v4l2-common.c:163: dereferencing pointer to incomplete type
v4l2-common.c:163: `V4L2_PRIORITY_RECORD' undeclared (first use in this function)
v4l2-common.c:164: dereferencing pointer to incomplete type
v4l2-common.c:164: dereferencing pointer to incomplete type
v4l2-common.c: At top level:
v4l2-common.c:168: warning: `struct v4l2_prio_state' declared inside parameter list
v4l2-common.c:169: return type is an incomplete type
v4l2-common.c: In function `v4l2_prio_max':
v4l2-common.c:170: dereferencing pointer to incomplete type
v4l2-common.c:170: `V4L2_PRIORITY_RECORD' undeclared (first use in this function)
v4l2-common.c:171: warning: `return' with a value, in function returning void
v4l2-common.c:172: dereferencing pointer to incomplete type
v4l2-common.c:172: `V4L2_PRIORITY_INTERACTIVE' undeclared (first use in this function)
v4l2-common.c:173: warning: `return' with a value, in function returning void
v4l2-common.c:174: dereferencing pointer to incomplete type
v4l2-common.c:174: `V4L2_PRIORITY_BACKGROUND' undeclared (first use in this function)
v4l2-common.c:175: warning: `return' with a value, in function returning void
v4l2-common.c:176: `V4L2_PRIORITY_UNSET' undeclared (first use in this function)
v4l2-common.c:176: warning: `return' with a value, in function returning void
v4l2-common.c: At top level:
v4l2-common.c:179: warning: `struct v4l2_prio_state' declared inside parameter list
v4l2-common.c: In function `v4l2_prio_check':
v4l2-common.c:181: dereferencing pointer to incomplete type
v4l2-common.c:181: warning: passing arg 1 of `v4l2_prio_max' from incompatible pointer type
v4l2-common.c:181: void value not ignored as it ought to be
make[2]: *** [v4l2-common.o] Error 1
make[2]: Leaving directory `/root/dvb-kernel/build-2.4'
make[1]: *** [_mod_/root/dvb-kernel/build-2.4] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.21-0.13mdk'
make: *** [build] Error 2
[root@Linux build-2.4]#



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



Home | Main Index | Thread Index