[mythtv-commits] Ticket #13197: MythTV 0.28.1 and 29.0 fail to build with Qt 5.10
MythTV
noreply at mythtv.org
Fri Dec 29 20:03:53 UTC 2017
#13197: MythTV 0.28.1 and 29.0 fail to build with Qt 5.10
----------------------------------+---------------------------
Reporter: sandalle@… | Owner:
Type: Bug Report - General | Status: new
Priority: minor | Milestone: 29.1
Component: MythTV - General | Version: v29-fixes
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------------+---------------------------
Comment (by sandalle@…):
Replying to [comment:2 anonymous@…]:
> The OP should try the patches from #13122 and report the results in that
ticket.
I tried the patches qt510-configure-v2.patch, qt510-libs.patch,
qt510-plugins.patch, and qt510-programs.patch from
https://code.mythtv.org/trac/ticket/13122 and MythTV 29.1 now gets further
along the compile path, but gives a new error
{{{
make[2]: Entering directory '/usr/src/mythtv-
fixes-29/mythtv/programs/mythfrontend'
ccache g++ -Wl,-rpath,/opt/qt5/lib -Wl,-rpath-link,/opt/qt5/lib -o
mythfrontend main.o playbackbox.o viewscheduled.o audiogeneralsettings.o
globalsettings.o manualschedule.o programrecpriority.o
channelrecpriority.o statusbox.o networkcontrol.o mediarenderer.o
mythfexml.o playbackboxlistitem.o custompriority.o exitprompt.o action.o
actionset.o mythcontrols.o keybindings.o keygrabber.o progfind.o
guidegrid.o customedit.o schedulecommon.o scheduleeditor.o
backendconnectionmanager.o programinfocache.o proglist.o
proglist_helpers.o playbackboxhelper.o viewschedulediff.o themechooser.o
setupwizard_general.o setupwizard_audio.o setupwizard_video.o
grabbersettings.o editvideometadata.o videofileassoc.o
videometadatasettings.o videoplayercommand.o videopopups.o videofilter.o
videolist.o videoplayersettings.o videodlg.o videoglobalsettings.o
upnpscanner.o commandlineparser.o idlescreen.o gallerythumbview.o
galleryslideview.o galleryconfig.o galleryviews.o galleryslide.o
gallerytransitions.o galleryinfo.o frontend.o progdetails.o proginfolist.o
moc_playbackbox.o moc_viewscheduled.o moc_globalsettings.o
moc_audiogeneralsettings.o moc_manualschedule.o moc_programrecpriority.o
moc_channelrecpriority.o moc_statusbox.o moc_networkcontrol.o
moc_custompriority.o moc_exitprompt.o moc_mythcontrols.o moc_keygrabber.o
moc_progfind.o moc_guidegrid.o moc_customedit.o moc_schedulecommon.o
moc_scheduleeditor.o moc_backendconnectionmanager.o moc_proglist.o
moc_proglist_helpers.o moc_viewschedulediff.o moc_themechooser.o
moc_setupwizard_general.o moc_setupwizard_audio.o moc_setupwizard_video.o
moc_grabbersettings.o moc_editvideometadata.o moc_videofileassoc.o
moc_videometadatasettings.o moc_videopopups.o moc_videofilter.o
moc_videoplayersettings.o moc_videodlg.o moc_upnpscanner.o
moc_idlescreen.o moc_gallerythumbview.o moc_galleryslideview.o
moc_galleryconfig.o moc_galleryslide.o moc_gallerytransitions.o
moc_galleryinfo.o moc_frontend.o moc_progdetails.o moc_proginfolist.o
-L../../libs/libmyth -L../../libs/libmythtv
-L../../external/FFmpeg/libswresample -L../../external/FFmpeg/libavutil
-L../../external/FFmpeg/libavcodec -L../../external/FFmpeg/libavformat
-L../../external/FFmpeg/libswscale -L../../external/FFmpeg/libpostproc
-L../../external/FFmpeg/libavfilter -L../../libs/libmythbase
-L../../libs/libmythui -L../../libs/libmythupnp
-L../../libs/libmythmetadata -L../../libs/libmythservicecontracts
-L../../libs/libmythprotoserver -lmythswscale -lmythavformat
-lmythswresample -lmythavutil -lmythavcodec -lmythpostproc -lmythavfilter
-lmythtv-29 -lmythupnp-29 -lmythbase-29 -lmythui-29 -lmyth-29
-lmythmetadata-29 -lmythservicecontracts-29 -lmythprotoserver-29
-L../../libs/libmythfreemheg -lmythfreemheg-29
-L../../external/libhdhomerun -lmythhdhomerun-29 -L/usr/lib -ltag -lXext
-lXinerama -lXxf86vm -lxml2 -lcrypto -lass -lvdpau -lxcb -lxcb-shm -lxcb-
xfixes -lxcb-shape -lX11 -lasound -lfreetype -lx264 -lvpx -lm -llzma -lbz2
-lz -ludev -pthread -ldl -lGL -L/opt/qt5/lib -lQt5WebKitWidgets
-lQt5OpenGL -lQt5Widgets -lQt5WebKit -lQt5Gui -lQt5Network -lQt5Xml
-lQt5Sql -lQt5Script -lQt5DBus -lQt5Core -lpthread
moc_globalsettings.o:(.data.rel.ro._ZTV30HostRefreshRateComboBoxSetting[_ZTV30HostRefreshRateComboBoxSetting]+0x138):
undefined reference to
`HostRefreshRateComboBoxSetting::ChangeResolution(StandardSetting*)'
moc_globalsettings.o:(.data.rel.ro._ZTV17VideoModeSettings[_ZTV17VideoModeSettings]+0x98):
undefined reference to
`VideoModeSettings::updateButton(MythUIButtonListItem*)'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:488: mythfrontend] Error 1
}}}
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13197#comment:3>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list