Build Qt 5.5 on MacOS failure
-
Hi,
on Yosemite 10.10.2 with:
xcodebuild -version && xcodebuild -showsdks
Xcode 6.2
Build version 6C131e
OS X SDKs:
OS X 10.9 -sdk macosx10.9
OS X 10.10 -sdk macosx10.10iOS SDKs:
iOS 8.2 -sdk iphoneos8.2iOS Simulator SDKs:
Simulator - iOS 8.2 -sdk iphonesimulator8.2building Qt5.5 from git, i have this error:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -headerpad_max_install_names -Wl,-dead_strip -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -stdlib=libc++ -mmacosx-version-min=10.7 -o ../../../bin/rcc .obj/rcc.o .obj/main.o -L/Users/nicola/src/qt5/qt5/qtbase/lib -lQt5Bootstrap
Undefined symbols for architecture x86_64:
"OBJC_CLASS$_NSString", referenced from:
objc-class-ref in libQt5Bootstrap.a(qstring_mac.o)
"_FSFindFolder", referenced from:
macLocation(QStandardPaths::StandardLocation, short) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_FSRefMakePath", referenced from:
macLocation(QStandardPaths::StandardLocation, short) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_CFBundleCopyResourcesDirectoryURL", referenced from:
QStandardPaths::standardLocations(QStandardPaths::StandardLocation) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_CFStringGetLength", referenced from:
QCFString::toQString(__CFString const*) in libQt5Bootstrap.a(qcore_mac.o)
"_CFBundleCopyBundleURL", referenced from:
QStandardPaths::standardLocations(QStandardPaths::StandardLocation) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_CFStringGetCharactersPtr", referenced from:
QCFString::toQString(__CFString const*) in libQt5Bootstrap.a(qcore_mac.o)
"_CFStringGetCharacters", referenced from:
QCFString::toQString(__CFString const*) in libQt5Bootstrap.a(qcore_mac.o)
"_CFBundleCopyInfoDictionaryForURL", referenced from:
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_FSIsAliasFile", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_UTTypeConformsTo", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_kUTTagClassFilenameExtension", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_objc_msgSend", referenced from:
qt_apple_os_version() in libQt5Bootstrap.a(qcore_mac_objc.o)
macLocation(QStandardPaths::StandardLocation, short) in libQt5Bootstrap.a(qstandardpaths_mac.o)
QString::fromNSString(NSString const*) in libQt5Bootstrap.a(qstring_mac.o)
"_UTTypeCreatePreferredIdentifierForTag", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_FSCopyAliasInfo", referenced from:
QFileSystemEngine::getLinkTarget(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_kUTTypeBundle", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_objc_msgSend_stret", referenced from:
qt_apple_os_version() in libQt5Bootstrap.a(qcore_mac_objc.o)
"_CFBundleGetFunctionPointerForName", referenced from:
qt_apple_os_version() in libQt5Bootstrap.a(qcore_mac_objc.o)
"_kCFBundleNameKey", referenced from:
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFBundleGetPackageInfoInDirectory", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFURLCopyPath", referenced from:
QStandardPaths::standardLocations(QStandardPaths::StandardLocation) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_CFBundleGetMainBundle", referenced from:
QCoreApplicationPrivate::appName() const in libQt5Bootstrap.a(qcoreapplication.o)
QStandardPaths::standardLocations(QStandardPaths::StandardLocation) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_CFURLCreateWithFileSystemPath", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFStringCreateWithCharacters", referenced from:
QCFString::toCFStringRef(QString const&) in libQt5Bootstrap.a(qcore_mac.o)
QCFString::operator __CFString const*() const in libQt5Bootstrap.a(qcore_mac.o)
"_kCFAllocatorDefault", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFBundleGetBundleWithIdentifier", referenced from:
qt_apple_os_version() in libQt5Bootstrap.a(qcore_mac_objc.o)
"_CFBundleGetIdentifier", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"OBJC_CLASS$_NSFileManager", referenced from:
objc-class-ref in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_FSPathMakeRef", referenced from:
QFileSystemEngine::getLinkTarget(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::canonicalName(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFURLCopyFileSystemPath", referenced from:
QFileSystemEngine::canonicalName(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_FSPathMakeRefWithOptions", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_FSGetCatalogInfo", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_FSResolveAliasFile", referenced from:
QFileSystemEngine::getLinkTarget(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"OBJC_CLASS$_NSProcessInfo", referenced from:
objc-class-ref in libQt5Bootstrap.a(qcore_mac_objc.o)
"_LSGetApplicationForURL", referenced from:
Undefined symbols for architecture x86_64:
"OBJC_CLASS$_NSString", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
objc-class-ref in libQt5Bootstrap.a(qstring_mac.o)
"_CFDictionaryGetValue", referenced from:
"_FSFindFolder", referenced from:
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
macLocation(QStandardPaths::StandardLocation, short) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_FSRefMakePath", referenced from:
"_FSNewAlias", referenced from:
QFileSystemEngine::getLinkTarget(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
macLocation(QStandardPaths::StandardLocation, short) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_FSGetCatalogInfo", referenced from:
"_CFGetTypeID", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_FSPathMakeRefWithOptions", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFRelease", referenced from:
QFileSystemEngine::getLinkTarget(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::canonicalName(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QStandardPaths::standardLocations(QStandardPaths::StandardLocation) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_CFBundleCopyResourcesDirectoryURL", referenced from:
QStandardPaths::standardLocations(QStandardPaths::StandardLocation) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_CFURLCreateFromFSRef", referenced from:
QFileSystemEngine::canonicalName(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_kCFBundleNameKey", referenced from:
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFBundleCreate", referenced from:
"_CFStringGetLength", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QCFString::toQString(__CFString const*) in libQt5Bootstrap.a(qcore_mac.o)
"_CFBundleCopyBundleURL", referenced from:
"_CFStringGetTypeID", referenced from:
QStandardPaths::standardLocations(QStandardPaths::StandardLocation) in libQt5Bootstrap.a(qstandardpaths_mac.o)
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFStringGetCharactersPtr", referenced from:
"___CFConstantStringClassReference", referenced from:
QCFString::toQString(__CFString const*) in libQt5Bootstrap.a(qcore_mac.o)
CFString in libQt5Bootstrap.a(qcoreapplication.o)
CFString in libQt5Bootstrap.a(qcore_mac_objc.o)
CFString in libQt5Bootstrap.a(qcore_mac_objc.o)
"_CFStringGetCharacters", referenced from:
QCFString::toQString(__CFString const*) in libQt5Bootstrap.a(qcore_mac.o)
"_CFBundleGetValueForInfoDictionaryKey", referenced from:
QCoreApplicationPrivate::appName() const in libQt5Bootstrap.a(qcoreapplication.o)
"_CFURLCreateFromFSRef", referenced from:
QFileSystemEngine::canonicalName(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFURLCopyFileSystemPath", referenced from:
QFileSystemEngine::canonicalName(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_FSIsAliasFile", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
ld: symbol(s) not found for architecture x86_64
"_kUTTagClassFilenameExtension", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFBundleCreate", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_UTTypeConformsTo", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
"_CFBundleGetFunctionPointerForName", referenced from:
qt_apple_os_version() in libQt5Bootstrap.a(qcore_mac_objc.o)
make[3]: *** [../../../bin/moc] Error 1
"_CFURLCopyPath", referenced from:
QStandardPaths::standardLocations(QStandardPaths::StandardLocation) in libQt5Bootstrap.a(qstandardpaths_mac.o)
make[2]: *** [sub-moc-make_first] Error 2
make[2]: *** Waiting for unfinished jobs....
"_objc_msgSend_stret", referenced from:
qt_apple_os_version() in libQt5Bootstrap.a(qcore_mac_objc.o)
"_CFBundleGetPackageInfoInDirectory", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFBundleGetBundleWithIdentifier", referenced from:
qt_apple_os_version() in libQt5Bootstrap.a(qcore_mac_objc.o)
"_CFBundleGetIdentifier", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_FSResolveAliasFile", referenced from:
QFileSystemEngine::getLinkTarget(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"OBJC_CLASS$_NSProcessInfo", referenced from:
objc-class-ref in libQt5Bootstrap.a(qcore_mac_objc.o)
"_LSGetApplicationForURL", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"OBJC_CLASS$_NSFileManager", referenced from:
objc-class-ref in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_CFDictionaryGetValue", referenced from:
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_FSNewAlias", referenced from:
QFileSystemEngine::getLinkTarget(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_FSPathMakeRef", referenced from:
QFileSystemEngine::getLinkTarget(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::canonicalName(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_kUTTypeBundle", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_FSCopyAliasInfo", referenced from:
QFileSystemEngine::getLinkTarget(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFRelease", referenced from:
QString::localeAwareCompare_helper(QChar const*, int, QChar const*, int) in libQt5Bootstrap.a(qstring.o)
QFileSystemEngine::getLinkTarget(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::canonicalName(QFileSystemEntry const&, QFileSystemMetaData&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QStandardPaths::standardLocations(QStandardPaths::StandardLocation) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_CFURLCreateWithFileSystemPath", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFBundleGetMainBundle", referenced from:
QCoreApplicationPrivate::appName() const in libQt5Bootstrap.a(qcoreapplication.o)
QStandardPaths::standardLocations(QStandardPaths::StandardLocation) in libQt5Bootstrap.a(qstandardpaths_mac.o)
"_CFBundleCopyInfoDictionaryForURL", referenced from:
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_compress2", referenced from:
qCompress(unsigned char const*, int, int) in libQt5Bootstrap.a(qbytearray.o)
"_CFStringCreateWithCharacters", referenced from:
QCFString::toCFStringRef(QString const&) in libQt5Bootstrap.a(qcore_mac.o)
QCFString::operator __CFString const*() const in libQt5Bootstrap.a(qcore_mac.o)
"_kCFAllocatorDefault", referenced from:
QString::localeAwareCompare_helper(QChar const*, int, QChar const*, int) in libQt5Bootstrap.a(qstring.o)
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_UTTypeCreatePreferredIdentifierForTag", referenced from:
QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlagsQFileSystemMetaData::MetaDataFlag) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_objc_msgSend", referenced from:
qt_apple_os_version() in libQt5Bootstrap.a(qcore_mac_objc.o)
macLocation(QStandardPaths::StandardLocation, short) in libQt5Bootstrap.a(qstandardpaths_mac.o)
QString::fromNSString(NSString const*) in libQt5Bootstrap.a(qstring_mac.o)
"_kCFAllocatorNull", referenced from:
QString::localeAwareCompare_helper(QChar const*, int, QChar const*, int) in libQt5Bootstrap.a(qstring.o)
"_CFStringCompare", referenced from:
QString::localeAwareCompare_helper(QChar const*, int, QChar const*, int) in libQt5Bootstrap.a(qstring.o)
"_CFBundleGetValueForInfoDictionaryKey", referenced from:
QCoreApplicationPrivate::appName() const in libQt5Bootstrap.a(qcoreapplication.o)
"_CFStringCreateWithCharactersNoCopy", referenced from:
QString::localeAwareCompare_helper(QChar const*, int, QChar const*, int) in libQt5Bootstrap.a(qstring.o)
"_CFGetTypeID", referenced from:
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"_CFStringGetTypeID", referenced from:
QFileSystemEngine::bundleName(QFileSystemEntry const&) in libQt5Bootstrap.a(qfilesystemengine_unix.o)
"___CFConstantStringClassReference", referenced from:
CFString in libQt5Bootstrap.a(qcoreapplication.o)
CFString in libQt5Bootstrap.a(qcore_mac_objc.o)
CFString in libQt5Bootstrap.a(qcore_mac_objc.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[3]: *** [../../../bin/rcc] Error 1
make[2]: *** [sub-rcc-make_first] Error 2
make[1]: *** [sub-src-make_first] Error 2
make: *** [module-qtbase-make_first] Error 2How can i resolve it?
Thanks -
@niqt Did you resolve your issue?