[mythtv-commits] Ticket #12399: Cannot build mythtv qjson master with qt-5.4

MythTV noreply at mythtv.org
Thu Mar 5 09:24:40 UTC 2015


#12399: Cannot build mythtv qjson master with qt-5.4
----------------------------------+-----------------------------
 Reporter:  yiannividalis@…       |          Owner:  dblain
     Type:  Bug Report - General  |         Status:  new
 Priority:  minor                 |      Milestone:  unknown
Component:  Bindings - XML/JSON   |        Version:  Master Head
 Severity:  medium                |     Resolution:
 Keywords:                        |  Ticket locked:  0
----------------------------------+-----------------------------

Comment (by yiannividalis@…):

 make distcleans actually stops with an error:

 {{{
 yianni at eagle1:~/mythtv-git/mythtv> make distclean
 make -C external distclean
 make[1]: Entering directory '/home/yianni/mythtv-git/mythtv/external'
 make -C FFmpeg distclean
 make[2]: Entering directory '/home/yianni/mythtv-
 git/mythtv/external/FFmpeg'
 make[2]: Leaving directory '/home/yianni/mythtv-
 git/mythtv/external/FFmpeg'
 make -C qjson distclean
 make[2]: Entering directory '/home/yianni/mythtv-
 git/mythtv/external/qjson'
 cd src/ && ( test -e Makefile || /usr/bin/qmake-qt5 /home/yianni/mythtv-
 git/mythtv/external/qjson/src/src.pro -o Makefile ) && make -f Makefile
 distclean
 make[3]: Entering directory '/home/yianni/mythtv-
 git/mythtv/external/qjson/src'
 rm -f moc_parserrunnable.cpp moc_serializerrunnable.cpp
 rm -f json_parser.o json_scanner.o parser.o parserrunnable.o
 qobjecthelper.o serializer.o serializerrunnable.o moc_parserrunnable.o
 moc_serializerrunnable.o
 rm -f *~ core *.core
 rm -f ../lib/libmythqjson.so.0.7.1
 rm -f ../lib/libmythqjson.so ../lib/libmythqjson.so.0
 ../lib/libmythqjson.so.0.7 ../lib/libmythqjson.a
 rm -f Makefile
 make[3]: Leaving directory '/home/yianni/mythtv-
 git/mythtv/external/qjson/src'
 rm -f Makefile
 make[2]: Leaving directory '/home/yianni/mythtv-git/mythtv/external/qjson'
 make -C libmythbluray distclean
 make[2]: Entering directory '/home/yianni/mythtv-
 git/mythtv/external/libmythbluray'
 rm -f bluray.o register.o bdid_parse.o clpi_parse.o extdata_parse.o
 index_parse.o meta_parse.o mpls_parse.o navigation.o sound_parse.o
 graphics_controller.o graphics_processor.o ig_decode.o m2ts_demux.o
 pes_buffer.o pg_decode.o dir_mythiowrapper.o dir_posix.o dl_posix.o
 filesystem.o file_mythiowrapper.o file_posix.o hdmv_vm.o mobj_parse.o
 mobj_print.o bits.o logging.o strutl.o
 rm -f libmythbluray-0.28.a
 rm -f *~ core *.core
 rm -f libmythbluray-0.28.a
 rm -f Makefile
 make[2]: Leaving directory '/home/yianni/mythtv-
 git/mythtv/external/libmythbluray'
 make -C libmythdvdnav distclean
 make[2]: Entering directory '/home/yianni/mythtv-
 git/mythtv/external/libmythdvdnav'
 rm -f dvdnav.o read_cache.o navigation.o vm_serialize.o getset.o play.o
 vmget.o highlight.o searching.o settings.o decoder.o vm.o vmcmd.o
 dvd_reader.o nav_read.o ifo_read.o dvd_input.o dvd_udf.o md5.o nav_print.o
 ifo_print.o bitreader.o
 rm -f libmythdvdnav-0.28.a
 rm -f *~ core *.core
 rm -f libmythdvdnav-0.28.a
 rm -f Makefile
 make[2]: Leaving directory '/home/yianni/mythtv-
 git/mythtv/external/libmythdvdnav'
 make -C libsamplerate distclean
 make[2]: Entering directory '/home/yianni/mythtv-
 git/mythtv/external/libsamplerate'
 rm -f samplerate.o src_linear.o src_sinc.o src_zoh.o
 rm -f libmythsamplerate-0.28.a
 rm -f *~ core *.core
 rm -f libmythsamplerate-0.28.a
 rm -f Makefile
 make[2]: Leaving directory '/home/yianni/mythtv-
 git/mythtv/external/libsamplerate'
 make -C minilzo distclean
 make[2]: Entering directory '/home/yianni/mythtv-
 git/mythtv/external/minilzo'
 rm -f minilzo.o
 rm -f libmythminilzo-0.28.a
 rm -f *~ core *.core
 rm -f libmythminilzo-0.28.a
 rm -f Makefile
 make[2]: Leaving directory '/home/yianni/mythtv-
 git/mythtv/external/minilzo'
 make -C libmythsoundtouch distclean
 make[2]: Entering directory '/home/yianni/mythtv-
 git/mythtv/external/libmythsoundtouch'
 rm -f AAFilter.o FIRFilter.o FIFOSampleBuffer.o RateTransposer.o
 SoundTouch.o TDStretch.o cpu_detect_x86_gcc.o sse_gcc.o
 rm -f libmythsoundtouch-0.28.a
 rm -f *~ core *.core
 rm -f libmythsoundtouch-0.28.a
 rm -f Makefile
 make[2]: Leaving directory '/home/yianni/mythtv-
 git/mythtv/external/libmythsoundtouch'
 make[1]: Leaving directory '/home/yianni/mythtv-git/mythtv/external'
 make -C bindings/perl distclean
 make[1]: Entering directory '/home/yianni/mythtv-git/mythtv/bindings/perl'
 rm -f Makefile.perl.old
 make[1]: Leaving directory '/home/yianni/mythtv-git/mythtv/bindings/perl'
 make -C bindings/python distclean
 make[1]: Entering directory '/home/yianni/mythtv-
 git/mythtv/bindings/python'
 python setup.py clean --all
 running clean
 'build/lib' does not exist -- can't clean it
 'build/bdist.linux-i686' does not exist -- can't clean it
 'build/scripts-2.7' does not exist -- can't clean it
 make[1]: Leaving directory '/home/yianni/mythtv-
 git/mythtv/bindings/python'
 make -C bindings/php distclean
 make[1]: Entering directory '/home/yianni/mythtv-git/mythtv/bindings/php'
 make[1]: Nothing to be done for 'distclean'.
 make[1]: Leaving directory '/home/yianni/mythtv-git/mythtv/bindings/php'
 make -C libs distclean
 make[1]: Entering directory '/home/yianni/mythtv-git/mythtv/libs'
 cd libmythfreesurround/ && ( test -e Makefile || /usr/bin/qmake-qt5
 /home/yianni/mythtv-
 git/mythtv/libs/libmythfreesurround/libmythfreesurround.pro QMAKE=qmake-
 qt5 -o Makefile ) && make -f Makefile distclean
 make[2]: Entering directory '/home/yianni/mythtv-
 git/mythtv/libs/libmythfreesurround'
 rm -f el_processor.o freesurround.o
 rm -f libmythfreesurround-0.28.a
 rm -f *~ core *.core
 rm -f libmythfreesurround-0.28.a
 rm -f Makefile
 make[2]: Leaving directory '/home/yianni/mythtv-
 git/mythtv/libs/libmythfreesurround'
 cd libmythbase/ && ( test -e Makefile || /usr/bin/qmake-qt5 /home/yianni
 /mythtv-git/mythtv/libs/libmythbase/libmythbase.pro QMAKE=qmake-qt5 -o
 Makefile ) && make -f Makefile distclean
 make[2]: Entering directory '/home/yianni/mythtv-
 git/mythtv/libs/libmythbase'
 rm -f moc_mythsocket.cpp moc_mythsignalingtimer.cpp moc_lcddevice.cpp
 moc_logging.cpp moc_loggingserver.cpp moc_mythcorecontext.cpp
 moc_mythsystemprivate.cpp moc_mythdownloadmanager.cpp moc_mythmedia.cpp
 moc_mythcdrom.cpp moc_filesysteminfo.cpp moc_hardwareprofile.cpp
 moc_serverpool.cpp moc_signalhandling.cpp moc_housekeeper.cpp
 moc_mythsystemlegacy.cpp moc_mythsingledownload.cpp moc_mythsystemunix.cpp
 rm -f mthread.o mthreadpool.o mythsocket.o mythdbcon.o mythdb.o
 mythdbparams.o oldsettings.o mythobservable.o mythevent.o mythtimer.o
 mythsignalingtimer.o mythdirs.o lcddevice.o mythstorage.o remotefile.o
 mythcorecontext.o mythsystem.o mythlocale.o storagegroup.o mythcoreutil.o
 mythdownloadmanager.o mythtranslation.o unzip.o iso639.o iso3166.o
 mythmedia.o mythmiscutil.o mythhdd.o mythcdrom.o dbutil.o logging.o
 loggingserver.o referencecounter.o mythcommandlineparser.o
 filesysteminfo.o hardwareprofile.o serverpool.o plist.o signalhandling.o
 mythtimezone.o mythdate.o mythplugin.o housekeeper.o mythsystemlegacy.o
 mythtypes.o threadedfilewriter.o mythsingledownload.o codecutil.o
 mythsession.o Json.o mythsystemunix.o mythcdrom-linux.o moc_mythsocket.o
 moc_mythsignalingtimer.o moc_lcddevice.o moc_logging.o moc_loggingserver.o
 moc_mythcorecontext.o moc_mythsystemprivate.o moc_mythdownloadmanager.o
 moc_mythmedia.o moc_mythcdrom.o moc_filesysteminfo.o moc_hardwareprofile.o
 moc_serverpool.o moc_signalhandling.o moc_housekeeper.o
 moc_mythsystemlegacy.o moc_mythsingledownload.o moc_mythsystemunix.o
 rm -f libmythbase-0.28.so.0.28.0 libmythbase-0.28.a
 libmythbase-0.28.so.0.28.0 libmythbase-0.28.so libmythbase-0.28.so.0
 libmythbase-0.28.so.0.28
 rm -f *~ core *.core
 rm -f libmythbase-0.28.so.0.28.0
 rm -f libmythbase-0.28.so libmythbase-0.28.so.0 libmythbase-0.28.so.0.28
 libmythbase-0.28.a
 rm -f Makefile
 make[2]: Leaving directory '/home/yianni/mythtv-
 git/mythtv/libs/libmythbase'
 cd libmythservicecontracts/ && ( test -e Makefile || /usr/bin/qmake-qt5
 /home/yianni/mythtv-
 git/mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro QMAKE
 =qmake-qt5 -o Makefile ) && make -f Makefile distclean
 Project ERROR: Unknown module(s) in QT: script
 Makefile:112: recipe for target 'sub-libmythservicecontracts-distclean'
 failed
 make[1]: *** [sub-libmythservicecontracts-distclean] Error 3
 make[1]: Leaving directory '/home/yianni/mythtv-git/mythtv/libs'
 Makefile:73: recipe for target 'libs_distclean' failed
 make: *** [libs_distclean] Error 2

 }}}

 I searched for "qt5 | grep -i script" in packages and saw that I was
 missing libqt5-qtscript-devel and  libQt5Script5. I installed both but I'm
 still getting the same build error.

 Any help would be greatly appreciated.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12399#comment:4>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list