#38550: digikam @3.1.0 compilation error - ld: symbol(s) not found for architecture x86_64 -------------------------------------+------------------- Reporter: rafael.rios.saavedra@… | Owner: jan@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: digikam | -------------------------------------+------------------- Comment (by rafael.rios.saavedra@…): Replying to [comment:9 macsforever2000@…]:
You should update your Xcode (and Mac OS X) to the latest version 4.6.1 and try again.
I have updated to xcode 4.6.1 and MacOs X 10.7.5, now the error have changed but it seems very similar, now when building kipi-plugins: {{{ :info:build Undefined symbols for architecture x86_64: :info:build "KIPIPlugins::KPMetadata::KPMetadata()", referenced from: :info:build KIPIGPSSyncPlugin::KipiImageItem::getMetadataForFile() const in kipiimageitem.cpp.o :info:build "KIPIPlugins::KPAboutData::setHandbookEntry(QString const&)", referenced from: :info:build KIPIGPSSyncPlugin::GPSSyncDialog::GPSSyncDialog(QWidget*)in gpssyncdialog.cpp.o [[BR]] ... [[BR]] }}} I only trying digikam macport, and as I saw that the compiler changed in this version of xcode, I uninstalled all the macports and tried to install digikam again (rebuilding everything) so I don't mix code generated with different versions of the compilers. [[BR]] I have attached the new log. -- Ticket URL: <https://trac.macports.org/ticket/38550#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X