8000 Geany fails to launch when using GTK3 without X11 backend. · Issue #4302 · geany/geany · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Geany fails to launch when using GTK3 without X11 backend. #4302

New issue

Have a question about this project? Sign up for a fre 8000 e GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
tekstryder opened this issue May 6, 2025 · 2 comments
Closed

Geany fails to launch when using GTK3 without X11 backend. #4302

tekstryder opened this issue May 6, 2025 · 2 comments
Assignees

Comments

@tekstryder
Copy link

In a native Wayland session environment (no X11 or Xwayland), Geany has been working great for a long while!

However, when using GTK3, compiled without the X11 backend, Geany fails to launch.

May 05 08:52:54 geany.desktop[659270]: /usr/bin/geany: symbol lookup error: /usr/lib/libgeany.so.0: undefined symbol: gdk_x11_window_get_type

  • Arch Linux | Kernel 6.14.5
  • gnome-shell 48.1
  • mutter 48.2
  • wayland (meson_options: xwayland=false, x11=false)
  • gtk3 3.24.49 (meson_options: x11_backend=false)
  • geany 2.0+2b03a7c
@tekstryder tekstryder changed the title Geany fails to open when using GTK3 without X11 backend. Geany fails to launch when using GTK3 without X11 backend. May 6, 2025
@tekstryder
Copy link
Author

Sorry for the noise.

Built git master against the X11-less GTK3 and all is well.

Closing.

@b4n b4n self-assigned this May 6, 2025
@b4n
Copy link
Member
b4n commented May 6, 2025

FTR yeah that's expected: when the X11 backend is available at build time, dynamic checks are inserted to detect which backend is used at runtime, and those rely on verifying whether some objects are of a backend-specific type, which depend on the relevant APIs being available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
0