[mythtv] ef1893f99 causing compilation failure on macos
Piotr Oniszczuk
piotr.oniszczuk at gmail.com
Sat Sep 8 12:32:58 UTC 2018
Guys,
FYI:
Commit below causes for me compilation failure on macOS (10.13.6, Qt5.11.1).
https://github.com/MythTV/mythtv/commit/ef1893f99d5d2607b7176569a654b7980e970d28
failure is following:
ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -stdlib=libc++ -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -mmacosx-version-min=10.9 -L/Users/piotro/Devel/mythtv-master/.osx-packager/build/lib -F/Users/piotro/Devel/Qt5.11.1SDK/5.11.1/clang_64/lib -Wl,-dynamic,-search_paths_first -Qunused-arguments -headerpad_max_install_names -arch x86_64 -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -mmacosx-version-min=10.11 -Wl,-rpath, at executable_path/Frameworks -Wl,-rpath,/Users/piotro/Devel/Qt5.11.1SDK/5.11.1/clang_64/lib -single_module -dynamiclib -o libmythmusic.dylib obj/decoder.o obj/flacencoder.o obj/main.o obj/mainvisual.o obj/playlist.o obj/encoder.o obj/dbcheck.o obj/synaesthesia.o obj/lameencoder.o obj/vorbisencoder.o obj/visualize.o obj/bumpscope.o obj/genres.o obj/importmusic.o obj/mythgoom.o obj/avfdecoder.o obj/editmetadata.o obj/smartplaylist.o obj/musicplayer.o obj/miniplayer.o obj/playlistcontainer.o obj/musicdata.o obj/musiccommon.o obj/decoderhandler.o obj/pls.o obj/playlistview.o obj/playlisteditorview.o obj/visualizerview.o obj/searchview.o obj/streamview.o obj/generalsettings.o obj/visualizationsettings.o obj/importsettings.o obj/playersettings.o obj/ratingsettings.o obj/lyricsview.o obj/moc_mainvisual.o obj/moc_playlist.o obj/moc_avfdecoder.o obj/moc_importmusic.o obj/moc_editmetadata.o obj/moc_smartplaylist.o obj/moc_musicplayer.o obj/moc_miniplayer.o obj/moc_musicdata.o obj/moc_musiccommon.o obj/moc_decoderhandler.o obj/moc_playlistview.o obj/moc_playlisteditorview.o obj/moc_visualizerview.o obj/moc_searchview.o obj/moc_streamview.o obj/moc_generalsettings.o obj/moc_visualizationsettings.o obj/moc_importsettings.o obj/moc_playersettings.o obj/moc_ratingsettings.o obj/moc_lyricsview.o -F/Users/piotro/Devel/Qt5.11.1SDK/5.11.1/clang_64/lib -L/Users/piotro/Devel/mythtv-master/.osx-packager/build/lib -lbluray -lstdc++ -Wl,-framework,OpenGL -lm -lz -pthread -lsamplerate -lfreetype -L/opt/X11/lib -F/Users/piotro/Devel/mythtv-master/.osx-packager/build/lib -framework AVCVideoServices -lmythbase-30 -lmyth-30 -lmythui-30 -lmythupnp-30 -lmythservicecontracts-30 -lmythswresample -lmythavformat -lmythavcodec -lmythavutil -ltag -logg -lvorbisfile -lvorbis -lvorbisenc -lFLAC -lmp3lame -lmythmetadata-30 -lmythtv-30 -framework QtOpenGL -framework QtWidgets -framework QtGui -framework QtCore -framework DiskArbitration -framework IOKit -framework QtWebKitWidgets -framework QtWebKit -framework QtNetwork -framework QtXml -framework QtSql -framework OpenGL -framework AGL
Undefined symbols for architecture x86_64:
"Playlist::mkisofsData(int)", referenced from:
Playlist::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) in moc_playlist.o
"Playlist::processExit(unsigned int)", referenced from:
Playlist::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) in moc_playlist.o
"Playlist::cdrecordData(int)", referenced from:
Playlist::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) in moc_playlist.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]: *** [libmythmusic.dylib] Error 1
make[1]: *** [sub-mythmusic-make_first] Error 2
make: *** [sub-mythmusic-make_first] Error 2
[osx-pkg] Failed system call: " /usr/bin/make -j9 " with error code 2
Died at ./osx-packager-qtsdk.pl line 1555.
More information about the mythtv-dev
mailing list