https://bugs.kde.org/show_bug.cgi?id=405700
--- Comment #11 from caulier.gil...@gmail.com --- This is the list of deprecated warnings generated while compilation when we use LensFun API from git/master : [ 5%] Building CXX object core/libs/dimg/CMakeFiles/dimg_src.dir/filters/lens/lensfunfilter.cpp.o /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfunfilter.cpp: In destructor ‘virtual Digikam::LensFunFilter::~LensFunFilter()’: /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfunfilter.cpp:82:30: warning: ‘void lfModifier::Destroy()’ is deprecated [-Wdeprecated-declarations] d->modifier->Destroy(); ^ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfunfilter.cpp:33: /usr/include/lensfun/lensfun.h:2471:21: note: declared here DEPRECATED void Destroy (); ^~~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfunfilter.cpp: In member function ‘virtual void Digikam::LensFunFilter::filterImage()’: /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfunfilter.cpp:197:44: warning: ‘static lfModifier* lfModifier::Create(const lfLens*, float, int, int)’ is deprecated [-Wdeprecated-declarations] d->modifier = lfModifier::Create(d->iface->usedLens(), ^~~~~~ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfunfilter.cpp:33: /usr/include/lensfun/lensfun.h:2414:35: note: declared here DEPRECATED static lfModifier *Create (const lfLens *lens, float crop, int width, int height); ^~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfunfilter.cpp:200:70: warning: ‘static lfModifier* lfModifier::Create(const lfLens*, float, int, int)’ is deprecated [-Wdeprecated-declarations] m_orgImage.height()); ^ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfunfilter.cpp:33: /usr/include/lensfun/lensfun.h:2414:35: note: declared here DEPRECATED static lfModifier *Create (const lfLens *lens, float crop, int width, int height); ^~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfunfilter.cpp:210:72: warning: ‘int lfModifier::Initialize(const lfLens*, lfPixelFormat, float, float, float, float, lfLensType, int, bool)’ is deprecated [-Wdeprecated-declarations] 0 /*no inverse*/); ^ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfunfilter.cpp:33: /usr/include/lensfun/lensfun.h:2461:20: note: declared here DEPRECATED int Initialize ( ^~~~~~~~~~ [ 5%] Building CXX object core/libs/dimg/CMakeFiles/dimg_src.dir/filters/lens/lensfuncameraselector.cpp.o /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp: In member function ‘void Digikam::LensFunCameraSelector::slotLensSelected()’: /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:755:60: warning: ‘lfLens::CropFactor’ is deprecated [-Wdeprecated-declarations] << d->iface->usedLens()->CropFactor; ^~~~~~~~~~ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.h:34, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:21: /usr/include/lensfun/lensfun.h:1077:22: note: declared here DEPRECATED float CropFactor; ^~~~~~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:755:60: warning: ‘lfLens::CropFactor’ is deprecated [-Wdeprecated-declarations] << d->iface->usedLens()->CropFactor; ^~~~~~~~~~ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.h:34, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:21: /usr/include/lensfun/lensfun.h:1077:22: note: declared here DEPRECATED float CropFactor; ^~~~~~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:755:60: warning: ‘lfLens::CropFactor’ is deprecated [-Wdeprecated-declarations] << d->iface->usedLens()->CropFactor; ^~~~~~~~~~ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.h:34, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:21: /usr/include/lensfun/lensfun.h:1077:22: note: declared here DEPRECATED float CropFactor; ^~~~~~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:756:53: warning: ‘lfLens::CropFactor’ is deprecated [-Wdeprecated-declarations] settings.cropFactor = d->iface->usedLens()->CropFactor; ^~~~~~~~~~ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.h:34, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:21: /usr/include/lensfun/lensfun.h:1077:22: note: declared here DEPRECATED float CropFactor; ^~~~~~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:756:53: warning: ‘lfLens::CropFactor’ is deprecated [-Wdeprecated-declarations] settings.cropFactor = d->iface->usedLens()->CropFactor; ^~~~~~~~~~ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.h:34, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:21: /usr/include/lensfun/lensfun.h:1077:22: note: declared here DEPRECATED float CropFactor; ^~~~~~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:756:53: warning: ‘lfLens::CropFactor’ is deprecated [-Wdeprecated-declarations] settings.cropFactor = d->iface->usedLens()->CropFactor; ^~~~~~~~~~ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.h:34, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuncameraselector.cpp:21: /usr/include/lensfun/lensfun.h:1077:22: note: declared here DEPRECATED float CropFactor; ^~~~~~~~~~ [ 5%] Building CXX object core/libs/dimg/CMakeFiles/dimg_src.dir/filters/lens/lensfuniface.cpp.o /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp: In constructor ‘Digikam::LensFunIface::LensFunIface()’: /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp:66:24: warning: ‘lfDatabase* lf_db_new()’ is deprecated [-Wdeprecated-declarations] d->lfDb = lf_db_new(); ^~~~~~~~~ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp:21: /usr/include/lensfun/lensfun.h:2079:34: note: declared here DEPRECATED LF_EXPORT lfDatabase *lf_db_new (void); ^~~~~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp:66:34: warning: ‘lfDatabase* lf_db_new()’ is deprecated [-Wdeprecated-declarations] d->lfDb = lf_db_new(); ^ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp:21: /usr/include/lensfun/lensfun.h:2079:34: note: declared here DEPRECATED LF_EXPORT lfDatabase *lf_db_new (void); ^~~~~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp: In member function ‘bool Digikam::LensFunIface::supportsDistortion() const’: /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp:521:75: warning: ‘bool lfLens::InterpolateDistortion(float, lfLensCalibDistortion&) const’ is deprecated [-Wdeprecated-declarations] return d->usedLens->InterpolateDistortion(d->settings.focalLength, res); ^ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp:21: /usr/include/lensfun/lensfun.h:1358:21: note: declared here DEPRECATED bool InterpolateDistortion (float focal, lfLensCalibDistortion &res) const; ^~~~~~~~~~~~~~~~~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp: In member function ‘bool Digikam::LensFunIface::supportsCCA() const’: /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp:533:68: warning: ‘bool lfLens::InterpolateTCA(float, lfLensCalibTCA&) const’ is deprecated [-Wdeprecated-declarations] return d->usedLens->InterpolateTCA(d->settings.focalLength, res); ^ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp:21: /usr/include/lensfun/lensfun.h:1385:21: note: declared here DEPRECATED bool InterpolateTCA (float focal, lfLensCalibTCA &res) const; ^~~~~~~~~~~~~~ /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp: In member function ‘bool Digikam::LensFunIface::supportsVig() const’: /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp:547:79: warning: ‘bool lfLens::InterpolateVignetting(float, float, float, lfLensCalibVignetting&) const’ is deprecated [-Wdeprecated-declarations] d->settings.subjectDistance, res); ^ In file included from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.h:27:0, from /b/dktemp/digikam-master/core/libs/dimg/filters/lens/lensfuniface.cpp:21: /usr/include/lensfun/lensfun.h:1417:21: note: declared here DEPRECATED bool InterpolateVignetting ( ^~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object core/libs/dimg/CMakeFiles/dimg_src.dir/filters/lens/lensfunsettings.cpp.o Gilles -- You are receiving this mail because: You are watching all bug changes.