Bug 294133 - Expoblending cannot be compiled
Summary: Expoblending cannot be compiled
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Portability-Compilation (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-15 09:18 UTC by Victor Dodon
Modified: 2017-08-19 20:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 2.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Dodon 2012-02-15 09:18:08 UTC
Version:           2.6.0 (using KDE 4.8.0) 
OS:                Linux

After a git pull in kipi-plugins repo, digikam fails to compile due to errors in expoblending plugin

Reproducible: Always

Steps to Reproduce:
git pull in kipi-plugins repo
run cmake and the make

Actual Results:  
It gives following error when trying to run make:


[ 22%] [ 22%] Built target kipiplugin_printimages
Built target kipiplugin_kopete
[ 22%] Building CXX object extra/kipi-plugins/expoblending/CMakeFiles/libexpoblending.dir/blendingdlg/bracketstack.cpp.o
[ 23%] [ 24%] Built target kipiplugin_kmlexport
Built target kipiplugin_rajceexport
[ 25%] Built target kipiplugin_batchprocessimages
[ 25%] Built target kipiplugin_imageshackexport
[ 26%] Built target kipiplugin_calendar
[ 27%] Built target kipiplugin_shwup
[ 27%] Built target kipiplugin_yandexfotki
[ 27%] Built target kipiplugin_ipodexport
[ 33%] [ 35%] Built target libphotolayoutseditor
Built target kipiplugin_removeredeyes
[ 36%] Built target kipiplugin_debianscreenshots
[ 37%] Built target kipiplugin_facebook
[ 37%] [ 38%] Built target kipiplugin_imgurexport
Built target kipiplugin_vkontakte
[ 39%] Built target kipiplugin_htmlexport
[ 40%] [ 42%] Built target kipiplugin_imageviewer
[ 43%] Built target kipiplugin_advancedslideshow
Built target libxmp
[ 44%] Built target libpanorama
[ 46%] [ 46%] Built target kipiplugin_gpssync
Built target kipiplugin_photolayoutseditor
[ 46%] Built target photolayoutseditor
[ 50%] Built target libdng
[ 50%] Built target kipiplugin_panorama
[ 50%] Built target panoramagui
[ 51%] Built target dngconverter
[ 51%] Built target dngvalidate
[ 51%] Built target kipiplugin_dngconverter
[ 51%] Built target raw2dng
[ 51%] Built target dnginfo
/home/printesoi/dev/digikam-sc/extra/kipi-plugins/expoblending/blendingdlg/bracketstack.cpp:121:5: error: ‘LoadRawThumbThread’ does not name a type
/home/printesoi/dev/digikam-sc/extra/kipi-plugins/expoblending/blendingdlg/bracketstack.cpp: In constructor ‘KIPIExpoBlendingPlugin::BracketStackList::BracketStackListPriv::BracketStackListPriv()’:
/home/printesoi/dev/digikam-sc/extra/kipi-plugins/expoblending/blendingdlg/bracketstack.cpp:117:9: error: ‘loadRawThumb’ was not declared in this scope
[ 72%] /home/printesoi/dev/digikam-sc/extra/kipi-plugins/expoblending/blendingdlg/bracketstack.cpp: In constructor ‘KIPIExpoBlendingPlugin::BracketStackList::BracketStackList(KIPI::Interface*, QWidget*)’:
/home/printesoi/dev/digikam-sc/extra/kipi-plugins/expoblending/blendingdlg/bracketstack.cpp:152:8: error: ‘class KIPIExpoBlendingPlugin::BracketStackList::BracketStackListPriv’ has no member named ‘loadRawThumb’
/home/printesoi/dev/digikam-sc/extra/kipi-plugins/expoblending/blendingdlg/bracketstack.cpp:152:27: error: expected type-specifier before ‘LoadRawThumbThread’
/home/printesoi/dev/digikam-sc/extra/kipi-plugins/expoblending/blendingdlg/bracketstack.cpp:152:27: error: expected ‘;’ before ‘LoadRawThumbThread’
/home/printesoi/dev/digikam-sc/extra/kipi-plugins/expoblending/blendingdlg/bracketstack.cpp:154:16: error: ‘class KIPIExpoBlendingPlugin::BracketStackList::BracketStackListPriv’ has no member named ‘loadRawThumb’
Built target digikamcore
/home/printesoi/dev/digikam-sc/extra/kipi-plugins/expoblending/blendingdlg/bracketstack.cpp: In member function ‘void KIPIExpoBlendingPlugin::BracketStackList::slotKDEPreviewFailed(const KFileItem&)’:
/home/printesoi/dev/digikam-sc/extra/kipi-plugins/expoblending/blendingdlg/bracketstack.cpp:268:8: error: ‘class KIPIExpoBlendingPlugin::BracketStackList::BracketStackListPriv’ has no member named ‘loadRawThumb’
[ 72%] Built target testlensfuniface
[ 73%] Built target showfoto
[ 74%] Built target digikamimageplugin_color
[ 74%] Built target digikamimageplugin_decorate
make[2]: *** [extra/kipi-plugins/expoblending/CMakeFiles/libexpoblending.dir/blendingdlg/bracketstack.cpp.o] Error 1
make[1]: *** [extra/kipi-plugins/expoblending/CMakeFiles/libexpoblending.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 80%] Built target digikamdatabase
[ 81%] Built target digikamimageplugin_enhance
[ 82%] Built target digikamimageplugin_fxfilters
make: *** [all] Error 2


Expected Results:  
digikam should compile fine

If you comment in kipi-plugins/CMakeLists.txt the line
ADD_SUBDIRECTORY(expoblending) 

digikam compiles fine
Comment 1 caulier.gilles 2012-02-15 09:23:43 UTC
Git commit a4fac8f22f90410ff7080a357e3c3d614b03c03d by Gilles Caulier.
Committed on 15/02/2012 at 09:54.
Pushed by cgilles into branch 'master'.

use KPRawThumbThread to render Raw thumb with kipi-plugins test interface

M  +5    -5    expoblending/blendingdlg/bracketstack.cpp
M  +28   -1    tests/kipiinterface.cpp
M  +14   -1    tests/kipiinterface.h

http://commits.kde.org/kipi-plugins/a4fac8f22f90410ff7080a357e3c3d614b03c03d