Bug 180245 - timeadjust is not building on mac os x leopard
Summary: timeadjust is not building on mac os x leopard
Status: RESOLVED NOT A BUG
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-TimeAdjust (show other bugs)
Version: unspecified
Platform: Compiled Sources Other
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-10 13:35 UTC by Salvatore Brigaglia
Modified: 2018-09-22 08:33 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 0.2.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Salvatore Brigaglia 2009-01-10 13:35:16 UTC
Version:            (using Devel)
OS:                OS X
Installed from:    Compiled sources

details of the error



Scanning dependencies of target svnversion
[ 57%] Generating common/libkipiplugins/svnversion.h
[ 57%] Built target svnversion
Generating imagedialog.moc
Generating batchprogressdialog.moc
Generating imageslist.moc
Scanning dependencies of target kipiplugins
[ 57%] Building CXX object kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/kipiplugins_automoc.o
[ 57%] Building CXX object kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/kpaboutdata.o
[ 57%] Building CXX object kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/kpwriteimage.o
[ 57%] Building C object kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/iccjpeg.o
[ 57%] Building CXX object kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/batchprogressdialog.o
[ 57%] Building CXX object kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/imageslist.o
[ 57%] Building CXX object kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/imagedialog.o
Linking CXX shared library ../../../lib/libkipiplugins.dylib
[ 57%] Built target kipiplugins
Generating plugin_timeadjust.moc
Generating timeadjustdialog.moc
Scanning dependencies of target kipiplugin_timeadjust
[ 57%] Building CXX object kipi-plugins/timeadjust/CMakeFiles/kipiplugin_timeadjust.dir/kipiplugin_timeadjust_automoc.o
[ 58%] Building CXX object kipi-plugins/timeadjust/CMakeFiles/kipiplugin_timeadjust.dir/plugin_timeadjust.o
[ 58%] Building CXX object kipi-plugins/timeadjust/CMakeFiles/kipiplugin_timeadjust.dir/timeadjustdialog.o
/Users/ciccioportatile/sources/graphics/kipi-plugins/timeadjust/timeadjustdialog.cpp: In member function ‘void KIPITimeAdjustPlugin::TimeAdjustDialog::slotOk()’:
/Users/ciccioportatile/sources/graphics/kipi-plugins/timeadjust/timeadjustdialog.cpp:529: error: ‘class KExiv2Iface::KExiv2’ has no member named ‘setUpdateFileTimeStamp’
make[2]: *** [kipi-plugins/timeadjust/CMakeFiles/kipiplugin_timeadjust.dir/timeadjustdialog.o] Error 1
make[1]: *** [kipi-plugins/timeadjust/CMakeFiles/kipiplugin_timeadjust.dir/all] Error 2
make: *** [all] Error 2
Comment 1 Salvatore Brigaglia 2009-01-10 13:48:48 UTC
Sorry, posted twice.
Comment 2 caulier.gilles 2009-01-10 14:11:50 UTC
Salvatore,

There is no reason for that. 

The not found method come from libkexiv2 from trunk (KDE4.3). There is a test in plugin code to check which version is installed. If you use libkexiv2 from KDE 4.2, this method is not used :

http://lxr.kde.org/source/extragear/graphics/kipi-plugins/timeadjust/timeadjustdialog.cpp#528

Which libkexiv2 version is installed  on your computer ?

Gilles Caulier