[linux-dvb] Error compiling v4l-dvb

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


Hi,

I'm very new to DVB. I installed my DVB card (a Hauppauge WinTV Nova-S Plus) 
and it works fine with the delivered software on Windows XP (installed only 
for testing :-).

I then followed the instructions at 
http://linuxtv.org/v4lwiki/index.php/How_to_build_from_CVS and downloaded the 
sources of the v4l drivers. I executed the "hg clone" command in the 
directory /usr/src/linux, so I got a new subdirectory called v4l-dvb. I moved 
to this directory and typed "make". Many of the modules compiled without 
errors, but then I get a compiler error saying:

  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'

What is the problem here? And how can I solve this? I try to compile the 
drivers on a SuSE 10.0 with a kernel 2.6.13.

Best regards,
Ralf.



More information about the linux-dvb mailing list