• Bug#1102264: libmarble-dev should depend on qt6-5compat-dev

    From Johannes Zarl-Zierl@21:1/5 to All on Sun Apr 6 23:30:01 2025
    Package: libmarble-dev
    Version: 4:24.12.3-2
    Severity: normal
    X-Debbugs-Cc: johannes@zarl-zierl.at

    Dear Maintainer,

    libmarble-dev is missing a dependency on qt6-5compat-dev.

    E.g. having installed libmarble-dev, but not qt6-5compat-dev, marble is
    not found by cmake:

    ----
    CMake Warning at /usr/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
    By not providing "FindQt6Core5Compat.cmake" in CMAKE_MODULE_PATH this
    project has asked CMake to find a package configuration file provided by
    "Qt6Core5Compat", but CMake did not find one.

    Could not find a package configuration file provided by "Qt6Core5Compat"
    with any of the following names:

    Qt6Core5CompatConfig.cmake
    qt6core5compat-config.cmake

    Add the installation prefix of "Qt6Core5Compat" to CMAKE_PREFIX_PATH or set
    "Qt6Core5Compat_DIR" to a directory containing one of the above files. If
    "Qt6Core5Compat" provides a separate development package or SDK, be sure it
    has been installed.
    Call Stack (most recent call first):
    /usr/lib/x86_64-linux-gnu/cmake/Marble/MarbleConfig.cmake:42 (find_dependency)
    CMakeLists.txt:91 (find_package)


    CMake Warning at CMakeLists.txt:91 (find_package):
    Found package configuration file:

    /usr/lib/x86_64-linux-gnu/cmake/Marble/MarbleConfig.cmake

    but it set Marble_FOUND to FALSE so package "Marble" is considered to be
    NOT FOUND. Reason given by package:

    Marble could not be found because dependency Qt6Core5Compat could not be
    found.
    ----


    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable-debug
    APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.12.21-amd64 (SMP w/12 CPU threads; PREEMPT)
    Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), LANGUAGE=de:en_US
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages libmarble-dev depends on:
    ii libastro-dev 4:24.12.3-2
    ii libc6 2.41-6
    ii libmarblewidget-qt6-28 4:24.12.3-2
    ii libqt6core6t64 6.8.2+dfsg-5+b1
    ii libqt6gui6 6.8.2+dfsg-5+b1
    ii libstdc++6 14.2.0-19
    ii qt6-base-dev 6.8.2+dfsg-5+b1
    ii qt6-declarative-dev 6.8.2+dfsg-7
    ii qt6-svg-dev 6.8.2-3
    ii qt6-webengine-dev 6.8.2+dfsg-3

    libmarble-dev recommends no packages.

    libmarble-dev suggests no packages.

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)