I downloaded the bz2 tar as outlined on <a href="http://linuxtv.org/repo/">http://linuxtv.org/repo/</a> and unpacked it.<br><br>Then I followed the instructions here <a href="http://linuxtv.org/news.php?entry=2006-04-08-0.mchehab">
http://linuxtv.org/news.php?entry=2006-04-08-0.mchehab</a><br><br>make allmodconfig<br>make<br><br>this fails on my vanilla <a href="http://2.6.16.4">2.6.16.4</a> kernel with the following output:<br><br>&nbsp; CC [M]&nbsp; /tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l2-
common.o<br>&nbsp; CC [M]&nbsp; /tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/compat_ioctl32.o<br>&nbsp; CC [M]&nbsp; /tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.o<br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.c:294: error: syntax error before '-' token
<br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.c:315: error: syntax error before 'switch'<br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.c:320: warning: type defaults to 'int' in declaration of 'cap2'<br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-
compat.c:320: error: invalid type argument of 'unary *'<br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.c:320: warning: initialization makes integer from pointer without a cast<br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-
compat.c:320: error: initializer element is not constant<br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.c:320: warning: data definition has no type or storage class<br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.c
:321: error: syntax error before numeric constant<br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.c:322: error: syntax error before numeric constant<br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.c:324: warning: type defaults to 'int' in declaration of 'err'
<br><br>[... snip]<br><br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.c:1039: error: syntax error before 'return'<br>/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.c:1042: error: 'v4l_compat_translate_ioctl' undeclared here (not in a function)
<br>{standard input}: Assembler messages:<br>{standard input}:33: Error: symbol `err' is already defined<br>{standard input}:45: Error: symbol `err' is already defined<br>{standard input}:51: Error: symbol `fmt2' is already defined
<br>{standard input}:57: Error: symbol `err' is already defined<br>{standard input}:63: Error: symbol `err' is already defined<br>{standard input}:69: Error: symbol `err' is already defined<br>{standard input}:75: Error: symbol `err' is already defined
<br>{standard input}:81: Error: symbol `err' is already defined<br>{standard input}:87: Error: symbol `err' is already defined<br>{standard input}:93: Error: symbol `err' is already defined<br>{standard input}:99: Error: symbol `err' is already defined
<br>{standard input}:105: Error: symbol `fmt2' is already defined<br>{standard input}:111: Error: symbol `err' is already defined<br>{standard input}:117: Error: symbol `err' is already defined<br>{standard input}:123: Error: symbol `err' is already defined
<br>{standard input}:129: Error: symbol `err' is already defined<br>{standard input}:135: Error: symbol `err' is already defined<br>{standard input}:141: Error: symbol `err' is already defined<br>{standard input}:153: Error: symbol `i' is already defined
<br>{standard input}:159: Error: symbol `i' is already defined<br>{standard input}:165: Error: symbol `i' is already defined<br>{standard input}:171: Error: symbol `i' is already defined<br>{standard input}:184: Error: symbol `_y' is already defined
<br>{standard input}:190: Error: symbol `_y' is already defined<br>{standard input}:203: Error: symbol `err' is already defined<br>{standard input}:209: Error: symbol `err' is already defined<br>{standard input}:215: Error: symbol `err' is already defined
<br>{standard input}:221: Error: symbol `err' is already defined<br>{standard input}:228: Error: symbol `_y' is already defined<br>{standard input}:234: Error: symbol `_y' is already defined<br>{standard input}:240: Error: symbol `_y' is already defined
<br>{standard input}:247: Error: symbol `_x' is already defined<br>{standard input}:253: Error: symbol `err' is already defined<br>{standard input}:259: Error: symbol `err' is already defined<br>{standard input}:265: Error: symbol `err' is already defined
<br>{standard input}:271: Error: symbol `err' is already defined<br>{standard input}:277: Error: symbol `err' is already defined<br>{standard input}:283: Error: symbol `err' is already defined<br>{standard input}:289: Error: symbol `fmt2' is already defined
<br>{standard input}:295: Error: symbol `err' is already defined<br>{standard input}:301: Error: symbol `fmt2' is already defined<br>{standard input}:307: Error: symbol `err' is already defined<br>{standard input}:319: Error: symbol `err' is already defined
<br>{standard input}:326: Error: symbol `_y' is already defined<br>{standard input}:332: Error: symbol `_y' is already defined<br>{standard input}:338: Error: symbol `_y' is already defined<br>{standard input}:345: Error: symbol `_x' is already defined
<br>{standard input}:351: Error: symbol `err' is already defined<br>{standard input}:357: Error: symbol `err' is already defined<br>{standard input}:369: Error: symbol `err' is already defined<br>{standard input}:381: Error: symbol `fmt2' is already defined
<br>{standard input}:387: Error: symbol `err' is already defined<br>{standard input}:393: Error: symbol `err' is already defined<br>{standard input}:399: Error: symbol `fmt2' is already defined<br>{standard input}:405: Error: symbol `err' is already defined
<br>{standard input}:411: Error: symbol `err' is already defined<br>{standard input}:417: Error: symbol `_y' is already defined<br>{standard input}:423: Error: symbol `_y' is already defined<br>{standard input}:429: Error: symbol `_y' is already defined
<br>{standard input}:435: Error: symbol `_x' is already defined<br>{standard input}:441: Error: symbol `err' is already defined<br>{standard input}:447: Error: symbol `err' is already defined<br>{standard input}:459: Error: symbol `err' is already defined
<br>{standard input}:473: Error: symbol `fmt2' is already defined<br>make[2]: *** [/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l/v4l1-compat.o] Error 1<br>make[1]: *** [_module_/tmp/dvb/hg-v4l-dvb-dbcc76628ffc/v4l] Error 2<br>make[1]: Leaving directory `/usr/src/linux-
<a href="http://2.6.16.4">2.6.16.4</a>'<br>make: *** [default] Error 2<br><br><br>Anyone know what I have done wrong?<br><br>Regards,<br><br>Hans<br>