Bug#800952: vdr-plugin-vcd: FTBFS with vdr 2.2.0: DeviceTrickSpeed API change
Andreas Beckmann
anbe at debian.org
Mon Oct 5 11:31:17 UTC 2015
Source: vdr-plugin-vcd
Version: 0.9-22
Severity: serious
Tags: sid stretch
Justification: fails to build from source (but built successfully in the past)
User: debian-qa at lists.debian.org
Usertags: piuparts
Hi,
vdr-plugin-vcd cannot be built with vdr 2.2.0 in sid:
debian/rules build
dh build
dh_testdir
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/tmp/buildd/vdr-plugin-vcd-0.9'
dh_auto_build -- all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale
make -j1 all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale
make[2]: Entering directory '/tmp/buildd/vdr-plugin-vcd-0.9'
g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I/usr/include/vdr/include vcd.c
g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I/usr/include/vdr/include functions.c
g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I/usr/include/vdr/include menu.c
g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I/usr/include/vdr/include player.c
player.c: In member function 'void cVcdPlayer::TrickSpeed(int)':
player.c:164:25: error: no matching function for call to 'cVcdPlayer::DeviceTrickSpeed(int&)'
DeviceTrickSpeed(sp);
^
In file included from player.h:27:0,
from player.c:24:
/usr/include/vdr/player.h:30:8: note: candidate: void cPlayer::DeviceTrickSpeed(int, bool)
void DeviceTrickSpeed(int Speed, bool Forward) { if (device) device->TrickSpeed(Speed, Forward); }
^
/usr/include/vdr/player.h:30:8: note: candidate expects 2 arguments, 1 provided
Makefile:61: recipe for target 'player.o' failed
make[2]: *** [player.o] Error 1
make[2]: Leaving directory '/tmp/buildd/vdr-plugin-vcd-0.9'
dh_auto_build: make -j1 all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale returned exit code 2
debian/rules:12: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/tmp/buildd/vdr-plugin-vcd-0.9'
debian/rules:9: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Andreas
More information about the pkg-vdr-dvb-devel
mailing list