[mythtv-commits] Ticket #12839: zoneminder plugin linking fails under OS X

MythTV noreply at mythtv.org
Fri Jul 29 15:48:06 UTC 2016


#12839: zoneminder plugin linking fails under OS X
-----------------------------------------+-------------------------
     Reporter:  warpme@…                 |      Owner:
         Type:  Bug Report - General     |     Status:  new
     Priority:  minor                    |  Milestone:  unknown
    Component:  Plugin - MythZoneminder  |    Version:  Master Head
     Severity:  medium                   |   Keywords:
Ticket locked:  0                        |
-----------------------------------------+-------------------------
 building zonemider plugin fails on linking stage.
 system is El-Capitain 10.11.6 with Xcode 7.3.1 (7D1014)

 log says following:


 {{{
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
 -headerpad_max_install_names
 -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
 -mmacosx-version-min=10.9 -L/Users/piotro/Devel/mythtv-master/.osx-
 packager/build/lib -F/Users/piotro/Devel/Qt5.5.1/5.5/clang_64/lib
 -Wl,-dynamic,-search_paths_first -Qunused-arguments
 -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
 -stdlib=libc++ -mmacosx-version-min=10.7 -single_module -dynamiclib -o
 libmythzoneminder.dylib main.o zmconsole.o zmplayer.o zmevents.o
 zmliveplayer.o zmsettings.o zmclient.o alarmnotifythread.o zmminiplayer.o
 moc_zmconsole.o moc_zmplayer.o moc_zmevents.o moc_zmliveplayer.o
 moc_zmclient.o moc_zmminiplayer.o
 -F/Users/piotro/Devel/Qt5.5.1/5.5/clang_64/lib -L/Users/piotro/Devel
 /mythtv-master/.osx-packager/build/lib -framework QTKit -framework
 Foundation -framework QuartzCore -framework CoreVideo -framework
 AVFoundation -framework CoreMedia -framework CoreFoundation -framework
 VideoToolbox -framework VideoDecodeAcceleration -liconv
 -Wl,-framework,CoreFoundation -Wl,-framework,Security
 -Wl,-framework,OpenGL -framework CoreGraphics -lm -pthread -framework
 CoreServices -lfreetype -lz -lbz2 -lmp3lame -F/Users/piotro/Devel/mythtv-
 master/.osx-packager/build/lib -framework AVCVideoServices -lmythbase-29
 -lmyth-29 -lmythui-29 -lmythupnp-29 -lmythservicecontracts-29
 -lmythavcodec -lmythavutil -lmythavformat -lmythswresample -framework
 QtWidgets -framework QtGui -framework QtCore -framework DiskArbitration
 -framework IOKit -framework QtNetwork -framework QtSql -framework QtXml
 -framework OpenGL -framework AGL
 /Users/piotro/Devel/Qt5.5.1/5.5/clang_64/bin/moc -D_GNU_SOURCE
 -DPREFIX="/Users/piotro/Devel/mythtv-master/.osx-packager/build" -DMMX
 -DUSING_APPLEREMOTE -D_FILE_OFFSET_BITS=64 -DMPLUGIN_API -DQT_NO_DEBUG
 -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB
 -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -D__APPLE__ -D__GNUC__=4
 -D__APPLE_CC__ -I/Users/piotro/Devel/Qt5.5.1/5.5/clang_64/mkspecs/macx-
 clang -I/Users/piotro/Devel/mythtv-master/.osx-packager/src/myth-
 git/mythplugins/mytharchive/mytharchive -I/Users/piotro/Devel/mythtv-
 master/.osx-packager/build/include -I/Users/piotro/Devel/mythtv-master
 /.osx-packager/build/include/mythtv -I/Users/piotro/Devel/mythtv-master
 /.osx-packager/build/include/mythtv/libmythbase -I/Users/piotro/Devel
 /mythtv-master/.osx-packager/build/include/mythtv/libmythui
 -I/Users/piotro/Devel/mythtv-master/.osx-
 packager/build/include/mythtv/libmyth -I/Users/piotro/Devel/mythtv-master
 /.osx-packager/build/include/mythtv/libmythservicecontracts
 -I/Users/piotro/Devel/mythtv-master/.osx-
 packager/build/include/mythtv/libavformat -I/Users/piotro/Devel/mythtv-
 master/.osx-packager/build/include/mythtv/libswscale
 -I/Users/piotro/Devel/Qt5.5.1/5.5/clang_64/lib/QtOpenGL.framework/Headers
 -I/Users/piotro/Devel/Qt5.5.1/5.5/clang_64/lib/QtWidgets.framework/Headers
 -I/Users/piotro/Devel/Qt5.5.1/5.5/clang_64/lib/QtGui.framework/Headers
 -I/Users/piotro/Devel/Qt5.5.1/5.5/clang_64/lib/QtXml.framework/Headers
 -I/Users/piotro/Devel/Qt5.5.1/5.5/clang_64/lib/QtSql.framework/Headers
 -I/Users/piotro/Devel/Qt5.5.1/5.5/clang_64/lib/QtNetwork.framework/Headers
 -I/Users/piotro/Devel/Qt5.5.1/5.5/clang_64/lib/QtCore.framework/Headers
 -F/Users/piotro/Devel/Qt5.5.1/5.5/clang_64/lib importnative.h -o
 moc_importnative.cpp
 Undefined symbols for architecture x86_64:
   "ZMLivePlayer::getMonitorList()", referenced from:
       ZMLivePlayer::qt_static_metacall(QObject*, QMetaObject::Call, int,
 void**) in moc_zmliveplayer.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]: *** [libmythzoneminder.dylib] Error 1
 make[1]: *** [sub-mythzoneminder-make_first] Error 2
 make: *** [sub-mythzoneminder-make_first] Error 2
 make: *** Waiting for unfinished jobs....
 }}}

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


More information about the mythtv-commits mailing list