[Digikam-devel] extragear/graphics/digikam/utilities

Andi Clemens andi.clemens at gmx.net
Tue Jun 23 22:31:06 BST 2009


I can't compile / link (KDE 4.2.4):

Scanning dependencies of target kio_digikamtags
Scanning dependencies of target kio_digikamsearch
[ 71%] Building CXX object 
digikam/kioslave/CMakeFiles/kio_digikamtags.dir/digikamtags.o
[ 71%] Building CXX object 
digikam/kioslave/CMakeFiles/kio_digikamsearch.dir/digikamsearch.o
[100%] Built target digikam
/home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/utilities/nepomuk/digikamnepomukservice.cpp: 
In member function ‘void Digikam::NepomukService::syncTagsToNepomuk(const 
QList<long long int>&, const QList<int>&, bool)’:
/home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/utilities/nepomuk/digikamnepomukservice.cpp:533: 
error: no matching function for call to 
‘Nepomuk::Resource::removeProperty(QUrl, Nepomuk::Tag&)’
/usr/include/KDE/Nepomuk/../../nepomuk/resource.h:311: note: candidates are: 
void Nepomuk::Resource::removeProperty(const QUrl&)
/usr/include/KDE/Nepomuk/../../nepomuk/resource.h:316: note:                 
void Nepomuk::Resource::removeProperty(const QString&)
/home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/utilities/nepomuk/digikamnepomukservice.cpp: 
At global scope:
/home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/utilities/nepomuk/digikamnepomukservice.cpp:772: 
warning: unused parameter ‘tags’
make[2]: *** 
[digikam/digikam/CMakeFiles/digikamnepomukservice.dir/__/utilities/nepomuk/digikamnepomukservice.o] 
Error 1
make[1]: *** [digikam/digikam/CMakeFiles/digikamnepomukservice.dir/all] Error 
2
make[1]: *** Waiting for unfinished jobs....
Linking CXX shared module ../../lib/kio_digikamtags.so
[100%] Built target kio_digikamtags
Linking CXX shared module ../../lib/kio_digikamsearch.so
[100%] Built target kio_digikamsearch
make: *** [all] Error 2

Andi

On Tuesday 23 June 2009 23:24:57 Marcel Wiesweg wrote:
> SVN commit 986000 by mwiesweg:
>
> Nepomuk coding sprint results:
> Initial revision of a Digikam <-> Nepomuk synchronisation bridge.
> For now this is implemented as a Nepomuk service running independently
> from the main digikam instance.
> Syncs rating, comment and tags; tags is one-way currently, syncing tags
> from Nepomuk to digikam is awaiting implementation.
> Changes in digikam are immediately pushed to Nepomuk by listening to
> digikam's DBus signals. After first start, a full sync of all entries
> is triggered. The initial sync is recorded in the database.
> Changes in Nepomuk are registered by listening to global change signals.
> After a timed delay a Sparql query retrieves all relevant changes
> that occurred since the last check. The time is recorded in the database.
> The database file path is read from the digikam configuration file.
> If an instance is running, it is queried directly. If the database file
> changes, the service is informed by digikam. (This does not scale well to
> several
> instances running different DBs, but digikam does not support this scenario
> anyway)
> Both syncing directions are independently configurable. Default is false
> for now;
> we should consider defaulting to true.
>
> Note: I am running KDE4.3beta2 at the moment. If there is code not
> compiling with
> KDE4.2, we must add a conditional switch to CMake.
>
> CCMAIL: digikam-devel at kde.org, trueg at kde.org
>
>  A             nepomuk (directory)
>  A             nepomuk/digikamnepomukservice.cpp   [License: GPL (v2+)]
>  A             nepomuk/digikamnepomukservice.desktop
>  A             nepomuk/digikamnepomukservice.h   [License: GPL (v2+)]
> _______________________________________________
> Digikam-devel mailing list
> Digikam-devel at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-devel




More information about the Digikam-devel mailing list