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