Bug#800954: vdr-plugin-xine: FTBFS with vdr 2.2.0: error: invalid conversion from 'cPixmap*' to 'cPixmapMemory*'

Andreas Beckmann anbe at debian.org
Mon Oct 5 11:38:01 UTC 2015


Source: vdr-plugin-xine
Version: 0.9.4-13
Severity: serious
User: debian-qa at lists.debian.org
Usertags: piuparts

Hi,

vdr-plugin-xine cannot be built with vdr 2.2.0 in sid:

 debian/rules build
dh build --parallel
   dh_testdir -O--parallel
   dh_auto_configure -O--parallel
   debian/rules override_dh_auto_build
make[1]: Entering directory '/tmp/buildd/vdr-plugin-xine-0.9.4'
dh_auto_build -- all DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=debian/tmp/usr/share/locale
        make -j1 all DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=debian/tmp/usr/share/locale
make[2]: Entering directory '/tmp/buildd/vdr-plugin-xine-0.9.4'
g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xine"' -DFIFO_DIR=\"/tmp/vdr-xine\" -DVERIFY_BITMAP_DIRTY=0 -DSET_VIDEO_WINDOW `pkg-config --cflags libxine`  -I/usr/include/vdr/include xine.c
g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xine"' -DFIFO_DIR=\"/tmp/vdr-xine\" -DVERIFY_BITMAP_DIRTY=0 -DSET_VIDEO_WINDOW `pkg-config --cflags libxine`  -I/usr/include/vdr/include xineDevice.c
xineDevice.c: In member function 'void PluginXine::cXineDevice::mainMenuTrampoline()':
xineDevice.c:4234:79: warning: ignoring return value of 'int asprintf(char**, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       ::asprintf(&msg, tr("Switching primary DVB to %s..."), m_plugin->Name());
                                                                               ^
xineDevice.c:4245:82: warning: ignoring return value of 'int asprintf(char**, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       ::asprintf(&msg, tr("Switched primary DVB back from %s"), m_plugin->Name());
                                                                                  ^
g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xine"' -DFIFO_DIR=\"/tmp/vdr-xine\" -DVERIFY_BITMAP_DIRTY=0 -DSET_VIDEO_WINDOW `pkg-config --cflags libxine`  -I/usr/include/vdr/include xineLib.c
xineLib.c: In member function 'uchar* PluginXine::cXineLib::execFuncGrabImage(const char*, int&, bool, int, int, int)':
xineLib.c:4305:21: warning: ignoring return value of 'int asprintf(char**, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
             , outfd);
                     ^
xineLib.c:4313:21: warning: ignoring return value of 'int asprintf(char**, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
             , outfd);
                     ^
g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xine"' -DFIFO_DIR=\"/tmp/vdr-xine\" -DVERIFY_BITMAP_DIRTY=0 -DSET_VIDEO_WINDOW `pkg-config --cflags libxine`  -I/usr/include/vdr/include xineOsd.c
xineOsd.c: In member function 'void PluginXine::cXineOsd::callSendWindow(int, int, int, int, int, int, int, int, bool)':
xineOsd.c:501:47: error: invalid conversion from 'cPixmap*' to 'cPixmapMemory*' [-fpermissive]
       while (cPixmapMemory *pm = RenderPixmaps())
                                               ^
Makefile:105: recipe for target 'xineOsd.o' failed
make[2]: *** [xineOsd.o] Error 1
make[2]: Leaving directory '/tmp/buildd/vdr-plugin-xine-0.9.4'
dh_auto_build: make -j1 all DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=debian/tmp/usr/share/locale returned exit code 2
debian/rules:14: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/tmp/buildd/vdr-plugin-xine-0.9.4'
debian/rules:11: 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