[linux-dvb] Error compiling v4l-dvb

Ralf Schneider ml at tapfere-schneiderleins.de
Sun Aug 6 18:54:56 CEST 2006


Am Sonntag, 6. August 2006 16:55 schrieb Ralf Schneider:
>   CC [M]  /usr/src/linux-2.6.13-15.11/v4l-dvb/v4l/em28xx-core.o
> /usr/src/linux-2.6.13-15.11/v4l-dvb/v4l/em28xx-core.c: In function
> 'rvmalloc': /usr/src/linux-2.6.13-15.11/v4l-dvb/v4l/em28xx-core.c:80:
> error: implicit declaration of function 'SetPageReserved'
> /usr/src/linux-2.6.13-15.11/v4l-dvb/v4l/em28xx-core.c:80: error: implicit
> declaration of function 'vmalloc_to_page'
> /usr/src/linux-2.6.13-15.11/v4l-dvb/v4l/em28xx-core.c: In function
> 'rvfree': /usr/src/linux-2.6.13-15.11/v4l-dvb/v4l/em28xx-core.c:99: error:
> implicit declaration of function 'ClearPageReserved'

OK, I added an additional #include line for linux/mm.h to em28xx-core.c and 
the compile finished without any further error. Then I executed "make 
install" and "make reload". The second produces a lot of errors saying 
"Unknown symbol". So I tried to reboot. After the system came up again I 
found the following lines in the outpu of dmesg:

cx88xx: module not supported by Novell, setting U taint flag.
cx88xx: disagrees about version of symbol tveeprom_hauppauge_analog
cx88xx: Unknown symbol tveeprom_hauppauge_analog
cx8800: module not supported by Novell, setting U taint flag.
cx8800: Unknown symbol cx88_reset
cx8800: Unknown symbol cx88_call_i2c_clients
cx8800: Unknown symbol cx88_wakeup
cx8800: Unknown symbol cx88_risc_stopper
cx8800: Unknown symbol cx88_print_irqbits
cx8800: Unknown symbol cx88_set_scale
cx8800: Unknown symbol cx88_shutdown
cx8800: Unknown symbol cx88_vdev_init
cx8800: Unknown symbol cx88_core_put
cx8800: Unknown symbol cx88_audio_thread
cx8800: Unknown symbol cx88_core_irq
cx8800: Unknown symbol cx88_core_get
cx8800: Unknown symbol cx88_get_stereo
cx8800: Unknown symbol cx88_set_tvnorm
cx8800: Unknown symbol cx88_risc_buffer
cx8800: Unknown symbol cx88_set_stereo
cx8800: Unknown symbol cx88_sram_channels
cx8800: Unknown symbol cx88_set_tvaudio
cx8800: Unknown symbol cx88_sram_channel_dump
cx8800: Unknown symbol cx88_sram_channel_setup
cx8800: Unknown symbol cx88_free_buffer
cx8800: Unknown symbol cx88_boards
cx8800: Unknown symbol cx88_newstation
cx88xx: module not supported by Novell, setting U taint flag.
cx88xx: disagrees about version of symbol tveeprom_hauppauge_analog
cx88xx: Unknown symbol tveeprom_hauppauge_analog
cx88_alsa: module not supported by Novell, setting U taint flag.
cx88_alsa: Unknown symbol cx88_print_irqbits
cx88_alsa: Unknown symbol cx88_core_put
cx88_alsa: Unknown symbol cx88_core_get
cx88_alsa: Unknown symbol cx88_sram_channels
cx88_alsa: Unknown symbol cx88_sram_channel_dump
[...]

What might be the problem? Could my old kernel version (2.6.13) be a problem?

Best regards,
Ralf.



More information about the linux-dvb mailing list