Bug#324082: vdr: ftbfs [sparc] invalid conversion from 'const void*' to 'const __u16*'

Blars Blarson blarson at blars.org
Sat Aug 20 04:17:59 UTC 2005


Package: vdr
Version: 1.3.28-1
Severity: serious
Justification: no longer builds from source

vdr failed to build on a sparc buildd, duplicated on my sparc pbuilder:

g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -DCMD_SUBMENUS -D_GNU_SOURCE -DVIDEODIR=\"/var/lib/video.00\" -DCFGDIR=\"/var/lib/vdr\" -DPLUGINDIR=\"/usr/lib/vdr/plugins\" -DVFAT  -I/usr/include/include channels.c
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -DCMD_SUBMENUS -D_GNU_SOURCE -DVIDEODIR=\"/var/lib/video.00\" -DCFGDIR=\"/var/lib/vdr\" -DPLUGINDIR=\"/usr/lib/vdr/plugins\" -DVFAT  -I/usr/include/include ci.c
ci.c: In member function 'virtual bool cCiApplicationInformation::Process(int, const uint8_t*)':
ci.c:808: error: invalid conversion from 'const void*' to 'const __u16*'
ci.c:808: error:   initializing argument 1 of 'long unsigned int __uldw(const __u16*)'
ci.c:808: error: invalid conversion from 'const void*' to 'const __u32*'
ci.c:808: error:   initializing argument 1 of 'long unsigned int __uldl(const __u32*)'
ci.c:808: error: invalid conversion from 'const void*' to 'const __u64*'
ci.c:808: error:   initializing argument 1 of 'long unsigned int __uldq(const __u64*)'
ci.c:811: error: invalid conversion from 'const void*' to 'const __u16*'
ci.c:811: error:   initializing argument 1 of 'long unsigned int __uldw(const __u16*)'
ci.c:811: error: invalid conversion from 'const void*' to 'const __u32*'
ci.c:811: error:   initializing argument 1 of 'long unsigned int __uldl(const __u32*)'
ci.c:811: error: invalid conversion from 'const void*' to 'const __u64*'
ci.c:811: error:   initializing argument 1 of 'long unsigned int __uldq(const __u64*)'
ci.c: In member function 'int cCiHandler::ResourceIdToInt(const uint8_t*)':
ci.c:1382: error: invalid conversion from 'const void*' to 'const __u16*'
ci.c:1382: error:   initializing argument 1 of 'long unsigned int __uldw(const __u16*)'
ci.c:1382: error: invalid conversion from 'const void*' to 'const __u32*'
ci.c:1382: error:   initializing argument 1 of 'long unsigned int __uldl(const __u32*)'
ci.c:1382: error: invalid conversion from 'const void*' to 'const __u64*'
ci.c:1382: error:   initializing argument 1 of 'long unsigned int __uldq(const __u64*)'
ci.c: In member function 'bool cCiHandler::Send(uint8_t, int, int, int)':
ci.c:1394: error: invalid conversion from 'void*' to '__u16*'
ci.c:1394: error:   initializing argument 2 of 'void __ustw(__u16, __u16*)'
ci.c:1394: error: invalid conversion from 'void*' to '__u32*'
ci.c:1394: error:   initializing argument 2 of 'void __ustl(__u32, __u32*)'
ci.c:1394: error: invalid conversion from 'void*' to '__u64*'
ci.c:1394: error:   initializing argument 2 of 'void __ustq(__u64, __u64*)'
ci.c:1397: error: invalid conversion from 'void*' to '__u16*'
ci.c:1397: error:   initializing argument 2 of 'void __ustw(__u16, __u16*)'
ci.c:1397: error: invalid conversion from 'void*' to '__u32*'
ci.c:1397: error:   initializing argument 2 of 'void __ustl(__u32, __u32*)'
ci.c:1397: error: invalid conversion from 'void*' to '__u64*'
ci.c:1397: error:   initializing argument 2 of 'void __ustq(__u64, __u64*)'
ci.c: In member function 'bool cCiHandler::Process()':
ci.c:1508: error: invalid conversion from 'const void*' to 'const __u16*'
ci.c:1508: error:   initializing argument 1 of 'long unsigned int __uldw(const __u16*)'
ci.c:1508: error: invalid conversion from 'const void*' to 'const __u32*'
ci.c:1508: error:   initializing argument 1 of 'long unsigned int __uldl(const __u32*)'
ci.c:1508: error: invalid conversion from 'const void*' to 'const __u64*'
ci.c:1508: error:   initializing argument 1 of 'long unsigned int __uldq(const __u64*)'
ci.c:1519: error: invalid conversion from 'const void*' to 'const __u16*'
ci.c:1519: error:   initializing argument 1 of 'long unsigned int __uldw(const __u16*)'
ci.c:1519: error: invalid conversion from 'const void*' to 'const __u32*'
ci.c:1519: error:   initializing argument 1 of 'long unsigned int __uldl(const __u32*)'
ci.c:1519: error: invalid conversion from 'const void*' to 'const __u64*'
ci.c:1519: error:   initializing argument 1 of 'long unsigned int __uldq(const __u64*)'
make[1]: *** [ci.o] Error 1
make[1]: Leaving directory `/build/buildd/vdr-1.3.28'
make: *** [build-stamp] Error 2





More information about the pkg-vdr-dvb-devel mailing list