Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 893950 - sci-geosciences/qgis-9999 - configure check for qtmultimedia fails
Summary: sci-geosciences/qgis-9999 - configure check for qtmultimedia fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sci-geo Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-11 16:35 UTC by Martin Mokrejš
Modified: 2024-04-11 12:43 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Mokrejš 2023-02-11 16:35:24 UTC
Interestingly, I cannot emerge -9999 version from sources.

-- Found Python: /mnt/nocrypt/var/tmp/portage/portage/sci-geosciences/qgis-9999/temp/python3.9/bin/python3 (found suitable version "3.9.16", minimum required is "3.7") found components: Interpreter Development Development.Module Development.Embed 
-- Found Python executable: /mnt/nocrypt/var/tmp/portage/portage/sci-geosciences/qgis-9999/temp/python3.9/bin/python3 (version 3.9.16)
-- Python library: /usr/lib64/libpython3.9.so
-- Python site-packages: /usr/lib/python3.9/site-packages
-- Found SIP version: 6.7.5
-- Found PyQt5 version: 5.15.7
-- Found QScintilla2 PyQt module: 2.13.3
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by
  "Qt5MultimediaWidgets" with any of the following names:

    Qt5MultimediaWidgetsConfig.cmake
    qt5multimediawidgets-config.cmake

  Add the installation prefix of "Qt5MultimediaWidgets" to CMAKE_PREFIX_PATH
  or set "Qt5MultimediaWidgets_DIR" to a directory containing one of the
  above files.  If "Qt5MultimediaWidgets" provides a separate development
  package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  src/gui/CMakeLists.txt:1417 (find_package)


-- Configuring incomplete, errors occurred!
See also "/mnt/nocrypt/var/tmp/portage/portage/sci-geosciences/qgis-9999/work/qgis-9999_build/CMakeFiles/CMakeOutput.log".
 * ERROR: sci-geosciences/qgis-9999::gentoo failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line  136:  Called src_configure
 *   environment, line 3649:  Called cmake_src_configure
 *   environment, line 1682:  Called die
 * The specific snippet of code:
 *       "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
 * 
 * If you need support, post the output of `emerge --info '=sci-geosciences/qgis-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sci-geosciences/qgis-9999::gentoo'`.
 * The complete build log is located at '/mnt/nocrypt/var/tmp/portage/portage/sci-geosciences/qgis-9999/temp/build.log'.
 * The ebuild environment file is located at '/mnt/nocrypt/var/tmp/portage/portage/sci-geosciences/qgis-9999/temp/environment'.
 * Working directory: '/mnt/nocrypt/var/tmp/portage/portage/sci-geosciences/qgis-9999/work/qgis-9999_build'
 * S: '/mnt/nocrypt/var/tmp/portage/portage/sci-geosciences/qgis-9999/work/qgis-9999'

>>> Failed to emerge sci-geosciences/qgis-9999, Log file:

>>>  '/mnt/nocrypt/var/tmp/portage/portage/sci-geosciences/qgis-9999/temp/build.log'


# emerge -pv qtmultimedia

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 64.69 s.

[ebuild     U  ] dev-qt/qtcore-5.15.8-r2:5/5.15.8::gentoo [5.15.7:5/5.15.7::gentoo] USE="icu -debug -old-kernel -systemd -test" 49 850 KiB
[ebuild     U  ] dev-qt/qtdbus-5.15.8:5/5.15::gentoo [5.15.7:5/5.15::gentoo] USE="-debug -test" 763 KiB
[ebuild     U  ] dev-qt/qttest-5.15.8:5/5.15::gentoo [5.15.7:5/5.15::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtnetwork-5.15.8-r1:5/5.15::gentoo [5.15.7:5/5.15::gentoo] USE="networkmanager sctp ssl -connman -debug -gssapi -libproxy -test" 0 KiB
[ebuild     U  ] dev-qt/qtgui-5.15.8-r2:5/5.15.8::gentoo [5.15.7-r1:5/5.15.7::gentoo] USE="X dbus egl jpeg libinput png udev vnc wayland -accessibility -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vulkan" 771 KiB
[ebuild     U  ] dev-qt/qtwidgets-5.15.8-r1:5/5.15::gentoo [5.15.7:5/5.15::gentoo] USE="X dbus gtk png -debug -gles2-only -test" 0 KiB
[ebuild     U  ] dev-qt/qtdeclarative-5.15.8-r2:5/5.15::gentoo [5.15.7-r1:5/5.15::gentoo] USE="jit widgets -debug -gles2-only -localstorage -test -vulkan" 21 107 KiB
[ebuild     U  ] dev-qt/qtwayland-5.15.8:5/5.15.8::gentoo [5.15.7-r2:5/5.15.7::gentoo] USE="X -debug -test -vulkan" 599 KiB
[ebuild     U  ] dev-qt/qtmultimedia-5.15.8:5/5.15::gentoo [5.15.7:5/5.15::gentoo] USE="alsa qml* -debug -gles2-only -gstreamer -openal -pulseaudio -test -widgets" 3 745 KiB

Total: 9 packages (9 upgrades), Size of downloads: 76 832 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:


Ah, probably dev-qt/qtmultimedia +widgets is needed or whatever is the syntax.
Comment 1 Martin Mokrejš 2023-02-11 16:56:27 UTC
That in turn requires dev-qt/qtwebkit +multimedia
Comment 2 Martin Mokrejš 2023-02-12 20:38:54 UTC
That in turn requires dev-python/PyQt5 +multimedia
Comment 3 Larry the Git Cow gentoo-dev 2024-04-11 12:43:00 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21035cc535fb3513a8d9126daf0c3f49a0e7d715

commit 21035cc535fb3513a8d9126daf0c3f49a0e7d715
Author:     Marco Genasci <fedeliallalinea@gmail.com>
AuthorDate: 2024-02-21 06:56:59 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2024-04-11 12:42:40 +0000

    sci-geosciences/qgis: add missing rdep sci-libs/gdal[spatialite,sqlite], add 3.36.1
    
    Co-authored-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
    Signed-off-by: Marco Genasci <fedeliallalinea@gmail.com>
    Closes: https://bugs.gentoo.org/893950
    Closes: https://bugs.gentoo.org/918437
    Closes: https://bugs.gentoo.org/925126
    Closes: https://github.com/gentoo/gentoo/pull/35458
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 sci-geosciences/qgis/Manifest           |   1 +
 sci-geosciences/qgis/qgis-3.36.1.ebuild | 285 ++++++++++++++++++++++++++++++++
 sci-geosciences/qgis/qgis-9999.ebuild   |  16 +-
 3 files changed, 295 insertions(+), 7 deletions(-)