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

Bug 947999

Summary: x11-wm/i3: Dies at configure stage
Product: Gentoo Linux Reporter: Colin Gilbert <gilbert_colin>
Component: Current packagesAssignee: Jakov Smolić <jsmolic>
Status: RESOLVED FIXED    
Severity: normal CC: gilbert_colin, ultrabug
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info output
Error message output

Description Colin Gilbert 2025-01-12 19:22:23 UTC
Created attachment 916408 [details]
emerge --info output

Hi,

While trying to install i3wm, I receive an error in the meson configure stage.
Comment 1 Colin Gilbert 2025-01-12 19:23:01 UTC
Created attachment 916409 [details]
Error message output
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-12 19:29:58 UTC
This is another instance of the binpkgs-vs-BDEPEND/RDEPEND thing.

emerge -v1 xorg-proto is a workaround. We really need 'BADEPEND'.
Comment 3 Larry the Git Cow gentoo-dev 2025-01-13 03:54:15 UTC
The bug has been closed via the following commit(s):

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

commit c2c8a65fb6252b1c1b974d6a9bdd46a1309d8dd7
Author:     sin-ack <sin-ack@protonmail.com>
AuthorDate: 2024-12-29 09:02:09 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2025-01-13 03:54:10 +0000

    x11-libs/libX11: RDEPEND on x11-base/xorg-proto
    
    Without this, source packages fail to build against libX11 when
    installed as a binpkg due to missing transitive dependencies.
    
    Closes: https://bugs.gentoo.org/903707
    Closes: https://bugs.gentoo.org/947059
    Closes: https://bugs.gentoo.org/947999
    Closes: https://github.com/gentoo/gentoo/pull/39886
    Signed-off-by: sin-ack <sin-ack@protonmail.com>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 .../libX11/{libX11-1.8.10.ebuild => libX11-1.8.10-r1.ebuild}     | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)