[vdr] error compiling vdr 1.7.7 (frontend.h - '__u8' does not name a type)

bioh bioh at biodome.org
Thu May 28 01:26:58 CEST 2009


Hi folks,

For the last few days I've been trying to compile vdr-1.7.7 on my debian 
system, and have failed miserably.
Googled, ramaged through forums and i'm possibly too dumb to understand 
what i'm doing wrong (high probability :()

I have tried to follow steps as outlined on several forums (ubuntu, 
dvbn) but the compile fails at last stage of vdr make.
Here is an example:

silicon:/home/src/vdr/vdr# make
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c 
-DUSE_CMDRECCMDI18N -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY 
-DUSE_DOLBYINREC -DUSE_LIEMIEXT -DUSE_PLUGINMISSING -DUSE_SETTIME 
-DUSE_STREAMDEVEXT -DUSE_WAREAGLEICON -DUSE_YAEPG -DREMOTE_KBD 
-DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  
-DVIDEODIR=\"/video\" -DCONFDIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" 
-DLOCDIR=\"./locale\" -DUSE_PLUGINAPI -I/usr/include/freetype2 
-I/home/src/s2-liplianin/linux/include vdr.c
In file included from dvbdevice.h:13,
                 from vdr.c:45:
/home/src/s2-liplianin/linux/include/linux/dvb/frontend.h:92: error: 
'__u8' does not name a type
/home/src/s2-liplianin/linux/include/linux/dvb/frontend.h:93: error: 
'__u8' does not name a type
/home/src/s2-liplianin/linux/include/linux/dvb/frontend.h:98: error: 
'__u8' does not name a type
/home/src/s2-liplianin/linux/include/linux/dvb/frontend.h:99: error: 
'__u8' does not name a type
/home/src/s2-liplianin/linux/include/linux/dvb/frontend.h:361: error: 
'__u8' does not name a type
make: *** [vdr.o] Error 1



silicon:/home/src/vdr/vdr# gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.3-10' 
--with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs 
--enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr 
--enable-shared --enable-multiarch --with-system-zlib 
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix 
--enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 
--program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug 
--enable-objc-gc --enable-mpfr --enable-targets=all --with-tune=generic 
--enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu 
--target=i486-linux-gnu
Thread model: posix
gcc version 4.3.3 (Debian 4.3.3-10)
silicon:/home/src/vdr/vdr# uname -a
Linux silicon 2.6.26-2-686 #1 SMP Thu Mar 26 01:08:11 UTC 2009 i686 
GNU/Linux
silicon:/home/src/vdr/vdr#



 From reading some threads on the googles it suggests some problems with 
the kernel headers, but I'm afraid this is beyond my meager skills.

Could someone please put me out of my misery and suggest where I am 
going wrong?

Much thanks for any help on this in advance,

-michal



More information about the vdr mailing list