Public bug reported:
When building vdr on edgy, with the latest versions as of the date of
this report, it fails with the error:
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD
-DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE
-DVIDEODIR=\"/var/lib/video.00\" -DCFGDIR=\"/var/lib/vdr\"
-DPLUGINDIR=\"/usr/lib/vdr/plugins\" -DVFAT thread.c
thread.c:321: error: ‘gettid’ has not been declared
thread.c:323: error: expected constructor, destructor, or type conversion
before ‘tThreadId’
make[1]: *** [thread.o] Error 1
make[1]: Leaving directory `/home/cmsj/code/ubuntu/vdrbunty/vdr-1.4.0'
make: *** [build-stamp] Error 2
As I understand it this is because gettid has been removed from the
linux kernel and the best solution is to use a later vdr which knows
about this. For example 1.4.3 is now available and fixes many bugs
** Affects: vdr (Ubuntu)
Importance: Untriaged
Status: Unconfirmed
--
vdr can not be built on edgy
https://launchpad.net/bugs/61139
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs