[mythtv] build fails / virtual bool VideoOutputVDPAU::SetupVisualisation(AudioPlayer*, MythRender*)

cptspock at gmx.de cptspock at gmx.de
Thu Dec 29 17:53:00 UTC 2011


Hello.

I just checked out the new master branch.

commit 41591395407bbfe80f9548cc2988ff9feab68fd5
Author: Mark Kendall <mkendall at mythtv.org>
Date:   Thu Dec 29 16:36:58 2011 +0000

Since then, building fails. Please see log.

> sh version.sh /srv/build/mythtv/mythtv-trunk/mythtv/mythtv
> make -C external/FFmpeg
> make[1]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/external/FFmpeg'
> make[1]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/external/FFmpeg'
> make -C bindings/perl
> make[1]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/bindings/perl'
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/bindings/perl'
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/bindings/perl'
> make[1]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/bindings/perl'
> make -C bindings/python
> make[1]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/bindings/python'
> python setup.py build --mythtv-prefix="/usr/local"
> running build
> running build_py
> copying MythTV/altdict.py -> build/lib/MythTV
> copying MythTV/exceptions.py -> build/lib/MythTV
> copying MythTV/__init__.py -> build/lib/MythTV
> copying MythTV/_conn_mysqldb.py -> build/lib/MythTV
> copying MythTV/_conn_oursql.py -> build/lib/MythTV
> copying MythTV/connections.py -> build/lib/MythTV
> copying MythTV/database.py -> build/lib/MythTV
> copying MythTV/dataheap.py -> build/lib/MythTV
> copying MythTV/logging.py -> build/lib/MythTV
> copying MythTV/methodheap.py -> build/lib/MythTV
> copying MythTV/msearch.py -> build/lib/MythTV
> copying MythTV/mythproto.py -> build/lib/MythTV
> copying MythTV/system.py -> build/lib/MythTV
> copying MythTV/utility.py -> build/lib/MythTV
> copying MythTV/tmdb/__init__.py -> build/lib/MythTV/tmdb
> copying MythTV/tmdb/tmdb_exceptions.py -> build/lib/MythTV/tmdb
> copying MythTV/tmdb/tmdb_ui.py -> build/lib/MythTV/tmdb
> copying MythTV/tmdb/tmdb_api.py -> build/lib/MythTV/tmdb
> copying MythTV/ttvdb/__init__.py -> build/lib/MythTV/ttvdb
> copying MythTV/ttvdb/cache.py -> build/lib/MythTV/ttvdb
> copying MythTV/ttvdb/tvdb_api.py -> build/lib/MythTV/ttvdb
> copying MythTV/ttvdb/tvdb_exceptions.py -> build/lib/MythTV/ttvdb
> copying MythTV/ttvdb/tvdb_ui.py -> build/lib/MythTV/ttvdb
> copying MythTV/ttvdb/tvdbXslt.py -> build/lib/MythTV/ttvdb
> copying MythTV/wikiscripts/__init__.py -> build/lib/MythTV/wikiscripts
> copying MythTV/wikiscripts/wikiscripts.py -> build/lib/MythTV/wikiscripts
> running build_scripts
> make[1]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/bindings/python'
> make -C bindings/php
> make[1]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/bindings/php'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/bindings/php'
> make -C libs
> make[1]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs'
> cd libmythsamplerate/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythsamplerate'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythsamplerate'
> cd libmythsoundtouch/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythsoundtouch'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythsoundtouch'
> cd libmythdvdnav/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythdvdnav'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythdvdnav'
> cd libmythbluray/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythbluray'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythbluray'
> cd libmythfreesurround/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythfreesurround'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythfreesurround'
> cd libmythbase/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythbase'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythbase'
> cd libmythservicecontracts/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythservicecontracts'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythservicecontracts'
> cd libmythfreemheg/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythfreemheg'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythfreemheg'
> cd libmythlivemedia/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythlivemedia'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythlivemedia'
> cd libmythnvctrl/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythnvctrl'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythnvctrl'
> cd libmythmpeg2/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythmpeg2'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythmpeg2'
> cd libmythui/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythui'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythui'
> cd libmythupnp/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythupnp'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythupnp'
> cd libmyth/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmyth'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmyth'
> cd libmythtv/ && make -f Makefile
> make[2]: Entering directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythtv'
> g++ -c -m64 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -fomit-frame-pointer -fPIC -pthread -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -O3 -fvisibility-inlines-hidden -Wmissing-declarations -I/usr/include/freetype2 -fvisibility=hidden -D_REENTRANT -fPIC -DMMX -D_GNU_SOURCE -DUSING_X11 -DUSING_XV -DUSING_VDPAU -DUSING_OPENGL -DUSING_OPENGL_VIDEO -DUSING_MHEG -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_ALSA -DUSING_V4L2 -DUSING_IPTV -DUSING_IVTV -DUSING_DVB -DUSING_BACKEND -DMTV_API -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml -I/usr/include/QtSql -I/usr/include -I/usr/local -I/usr/include/libxml2 -I.. -I../.. -I../../external/FFmpeg -I. -I../libmyth -
I../libmyth/audio -I../libmythbase -I../libmythhdhomerun -I../libmythdvdnav -I../libmythbluray -Idvbdev -Impeg -Iiptv -Ichannelscan -Ivisualisations -I../libmythlivemedia/BasicUsageEnvironment/include -I../libmythlivemedia/BasicUsageEnvironment -I../libmythlivemedia/groupsock/include -I../libmythlivemedia/groupsock -I../libmythlivemedia/liveMedia/include -I../libmythlivemedia/liveMedia -I../libmythlivemedia/UsageEnvironment/include -I../libmythlivemedia/UsageEnvironment -I../libmythbase -I../libmythui -I../libmythupnp -I../libmythservicecontracts -I/usr/include -I/usr/X11R6/include -I. -o avformatdecoder.o avformatdecoder.cpp
> In file included from avformatdecoder.cpp:46:0:
> videoout_vdpau.h: In member function ‘virtual bool VideoOutputVDPAU::SetupVisualisation(AudioPlayer*, MythRender*)’:
> videoout_vdpau.h:70:65: error: no matching function for call to ‘VideoOutputVDPAU::SetupVisualisation(AudioPlayer*&, MythRenderVDPAU*&)’
> videoout_vdpau.h:70:65: note: candidate is:
> videooutbase.h:255:18: note: virtual bool VideoOutput::SetupVisualisation(AudioPlayer*, MythRender*, const QString&)
> videooutbase.h:255:18: note:   candidate expects 3 arguments, 2 provided
> avformatdecoder.cpp: In member function ‘virtual int AvFormatDecoder::OpenFile(RingBuffer*, bool, char*, int)’:
> avformatdecoder.cpp:1022:1: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
> videoout_vdpau.h: In member function ‘virtual bool VideoOutputVDPAU::SetupVisualisation(AudioPlayer*, MythRender*)’:
> videoout_vdpau.h:70:68: warning: control reaches end of non-void function [-Wreturn-type]
> make[2]: *** [avformatdecoder.o] Error 1
> make[2]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs/libmythtv'
> make[1]: *** [sub-libmythtv-make_default] Error 2
> make[1]: Leaving directory `/srv/build/mythtv/mythtv-trunk/mythtv/mythtv/libs'
> make: *** [libs] Error 2

The last checkout before was on December 25 and it build sucessfully.

Ingwer

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ingwer Heidbrede 				                cptspock at gmx.de


More information about the mythtv-dev mailing list