[Interest] building Qt Creator RC1 fails on OS X

René J.V. Bertin rjvbertin at gmail.com
Tue Apr 21 15:31:11 CEST 2015


Hi,

I'm trying to build QC RC1 (v3.4.0-rc1-289-g4896bb4) against Qt 5.4.1, and I get the link failure below.
Any ideas why, am I missing a component from my Qt build?

cd autotoolsprojectmanager/ && ( test -e Makefile || /opt/local/libexec/qt5/bin/qmake /opt/local/var/macports/build/qt5-creator-mac/qt5-creator-mac-devel/work/qt-creator-opensource-src-3.4.x/src/plugins/autotoolsprojectmanager/autotoolsprojectmanager.pro PREFIX=/opt/local QMAKE_MACOSX_DEPLOYMENT_TARGET=10.9 CONFIG+=release USE_SYSTEM_BOTAN=1 -o Makefile ) && make -f Makefile 
make[3]: Entering directory '/opt/local/var/macports/build/qt5-creator-mac/qt5-creator-mac-devel/work/build/src/plugins/autotoolsprojectmanager'
rm -f libAutotoolsProjectManager.dylib
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -headerpad_max_install_names -Wl,-rpath, at loader_path/../,-rpath, at executable_path/../ -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -stdlib=libc++ -mmacosx-version-min=10.9 -single_module -dynamiclib -Wl,-install_name, at rpath/PlugIns/libAutotoolsProjectManager.dylib -o libAutotoolsProjectManager.dylib .obj/release-shared/autotoolsprojectplugin.o .obj/release-shared/autotoolsopenprojectwizard.o .obj/release-shared/autotoolsmanager.o .obj/release-shared/autotoolsprojectfile.o .obj/release-shared/autotoolsprojectnode.o .obj/release-shared/autotoolsproject.o .obj/release-shared/autotoolsbuildsettingswidget.o .obj/release-shared/autotoolsbuildconfiguration.o .obj/release-shared/makestep.o .obj/release-shared/autogenstep.o .obj/release-shared/autoreconfstep.o .obj/release-shared/configurestep.o .obj/release-shared/makefileparserthread.o .obj/release-shared/makefileparser.o .obj/release-shared/moc_autotoolsprojectplugin.o .obj/release-shared/moc_autotoolsopenprojectwizard.o .obj/release-shared/moc_autotoolsmanager.o .obj/release-shared/moc_autotoolsprojectfile.o .obj/release-shared/moc_autotoolsproject.o .obj/release-shared/moc_autotoolsbuildsettingswidget.o .obj/release-shared/moc_autotoolsbuildconfiguration.o .obj/release-shared/moc_makestep.o .obj/release-shared/moc_autogenstep.o .obj/release-shared/moc_autoreconfstep.o .obj/release-shared/moc_configurestep.o .obj/release-shared/moc_makefileparserthread.o .obj/release-shared/moc_makefileparser.o  -F/opt/local/libexec/qt5/Library/Frameworks -L/opt/local/var/macports/build/qt5-creator-mac/qt5-creator-mac-devel/work/build/bin/Qt\ Creator.app/Contents/Frameworks -L/opt/local/var/macports/build/qt5-creator-mac/qt5-creator-mac-devel/work/build/bin/Qt\ Creator.app/Contents/PlugIns -lProjectExplorer -lCore -lCppTools -lTextEditor -lQtcSsh -lCPlusPlus -lAggregation -lExtensionSystem -lUtils -framework QtWidgets -framework QtGui -framework QtCore -framework AppKit -framework DiskArbitration -framework IOKit -framework QtConcurrent -framework QtNetwork -framework OpenGL -framework AGL  
[Logging clang options] "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" "-demangle" "-dynamic" "-dylib" "-arch" "x86_64" "-headerpad_max_install_names" "-macosx_version_min" "10.9.0" "-single_module" "-o" "libAutotoolsProjectManager.dylib" "-L/opt/local/var/macports/build/qt5-creator-mac/qt5-creator-mac-devel/work/build/bin/Qt Creator.app/Contents/Frameworks" "-L/opt/local/var/macports/build/qt5-creator-mac/qt5-creator-mac-devel/work/build/bin/Qt Creator.app/Contents/PlugIns" "-rpath" "@loader_path/../" "-rpath" "@executable_path/../" "-syslibroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk" "-install_name" "@rpath/PlugIns/libAutotoolsProjectManager.dylib" ".obj/release-shared/autotoolsprojectplugin.o" ".obj/release-shared/autotoolsopenprojectwizard.o" ".obj/release-shared/autotoolsmanager.o" ".obj/release-shared/autotoolsprojectfile.o" ".obj/release-shared/autotoolsprojectnode.o" ".obj/release-shared/autotoolsproject.o" ".obj/release-shared/autotoolsbuildsettingswidget.o" ".obj/release-shared/autotoolsbuildconfiguration.o" ".obj/release-shared/makestep.o" ".obj/release-shared/autogenstep.o" ".obj/release-shared/autoreconfstep.o" ".obj/release-shared/configurestep.o" ".obj/release-shared/makefileparserthread.o" ".obj/release-shared/makefileparser.o" ".obj/release-shared/moc_autotoolsprojectplugin.o" ".obj/release-shared/moc_autotoolsopenprojectwizard.o" ".obj/release-shared/moc_autotoolsmanager.o" ".obj/release-shared/moc_autotoolsprojectfile.o" ".obj/release-shared/moc_autotoolsproject.o" ".obj/release-shared/moc_autotoolsbuildsettingswidget.o" ".obj/release-shared/moc_autotoolsbuildconfiguration.o" ".obj/release-shared/moc_makestep.o" ".obj/release-shared/moc_autogenstep.o" ".obj/release-shared/moc_autoreconfstep.o" ".obj/release-shared/moc_configurestep.o" ".obj/release-shared/moc_makefileparserthread.o" ".obj/release-shared/moc_makefileparser.o" "-lProjectExplorer" "-lCore" "-lCppTools" "-lTextEditor" "-lQtcSsh" "-lCPlusPlus" "-lAggregation" "-lExtensionSystem" "-lUtils" "-framework" "QtWidgets" "-framework" "QtGui" "-framework" "QtCore" "-framework" "AppKit" "-framework" "DiskArbitration" "-framework" "IOKit" "-framework" "QtConcurrent" "-framework" "QtNetwork" "-framework" "OpenGL" "-framework" "AGL" "-L/opt/local/lib" "-lc++" "-lSystem" "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a" "-F/opt/local/libexec/qt5/Library/Frameworks"
Undefined symbols for architecture x86_64:
  "QtSupport::QtVersionNumber::QtVersionNumber(int, int, int)", referenced from:
      AutotoolsProjectManager::Internal::AutotoolsProject::updateCppCodeModel() in autotoolsproject.o
  "QtSupport::QtKitInformation::qtVersion(ProjectExplorer::Kit const*)", referenced from:
      AutotoolsProjectManager::Internal::AutotoolsProject::updateCppCodeModel() in autotoolsproject.o
  "QtSupport::QtVersionNumber::operator<(QtSupport::QtVersionNumber const&) const", referenced from:
      AutotoolsProjectManager::Internal::AutotoolsProject::updateCppCodeModel() in autotoolsproject.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:190: recipe for target '../../../bin/Qt Creator.app/Contents/PlugIns/libAutotoolsProjectManager.dylib' failed
make[3]: *** [../../../bin/Qt Creator.app/Contents/PlugIns/libAutotoolsProjectManager.dylib] Error 1
make[3]: Leaving directory '/opt/local/var/macports/build/qt5-creator-mac/qt5-creator-mac-devel/work/build/src/plugins/autotoolsprojectmanager'
Makefile:635: recipe for target 'sub-autotoolsprojectmanager-make_first' failed
make[2]: *** [sub-autotoolsprojectmanager-make_first] Error 2
make[2]: Leaving directory '/opt/local/var/macports/build/qt5-creator-mac/qt5-creator-mac-devel/work/build/src/plugins'
Makefile:351: recipe for target 'sub-plugins-make_first-ordered' failed
make[1]: *** [sub-plugins-make_first-ordered] Error 2
make[1]: Leaving directory '/opt/local/var/macports/build/qt5-creator-mac/qt5-creator-mac-devel/work/build/src'





More information about the Interest mailing list