Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 873679 - app-i18n/ibus-1.5.27 - panel.c: fatal error: gdk/gdkwayland.h: No such file or directory
Summary: app-i18n/ibus-1.5.27 - panel.c: fatal error: gdk/gdkwayland.h: No such file o...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: CJK Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-30 16:39 UTC by Toralf Förster
Modified: 2023-01-01 16:48 UTC (History)
4 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,18.64 KB, text/plain)
2022-09-30 16:39 UTC, Toralf Förster
Details
app-i18n:ibus-1.5.27:20220930-021928.log.bz2 (app-i18n:ibus-1.5.27:20220930-021928.log.bz2,17.91 KB, application/x-bzip)
2022-09-30 16:39 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,194.22 KB, text/plain)
2022-09-30 16:39 UTC, Toralf Förster
Details
environment (environment,140.31 KB, text/plain)
2022-09-30 16:40 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,14.91 KB, application/x-bzip)
2022-09-30 16:40 UTC, Toralf Förster
Details
logs.tar.bz2 (logs.tar.bz2,14.06 KB, application/x-bzip)
2022-09-30 16:40 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,53.00 KB, application/x-bzip)
2022-09-30 16:40 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2022-09-30 16:39:46 UTC
      |       ^~~~~~~~~~~~~~~~~~~~
keybindingmanager.c:1388:13: note: in expansion of macro g_once_init_enter
 1388 |         if (g_once_init_enter (&keybinding_manager_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
panel.c:37:10: fatal error: gdk/gdkwayland.h: No such file or directory
   37 | #include <gdk/gdkwayland.h>
      |          ^~~~~~~~~~~~~~~~~~

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_no_multilib-j4-20220928-190032

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-11.3.1
 [2] x86_64-pc-linux-gnu-12.2.0 *
clang/llvm (if any):
clang version 15.0.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/15/bin
/usr/lib/llvm/15
15.0.1
Python 3.10.7
Available Ruby profiles:
  [1]   ruby27 (with Rubygems)
  [2]   ruby30 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.64.0 *
The following VMs are available for generation-2:
1)	Eclipse Temurin JDK 11.0.16.1_p1 [openjdk-bin-11]
*)	Eclipse Temurin JDK 17.0.4.1_p1 [openjdk-bin-17]
3)	Eclipse Temurin JDK 8.345_p01 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   openjdk-bin-8 
  [2]   openjdk-bin-11 
  [3]   openjdk-bin-17  system-vm

The Glorious Glasgow Haskell Compilation System, version 9.0.2
php cli (if any):
GNU Make 4.3

  HEAD of ::gentoo
commit 6cd2fd82081fa11cc377ce21936afe047e0fdb01
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Fri Sep 30 01:46:47 2022 +0000

    2022-09-30 01:46:47 UTC

emerge -qpvO app-i18n/ibus
[ebuild  N    ] app-i18n/ibus-1.5.27  USE="X appindicator emoji gtk3 gtk4 gui introspection nls python unicode -gtk2 -libnotify -systemd -test -vala -wayland" PYTHON_TARGETS="python3_10 -python3_8 -python3_9"
Comment 1 Toralf Förster gentoo-dev 2022-09-30 16:39:47 UTC
Created attachment 814822 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2022-09-30 16:39:48 UTC
Created attachment 814825 [details]
app-i18n:ibus-1.5.27:20220930-021928.log.bz2
Comment 3 Toralf Förster gentoo-dev 2022-09-30 16:39:59 UTC
Created attachment 814828 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2022-09-30 16:40:06 UTC
Created attachment 814831 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2022-09-30 16:40:08 UTC
Created attachment 814834 [details]
etc.portage.tar.bz2
Comment 6 Toralf Förster gentoo-dev 2022-09-30 16:40:11 UTC
Created attachment 814837 [details]
logs.tar.bz2
Comment 7 Toralf Förster gentoo-dev 2022-09-30 16:40:12 UTC
Created attachment 814840 [details]
temp.tar.bz2
Comment 8 Attila Tóth 2022-10-10 16:38:32 UTC
Very annoying bug. The slotted gtk also causes problems. Even if I symlink gtk-3, it won't compile. Note, that I'm using X, and no wayland...
Comment 9 Steffen Schaumburg 2022-12-15 13:24:30 UTC
I appear to be getting the same error, running mostly stable amd64 and KDE on X11 (though of course I have plenty of GTK/gnome software, too).
Comment 10 Attila Tóth 2022-12-15 14:23:24 UTC
(In reply to Steffen Schaumburg from comment #9)
> I appear to be getting the same error, running mostly stable amd64 and KDE
> on X11 (though of course I have plenty of GTK/gnome software, too).

I keep getting this error, very annoying.
It is sad to see something getting hardwired, but the GTK slotting also shows signs of flaw.
Comment 11 c4pp4 2022-12-31 01:38:55 UTC
To solve the issue:
src_prepare() {
	if ! use wayland; then
		touch ui/gtk3/panel.vala || die
	fi
}
Comment 12 c4pp4 2022-12-31 07:46:16 UTC
(In reply to c4pp4 from comment #11)
> To solve the issue:
> src_prepare() {
> 	if ! use wayland; then
> 		touch ui/gtk3/panel.vala || die
> 	fi
> }

And in that case 'vala' USE flag is required.
Comment 13 Attila Tóth 2022-12-31 11:26:35 UTC
(In reply to c4pp4 from comment #12)
> (In reply to c4pp4 from comment #11)
> > To solve the issue:
> > src_prepare() {
> > 	if ! use wayland; then
> > 		touch ui/gtk3/panel.vala || die
> > 	fi
> > }
> 
> And in that case 'vala' USE flag is required.

Your suggestion solves the issue. Thanks: Dw.
Comment 14 Larry the Git Cow gentoo-dev 2023-01-01 02:58:24 UTC
The bug has been closed via the following commit(s):

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

commit 7c28fc98146b48b4cbbb314a04654693670feb2b
Author:     Yixun Lan <dlan@gentoo.org>
AuthorDate: 2023-01-01 02:55:10 +0000
Commit:     Yixun Lan <dlan@gentoo.org>
CommitDate: 2023-01-01 02:58:06 +0000

    app-i18n/ibus: fix mising gdk/gdkwayland.h issue
    
    Closes: https://bugs.gentoo.org/873679
    Signed-off-by: Yixun Lan <dlan@gentoo.org>

 app-i18n/ibus/ibus-1.5.27.ebuild | 1 +
 1 file changed, 1 insertion(+)
Comment 15 Yixun Lan archtester gentoo-dev 2023-01-01 03:00:12 UTC
I've pushed a fix for this, let me know if this work for you, and please re-open if you still have problem.
Comment 16 Steffen Schaumburg 2023-01-01 16:48:46 UTC
Works here, tyvm :)