Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 940441 - x11-misc/xbindkeys-1.8.7-r100 looks for guile even with USE=-guile
Summary: x11-misc/xbindkeys-1.8.7-r100 looks for guile even with USE=-guile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Jaco Kroon
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-28 14:34 UTC by prg
Modified: 2024-09-28 14:43 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description prg 2024-09-28 14:34:36 UTC
[ebuild     U  ] x11-misc/xbindkeys-1.8.7-r100::gentoo [1.8.7-r2::gentoo] USE="-guile -tk" GUILE_SINGLE_TARGET="3-0%* -2-2%" 0 KiB

 * Package:    x11-misc/xbindkeys-1.8.7-r100:0
 * Repository: gentoo
 * Maintainer: jaco@uls.co.za proxy-maint@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc guile_single_target_3-0 kernel_linux
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
 * ERROR: x11-misc/xbindkeys-1.8.7-r100::gentoo failed (setup phase):
 *   Could not get guile out of guile-3.0.  Did you source /etc/profile after an update?
 * 
 * Call stack:
 *             ebuild.sh, line 136:  Called pkg_setup
 *             ebuild.sh, line 374:  Called guile-single_pkg_setup
 *   guile-single.eclass, line 218:  Called guile_export 'GUILE' 'GUILD' 'GUILESNARF'
 *    guile-utils.eclass, line 218:  Called _guile_pcvar 'guile'
 *    guile-utils.eclass, line 213:  Called die
 * The specific snippet of code:
 *              $(tc-getPKG_CONFIG) --variable="$1" guile-"${gver}" \
 *                      || die "Could not get $1 out of guile-${gver}.  ${tip}"
 * 
 * If you need support, post the output of `emerge --info '=x11-misc/xbindkeys-1.8.7-r100::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-misc/xbindkeys-1.8.7-r100::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-misc/xbindkeys-1.8.7-r100/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-misc/xbindkeys-1.8.7-r100/temp/die.env'.
 * Working directory: '/var/tmp/portage/x11-misc/xbindkeys-1.8.7-r100/empty'
 * S: '/var/tmp/portage/x11-misc/xbindkeys-1.8.7-r100/work/xbindkeys-1.8.7'
Comment 1 Larry the Git Cow gentoo-dev 2024-09-28 14:39:11 UTC
The bug has been closed via the following commit(s):

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

commit 20c679298cd29c57dba3dce93339b0a1780284e5
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-09-28 14:37:23 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-09-28 14:37:54 +0000

    x11-misc/xbindkeys: fix pkg_setup w/ USE=-guile
    
    Closes: https://bugs.gentoo.org/940441
    Fixes: fecf67e319addb4a820f79914c55be4b592e7c5d
    Signed-off-by: Sam James <sam@gentoo.org>

 x11-misc/xbindkeys/xbindkeys-1.8.7-r100.ebuild | 4 ++++
 1 file changed, 4 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2024-09-28 14:43:39 UTC
The bug has been referenced in the following commit(s):

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

commit bf702b6cee0133e094b50378336326b6bff4926b
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-09-28 14:41:53 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-09-28 14:43:06 +0000

    sci-libs/nlopt: fix pkg_setup w/ USE=-guile
    
    Like in 20c679298cd29c57dba3dce93339b0a1780284e5. This seems to be
    the only other such case in-tree.
    
    Note that fortran-2_pkg_setup is fine to call unconditionally
    because it checks itself if it should be used if FORTRAN_OPTIONAL is set.
    
    Bug: https://bugs.gentoo.org/940441
    Fixes: 01f1676c357e17cfde5abb0ccca96766e69bbe6f
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-libs/nlopt/nlopt-2.7.1-r100.ebuild | 5 +++++
 1 file changed, 5 insertions(+)