[mythtv-commits] Ticket #12426: fix libmythservicecontracts on os x

MythTV noreply at mythtv.org
Mon Apr 13 13:57:49 UTC 2015


#12426: fix libmythservicecontracts on os x
--------------------------------------+-------------------------
     Reporter:  bradd@…               |      Owner:
         Type:  Bug Report - General  |     Status:  new
     Priority:  minor                 |  Milestone:  unknown
    Component:  Qt5 issues            |    Version:  Master Head
     Severity:  medium                |   Keywords:
Ticket locked:  0                     |
--------------------------------------+-------------------------
 patch attached to fix the issue compiling libmythservicecontracts on os x.

 rm -f libmythservicecontracts-0.28.0.28.0.dylib
 libmythservicecontracts-0.28.dylib libmythservicecontracts-0.28.0.dylib
 libmythservicecontracts-0.28.0.28.dylib
 /Users/bradd/mythtv-build-qt5/.osx-packager/build/bin/ccache
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
 -headerpad_max_install_names -arch x86_64
 -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
 -mmacosx-version-min=10.5 -L/Users/bradd/mythtv-build-qt5/.osx-
 packager/build/lib -F/Users/bradd/Qt/5.4/clang_64/lib
 -Wl,-dynamic,-search_paths_first -Qunused-arguments
 -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
 -mmacosx-version-min=10.7 -single_module -dynamiclib -flat_namespace
 -compatibility_version     0.28 -current_version   0.28.0
 -Wl,-install_name, at rpath/libmythservicecontracts-0.28.0.dylib -o
 libmythservicecontracts-0.28.0.28.0.dylib service.o moc_service.o
 moc_mythServices.o moc_guideServices.o moc_contentServices.o
 moc_dvrServices.o moc_channelServices.o moc_videoServices.o
 moc_captureServices.o moc_frontendServices.o moc_imageServices.o
 moc_rttiServices.o moc_enum.o moc_enumItem.o moc_connectionInfo.o
 moc_databaseInfo.o moc_programAndChannel.o moc_programGuide.o
 moc_recording.o moc_settingList.o moc_wolInfo.o moc_programList.o
 moc_encoder.o moc_encoderList.o moc_storageGroupDir.o
 moc_storageGroupDirList.o moc_channelInfoList.o moc_videoSource.o
 moc_videoSourceList.o moc_videoMultiplex.o moc_videoMultiplexList.o
 moc_videoMetadataInfo.o moc_videoMetadataInfoList.o moc_blurayInfo.o
 moc_timeZoneInfo.o moc_videoLookupInfo.o moc_videoLookupInfoList.o
 moc_versionInfo.o moc_lineup.o moc_captureCard.o moc_captureCardList.o
 moc_recRule.o moc_recRuleList.o moc_artworkInfo.o moc_artworkInfoList.o
 moc_frontendStatus.o moc_frontendActionList.o moc_liveStreamInfo.o
 moc_liveStreamInfoList.o moc_titleInfo.o moc_titleInfoList.o
 moc_labelValue.o moc_logMessage.o moc_logMessageList.o
 moc_imageMetadataInfoList.o moc_imageMetadataInfo.o moc_imageSyncInfo.o
 moc_channelGroup.o moc_channelGroupList.o moc_input.o moc_inputList.o
 moc_recRuleFilter.o moc_recRuleFilterList.o moc_castMember.o
 moc_castMemberList.o moc_frontend.o moc_frontendList.o moc_cutting.o
 moc_cutList.o  -F/Users/bradd/Qt/5.4/clang_64/lib -framework QTKit
 -framework Foundation -framework QuartzCore -framework CoreVideo
 -framework AVFoundation -framework CoreMedia -framework CoreFoundation
 -framework VideoDecodeAcceleration -lcrypto -liconv -L/Users/bradd/mythtv-
 build-qt5/.osx-packager/build/lib -lfreetype -Wl,-framework,OpenGL
 -lmp3lame -lm -lbz2 -lz -pthread -L/Users/bradd/mythtv-build-qt5/.osx-
 packager/src/myth-git/mythtv/external/qjson/lib -lmythqjson -F/Users/bradd
 /mythtv-build-qt5/.osx-packager/build/lib -framework AVCVideoServices
 -framework QtGui -framework QtCore -framework DiskArbitration -framework
 IOKit -framework QtScript -framework OpenGL -framework AGL
 Undefined symbols for architecture x86_64:
   "RecStatus::staticMetaObject", referenced from:
       qt_meta_extradata_DTC__RecordingInfo in moc_recording.o
 ld: symbol(s) not found for architecture x86_64
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)
 make[2]: *** [libmythservicecontracts-0.28.0.28.0.dylib] Error 1
 make[1]: *** [sub-libmythservicecontracts-make_first] Error 2
 make: *** [libs] Error 2
 [osx-pkg] Failed system call: " /usr/bin/make  " with error code 2
 Died at ./osx-packager-qtsdk.pl line 1817.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12426>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list