Goga777 wrote:
> Hi
> 
> I can't compile vdr 179
> 
> arvdr:/usr/src/vdr# LANG=C make
> g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c -DREMOTE_KBD 
> -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS0\" -D_GNU_SOURCE 
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
> -DVIDEODIR=\"/video\" -DCONFDIR=\"/etc/vdr\" -DPLUGINDIR=\"./PLUGINS/lib\" 
> -DLOCDIR=\"./locale\" -I/usr/include/freetype2 
> -I../s2-liplianin/linux/include vdr.c
> In file included from dvbdevice.h:14,
>                  from vdr.c:45:
> ../s2-liplianin/linux/include/linux/dvb/frontend.h:92: error: '__u8' does not 
> name a type
> ../s2-liplianin/linux/include/linux/dvb/frontend.h:93: error: '__u8' does not 
> name a type
> ../s2-liplianin/linux/include/linux/dvb/frontend.h:98: error: '__u8' does not 
> name a type
> ../s2-liplianin/linux/include/linux/dvb/frontend.h:99: error: '__u8' does not 
> name a type
> ../s2-liplianin/linux/include/linux/dvb/frontend.h:361: error: '__u8' does 
> not name a type
> make: *** [vdr.o] Error 1

Your headers seem broken. What should happen (i.e. in upstream kernel
git) is:

linux/dvb/frontend.h has:
#include <linux/types.h>

linux/types.h has:
#include <asm/types.h>

asm/types.h has:
#include <asm-generic/int-ll64.h>

asm-generic/int-ll64.h has:
typedef unsigned char __u8;

Maybe one of these includes in these files is missing?

-- 
Anssi Hannula

_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to