too long lines were shrinked: libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/graphene-1.0 -I/usr/lib64/graphene-1.0/inc ibusimcontext.c: In function '_set_cursor_location_internal': ibusimcontext.c:1648:9: warning: implicit declaration of function 'GDK_IS_X11_DISPLAY'; did you mean 'GDK_IS_DISPLAY'? [-Wimplicit-function-declaration] 1648 | if (GDK_IS_X11_DISPLAY (display)) { | ^~~~~~~~~~~~~~~~~~ | GDK_IS_DISPLAY ibusimcontext.c:1651:9: error: unknown type name 'Window'; did you mean 'GtkWindow'? 1651 | Window child; | ^~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_hardened-20240109-053510 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-13 * clang/llvm (if any): /usr/lib/llvm/17 17.0.6 Python 3.11.7 Available Rust versions: [1] rust-bin-1.74.1 * php cli (if any): HEAD of ::gentoo commit e62631aba5656bfd8fef1a0b34f219b5a3027b60 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Tue Jan 9 05:33:11 2024 +0000 2024-01-09 05:33:10 UTC emerge -qpvO app-i18n/ibus [ebuild N ] app-i18n/ibus-1.5.29_rc1 USE="emoji gtk3 gtk4 gui introspection nls python unicode vala wayland -X -appindicator -gtk2 -libnotify -systemd -test" PYTHON_TARGETS="python3_11 -python3_10 -python3_12"
Created attachment 881779 [details] emerge-info.txt
Created attachment 881780 [details] app-i18n:ibus-1.5.29_rc1:20240109-132058.log.xz
Created attachment 881781 [details] emerge-history.txt
Created attachment 881782 [details] environment
Created attachment 881783 [details] etc.portage.tar.xz
Created attachment 881784 [details] logs.tar.xz
Created attachment 881785 [details] qlist-info.txt
Created attachment 881786 [details] temp.tar.xz
Same issue with app-i18n/ibus-1.5.29
Something weird with X/wayland. I have USE="wayland -X" enabled in most places. gtk+:3 is +X, gtk:4 is -X. emerging ibus fails with "wayland -X", but if I set gtk:4 +X emerging ibus succeeds.
*** Bug 930793 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0fad0f4611efabdb614a93b304cf52aab8e06cc commit a0fad0f4611efabdb614a93b304cf52aab8e06cc Author: Eli Schwartz <eschwartz@gentoo.org> AuthorDate: 2025-01-29 00:28:40 +0000 Commit: Eli Schwartz <eschwartz@gentoo.org> CommitDate: 2025-02-02 05:28:45 +0000 app-i18n/ibus: correctly depend on gtk interfaces to wayland/X The upstream code checks whether GDK_WINDOWING_WAYLAND is defined by the gtk headers, and if so will compile against the wayland symbols it provides. We must unconditionally depend on the gdk X11 backend, since the code unconditionally tries to use it (even when headers themselves are conditional, which they aren't always). We can now solve this using a special Gentoo macro to hide these automagic macros to simulate building on a system with more minimal gtk packages. Bug: https://bugs.gentoo.org/624960 Closes: https://bugs.gentoo.org/910646 Closes: https://bugs.gentoo.org/921671 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> app-i18n/ibus/ibus-1.5.29-r1.ebuild | 236 +++++++++++++++++++++ .../{ibus-1.5.30.ebuild => ibus-1.5.30-r1.ebuild} | 9 +- .../{ibus-1.5.31.ebuild => ibus-1.5.31-r1.ebuild} | 9 +- profiles/arch/alpha/package.use.mask | 1 + profiles/features/big-endian/package.use.mask | 3 +- 5 files changed, 251 insertions(+), 7 deletions(-)
*** Bug 950206 has been marked as a duplicate of this bug. ***