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

Bug 793245

Summary: sys-apps/baobab-40.0: error: Package `libhandy-1' not found in specified Vala API directories or GObject-Introspection GIR directories
Product: Gentoo Linux Reporter: matthias.grobarek
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=795282
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
emerge --info baobab

Description matthias.grobarek 2021-05-31 17:03:04 UTC
When trying to build baobab 40.0, it quickly fails with the following error message in the compile stage:

error: Package `libhandy-1' not found in specified Vala API directories or GObject-Introspection GIR directories

Oddly, the configure script recognizes libhandy in my system, so I’m not sure if the configure script looks for the wrong lib version or if the compile stage has a bug. I do have libhandy 1.2.2 installed.

Reproducible: Always

Steps to Reproduce:
Update to / build baobab 40.0

Actual Results:  
Error during compile stage (see build.log).

Expected Results:  
Should build properly.
Comment 1 matthias.grobarek 2021-05-31 17:05:35 UTC
Created attachment 712899 [details]
build.log
Comment 2 matthias.grobarek 2021-05-31 17:06:40 UTC
Created attachment 712902 [details]
emerge --info baobab
Comment 3 Matt Turner gentoo-dev 2021-06-01 02:08:33 UTC
Thanks. I think this is because you have libhandy built with USE=-vala and baobab actually requires the vala bindings.
Comment 4 Larry the Git Cow gentoo-dev 2021-06-01 02:16:35 UTC
The bug has been closed via the following commit(s):

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

commit e613a070461d787c183ddf3700167e630d2d98de
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2021-06-01 02:07:50 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2021-06-01 02:15:47 +0000

    sys-apps/baobab: Depend on gui-libs/libhandy[vala]
    
    Closes: https://bugs.gentoo.org/793245
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 sys-apps/baobab/baobab-40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)