Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 930494 - [guru] sys-apps/lact-5.0.3 gtk dependency requires introspection USE flag
Summary: [guru] sys-apps/lact-5.0.3 gtk dependency requires introspection USE flag
Status: RESOLVED FIXED
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: GURU project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-23 09:16 UTC by ukonkivi
Modified: 2024-04-23 10:26 UTC (History)
0 users

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


Attachments
Emerge log for sys-apps/lact-5.0.3 (sys-apps:lact-0.5.3:20240423-084710.log,339.38 KB, text/x-log)
2024-04-23 09:17 UTC, ukonkivi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ukonkivi 2024-04-23 09:16:35 UTC
Trying to install sys-apps/lact-5.0.3 with gtk USE flag ends up in build failure:

error: Could not find GTK 4 introspection files. Is gobject-introspection installed?

when when gui-libs/gtk:4 is installed with -introspection USE flag.

Reproducible: Always

Steps to Reproduce:
1.Have gui-libs/gtk:4 installed with -introspection
2.Try: emerge sys-apps/lact with gtk set
Actual Results:  
After resolving dependencies, emerge starts the build which then fails with the error

Expected Results:  
Emerge to stop after dependency resolving with USE flag changes required

With gui-libs/gtk:4 reinstalled with introspection USE flag enabled, sys-apps/lact install succeeds.
Comment 1 ukonkivi 2024-04-23 09:17:51 UTC
Created attachment 891508 [details]
Emerge log for sys-apps/lact-5.0.3
Comment 2 Larry the Git Cow gentoo-dev 2024-04-23 10:26:16 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=86948d304e8e0984271e19de5451e5a7397e3a8d

commit 86948d304e8e0984271e19de5451e5a7397e3a8d
Author:     Takuya Wakazono <pastalian46@gmail.com>
AuthorDate: 2024-04-23 10:03:25 +0000
Commit:     Takuya Wakazono <pastalian46@gmail.com>
CommitDate: 2024-04-23 10:05:22 +0000

    sys-apps/lact: add 0.5.4
    
    Depend on gui-libs/gtk[introspection]
    
    Closes: https://bugs.gentoo.org/930494
    Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>

 sys-apps/lact/Manifest          | 155 ++++++++++++++++
 sys-apps/lact/lact-0.5.4.ebuild | 399 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 554 insertions(+)