I am using this card:
http://www.linuxtv.org/wiki/index.php/Mystique_SaTiX-S2_Dual (v2)

According to the wiki I should use the ngene driver, but I am not able
to compile it. Downloaded the latest version from Mercury yesterday.
Error message when compiling:

$ make ngene
make -C /home/olejl/src/v4l-dvb/v4l ngene
make[1]: Entering directory `/home/olejl/src/v4l-dvb/v4l'
cc -I.   ngene.o   -o ngene
/usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../../lib/crt1.o: In
function `_start':
(.text+0x20): undefined reference to `main'
ngene.o: In function `irq_handler':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:202: undefined reference to `__wake_up'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:211: undefined reference to
`_spin_lock'
ngene.o: In function `__raw_spin_unlock':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:769:
undefined reference to `pv_lock_ops'
ngene.o: In function `irq_handler':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:250: undefined reference to
`_spin_lock'
ngene.o: In function `__raw_spin_unlock':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:769:
undefined reference to `pv_lock_ops'
ngene.o: In function `tasklet_schedule':
/usr/src/linux-headers-2.6.32-23-generic/include/linux/interrupt.h:469:
undefined reference to `__tasklet_schedule'
ngene.o: In function `irq_handler':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:218: undefined reference to `__wake_up'
ngene.o: In function `tasklet_schedule':
/usr/src/linux-headers-2.6.32-23-generic/include/linux/interrupt.h:469:
undefined reference to `__tasklet_schedule'
ngene.o: In function `irq_handler':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:239: undefined reference to `printk'
ngene.o: In function `demux_tasklet':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:103: undefined reference to
`_spin_lock_irq'
ngene.o: In function `__raw_spin_unlock':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:769:
undefined reference to `pv_lock_ops'
ngene.o: In function `raw_local_irq_enable':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:864:
undefined reference to `pv_irq_ops'
ngene.o: In function `demux_tasklet':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:173: undefined reference to
`_spin_lock_irq'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:139: undefined reference to `printk'
ngene.o: In function `__raw_spin_unlock':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:769:
undefined reference to `pv_lock_ops'
ngene.o: In function `raw_local_irq_enable':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:864:
undefined reference to `pv_irq_ops'
ngene.o: In function `demux_tasklet':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:146: undefined reference to `printk'
ngene.o: In function `ngene_stop':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1602: undefined reference to `down'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1603: undefined reference to
`i2c_del_adapter'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1604: undefined reference to
`i2c_del_adapter'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1612: undefined reference to `free_irq'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1615: undefined reference to
`pci_disable_msi'
ngene.o: In function `ngene_command':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:380: undefined reference to `down'
ngene.o: In function `ngene_command_mutex':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:328: undefined reference to
`_spin_lock_irq'
ngene.o: In function `__raw_spin_unlock':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:769:
undefined reference to `pv_lock_ops'
ngene.o: In function `raw_local_irq_enable':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:864:
undefined reference to `pv_irq_ops'
ngene.o: In function `ngene_command_mutex':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:341: undefined reference to
`autoremove_wake_function'
ngene.o: In function `get_current':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/current.h:14:
undefined reference to `per_cpu__current_task'
ngene.o: In function `ngene_command_mutex':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:341: undefined reference to
`prepare_to_wait'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:341: undefined reference to
`schedule_timeout'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:341: undefined reference to
`finish_wait'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:351: undefined reference to `printk'
ngene.o: In function `memcpy_fromio':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/io_64.h:151:
undefined reference to `__memcpy_fromio'
ngene.o: In function `dump_command_io':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:278: undefined reference to `printk'
ngene.o: In function `memcpy_fromio':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/io_64.h:151:
undefined reference to `__memcpy_fromio'
ngene.o: In function `dump_command_io':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:283: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:288: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:292: undefined reference to `printk'
ngene.o: In function `ngene_command':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:382: undefined reference to `up'
ngene.o: In function `ngene_command_mutex':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:341: undefined reference to
`finish_wait'
ngene.o: In function `memcpy_toio':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/io_64.h:157:
undefined reference to `__memcpy_toio'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/io_64.h:157:
undefined reference to `__memcpy_toio'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/io_64.h:157:
undefined reference to `__memcpy_toio'
ngene.o: In function `ngene_command_stream_control':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:717: undefined reference to `down'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:738: undefined reference to
`_spin_lock_irq'
ngene.o: In function `__raw_spin_unlock':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:769:
undefined reference to `pv_lock_ops'
ngene.o: In function `raw_local_irq_enable':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:864:
undefined reference to `pv_irq_ops'
ngene.o: In function `ngene_command_stream_control':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:753: undefined reference to `up'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:790: undefined reference to
`_spin_lock_irq'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:790: undefined reference to
`_spin_lock_irq'
ngene.o: In function `__raw_spin_unlock':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:769:
undefined reference to `pv_lock_ops'
ngene.o: In function `raw_local_irq_enable':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:864:
undefined reference to `pv_irq_ops'
ngene.o: In function `ngene_command_stream_control':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:853: undefined reference to `up'
ngene.o: In function `__raw_spin_unlock':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:769:
undefined reference to `pv_lock_ops'
ngene.o: In function `raw_local_irq_enable':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:864:
undefined reference to `pv_irq_ops'
ngene.o: In function `flush_buffers':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:669: undefined reference to `msleep'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:670: undefined reference to
`_spin_lock_irq'
ngene.o: In function `__raw_spin_unlock':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:769:
undefined reference to `pv_lock_ops'
ngene.o: In function `raw_local_irq_enable':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:864:
undefined reference to `pv_irq_ops'
ngene.o: In function `ngene_command_stream_control':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:790: undefined reference to
`_spin_lock_irq'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:850: undefined reference to `up'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:730: undefined reference to `printk'
ngene.o: In function `set_transfer':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:925: undefined reference to
`_spin_lock_irq'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:927: undefined reference to
`dvb_ringbuffer_flush'
ngene.o: In function `__raw_spin_unlock':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:769:
undefined reference to `pv_lock_ops'
ngene.o: In function `raw_local_irq_enable':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:864:
undefined reference to `pv_irq_ops'
ngene.o: In function `set_transfer':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:875: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:892: undefined reference to
`_spin_lock_irq'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:896: undefined reference to
`dvb_ringbuffer_flush'
ngene.o: In function `__raw_spin_unlock':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:769:
undefined reference to `pv_lock_ops'
ngene.o: In function `raw_local_irq_enable':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/paravirt.h:864:
undefined reference to `pv_irq_ops'
ngene.o: In function `set_transfer':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:870: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:922: undefined reference to `printk'
ngene.o: In function `release_channel':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1760: undefined reference to
`tasklet_kill'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1772: undefined reference to
`dvb_unregister_frontend'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1773: undefined reference to
`dvb_frontend_detach'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1781: undefined reference to
`dvb_dmxdev_release'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1782: undefined reference to
`dvb_dmx_release'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1785: undefined reference to
`dvb_unregister_adapter'
ngene.o: In function `get_dma_ops':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
ngene.o: In function `ngene_release_buffers':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1483: undefined reference to `iounmap'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1485: undefined reference to `vfree'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1486: undefined reference to `vfree'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1487: undefined reference to `vfree'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1488: undefined reference to `vfree'
ngene.o: In function `pci_free_consistent':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
ngene.o: In function `get_dma_ops':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `x86_dma_fallback_dev'
ngene.o: In function `dma_alloc_coherent':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:133:
undefined reference to `x86_dma_fallback_dev'
ngene.o: In function `get_dma_ops':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `x86_dma_fallback_dev'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `x86_dma_fallback_dev'
ngene.o: In function `dma_alloc_coherent':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:133:
undefined reference to `x86_dma_fallback_dev'
ngene.o: In function `get_dma_ops':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
ngene.o: In function `pci_alloc_consistent':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `x86_dma_fallback_dev'
ngene.o: In function `i2c_set_adapdata':
/usr/src/linux-headers-2.6.32-23-generic/include/linux/i2c.h:361:
undefined reference to `dev_set_drvdata'
ngene.o: In function `ngene_i2c_init':
/home/olejl/src/v4l-dvb/v4l/ngene-i2c.c:227: undefined reference to
`i2c_add_adapter'
ngene.o: In function `i2c_get_adapdata':
/usr/src/linux-headers-2.6.32-23-generic/include/linux/i2c.h:356:
undefined reference to `dev_get_drvdata'
ngene.o: In function `ngene_i2c_master_xfer':
/home/olejl/src/v4l-dvb/v4l/ngene-i2c.c:132: undefined reference to `down'
/home/olejl/src/v4l-dvb/v4l/ngene-i2c.c:150: undefined reference to `up'
/home/olejl/src/v4l-dvb/v4l/ngene-i2c.c:154: undefined reference to `up'
ngene.o: In function `demod_attach_lg330x':
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:211: undefined reference to
`__symbol_get'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:217: undefined reference to
`__symbol_get'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:211: undefined reference to
`__request_module'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:211: undefined reference to
`__symbol_get'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:211: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:211: undefined reference to
`__symbol_put'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:213: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:217: undefined reference to
`__request_module'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:217: undefined reference to
`__symbol_get'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:217: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:217: undefined reference to
`__symbol_put'
ngene.o: In function `tuner_attach_stv6110':
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:58: undefined reference to
`__symbol_get'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:58: undefined reference to
`__request_module'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:58: undefined reference to
`__symbol_get'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:58: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:58: undefined reference to
`__symbol_put'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:61: undefined reference to `printk'
ngene.o: In function `ngene_resume':
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:872: undefined reference to `printk'
ngene.o: In function `ngene_slot_reset':
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:866: undefined reference to `printk'
ngene.o: In function `ngene_link_reset':
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:860: undefined reference to `printk'
ngene.o: In function `ngene_error_detected':
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:850: undefined reference to `printk'
ngene.o: In function `demod_attach_stv0900':
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:175: undefined reference to
`__symbol_get'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:185: undefined reference to
`__symbol_get'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:175: undefined reference to
`__request_module'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:175: undefined reference to
`__symbol_get'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:175: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:175: undefined reference to
`__symbol_put'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:181: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:185: undefined reference to
`__request_module'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:185: undefined reference to
`__symbol_get'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:185: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:185: undefined reference to
`__symbol_put'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:187: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:188: undefined reference to
`dvb_frontend_detach'
ngene.o: In function `my_dvb_dmxdev_ts_card_init':
/home/olejl/src/v4l-dvb/v4l/ngene-dvb.c:563: undefined reference to
`dvb_dmxdev_init'
ngene.o: In function `my_dvb_dmx_ts_card_init':
/home/olejl/src/v4l-dvb/v4l/ngene-dvb.c:549: undefined reference to
`dvb_dmx_init'
ngene.o: In function `tsout_exchange':
/home/olejl/src/v4l-dvb/v4l/ngene-dvb.c:433: undefined reference to
`dvb_ringbuffer_avail'
/home/olejl/src/v4l-dvb/v4l/ngene-dvb.c:440: undefined reference to
`dvb_ringbuffer_read'
/home/olejl/src/v4l-dvb/v4l/ngene-dvb.c:443: undefined reference to `__wake_up'
ngene.o: In function `tsin_exchange':
/home/olejl/src/v4l-dvb/v4l/ngene-dvb.c:421: undefined reference to
`dvb_dmx_swfilter'
ngene.o: In function `pci_get_drvdata':
/usr/src/linux-headers-2.6.32-23-generic/include/linux/pci.h:1156:
undefined reference to `dev_get_drvdata'
ngene.o: In function `ngene_remove':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1918: undefined reference to
`tasklet_kill'
ngene.o: In function `pci_set_drvdata':
/usr/src/linux-headers-2.6.32-23-generic/include/linux/pci.h:1161:
undefined reference to `dev_set_drvdata'
ngene.o: In function `ngene_remove':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1924: undefined reference to
`pci_disable_device'
ngene.o: In function `ngene_probe':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1933: undefined reference to
`pci_enable_device'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1936: undefined reference to `vmalloc'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1945: undefined reference to `printk'
ngene.o: In function `pci_set_drvdata':
/usr/src/linux-headers-2.6.32-23-generic/include/linux/pci.h:1161:
undefined reference to `dev_set_drvdata'
ngene.o: In function `get_dma_ops':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
ngene.o: In function `dma_alloc_coherent':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:133:
undefined reference to `x86_dma_fallback_dev'
ngene.o: In function `get_dma_ops':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:36:
undefined reference to `dma_ops'
ngene.o: In function `dma_alloc_coherent':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/dma-mapping.h:133:
undefined reference to `x86_dma_fallback_dev'
ngene.o: In function `ngene_get_buffers':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1496: undefined reference to `vmalloc'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1499: undefined reference to
`dvb_ringbuffer_init'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1503: undefined reference to `vmalloc'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1506: undefined reference to
`dvb_ringbuffer_init'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1509: undefined reference to `vmalloc'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1512: undefined reference to
`dvb_ringbuffer_init'
ngene.o: In function `ioremap':
/usr/src/linux-headers-2.6.32-23-generic/arch/x86/include/asm/io.h:170:
undefined reference to `ioremap_nocache'
ngene.o: In function `ngene_start':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1638: undefined reference to
`__init_waitqueue_head'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1639: undefined reference to
`__init_waitqueue_head'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1640: undefined reference to
`__init_waitqueue_head'
ngene.o: In function `ngene_load_firm':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1577: undefined reference to
`request_firmware'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1578: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1580: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1585: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1589: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1595: undefined reference to
`release_firmware'
ngene.o: In function `ngene_start':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1658: undefined reference to
`pci_msi_enabled'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1660: undefined reference to `free_irq'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1661: undefined reference to
`pci_enable_msi_block'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1663: undefined reference to `printk'
ngene.o: In function `request_irq':
/usr/src/linux-headers-2.6.32-23-generic/include/linux/interrupt.h:120:
undefined reference to `request_threaded_irq'
ngene.o: In function `ngene_start':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1710: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1737: undefined reference to `free_irq'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1741: undefined reference to
`pci_disable_msi'
ngene.o: In function `init_channel':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1807: undefined reference to
`tasklet_init'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1821: undefined reference to
`__this_module'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1821: undefined reference to
`dvb_register_adapter'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1860: undefined reference to
`dvb_register_frontend'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1868: undefined reference to `printk'
ngene.o: In function `ngene_probe':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1997: undefined reference to
`pci_disable_device'
ngene.o: In function `pci_set_drvdata':
/usr/src/linux-headers-2.6.32-23-generic/include/linux/pci.h:1161:
undefined reference to `dev_set_drvdata'
ngene.o: In function `ngene_start':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1625: undefined reference to
`pci_set_master'
ngene.o: In function `ngene_init':
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1526: undefined reference to
`tasklet_init'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1528: undefined reference to
`memset_io'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1529: undefined reference to
`memset_io'
/home/olejl/src/v4l-dvb/v4l/ngene-core.c:1543: undefined reference to `printk'
ngene.o: In function `request_irq':
/usr/src/linux-headers-2.6.32-23-generic/include/linux/interrupt.h:120:
undefined reference to `request_threaded_irq'
ngene.o: In function `module_exit_ngene':
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:908: undefined reference to
`pci_unregister_driver'
ngene.o: In function `module_init_ngene':
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:897: undefined reference to `printk'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:900: undefined reference to
`__this_module'
/home/olejl/src/v4l-dvb/v4l/ngene-cards.c:900: undefined reference to
`__pci_register_driver'
ngene.o:(.rodata+0x70): undefined reference to `param_set_short'
ngene.o:(.rodata+0x78): undefined reference to `param_get_short'
ngene.o:(__param+0x10): undefined reference to `param_array_set'
ngene.o:(__param+0x18): undefined reference to `param_array_get'
ngene.o:(__param+0x38): undefined reference to `param_set_int'
ngene.o:(__param+0x40): undefined reference to `param_get_int'
ngene.o:(__param+0x60): undefined reference to `param_set_int'
ngene.o:(__param+0x68): undefined reference to `param_get_int'
collect2: ld returned 1 exit status
make[1]: *** [ngene] Error 1
make[1]: Leaving directory `/home/olejl/src/v4l-dvb/v4l'
make: *** [ngene] Error 2


Anyone know how I can fix it?
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to