I tried to build current v4l-dvb against kernel <a href="http://2.6.23.17">2.6.23.17</a> and now I have the following undefined errors.&nbsp; I assume there is a problem with the build script because some of the drivers were moved to a new location.&nbsp; Does anyone have a patch?&nbsp; I&#39;m not sure if this is another problem, but I also noticed that 7 additional modules are built since revision 7673 and I did not select any new drivers in the menuconfig.<br>
<br>Groeten.<br><br>Kernel build directory is /lib/modules/2.6.23.17.20080229.1/build<br>make -C /lib/modules/2.6.23.17.20080229.1/build SUBDIRS=/var/local/linuxtv.cvs/v4l-dvb/v4l&nbsp; modules<br>make[2]: Entering directory `/var/local/kernel-src/linux-2.6.23.17&#39;<br>
&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner-xc2028.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner-simple.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner-types.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/mt20xx.o<br>
&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tda8290.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tea5767.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tea5761.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tda9887.o<br>
&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/xc5000.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/videodev.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/compat_ioctl32.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/v4l2-int-device.o<br>
&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/v4l2-common.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/v4l1-compat.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvbdev.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dmxdev.o<br>
&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb_demux.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb_filter.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb_ca_en50221.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb_frontend.o<br>
&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb_net.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb_ringbuffer.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb_math.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/av7110_hw.o<br>
&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/av7110_v4l.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/av7110_av.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/av7110_ca.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/av7110.o<br>
&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/av7110_ipack.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/av7110_ir.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_fops.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_video.o<br>
&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_hlp.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vbi.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner-core.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner.o<br>
&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-core.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/stv0299.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/sp8870.o<br>
&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tda8083.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/l64781.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/ves1820.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/ves1x93.o<br>
&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/stv0297.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/lnbp21.o<br>&nbsp; CC [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/ttpci-eeprom.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-ttpci.o<br>
&nbsp; Building modules, stage 2.<br>&nbsp; MODPOST 27 modules<br>WARNING: &quot;videobuf_to_dma&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;videobuf_mmap_mapper&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>
WARNING: &quot;videobuf_mmap_setup&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;videobuf_queue_cancel&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;videobuf_streamon&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>
WARNING: &quot;videobuf_iolock&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;saa7146_pgtable_free&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;saa7146_pgtable_alloc&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>
WARNING: &quot;videobuf_read_one&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;videobuf_qbuf&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;saa7146_pgtable_build_single&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>
WARNING: &quot;videobuf_querybuf&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;videobuf_read_stream&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;videobuf_dma_unmap&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>
WARNING: &quot;videobuf_queue_sg_init&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;videobuf_stop&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;saa7146_devices&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>
WARNING: &quot;saa7146_debug&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;videobuf_dqbuf&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;videobuf_waiton&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>
WARNING: &quot;videobuf_reqbufs&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;videobuf_dma_free&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;saa7146_devices_lock&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>
WARNING: &quot;videobuf_poll_stream&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;videobuf_streamoff&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko] undefined!<br>WARNING: &quot;saa7146_vfree_destroy_pgtable&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-ttpci.ko] undefined!<br>
WARNING: &quot;saa7146_vmalloc_build_pgtable&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-ttpci.ko] undefined!<br>WARNING: &quot;saa7146_setgpio&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-ttpci.ko] undefined!<br>WARNING: &quot;saa7146_register_extension&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-ttpci.ko] undefined!<br>
WARNING: &quot;saa7146_i2c_adapter_prepare&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-ttpci.ko] undefined!<br>WARNING: &quot;saa7146_wait_for_debi_done&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-ttpci.ko] undefined!<br>
WARNING: &quot;saa7146_unregister_extension&quot; [/var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-ttpci.ko] undefined!<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/compat_ioctl32.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/compat_ioctl32.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-core.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-core.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-ttpci.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/dvb-ttpci.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/l64781.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/l64781.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/lnbp21.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/lnbp21.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/mt20xx.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/mt20xx.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/saa7146_vv.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/sp8870.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/sp8870.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/stv0297.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/stv0297.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/stv0299.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/stv0299.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tda8083.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tda8083.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tda8290.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tda8290.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tda9887.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tda9887.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tea5761.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tea5761.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tea5767.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tea5767.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/ttpci-eeprom.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/ttpci-eeprom.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner-simple.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner-simple.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner-types.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner-types.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner-xc2028.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner-xc2028.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/tuner.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/v4l1-compat.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/v4l1-compat.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/v4l2-common.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/v4l2-common.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/v4l2-int-device.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/v4l2-int-device.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/ves1820.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/ves1820.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/ves1x93.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/ves1x93.ko<br>
&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/videodev.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/videodev.ko<br>&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/xc5000.mod.o<br>&nbsp; LD [M]&nbsp; /var/local/linuxtv.cvs/v4l-dvb/v4l/xc5000.ko<br>
make[2]: Leaving directory `/var/local/kernel-src/linux-2.6.23.17&#39;<br>./scripts/rmmod.pl check<br>found 27 modules<br>