Hi, I seem to be having a problem compiling the DVD plugin with: vdr-1.3.27 kernel-dvb 2.6.9 gcc 2.95.4 libdvdcss 1.2.9 libdvdnav 0.1.11 (? out of changelog) I'm guessing it's maybe compiler related, but I'd really not change it if at all possible. The VDR box is diskless and it'd take an age to rebuild under a newer compiler... Thanks for any helpful clues! g++ -O3 -Wall -Woverloaded-virtual -O3 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../include -I../../../../DVB/include -I/usr/include/dvdnav dvddev.c In file included from ../../../../DVB/include/asm/byteorder.h:57, from ../../../../DVB/include/linux/cdrom.h:14, from dvddev.c:26: ../../../../DVB/include/linux/byteorder/little_endian.h:43: syntax error before `(' ../../../../DVB/include/linux/byteorder/little_endian.h:47: parse error before `*' ../../../../DVB/include/linux/byteorder/little_endian.h: In function `__u64 __le64_to_cpup(...)': ../../../../DVB/include/linux/byteorder/little_endian.h:49: `p' undeclared (first use this function) ../../../../DVB/include/linux/byteorder/little_endian.h:49: (Each undeclared identifier is reported only once ../../../../DVB/include/linux/byteorder/little_endian.h:49: for each function it appears in.) ../../../../DVB/include/linux/byteorder/little_endian.h:50: warning: control reaches end of non-void function `__le64_to_cpup(...)' Steve