See <http://build.kde.org/job/kdelibs_frameworks_qt5/534/changes>
Changes: [mirko] Refactoring of State and Queue classes. [mirko] Use a non-recursive mutex. [mirko] Port DeleteSequenceTest to QtTest. [mirko] Within the QueueAPI, make function calls while holding the lock public. [mirko] finish() is needed in DeleteTest, otherwise double-deletes may happen. [mirko] Remove extra mutex for waiting for available jobs. [mirko] One less dynamic allocation. [mirko] Use the base classes mutex instead of an extra one. [mirko] One more assert. There can never be too many. [mirko] Remove old scripts. [mirko] Update many-test-runner. It now runs "make test" by default, 10 times. [mirko] Separate aboutTo{Queued|Dequeued}() and ..._locked() methods. [mirko] dequeueElements() expects the mutex to be locked. [mirko] Hold mutex during cleanup. [mirko] Use shared pointers for state objects. [mirko] JobCollectionJobrunner needs to acquire the mutex for it's payload. [mirko] Review and cleanup JobCollection. [mirko] Make protected member variables private. [mirko] Clean up WeaverImpl. [mirko] Move waitForAvailableJob() to WeaverImplState where appropriate. [mirko] Only lock the mutex once in WorkingHardState::applyForWork(). [mirko] Mark SimpleRecursiveSequencesTest() as XFAIL. [mirko] Add separate shutDown() method to QueueAPI. [mirko] These tests will have to wait a little while. [mirko] Add Threadweaver QueueBenchmarks. [mirko] Add JobCollection benchmark. [mirko] Remove JobRunHelper, it is obsolete with modern Qt. [mirko] Do not run benchmarks with make test. [mirko] Extend test operation count to 100000. [mirko] Add Executor and ExecuteWrapper classes. [mirko] Use QAtomicPointer in ExecuteWrapper. [mirko] Totally refactor JobCollection. [mirko] Dequeue locked or unlocked in the helper. [mirko] Temporarily disable sequence related tests. [mirko] Add more verification points to tests. [mirko] Add tests about assumptions of collections queueing. [mirko] Finish JobCollection refactoring. [mirko] Extend ExecuteWrappers to implement JobCollection signal sequence. [mirko] Extend test verifications. [mirko] Emit collection start signals when the first element is executed. [mirko] Add test for dependencies of whole collections. [mirko] QueueAndDequeueSequenceTest re-enabled, works. [mirko] Re-enable RecursiveQueueAndDequeueSequenceTest, works. [mirko] Add RecursiveSequenceTest, works. [mirko] Re-enable QueueAndDequeueAllSequenceTest, works. [mirko] Re-enable RecursiveQueueAndDequeueSequenceTest, works. [mirko] Re-enable QueueAndStopTest, works. [mirko] Fix RecursiveSequenceTest. [mirko] Finish and suspend before entering ShuttingDown state. [mirko] Add LifecycleTests. [mirko] Return zero from instance() once the global Weaver object was deleted. [mirko] Re-enable SequenceOfSequencesTest, works. [mirko] Re-enable MassiveJobSequenceTest, works. [mirko] Abort threads that start right when qApp is being destructed. [mirko] Add BaselineAsJobsBenchmark and SequencesBenchmark. [mirko] Jobs can be executed synchroneously in the current thread through (). [mirko] Fix warning in release builds. [mirko] Use an atomic pointer to hold the executing thread in Job. [mirko] Use QBENCHMARK_ONCE where multiple iterations are not applicable. [mirko] The state pointer in WeaverImpl is now a QAtomicPointer. [mirko] Wait for created threads only when shutDown() is called. [mirko] Shut down the global pool in a post routine to QCoreApplication. [mirko] The global queue needs to be created in the main thread. [mirko] Cleanup in JobCollection. [mirko] Replace QTest::qWait() with processEvents() where possible. [mirko] Fix SuspendingState, avoid suspending more than once. [mirko] Add additional collection based tests to narrow sequence test failures. [mirko] Make sure all assigned jobs are being processed. ------------------------------------------ [...truncated 3397 lines...] [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakecamera.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fakehw/fakeopticaldisc.cpp.o Generating moc_kjs_audio.cpp Generating moc_kjs_scriptable.cpp Generating moc_kjs_window.cpp Generating moc_xmlhttprequest.cpp Generating moc_editor.cpp Generating moc_html_documentimpl.cpp Generating moc_html_objectimpl.cpp Generating moc_animtimer.cpp Generating moc_updater.cpp Generating moc_khtml_childframe_p.cpp Generating moc_khtml_ext.cpp Generating moc_khtml_iface.cpp Generating moc_khtml_pagecache.cpp Generating moc_khtml_part.cpp Generating moc_khtml_printsettings.cpp Generating moc_khtml_run.cpp Generating moc_khtmlimage.cpp Generating moc_khtmlview.cpp Generating moc_khtmlviewbar.cpp Generating moc_khtmlviewbarwidget.cpp Generating moc_kjserrordlg.cpp Generating moc_loader.cpp Generating moc_paintbuffer.cpp Generating moc_media_controls.cpp Generating moc_render_form.cpp Generating moc_render_frames.cpp Generating moc_render_layer.cpp Generating moc_render_media.cpp Generating moc_render_replaced.cpp Generating moc_khtmlfind_p.cpp Generating moc_khtmlfindbar.cpp Generating moc_storepassbar.cpp Generating moc_dom_docimpl.cpp Generating moc_xml_tokenizer.cpp [ 21%] Built target khtml_automoc [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fakehw/fakeportablemediaplayer.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fakehw/fakeprocessor.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fakehw/fakestorage.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakecdrom.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fakehw/fakestorageaccess.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakedevice.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakedeviceinterface.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fakehw/fakevideo.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakedvbinterface.cpp.o [ 21%] [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fakehw/fakevolume.cpp.o Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakegenericinterface.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fakehw/fakesmartcardreader.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakemanager.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/shared/rootdevice.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/shared/cpufeatures.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevdevice.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevmanager.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakenetworkshare.cpp.o [ 21%] [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakenetworkinterface.cpp.o Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevdeviceinterface.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevgenericinterface.cpp.o [ 21%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakeopticaldisc.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/cpuinfo.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevprocessor.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevcamera.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevvideo.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevaudiointerface.cpp.o [ 22%] [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevnetworkinterface.cpp.o Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevserialinterface.cpp.o ialog.cpp Generating moc_kfontdialog.cpp Generating moc_kcategorydrawer.cpp Generating moc_kconfigviewstatesaver.cpp Generating moc_kabstractwidgetjobtracker.cpp Generating moc_kdialogjobuidelegate.cpp Generating moc_kstyle.cpp Generating moc_knotification.cpp Generating moc_kstatusnotifieritemdbus_p.cpp Generating moc_kpagedialog.cpp Generating moc_kpagemodel.cpp Generating moc_kpageview_p.cpp Generating moc_kcheckaccelerators.cpp Generating moc_kgesturemap.cpp Generating moc_kglobalshortcutinfo.cpp Generating moc_kcompletion.cpp Generating moc_kmodifierkeyinfo.cpp Generating moc_kpassivepopup.cpp Generating moc_kpassivepopupmessagehandler.cpp Generating moc_kpixmapsequencewidget.cpp Generating moc_kcmodule.cpp Generating moc_kcombobox.cpp Generating moc_kcompletionbox.cpp Generating moc_kdatetimewidget.cpp Generating moc_kdatewidget.cpp Generating moc_kdeuiwidgetsproxystyle_p.cpp Generating moc_keditlistbox.cpp Generating moc_keditlistwidget.cpp Generating moc_khelpmenu.cpp Generating moc_khistorycombobox.cpp Generating moc_klanguagebutton.cpp Generating moc_kpixmapregionselectorwidget.cpp Generating moc_kratingwidget.cpp Generating moc_krichtextedit.cpp Generating moc_kstringvalidator.cpp Generating moc_ktabbar.cpp Generating moc_ktextbrowser.cpp Generating moc_ktimezonewidget.cpp Generating moc_kmainwindow_p.cpp Generating moc_kmenumenuhandler_p.cpp Generating moc_kxmlguifactory.cpp [ 22%] Built target kdeui_automoc [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevaudiointerface_p.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakeportablemediaplayer.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevportablemediaplayer.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevdvbinterface.cpp.o [ 22%] [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakeprocessor.cpp.o Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udev/udevblock.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/shared/udevqtclient.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakestorage.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakestorageaccess.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/shared/udevqtdevice.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakevideo.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakevolume.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halacadapter.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fakehw/fakesmartcardreader.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/shared/rootdevice.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/shared/cpufeatures.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevdevice.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halaudiointerface.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halbattery.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevmanager.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halblock.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevdeviceinterface.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevgenericinterface.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/cpuinfo.cpp.o [ 22%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halbutton.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevprocessor.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevcamera.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halcamera.cpp.o [ 23%] [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevaudiointerface.cpp.o Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevvideo.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevnetworkinterface.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevserialinterface.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevaudiointerface_p.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevportablemediaplayer.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halcdrom.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/haldeviceinterface.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevdvbinterface.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udev/udevblock.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/shared/udevqtclient.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/haldvbinterface.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halfstabhandling.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/shared/udevqtdevice.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halacadapter.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halgenericinterface.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/haldevice.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halmanager.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halnetworkinterface.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halaudiointerface.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halbattery.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halblock.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halserialinterface.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halbutton.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halopticaldisc.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halportablemediaplayer.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halprocessor.cpp.o [ 23%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halcamera.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halstorageaccess.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halcdrom.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/haldeviceinterface.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halstorage.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halvideo.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/haldvbinterface.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halvolume.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/hal/halsmartcardreader.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halfstabhandling.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halgenericinterface.cpp.o [ 24%] [ 24%] [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/upower/upowermanager.cpp.o Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/upower/upowerdevice.cpp.o Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/haldevice.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halmanager.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halnetworkinterface.cpp.o [ 24%] [ 24%] [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/upower/upowerbattery.cpp.o Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halserialinterface.cpp.o Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/upower/upoweracadapter.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/upower/upowerdeviceinterface.cpp.o [ 24%] [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/upower/upowergenericinterface.cpp.o Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halopticaldisc.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udisks/udisksmanager.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udisks/udisksdevice.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halportablemediaplayer.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udisks/udisksblock.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halprocessor.cpp.o [ 24%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halstorageaccess.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halstorage.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udisks/udisksstoragevolume.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udisks/udisksdeviceinterface.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halvideo.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halvolume.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udisks/udisksopticaldisc.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/hal/halsmartcardreader.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/upower/upowermanager.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udisks/udisksopticaldrive.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udisks/udisksstoragedrive.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udisks/udisksstorageaccess.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/udisks/udisksgenericinterface.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/upower/upowerdevice.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fstab/fstabmanager.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/upower/upowerbattery.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/upower/upoweracadapter.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fstab/fstabdevice.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fstab/fstabnetworkshare.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/upower/upowerdeviceinterface.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fstab/fstabstorageaccess.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/upower/upowergenericinterface.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fstab/fstabhandling.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udisks/udisksmanager.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/backends/fstab/fstabwatcher.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udisks/udisksdevice.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udisks/udisksblock.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udisks/udisksstoragevolume.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/powermanagementinterface.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udisks/udisksdeviceinterface.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udisks/udisksopticaldisc.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/inhibitinterface.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/policyagentinterface.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udisks/udisksopticaldrive.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udisks/udisksstoragedrive.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udisks/udisksstorageaccess.cpp.o [ 25%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/udisks/udisksgenericinterface.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/org_kde_solid_networking_client.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fstab/fstabmanager.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid_static.dir/Solid_static_automoc.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fstab/fstabdevice.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fstab/fstabnetworkshare.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fstab/fstabstorageaccess.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fstab/fstabhandling.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/backends/fstab/fstabwatcher.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/powermanagementinterface.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/inhibitinterface.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/policyagentinterface.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/org_kde_solid_networking_client.cpp.o [ 26%] Building CXX object tier1/solid/src/solid/CMakeFiles/Solid.dir/Solid_automoc.cpp.o Linking CXX shared library libSolid.so [ 26%] Built target Solid Linking CXX static library libSolid_static.a [ 26%] Built target Solid_static make: *** [all] Error 2 Build step exited with non-zero code, assuming failure to build from source for project kdelibs. Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE Recording test results _______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel