Page 1 of 1

[SOLVED] Help Troubleshooting Compile Error with 31-Fixes

Posted: Sat Jun 06, 2020 8:15 pm
by Vaska
Hi,

I'm trying to rebuild the latest v31-fixes branch (as of Jun 6 2020) after performing a system upgrade on my Gentoo box. I'm not quite sure what is causing the build to fail. Could someone please point me in the right direction to begin troubleshooting a library dependency maybe? Is there a build log that I can reference?

Here's the last bit of "make" before it fails:

g++ -shared -Wl,-soname,libmythservicecontracts-31.so.31 -o libmythservicecontracts-31.so.31.0.0 obj/service.o obj/recStatus.o obj/programtypes.o obj/recordingtypes.o obj/moc_service.o obj/moc_mythServices.o obj/moc_guideServices.o obj/moc_contentServices.o obj/moc_dvrServices.o obj/moc_channelServices.o obj/moc_videoServices.o obj/moc_captureServices.o obj/moc_musicServices.o obj/moc_frontendServices.o obj/moc_imageServices.o obj/moc_rttiServices.o obj/moc_enum.o obj/moc_enumItem.o obj/moc_connectionInfo.o obj/moc_databaseInfo.o obj/moc_programAndChannel.o obj/moc_programGuide.o obj/moc_recording.o obj/moc_settingList.o obj/moc_wolInfo.o obj/moc_programList.o obj/moc_encoder.o obj/moc_encoderList.o obj/moc_storageGroupDir.o obj/moc_storageGroupDirList.o obj/moc_channelInfoList.o obj/moc_videoSource.o obj/moc_videoSourceList.o obj/moc_videoMultiplex.o obj/moc_videoMultiplexList.o obj/moc_videoMetadataInfo.o obj/moc_videoMetadataInfoList.o obj/moc_blurayInfo.o obj/moc_timeZoneInfo.o obj/moc_videoLookupInfo.o obj/moc_videoLookupInfoList.o obj/moc_versionInfo.o obj/moc_lineup.o obj/moc_captureCard.o obj/moc_captureCardList.o obj/moc_recRule.o obj/moc_recRuleList.o obj/moc_artworkInfo.o obj/moc_artworkInfoList.o obj/moc_frontendStatus.o obj/moc_frontendActionList.o obj/moc_liveStreamInfo.o obj/moc_liveStreamInfoList.o obj/moc_titleInfo.o obj/moc_titleInfoList.o obj/moc_labelValue.o obj/moc_logMessage.o obj/moc_logMessageList.o obj/moc_imageMetadataInfoList.o obj/moc_imageMetadataInfo.o obj/moc_imageSyncInfo.o obj/moc_channelGroup.o obj/moc_channelGroupList.o obj/moc_input.o obj/moc_inputList.o obj/moc_recRuleFilter.o obj/moc_recRuleFilterList.o obj/moc_castMember.o obj/moc_castMemberList.o obj/moc_frontend.o obj/moc_frontendList.o obj/moc_cutting.o obj/moc_cutList.o obj/moc_backendInfo.o obj/moc_envInfo.o obj/moc_buildInfo.o obj/moc_logInfo.o obj/moc_genre.o obj/moc_genreList.o obj/moc_musicMetadataInfo.o obj/moc_musicMetadataInfoList.o obj/moc_recStatus.o -L../libmythbase -lmythbase-31 -lXext -lXinerama -lXxf86vm -lXrandr -lcrypto -lass -lfftw3_threads -lfftw3f -lfftw3 -lEGL -lvdpau -lva-x11 -lX11 -lva-drm -lva -ldav1d -ljack -lasound -lfreetype -lhdhomerun -ldrm -lxml2 -lx264 -lmp3lame -lm -ldl -lz -lbluray -pthread -lsamplerate -lpthread /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so -lGL
ln -s libmythservicecontracts-31.so.31.0.0 libmythservicecontracts-31.so
ln -s libmythservicecontracts-31.so.31.0.0 libmythservicecontracts-31.so.31
ln -s libmythservicecontracts-31.so.31.0.0 libmythservicecontracts-31.so.31.0
make[2]: Leaving directory '/var/work/Install/MythTV/GIT/31-Fixes/mythtv/mythtv/libs/libmythservicecontracts'
make[1]: Leaving directory '/var/work/Install/MythTV/GIT/31-Fixes/mythtv/mythtv/libs'
make: *** [Makefile:66: libs] Error 2

Thanks,
Vaska

Re: Help Troubleshooting Compile Error with 31-Fixes

Posted: Sun Jun 07, 2020 3:10 am
by Vaska
My Gentoo system upgrade today bumped me up to QT Core 5.15.0 (along with all the other QT components too). I was able to compile fixes-31 without any issues again after downgrading all QT components back to 5.14.2