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

Bug 835721

Summary: gnome-base/gnome-control-center-41.4 (with gnome-bluetooth-42.0): meson.build:251:2: ERROR: Dependency "gnome-bluetooth-1.0" not found, tried pkgconfig and cmake
Product: Gentoo Linux Reporter: Kobboi <gentoo>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: gentoo
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log.gz
emerge-info.txt

Description Kobboi 2022-03-21 09:16:37 UTC
Run-time dependency gio-unix-2.0 found: YES 2.72.0
Run-time dependency gthread-2.0 found: YES 2.72.0
Run-time dependency gtk+-3.0 found: YES 3.24.32
cups-config found: YES (/usr/bin/cups-config) 2.3.3
Run-time dependency cups found: YES 2.3.3
Has header "cups/cups.h" : YES 
Has header "cups/ppd.h" : YES 
Checking for function "httpConnect2" with dependency cups: YES 
Run-time dependency cheese found: YES 41.1
Run-time dependency cheese-gtk found: YES 41.1
Run-time dependency ibus-1.0 found: YES 1.5.25
Checking for function "explicit_bzero" : YES 
Run-time dependency libnm found: YES 1.36.2
Run-time dependency libnma found: YES 1.8.34
Run-time dependency mm-glib found: YES 1.18.6
Found CMake: /usr/bin/cmake (3.22.3)
Run-time dependency gnome-bluetooth-1.0 found: NO (tried pkgconfig and cmake)

meson.build:251:2: ERROR: Dependency "gnome-bluetooth-1.0" not found, tried pkgconfig and cmake

A full log can be found at /var/tmp/portage/gnome-base/gnome-control-center-41.4/work/gnome-control-center-41.4-build/meson-logs/meson-log.txt
 * ERROR: gnome-base/gnome-control-center-41.4::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  127:  Called src_configure
 *   environment, line 2975:  Called meson_src_configure
 *   environment, line 2154:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die


Reproducible: Always
Comment 1 Kobboi 2022-03-21 09:17:02 UTC
Created attachment 767506 [details]
build.log.gz
Comment 2 Kobboi 2022-03-21 09:17:04 UTC
Created attachment 767507 [details]
emerge-info.txt
Comment 3 Kobboi 2022-03-21 09:58:08 UTC
I had not noticed I logged this with an out-of-date tree. 

In the mean time gnome-bluetooth has been slotted, but the :3 slot collides with the :2 slot (bug to be logged), and gnome-control-center is still failing with the above error.
Comment 4 Kobboi 2022-03-21 14:17:51 UTC
Could not reproduce the collision,original problem remains though.

I guess

	bluetooth? ( >=net-wireless/gnome-bluetooth-3.18.2:= )

should be made to depend explicitly on slot 2.
Comment 5 Larry the Git Cow gentoo-dev 2022-03-21 17:41:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e2230c01bc7ce3ce6850d0bfb2abbc164eadea7

commit 1e2230c01bc7ce3ce6850d0bfb2abbc164eadea7
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2022-03-21 17:38:45 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2022-03-21 17:38:54 +0000

    gnome-base/gnome-control-center: Depend on slotted gnome-bluetooth
    
    Closes: https://bugs.gentoo.org/835721
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 ...e-control-center-41.4.ebuild => gnome-control-center-41.4-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)