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