[Digikam-devel] [Kde-pim] Akonadi Contact library: Targets not properly exported

Ben Cooksley bcooksley at kde.org
Sat Apr 9 19:32:41 UTC 2016


On Sat, Apr 9, 2016 at 8:07 PM, Christophe Giboudeaux
<cgiboudeaux at gmx.com> wrote:
> On samedi 9 avril 2016 08:53:51 CEST Ben Cooksley wrote:
>> On Sat, Apr 9, 2016 at 12:38 AM, Gilles Caulier
>>
>> <caulier.gilles at gmail.com> wrote:
>> > Hi Scarlet,
>>
>> Hi GIlles, PIM developers,
>>
>> > -#include <Akonadi/Contact/ContactSearchJob>
>> > +#include <KF5/akonadi/contact/contactsearchjob.h>
>> >
>> > This patch sound like a wrong way to handle frameworks header. After all i
>> > never use #include <KF5/...> syntax, and there is no reason to do it.
>> >
>> > Using the .h file instead the camelcase version is not a problem, but both
>> > cases must work well in client application.
>>
>> Can someone please investigate the issue within the Akonadi Contact library?
>> Assuming the part of Digikam which is trying to use this header is linking
>> to the appropriate library using the provided target, then this compilation
>> failure would indicate that targets are not being properly exported despite
>> appearing to be so.
>>
>
> To investigate the digikam issue, a failing build log with VERBOSE=1 would
> certainly help.

The relevant fragment is attached - a full VERBOSE=1 log for the
entire of Digikam up to the point where it fails would be many
megabytes in size (which is why they're not enabled on the CI system).

Cheers,
Ben

>
>
> _______________________________________________
> Kde-buildsystem mailing list
> Kde-buildsystem at kde.org
> https://mail.kde.org/mailman/listinfo/kde-buildsystem
>
-------------- next part --------------
/usr/bin/cmake -E cmake_progress_report /home/jenkins/digikam/build/CMakeFiles 
Building CXX object utilities/kdesupport/akonadi/CMakeFiles/akonadiiface_src.dir/akonadiiface.cpp.o
cd /home/jenkins/digikam/build/utilities/kdesupport/akonadi && /usr/bin/c++   -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"digikam\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -std=c++0x -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type  -std=c++0x -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -fexceptions -fPIC -I/home/jenkins/digikam/build/utilities/kdesupport/akonadi -I/home/jenkins/digikam/utilities/kdesupport/akonadi -I/home/jenkins/digikam/app/date -I/home/jenkins/digikam/app/utils -I/home/jenkins/digikam/app/main -I/home/jenkins/digikam/app/items -I/home/jenkins/digikam/app/items/overlays -I/home/jenkins/digikam/app/filters -I/home/jenkins/digikam/app/views -I/home/jenkins/digikam/app/views/tableview -I/home/jenkins/digikam/app/dragdrop -I/home/jenkins/digikam/utilities/slideshow -I/home/jenkins/digikam/utilities/queuemanager/manager -I/home/jenkins/digikam/utilities/queuemanager/main -I/home/jenkins/digikam/utilities/queuemanager/basetools/transform -I/home/jenkins/digikam/utilities/queuemanager/basetools/convert -I/home/jenkins/digikam/utilities/queuemanager/basetools/metadata -I/home/jenkins/digikam/utilities/queuemanager/basetools/enhance -I/home/jenkins/digikam/utilities/queuemanager/basetools/filters -I/home/jenkins/digikam/utilities/queuemanager/basetools/color -I/home/jenkins/digikam/utilities/queuemanager/basetools/decorate -I/home/jenkins/digikam/utilities/queuemanager/basetools/custom -I/home/jenkins/digikam/utilities/queuemanager/views -I/home/jenkins/digikam/utilities/geolocation/geoiface -I/home/jenkins/digikam/utilities/geolocation/geoiface/backends -I/home/jenkins/digikam/utilities/geolocation/editor/bookmark -I/home/jenkins/digikam/utilities/geolocation/editor/backends -I/home/jenkins/digikam/utilities/geolocation/editor/reversegeocoding -I/home/jenkins/digikam/utilities/geolocation/editor/dialog -I/home/jenkins/digikam/utilities/geolocation/editor/items -I/home/jenkins/digikam/utilities/geolocation/editor/searches -I/home/jenkins/digikam/utilities/geolocation/editor/correlator -I/home/jenkins/digikam/utilities/geolocation/editor/dragdrop -I/home/jenkins/digikam/utilities/geolocation/mapsearches -I/home/jenkins/digikam/utilities/geolocation/geomapwrapper -I/home/jenkins/digikam/utilities/advancedrename/common -I/home/jenkins/digikam/utilities/advancedrename -I/home/jenkins/digikam/utilities/advancedrename/parser -I/home/jenkins/digikam/utilities/advancedrename/parser/modifiers -I/home/jenkins/digikam/utilities/advancedrename/parser/options -I/home/jenkins/digikam/utilities/advancedrename/parser/options/database -I/home/jenkins/digikam/utilities/advancedrename/parser/options/database/keys -I/home/jenkins/digikam/utilities/assistants/common -I/home/jenkins/digikam/utilities/assistants/calendar/wizard -I/home/jenkins/digikam/utilities/assistants/calendar/print -I/home/jenkins/digikam/utilities/assistants/panorama/importwizard -I/home/jenkins/digikam/utilities/assistants/panorama/manager -I/home/jenkins/digikam/utilities/assistants/panorama/tasks -I/home/jenkins/digikam/utilities/assistants/panorama/ptotype -I/home/jenkins/digikam/utilities/assistants/panorama/ptoparser -I/home/jenkins/digikam/utilities/assistants/expoblending/blendingdlg -I/home/jenkins/digikam/utilities/assistants/expoblending/importwizard -I/home/jenkins/digikam/utilities/assistants/expoblending/manager -I/home/jenkins/digikam/utilities/assistants/firstrun -I/home/jenkins/digikam/utilities/imageeditor/dialogs -I/home/jenkins/digikam/utilities/imageeditor/core -I/home/jenkins/digikam/utilities/imageeditor/main -I/home/jenkins/digikam/utilities/imageeditor/printiface -I/home/jenkins/digikam/utilities/imageeditor/widgets -I/home/jenkins/digikam/utilities/imageeditor/editor -I/home/jenkins/digikam/utilities/imageeditor/rawimport -I/home/jenkins/digikam/utilities/imageeditor/plugin -I/home/jenkins/digikam/utilities/lighttable -I/home/jenkins/digikam/utilities/kdesupport/ksane -I/home/jenkins/digikam/utilities/kdesupport/kipi -I/home/jenkins/digikam/utilities/kdesupport/kfilemetadata -I/home/jenkins/digikam/utilities/kdesupport/kio -I/home/jenkins/digikam/utilities/searchwindow -I/home/jenkins/digikam/utilities/maintenance -I/home/jenkins/digikam/utilities/importui/dialogs -I/home/jenkins/digikam/utilities/importui/main -I/home/jenkins/digikam/utilities/importui/widgets -I/home/jenkins/digikam/utilities/importui/items -I/home/jenkins/digikam/utilities/importui/backend -I/home/jenkins/digikam/utilities/importui/views -I/home/jenkins/digikam/utilities/importui/models -I/home/jenkins/digikam/utilities/metadataedit/xmp -I/home/jenkins/digikam/utilities/metadataedit/iptc -I/home/jenkins/digikam/utilities/metadataedit/exif -I/home/jenkins/digikam/utilities/metadataedit/dialog -I/home/jenkins/digikam/utilities/setup -I/home/jenkins/digikam/utilities/setup/camera -I/home/jenkins/digikam/utilities/setup/metadata -I/home/jenkins/digikam/utilities/setup/collections -I/home/jenkins/digikam/utilities/fuzzysearch -I/home/jenkins/digikam/utilities/presentation/common -I/home/jenkins/digikam/utilities/presentation/dialogs -I/home/jenkins/digikam/utilities/presentation -I/home/jenkins/digikam/utilities/presentation/audio -I/home/jenkins/digikam/utilities/presentation/widgets -I/home/jenkins/digikam/utilities/presentation/opengl -I/home/jenkins/digikam/utilities/facemanagement -I/home/jenkins/digikam/build/app/utils -I/home/jenkins/digikam/tests/modeltest -I/home/jenkins/digikam/tests/multithreading -I/home/jenkins/digikam/tests/facesengine/demo -I/home/jenkins/digikam/tests/timestampupdate -I/home/jenkins/digikam/tests/albummodel -I/home/jenkins/digikam/tests/geolocation/geoiface -I/home/jenkins/digikam/tests/geolocation/geoiface/demo -I/home/jenkins/digikam/tests/geolocation/geoiface/calibrator -I/home/jenkins/digikam/tests/geolocation/editor -I/home/jenkins/digikam/tests/advancedrename -I/home/jenkins/digikam/tests/widgets -I/home/jenkins/digikam/tests/dimg -I/home/jenkins/digikam/tests/fileio -I/home/jenkins/digikam/tests/database -I/home/jenkins/digikam/tests/dmetadata -I/home/jenkins/digikam/tests/iojobs -I/home/jenkins/digikam/databaseserver -I/home/jenkins/digikam/showfoto/main -I/home/jenkins/digikam/showfoto/thumbbar -I/home/jenkins/digikam/showfoto/setup -I/home/jenkins/digikam/imageplugins/transform -I/home/jenkins/digikam/imageplugins/enhance -I/home/jenkins/digikam/imageplugins/enhance/hotpixels -I/home/jenkins/digikam/imageplugins/filters -I/home/jenkins/digikam/imageplugins/color -I/home/jenkins/digikam/imageplugins/decorate -I/home/jenkins/digikam/libs/dtrash -I/home/jenkins/digikam/libs/jpegutils -I/home/jenkins/digikam/libs/dialogs -I/home/jenkins/digikam/libs/imageproperties -I/home/jenkins/digikam/libs/facesengine/alignment-congealing -I/home/jenkins/digikam/libs/facesengine -I/home/jenkins/digikam/libs/facesengine/recognition-opencv-lbph -I/home/jenkins/digikam/libs/facesengine/detection -I/home/jenkins/digikam/libs/facesengine/preprocessing-tantriggs -I/home/jenkins/digikam/libs/facesengine/facedb -I/home/jenkins/digikam/libs/facesengine/alignment-flandmark -I/home/jenkins/digikam/libs/dngwriter/extra/xmp_sdk/include -I/home/jenkins/digikam/libs/dngwriter/extra/dng_sdk -I/home/jenkins/digikam/libs/dngwriter/extra/md5 -I/home/jenkins/digikam/libs/dngwriter -I/home/jenkins/digikam/libs/tags -I/home/jenkins/digikam/libs/tags/tagsmanager -I/home/jenkins/digikam/libs/tags/tagsmanager/models -I/home/jenkins/digikam/libs/rawengine -I/home/jenkins/digikam/libs/rawengine/libraw/internal -I/home/jenkins/digikam/libs/rawengine/libraw/libraw -I/home/jenkins/digikam/libs/rawengine/libraw/RawSpeed -I/home/jenkins/digikam/libs/threads -I/home/jenkins/digikam/libs/album -I/home/jenkins/digikam/libs/pgfutils -I/home/jenkins/digikam/libs/widgets/common -I/home/jenkins/digikam/libs/widgets/graphicsview -I/home/jenkins/digikam/libs/widgets/metadata -I/home/jenkins/digikam/libs/widgets/mainview -I/home/jenkins/digikam/libs/widgets/iccprofiles -I/home/jenkins/digikam/libs/widgets/itemview -I/home/jenkins/digikam/libs/widgets/imagehistory -I/home/jenkins/digikam/libs/widgets/colorchooser -I/home/jenkins/digikam/libs/kmemoryinfo -I/home/jenkins/digikam/libs/fileactionmanager -I/home/jenkins/digikam/libs/settings -I/home/jenkins/digikam/libs/filters -I/home/jenkins/digikam/libs/versionmanager -I/home/jenkins/digikam/libs/dimg -I/home/jenkins/digikam/libs/dimg/loaders -I/home/jenkins/digikam/libs/dimg/dklcms -I/home/jenkins/digikam/libs/dimg/filters/nr -I/home/jenkins/digikam/libs/dimg/filters/levels -I/home/jenkins/digikam/libs/dimg/filters/transform -I/home/jenkins/digikam/libs/dimg/filters -I/home/jenkins/digikam/libs/dimg/filters/lc -I/home/jenkins/digikam/libs/dimg/filters/hsl -I/home/jenkins/digikam/libs/dimg/filters/cb -I/home/jenkins/digikam/libs/dimg/filters/bcg -I/home/jenkins/digikam/libs/dimg/filters/greycstoration -I/home/jenkins/digikam/libs/dimg/filters/greycstoration/cimg -I/home/jenkins/digikam/libs/dimg/filters/film -I/home/jenkins/digikam/libs/dimg/filters/bw -I/home/jenkins/digikam/libs/dimg/filters/icc -I/home/jenkins/digikam/libs/dimg/filters/decorate -I/home/jenkins/digikam/libs/dimg/filters/auto -I/home/jenkins/digikam/libs/dimg/filters/lens -I/home/jenkins/digikam/libs/dimg/filters/fx -I/home/jenkins/digikam/libs/dimg/filters/curves -I/home/jenkins/digikam/libs/dimg/filters/wb -I/home/jenkins/digikam/libs/dimg/filters/sharp -I/home/jenkins/digikam/libs/dimg/imagehistory -I/home/jenkins/digikam/libs/database/coredb -I/home/jenkins/digikam/libs/database/imgqsort -I/home/jenkins/digikam/libs/database/item -I/home/jenkins/digikam/libs/database/utils -I/home/jenkins/digikam/libs/database/tags -I/home/jenkins/digikam/libs/database/haar -I/home/jenkins/digikam/libs/database/collection -I/home/jenkins/digikam/libs/database/engine -I/home/jenkins/digikam/libs/database/server -I/home/jenkins/digikam/libs/database/dbjobs -I/home/jenkins/digikam/libs/database/imagehistory -I/home/jenkins/digikam/libs/database/thumbsdb -I/home/jenkins/digikam/libs/dmetadata -I/home/jenkins/digikam/libs/iojobs -I/home/jenkins/digikam/libs/template -I/home/jenkins/digikam/libs/notificationmanager -I/home/jenkins/digikam/libs/progressmanager -I/home/jenkins/digikam/libs/models -I/home/jenkins/digikam/libs/threadimageio -I/home/jenkins/digikam/libs/jpegutils/libjpeg-84 -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/general/opencv/inst/usr/include/opencv -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/general/opencv/inst/usr/include -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/ki18n/inst/usr/include/KF5/KI18n -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/ki18n/inst/usr/include/KF5 -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/qt5/inst/usr/include -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/qt5/inst/usr/include/QtCore -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/qt5/inst/usr/./mkspecs/linux-g++ -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/qt5/inst/usr/include/QtWidgets -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/qt5/inst/usr/include/QtGui -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/kde/pim/akonadi/inst/usr/include/KF5/AkonadiCore -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/kde/pim/akonadi/inst/usr/include/KF5 -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kcoreaddons/inst/usr/include/KF5/KCoreAddons -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kcoreaddons/inst/usr/include/KF5 -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kitemmodels/inst/usr/include/KF5/KItemModels -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kitemmodels/inst/usr/include/KF5 -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/kde/pim/kcontacts/inst/usr/include/KF5/KContacts -I/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/kde/pim/kcontacts/inst/usr/include/KF5    -o CMakeFiles/akonadiiface_src.dir/akonadiiface.cpp.o -c /home/jenkins/digikam/utilities/kdesupport/akonadi/akonadiiface.cpp
/home/jenkins/digikam/utilities/kdesupport/akonadi/akonadiiface.cpp:47:44: fatal error: Akonadi/Contact/ContactSearchJob: No such file or directory



More information about the Kde-buildsystem mailing list