Goga777 wrote: >>>> Your headers seem broken. What should happen (i.e. in upstream kernel >>>> git) is: >>> let's have a look on my headers (debian sid kernel 2.6.30 s2-liplianin dvb) >> Did you look in /usr/include/linux/dvb/... or in /usr/src/linux/... ? > > /usr/src/s2-liplianin/linux > >> For compiling userspace stuff (which vdr for sure is), the versions >> in /usr/include are used. > > not so necessary > > it's possible to change this behaviour > > --> edit --> Make.config --> DVBDIR = /usr/src/s2-liplianin/linux Run this: g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -E -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 -o vdr.processed.c vdr.c vdr.processed.c should contain the preprocessed C++ source code. Please attach it (provided it is not too large) or upload somewhere. -- Anssi Hannula _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr