Summary: | media-plugins/gst-plugins-qt5-1.18.4::guru fails to configure before build | ||
---|---|---|---|
Product: | GURU | Reporter: | Alexey Skobkin <skobkin-ru> |
Component: | Package issues | Assignee: | tea <tea+gentoo> |
Status: | UNCONFIRMED --- | ||
Severity: | major | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.gz |
Description
Alexey Skobkin
2022-05-10 08:38:57 UTC
Created attachment 777926 [details]
build.log.gz
Build log.
../gst-plugins-good-1.18.4/ext/qt/meson.build:36: WARNING: Project targeting '>= 0.48' but tried to use feature introduced in '0.54.0': native arg in add_languages.
C++ compiler for the host machine: x86_64-pc-linux-gnu-g++ -m32 (gcc 11.3.0 "x86_64-pc-linux-gnu-g++ (Gentoo 11.3.0 p4) 11.3.0")
C++ linker for the host machine: x86_64-pc-linux-gnu-g++ -m32 ld.bfd 2.38
qmake found: NO need ['>= 5', '< 6']
Run-time dependency qt5 (modules: Core, Gui, Qml, Quick) found: NO (tried pkgconfig and config-tool)
../gst-plugins-good-1.18.4/ext/qt/meson.build:41:0: ERROR: Dependency "qt5" not found, tried pkgconfig and config-tool
A full log can be found at /tmp/portage/media-plugins/gst-plugins-qt5-1.18.4/work/gst-plugins-good-1.18.4-abi_x86_32.x86/meson-logs/meson-log.txt
* ERROR: media-plugins/gst-plugins-qt5-1.18.4::guru failed (configure phase):
The problem is that Qt5 packages don't support multilib, the gstreamer-meson eclass doesn't support turning off multilib and package.use.mask doesn't work in overlays. So you will have to disable the abi_x86_32 USE-flag manually for this package. While trying to reproduce this bug, I encountered another bug (meson doesn't find moc) that is fixed in <https://gitweb.gentoo.org/repo/proj/guru.git/commit/?h=dev&id=ae3b369>. |