Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.3.0, 5.4.0
-
Mac OSX 10.9
-
-
bca693e0c1a2bfc05eaee9f8ddae06371afa6ef0
Description
Doing a static build on Mac OSX of Qt 5.3.0 with the following config:
../5.3.0-src/configure -platform macx-g++-32 -opensource -debug-and-release -static -accessibility -qt-zlib -qt-libpng -qt-libjpeg -qt-sql-sqlite -fontconfig -no-dbus -nomake tools -nomake examples -nomake tests -skip webkit -skip webkit-examples -prefix /Users/dewhisna/Qt/5.3.0-cocoa-static-run -confirm-license
Fails with duplicate symbols trying to be linked between qgenericbearer and qcorewlanbearer. My current workaround is to skip building this, as I don't really need it for my application. But seems to be a regression from 5.2.1:
/Applications/Xcode.app/Contents/Developer/usr/bin/g++ -headerpad_max_install_names -arch i386 -all_load -stdlib=libstdc++ -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -o ../../bin/xmlpatterns .obj/main.o .obj/qapplicationargument.o .obj/qapplicationargumentparser.o .obj/xmlpatterns_plugin_import.o -L/Users/dewhisna/Qt/5.3.0-cocoa-static/qtxmlpatterns/lib -lQt5XmlPatterns -L/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/lib -framework ApplicationServices -framework CoreServices -framework CoreFoundation -framework Foundation -framework Security -framework SystemConfiguration -L/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer -lqcorewlanbearer -framework CoreWLAN -lqgenericbearer -lQt5Network -lQt5Core -lz -lm
duplicate symbol __ZN29QNetworkSessionManagerPrivate18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN29QNetworkSessionManagerPrivate18forcedSessionCloseERK21QNetworkConfiguration in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN29QNetworkSessionManagerPrivate16staticMetaObjectE in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZNK29QNetworkSessionManagerPrivate10metaObjectEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN29QNetworkSessionManagerPrivate11qt_metacastEPKc in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN29QNetworkSessionManagerPrivate11qt_metacallEN11QMetaObject4CallEiPPv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl22syncStateWithInterfaceEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl28networkConfigurationsChangedEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZTV29QNetworkSessionManagerPrivate in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl29updateStateFromServiceNetworkEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl27updateStateFromActiveConfigEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl4openEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl5closeEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl4stopEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl7migrateEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl6acceptEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl6ignoreEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl6rejectEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZNK26QNetworkSessionPrivateImpl16currentInterfaceEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZNK26QNetworkSessionPrivateImpl15sessionPropertyERK7QString in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl18setSessionPropertyERK7QStringRK8QVariant in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZNK26QNetworkSessionPrivateImpl11errorStringEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZNK26QNetworkSessionPrivateImpl5errorEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZNK26QNetworkSessionPrivateImpl12bytesWrittenEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZNK26QNetworkSessionPrivateImpl13bytesReceivedEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZNK26QNetworkSessionPrivateImpl10activeTimeEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZNK26QNetworkSessionPrivateImpl13usagePoliciesEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl16setUsagePoliciesE6QFlagsIN15QNetworkSession11UsagePolicyEE in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl20configurationChangedE28QExplicitlySharedDataPointerI28QNetworkConfigurationPrivateE in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl18forcedSessionCloseERK21QNetworkConfiguration in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl15connectionErrorERK7QStringN17QBearerEngineImpl15ConnectionErrorE in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl16decrementTimeoutEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZTI29QNetworkSessionManagerPrivate in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZTS29QNetworkSessionManagerPrivate in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qnetworksession_impl.o)
duplicate symbol __ZNK26QNetworkSessionPrivateImpl10metaObjectEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl16staticMetaObjectE in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl11qt_metacastEPKc in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qnetworksession_impl.o)
duplicate symbol __ZN26QNetworkSessionPrivateImpl11qt_metacallEN11QMetaObject4CallEiPPv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qnetworksession_impl.o)
duplicate symbol __ZTV26QNetworkSessionPrivateImpl in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qnetworksession_impl.o)
duplicate symbol __ZTI26QNetworkSessionPrivateImpl in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qnetworksession_impl.o)
duplicate symbol __ZTS26QNetworkSessionPrivateImpl in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qnetworksession_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qnetworksession_impl.o)
duplicate symbol __ZN17QBearerEngineImpl18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qbearerengine_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qbearerengine_impl.o)
duplicate symbol __ZN17QBearerEngineImpl15connectionErrorERK7QStringNS_15ConnectionErrorE in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qbearerengine_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qbearerengine_impl.o)
duplicate symbol __ZN17QBearerEngineImpl16staticMetaObjectE in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qbearerengine_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qbearerengine_impl.o)
duplicate symbol __ZNK17QBearerEngineImpl10metaObjectEv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qbearerengine_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qbearerengine_impl.o)
duplicate symbol __ZN17QBearerEngineImpl11qt_metacastEPKc in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qbearerengine_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qbearerengine_impl.o)
duplicate symbol __ZN17QBearerEngineImpl11qt_metacallEN11QMetaObject4CallEiPPv in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qbearerengine_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qbearerengine_impl.o)
duplicate symbol __ZTV17QBearerEngineImpl in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qbearerengine_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qbearerengine_impl.o)
duplicate symbol __ZTI17QBearerEngineImpl in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qbearerengine_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qbearerengine_impl.o)
duplicate symbol __ZTS17QBearerEngineImpl in:
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqcorewlanbearer.a(moc_qbearerengine_impl.o)
/Users/dewhisna/Qt/5.3.0-cocoa-static/qtbase/plugins/bearer/libqgenericbearer.a(moc_qbearerengine_impl.o)
ld: 51 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Attachments
Issue Links
- relates to
-
QTBUG-42152 OS X: Static build on Mac fails with duplicate symbols in libQt5Qml
- Closed