Does it make sense to try to build Falkon against QT6 on Debian "Bookworm" 12?
Jens Radloff
senf at mailbox.org
Thu Dec 7 17:08:22 GMT 2023
Hi Juraj,
I am referring to your latest comment in bug issue 477234 at
https://bugs.kde.org/show_bug.cgi?id=477234
When applying cmake against the master branch of the Falkon source code which
I cloned to my local machine today, cmake returns the following error message:
--- Quote Beginning ---
Could not find a configuration file for package "ECM" that is compatible
with requested version "5.240.0".
The following configuration files were considered but not accepted:
/usr/share/ECM/cmake/ECMConfig.cmake, version: 5.103.0
[..]
* ECM (required version >= 5.240.0), Extra CMake Modules., <https://
invent.kde.org/frameworks/extra-cmake-modules>
CMake Error at /usr/share/cmake-3.25/Modules/FeatureSummary.cmake:464
(message):
feature_summary() Error: REQUIRED package(s) are missing, aborting CMake
run.
Call Stack (most recent call first):
CMakeLists.txt:21 (feature_summary)
-- Configuring incomplete, errors occurred!
See also "/opt/falkon_git_cone/falkon/build/CMakeFiles/CMakeOutput.log".
--- Quote End ---
When then using cmake to configure the source code of today's ECM source code
downloaded using "git clone https://invent.kde.org/frameworks/extra-cmake-modules.git", cmake returns among other things:
--- Quote Beginning ---
-- The following features have been disabled:
* BUILD_HTML_DOCS, Generate HTML documentation for installed modules.
* BUILD_MAN_DOCS, Generate man page documentation for installed modules.
* BUILD_QTHELP_DOCS, Generate QtHelp documentation for installed modules.
-- The following OPTIONAL packages have not been found:
* Sphinx (required version >= 1.2), Tool to generate documentation.,
<https://www.sphinx-doc.org/>
Required to build documentation for Extra CMake Modules.
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/sonst/ecm_git_clone/extra-cmake-
modules/bin
--- Quote End ---
The package libsphinx-dev in my Debian installation is in an too old version,
i. .e. in version 1.0.2-3.
Does it make sense to go on trying to fulfill the requirements for a sufficient
enough and successful configuration of the build process for building ECM using
cmake, in order to be able to then compile Falkon against QT6 in my Debian 12
installation?
Debian 12 is currently the Debian Stable Release. It provides both the QT5 and
QT6 packages, both are installed on my machine, they are not having package
conflicts to each other.
Or would it be better if I would use the future Debian 13 release (i. e. the
current Debian Testing Release?) for compiling Falkon against QT6?
Best regards,
Jens
More information about the Falkon
mailing list