[mythtv] Testers Wanted for New, ON-Deman Input Feature

Bill Meek keemllib at gmail.com
Tue Jan 9 21:18:23 UTC 2018


On 01/09/2018 10:41 AM, Bill Meek wrote:
> On 01/08/2018 10:51 AM, David Engel wrote:

...

>> Do I have any other takers on this?
>>
>> David
>>
> 
> I'm in. Just got my test host's systemd setup so the backend can be started
> as a master or as a slave to my production host. I've only got one channel
> eligible for multirec right now, but multirec works on master. Switching to
> the devel/scheduler branch now.

Well, this didn't last long. My production backend is still on Ubuntu 14.04
and Qt 5.2.1. This branch builds on 17.10, but on 14.04 fails with:

cd mythbackend/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 
/home/bill/source/mythtv/mythtv/programs/mythbackend/mythbackend.pro QMAKE=/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile ) && make -f 
Makefile
make[2]: Entering directory `/home/bill/source/mythtv/mythtv/programs/mythbackend'
ccache g++ -c -m64 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -march=core-avx2 -DNDEBUG -fomit-frame-pointer -fPIC 
-DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -msse -pthread -g -Wall -Wextra -Wpointer-arith -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS 
-fvisibility-inlines-hidden -Wmissing-declarations -Wno-switch -Woverloaded-virtual -funit-at-a-time -isystem 
../../external/libmythdvdnav/dvdnav -isystem ../../external/libmythdvdnav/dvdread -D_REENTRANT -std=c++0x -fPIE -DMMX -Dusing_libcec 
-D_GNU_SOURCE -DUSING_OSS -DUSING_DVB -DUSING_LIBDNS_SD -DQT_WIDGETS_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB 
-DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I. -I/usr/include/libxml2 -I/usr/include/X11 -I../.. -I../../libs 
-I../../libs/libmyth -I../../libs/libmyth/audio -I../../libs/libmythtv -I../../external/FFmpeg -I../../libs/libmythupnp -I../../libs/libmythui 
-I../../libs/libmythmetadata -I../../libs/libmythlivemedia -I../../libs/libmythbase -I../../external/libmythbluray/src 
-I../../external/libmythsoundtouch -I../../external/libudfread -I../../external/libsamplerate -I../../libs/libmythtv/mpeg 
-I../../libs/libmythtv/vbitext -I../../libs/libmythservicecontracts -I../../libs/libmythprotoserver -I/usr/include/qt5 
-I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork 
-I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Imoc -o obj/main_helpers.o main_helpers.cpp
main_helpers.cpp: In function ‘bool setupTVs(bool, bool&)’:
main_helpers.cpp:156:36: error: invalid use of qualified-name ‘TVRec::inputsLock’
      QWriteLocker(&TVRec::inputsLock);
                                     ^
make[2]: *** [obj/main_helpers.o] Error 1
make[2]: Leaving directory `/home/bill/source/mythtv/mythtv/programs/mythbackend'
make[1]: *** [sub-mythbackend-make_first] Error 2
make[1]: Leaving directory `/home/bill/source/mythtv/mythtv/programs'
make: *** [programs] Error 2

And I've not been able to solve the above. Did a distclean before the above.
I'll switch back to master but would be happy to test any suggestions to get
past the above.

-- 
Bill


More information about the mythtv-dev mailing list