standalone build of konqueror is broken

Treeve Jelbert treeve at scarlet.be
Mon Nov 3 09:24:54 UTC 2014


in order to test standalone builds, I created a staging directory whit 
symlinks to all the components of kde-baseapps.

The probelm seems to be that libkonq installs  

/opt/qt5/share/dbus-1/interfaces/org.kde.FavIcon.xml
 but cmake does not know how to include it


The same problem occurs with keditbookmarks, however dolphin builds pk



The problem is caused by the relative includes  , which should probably refer 
to DBUS_INTERFACES_INSTALL_DIR


$ git grep FavIcon.xml
keditbookmarks/CMakeLists.txt:qt5_add_dbus_interface( 
keditbookmarks_KDEINIT_SRCS 
${CMAKE_CURRENT_SOURCE_DIR}/../lib/konq/src/favicons/org.kde.FavIcon.xml 
favicon_interface)
konqueror/sidebar/web_module/CMakeLists.txt:qt5_add_dbus_interface(konqsidebar_web_PART_SRCS 
${CMAKE_CURRENT_SOURCE_DIR}/../../../lib/konq/favicons/org.kde.FavIcon.xml 
favicon_interface)
konqueror/src/CMakeLists.txt:qt5_add_dbus_interface(konquerorprivate_SRCS 
${CMAKE_CURRENT_SOURCE_DIR}/../../lib/konq/src/favicons/org.kde.FavIcon.xml 
favicon_interface)
lib/konq/autotests/CMakeLists.txt:qt5_add_dbus_interface(favicontest_SRCS 
${LibKonq_SOURCE_DIR}/src/favicons/org.kde.FavIcon.xml favicon_interface)
lib/konq/src/favicons/CMakeLists.txt:qt5_add_dbus_adaptor(kded_favicons_SRCS 
org.kde.FavIcon.xml favicons.h FavIconsModule favicons_adaptor 
FavIconsAdaptor)
lib/konq/src/favicons/CMakeLists.txt:install(FILES org.kde.FavIcon.xml 
DESTINATION ${DBUS_INTERFACES_INSTALL_DIR})




Building in dir: /usr/src/konqueror
konqueror    frameworks

INSTALL_PREFIX=/opt/qt5
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler using: Ninja
-- Check for working C compiler using: Ninja -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler using: Ninja
-- Check for working CXX compiler using: Ninja -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PythonInterp: /usr/bin/python (found version "2.7.8") 
-- Found KF5: success (found version "5.4.0") found components:  Parts 
KCMUtils KHtml KDELibs4Support Archive 
-- Found KF5: success (found version "5.4.0") found components:  Activities 
-- Found KF5: success (found version "5.4.0") found components:  KHtml 
-- 
-- The following OPTIONAL packages have been found:

 * KF5Activities

-- The following REQUIRED packages have been found:

 * ECM (required version >= 1.3.0)
 * Qt5Core
 * Gettext
 * PythonInterp
 * KF5Parts
 * KF5KCMUtils
 * KF5KDELibs4Support
 * KF5Archive
 * KF5Konq
 * Qt5DBus
 * Qt5Widgets
 * Qt5 (required version >= 5.2)
 * KDED
 * ZLIB , Support for gzip compressed files and data streams , 
<http://www.zlib.net>
   Required for building Konqueror
 * KF5KHtml
 * KF5

-- Configuring done
-- Generating done
-- Build files have been written to: /usr/src/konqueror/build
ninja: error: 
'/var/git/qt5/staging/lib/konq/src/favicons/org.kde.FavIcon.xml', needed by 
'src/favicon_interface.h', missing and no known rule to make it





Regards, Treeve


More information about the Plasma-devel mailing list