[vdr] DVD plugin compile problem

Steve Brown steve-vdr at deltabbs.org
Tue Dec 27 20:19:59 CET 2005


I seem to be having a problem compiling the DVD plugin with:

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(...)'


More information about the vdr mailing list