Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 861281

Summary: =dev-util/sysprof-capture-3.36.0-r1 missing MULTILIB_USEDEP on dev-libs/glib
Product: Gentoo Linux Reporter: Branko Grubic <bitlord0xff>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: bitlord0xff
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/26608
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
emerge-info

Description Branko Grubic 2022-07-26 17:14:12 UTC
Build fails:

...
Compiler for C supports arguments -fvisibility=hidden: YES 
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0)
Found CMake: /usr/bin/cmake (3.23.2)
Run-time dependency glib-2.0 found: NO (tried pkgconfig and cmake)

../sysprof-3.36.0/meson.build:55:0: ERROR: Dependency "glib-2.0" not found, tried pkgconfig and cmake

A full log can be found at /var/tmp/portage/dev-util/sysprof-capture-3.36.0-r1/work/sysprof-3.36.0-abi_x86_32.x86/meson-logs/meson-log.txt
 * ERROR: dev-util/sysprof-capture-3.36.0-r1::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  122:  Called src_configure
 *   environment, line 2807:  Called meson-multilib_src_configure
 *   environment, line 1714:  Called multilib-minimal_src_configure
 *   environment, line 1924:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *   environment, line 2174:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 1879:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 1877:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *   environment, line  546:  Called multilib-minimal_abi_src_configure
 *   environment, line 1918:  Called multilib_src_configure
 *   environment, line 2391:  Called meson_src_configure
 *   environment, line 1817:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
...



Reproducible: Always
Comment 1 Branko Grubic 2022-07-26 17:14:49 UTC
Created attachment 794642 [details]
build.log
Comment 2 Branko Grubic 2022-07-26 17:15:34 UTC
Created attachment 794645 [details]
emerge-info
Comment 3 Larry the Git Cow gentoo-dev 2022-07-27 15:53:08 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2335b92e4184261b4ffc144db6375e95728e125d

commit 2335b92e4184261b4ffc144db6375e95728e125d
Author:     Branko Grubic <bitlord0xff@gmail.com>
AuthorDate: 2022-07-26 17:16:08 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2022-07-27 15:53:00 +0000

    dev-util/sysprof-capture: Add missing MULTILIB_USEDEP on dev-libs/glib
    
    Closes: https://bugs.gentoo.org/861281
    Closes: https://github.com/gentoo/gentoo/pull/26608
    Signed-off-by: Branko Grubic <bitlord0xff@gmail.com>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 dev-util/sysprof-capture/sysprof-capture-3.36.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 4 Matt Turner gentoo-dev 2022-07-27 15:53:34 UTC
Thanks!