[Kde-pim] Build failed in Jenkins: akonadi_master #277

KDE CI System null at kde.org
Wed Feb 19 13:50:48 GMT 2014


See <http://build.kde.org/job/akonadi_master/277/changes>

Changes:

[Daniel Vrátil] Add Tags into database structure

[Daniel Vrátil] Implement TAGFETCH and TAGSTORE commands

[Daniel Vrátil] Implement TAGAPPEND command

[Daniel Vrátil] Implement TAGREMOVE command

[Daniel Vrátil] Register new tag handlers to Handler

[Daniel Vrátil] Implement notifications for tags

[Daniel Vrátil] Make the stuff compile

[chrigi_1] Return the UID as part of the response attributes.

[chrigi_1] Use TAGAPPEND as command name in the untagged response containing the appended item.

[chrigi_1] Declare the metatype of QVector<Akonadi::NotificationMessageV2::Type>

[chrigi_1] Only call itemsTagsChanged if !items.isEmpty().

[chrigi_1] Correctly check for flags that are already part of the removed flags.

[chrigi_1] id based tag notifications. The notificationmessage part is yet missing.

[chrigi_1] Tag support for the store command.

[chrigi_1] Tag support for FETCH command.

[chrigi_1] fetchhelper: Only send TAGS if the set is not empty.

[chrigi_1] Don't get stuck on tag attribute fetch.

[Daniel Vrátil] Fix typo in AKONADI_PARAM_PARENT value

[Daniel Vrátil] Fix a compiler warning

[Daniel Vrátil] Fix error strings in TagStore

[chrigi_1] Use structure around custom types.

[Daniel Vrátil] Introduce NotificationMessageV3 that can hold informations about item tags

[Daniel Vrátil] Use NotificationMessageV3 internally everywhere in the server

[chrigi_1] Don't overwrite the addedTags with the removedTags.

[chrigi_1] The column names are not unique in case of the joins if the resourceContext is valid.

[chrigi_1] Only delete the tags we want to, and not all.

[Daniel Vrátil] Wrap all classes in /server to Akonadi::Server namespace

[Daniel Vrátil] Port SearchManager to NotificationMessageV3

[chrigi_1] Revert "Use TAGAPPEND as command name in the untagged response containing the appended item."

[chrigi_1] Remove attributes prefixed with -, otherwise create or modify depending

[chrigi_1] Support for MERGE on TAGAPPEND.

[Daniel Vrátil] Insert Tag remote ID even when merging with existing tag

[Daniel Vrátil] Bump Akonadi and ASAP versions

------------------------------------------
[...truncated 317 lines...]
Generating moc_copy.cpp
Generating moc_create.cpp
Generating moc_delete.cpp
Generating moc_expunge.cpp
Generating moc_fetch.cpp
Generating moc_fetchhelper.cpp
Generating moc_link.cpp
Generating moc_list.cpp
Generating moc_login.cpp
Generating moc_logout.cpp
Generating moc_modify.cpp
Generating moc_move.cpp
Generating moc_remove.cpp
Generating moc_resourceselect.cpp
Generating moc_search.cpp
Generating moc_searchpersistent.cpp
Generating moc_searchresult.cpp
Generating moc_select.cpp
Generating moc_status.cpp
Generating moc_store.cpp
Generating moc_subscribe.cpp
Generating moc_tagappend.cpp
Generating moc_tagfetch.cpp
Generating moc_tagfetchhelper.cpp
Generating moc_tagremove.cpp
Generating moc_tagstore.cpp
Generating moc_transaction.cpp
Generating moc_intervalcheck.cpp
Generating moc_nepomuksearch.cpp
Generating moc_notificationmanager.cpp
Generating moc_notificationsource.cpp
Generating moc_preprocessorinstance.cpp
Generating moc_preprocessormanager.cpp
Generating moc_resourcemanager.cpp
Generating moc_agentsearchinstance.cpp
Generating moc_nepomuksearchengine.cpp
Generating moc_searchmanager.cpp
Generating moc_searchrequest.cpp
Generating moc_searchtaskmanager.cpp
Generating moc_searchtaskmanagerthread.cpp
Generating moc_datastore.cpp
Generating moc_dbupdater.cpp
Generating moc_itemretrievaljob.cpp
Generating moc_itemretrievalmanager.cpp
Generating moc_itemretrievalthread.cpp
Generating moc_notificationcollector.cpp
Generating moc_storagedebugger.cpp
Generating moc_storagejanitor.cpp
Generating moc_tracer.cpp
[ 16%] Built target akonadiprivate_automoc
[ 16%] Building CXX object rds/CMakeFiles/akonadi_rds.dir/bridgeconnection.cpp.o
[ 16%] Generating controlinterface.cpp, controlinterface.h
[ 17%] Building CXX object agentserver/CMakeFiles/akonadi_agent_server.dir/agentserver.cpp.o
[ 17%] [ 18%] Generating statusinterface.cpp, statusinterface.h
Building CXX object asapcat/CMakeFiles/asapcat.dir/session.cpp.o
Linking CXX executable notificationmessagev2test
[ 18%] [ 18%] Building CXX object agentserver/CMakeFiles/akonadi_agent_launcher.dir/agentlauncher.cpp.o
Building CXX object agentserver/CMakeFiles/akonadi_agent_server.dir/agentthread.cpp.o
[ 18%] Generating searchinterface.cpp, searchinterface.h
Scanning dependencies of target akonadictl
[ 19%] [ 19%] Building CXX object rds/CMakeFiles/akonadi_rds.dir/main.cpp.o
Building CXX object server/akonadictl/CMakeFiles/akonadictl.dir/akonadistarter.cpp.o
[ 20%] Building CXX object agentserver/CMakeFiles/akonadi_agent_launcher.dir/akonadi_agent_launcher_automoc.cpp.o
[ 21%] Generating agentserverinterface.cpp, agentserverinterface.h
Linking CXX executable ../bin/akonadi_agent_launcher
[ 21%] Built target notificationmessagev2test
[ 21%] Generating resourceinterface.cpp, resourceinterface.h
[ 21%] Generating preprocessorinterface.cpp, preprocessorinterface.h
Linking CXX executable notificationmessagetest
[ 22%] [ 22%] Building CXX object asapcat/CMakeFiles/asapcat.dir/asapcat_automoc.cpp.o
Building CXX object server/akonadictl/CMakeFiles/akonadictl.dir/main.cpp.o
[ 22%] Building CXX object agentserver/CMakeFiles/akonadi_agent_server.dir/main.cpp.o
[ 22%] [ 22%] Generating serverinterface.cpp, serverinterface.h
Building CXX object rds/CMakeFiles/akonadi_rds.dir/akonadi_rds_automoc.cpp.o
[ 22%] Building CXX object agentserver/CMakeFiles/akonadi_agent_server.dir/akonadi_agent_server_automoc.cpp.o
[ 22%] Generating resource_manager.cpp, resource_manager.h
Linking CXX executable ../bin/asapcat
[ 23%] [ 23%] Built target notificationmessagetest
Building CXX object server/akonadictl/CMakeFiles/akonadictl.dir/controlmanagerinterface.cpp.o
Linking CXX executable ../bin/akonadi_rds
[ 23%] [ 23%] Generating agentmanageradaptor.moc
Generating org.freedesktop.Akonadi.DebugInterface.xml
[ 23%] Generating entities.h, entities.cpp
[ 23%] Building CXX object server/akonadictl/CMakeFiles/akonadictl.dir/akonadictl_automoc.cpp.o
Linking CXX executable ../bin/akonadi_agent_server
[ 23%] Built target akonadi_agent_launcher
[ 24%] Generating controlmanageradaptor.moc
[ 24%] [ 24%] [ 25%] Generating agentmanagerinternaladaptor.moc
Built target asapcat
Generating akonadischema.h, akonadischema.cpp
[ 26%] Generating controlinterface.moc
[ 26%] [ 26%] Built target akonadi_rds
Generating statusinterface.moc
[ 26%] Generating searchinterface.moc
[ 26%] Generating queryserviceinterface.cpp, queryserviceinterface.h
[ 26%] Generating queryinterface.cpp, queryinterface.h
[ 26%] Generating tracernotificationadaptor.cpp, tracernotificationadaptor.h
[ 26%] Generating agentserverinterface.moc
[ 26%] Generating resourceinterface.moc
[ 26%] Generating traceradaptor.cpp, traceradaptor.h
[ 26%] Built target akonadi_agent_server
[ 27%] [ 28%] [ 28%] [ 28%] Generating preprocessorinterface.moc
Generating notificationmanageradaptor.cpp, notificationmanageradaptor.h
Generating serverinterface.moc
Generating serveradaptor.cpp, serveradaptor.h
[ 29%] [ 30%] Generating resource_manager.moc
Generating notificationsourceadaptor.cpp, notificationsourceadaptor.h
[ 30%] Generating storagedebuggeradaptor.cpp, storagedebuggeradaptor.h
[ 30%] Generating preprocessor_manager.moc
[ 30%] Generating debuginterfaceadaptor.cpp, debuginterfaceadaptor.h
[ 30%] Generating resourcemanageradaptor.cpp, resourcemanageradaptor.h
[ 30%] [ 30%] Generating preprocessormanageradaptor.cpp, preprocessormanageradaptor.h
[ 30%] [ 31%] Generating searchmanageradaptor.cpp, searchmanageradaptor.h
Generating agentmanagerinterface.cpp, agentmanagerinterface.h
Generating resourceinterface.cpp, resourceinterface.h
[ 31%] Generating preprocessorinterface.cpp, preprocessorinterface.h
[ 32%] [ 32%] Generating agentcontrolinterface.cpp, agentcontrolinterface.h
Generating agentsearchinterface.cpp, agentsearchinterface.h
[ 33%] Generating qrc_akonadidb.cxx
[ 33%] [ 34%] [ 34%] Generating queryserviceinterface.moc
Generating queryinterface.moc
Generating tracernotificationadaptor.moc
[ 35%] Generating traceradaptor.moc
[ 35%] [ 35%] Generating notificationmanageradaptor.moc
Generating serveradaptor.moc
[ 35%] Generating notificationsourceadaptor.moc
[ 35%] [ 36%] Generating storagedebuggeradaptor.moc
[ 36%] Generating debuginterfaceadaptor.moc
Generating resourcemanageradaptor.moc
[ 37%] [ 37%] [ 38%] Generating preprocessormanageradaptor.moc
Generating agentmanagerinterface.moc
Generating searchmanageradaptor.moc
[ 38%] [ 38%] Generating resourceinterface.moc
[ 38%] Generating preprocessorinterface.moc
Generating agentcontrolinterface.moc
[ 38%] Generating agentsearchinterface.moc
Scanning dependencies of target akonadi_control
[ 39%] [ 39%] [ 39%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/agentinstance.cpp.o
Building CXX object server/control/CMakeFiles/akonadi_control.dir/agenttype.cpp.o
[ 40%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/agentprocessinstance.cpp.o
Building CXX object server/control/CMakeFiles/akonadi_control.dir/agentthreadinstance.cpp.o
[ 40%] [ 40%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/agentmanager.cpp.o
Building CXX object server/control/CMakeFiles/akonadi_control.dir/controlmanager.cpp.o
[ 40%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/main.cpp.o
[ 41%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/processcontrol.cpp.o
[ 41%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/agentmanageradaptor.cpp.o
[ 41%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/controlmanageradaptor.cpp.o
[ 42%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/agentmanagerinternaladaptor.cpp.o
[ 42%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/controlinterface.cpp.o
[ 42%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/statusinterface.cpp.o
[ 42%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/searchinterface.cpp.o
[ 43%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/agentserverinterface.cpp.o
[ 43%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/resourceinterface.cpp.o
[ 43%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/preprocessorinterface.cpp.o
[ 44%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/serverinterface.cpp.o
[ 44%] [ 44%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/preprocessor_manager.cpp.o
Building CXX object server/control/CMakeFiles/akonadi_control.dir/resource_manager.cpp.o
[ 44%] Building CXX object server/control/CMakeFiles/akonadi_control.dir/akonadi_control_automoc.cpp.o
Scanning dependencies of target akonadiprivate
[ 44%] [ 44%] [ 45%] [ 45%] [ 45%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/akonadi.cpp.o
Building CXX object server/CMakeFiles/akonadiprivate.dir/src/clientcapabilityaggregator.cpp.o
Building CXX object server/CMakeFiles/akonadiprivate.dir/src/clientcapabilities.cpp.o
Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler.cpp.o
Building CXX object server/CMakeFiles/akonadiprivate.dir/src/akonadiconnection.cpp.o
[ 46%] [ 46%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handlerhelper.cpp.o
Building CXX object server/CMakeFiles/akonadiprivate.dir/src/intervalcheck.cpp.o
Linking CXX executable ../../bin/akonadictl
[ 46%] Built target akonadictl
[ 46%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/response.cpp.o
Linking CXX executable ../../bin/akonadi_control
[ 46%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/akappend.cpp.o
[ 47%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/append.cpp.o
[ 47%] Built target akonadi_control
[ 47%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/copy.cpp.o
[ 47%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/colcopy.cpp.o
[ 48%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/colmove.cpp.o
[ 48%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/create.cpp.o
[ 48%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/capability.cpp.o
[ 48%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/delete.cpp.o
[ 49%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/expunge.cpp.o
[ 49%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/fetch.cpp.o
[ 49%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/fetchhelper.cpp.o
[ 50%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/fetchscope.cpp.o
[ 50%] [ 50%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/link.cpp.o
Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/list.cpp.o
[ 50%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/login.cpp.o
[ 51%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/logout.cpp.o
[ 51%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/modify.cpp.o
[ 51%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/move.cpp.o
[ 51%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/remove.cpp.o
[ 52%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/resourceselect.cpp.o
[ 52%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/scope.cpp.o
[ 52%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/search.cpp.o
[ 53%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/searchhelper.cpp.o
[ 53%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/searchpersistent.cpp.o
[ 53%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/searchresult.cpp.o
[ 53%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/select.cpp.o
[ 54%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/subscribe.cpp.o
[ 54%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/status.cpp.o
[ 54%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/store.cpp.o
[ 55%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/tagappend.cpp.o
[ 55%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/tagfetch.cpp.o
[ 55%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/tagfetchhelper.cpp.o
[ 55%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/tagremove.cpp.o
[ 56%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/tagstore.cpp.o
[ 56%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/handler/transaction.cpp.o
[ 56%] [ 57%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/search/agentsearchengine.cpp.o
Building CXX object server/CMakeFiles/akonadiprivate.dir/src/search/agentsearchinstance.cpp.o
[ 57%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/search/searchtaskmanager.cpp.o
[ 57%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/search/searchtaskmanagerthread.cpp.o
[ 57%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/search/searchrequest.cpp.o
[ 58%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/search/searchmanager.cpp.o
[ 58%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/storage/collectionqueryhelper.cpp.o
[ 58%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/storage/entity.cpp.o
[ 59%] [ 59%] Building CXX object server/CMakeFiles/akonadiprivate.dir/entities.cpp.o
Building CXX object server/CMakeFiles/akonadiprivate.dir/akonadischema.cpp.o
[ 59%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/storage/datastore.cpp.o
[ 59%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/storage/dbconfig.cpp.o
[ 60%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/storage/dbconfigmysql.cpp.o
[ 60%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/storage/dbconfigpostgresql.cpp.o
[ 60%] Building CXX object server/CMakeFiles/akonadiprivate.dir/src/storage/dbconfigsqlite.cpp.o
<http://build.kde.org/job/akonadi_master/ws/server/src/search/searchmanager.cpp>:45:34: error: ‘NotificationCollector’ is not a member of ‘Akonadi’
<http://build.kde.org/job/akonadi_master/ws/server/src/search/searchmanager.cpp>:45:34: note: suggested alternative:
In file included from <http://build.kde.org/job/akonadi_master/ws/server/src/search/searchmanager.cpp>:30:0:
<http://build.kde.org/job/akonadi_master/ws/server/src/storage/notificationcollector.h>:42:7: note:   ‘Akonadi::Server::NotificationCollector’
<http://build.kde.org/job/akonadi_master/ws/server/src/search/searchmanager.cpp>:45:34: error: ‘NotificationCollector’ is not a member of ‘Akonadi’
<http://build.kde.org/job/akonadi_master/ws/server/src/search/searchmanager.cpp>:45:34: note: suggested alternative:
In file included from <http://build.kde.org/job/akonadi_master/ws/server/src/search/searchmanager.cpp>:30:0:
<http://build.kde.org/job/akonadi_master/ws/server/src/storage/notificationcollector.h>:42:7: note:   ‘Akonadi::Server::NotificationCollector’
<http://build.kde.org/job/akonadi_master/ws/server/src/search/searchmanager.cpp>:45:66: error: template argument 1 is invalid
In file included from /srv/jenkins/install/linux/x86_64/g++/latest-qt4/qt/inst/include/QtDBus/qdbusmacros.h:46:0,
                 from /srv/jenkins/install/linux/x86_64/g++/latest-qt4/qt/inst/include/QtDBus/qdbusconnection.h:45,
                 from /srv/jenkins/install/linux/x86_64/g++/latest-qt4/qt/inst/include/QtDBus/QDBusConnection:1,
                 from <http://build.kde.org/job/akonadi_master/ws/server/src/search/searchmanager.h>:26,
                 from <http://build.kde.org/job/akonadi_master/ws/server/src/search/searchmanager.cpp>:21:
/srv/jenkins/install/linux/x86_64/g++/latest-qt4/qt/inst/include/QtCore/qmetatype.h: In instantiation of ‘static int QMetaTypeId2<T>::qt_metatype_id() [with T = Akonadi::Server::NotificationCollector*]’:
/srv/jenkins/install/linux/x86_64/g++/latest-qt4/qt/inst/include/QtCore/qmetatype.h:230:44:   required from ‘int qMetaTypeId(T*) [with T = Akonadi::Server::NotificationCollector*]’
/srv/jenkins/install/linux/x86_64/g++/latest-qt4/qt/inst/include/QtCore/qvariant.h:453:90:   required from ‘QVariant qVariantFromValue(const T&) [with T = Akonadi::Server::NotificationCollector*]’
/srv/jenkins/install/linux/x86_64/g++/latest-qt4/qt/inst/include/QtCore/qvariant.h:337:37:   required from ‘static QVariant QVariant::fromValue(const T&) [with T = Akonadi::Server::NotificationCollector*; QVariant = QVariant]’
<http://build.kde.org/job/akonadi_master/ws/server/src/search/searchmanager.cpp>:272:80:   required from here
/srv/jenkins/install/linux/x86_64/g++/latest-qt4/qt/inst/include/QtCore/qmetatype.h:169:80: error: ‘qt_metatype_id’ is not a member of ‘QMetaTypeId<Akonadi::Server::NotificationCollector*>’
make[2]: *** [server/CMakeFiles/akonadiprivate.dir/src/search/searchmanager.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [server/CMakeFiles/akonadiprivate.dir/all] Error 2
make: *** [all] Error 2
Compiliation step exited with non-zero code, assuming failure to build from source for project akonadi.
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
Recording test results
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list