Skip to content
New issue

Have a question about this project? Sign up for a free 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

Undefined Symbol #83

Open
andreeco opened this issue Jan 14, 2025 · 2 comments
Open

Undefined Symbol #83

andreeco opened this issue Jan 14, 2025 · 2 comments
Labels
Linux Yggdrasil Requires something to be done in Yggdrasil

Comments

@andreeco
Copy link

andreeco commented Jan 14, 2025

Hi,

I got this error:

julia> using Gtk4

julia> win = GtkWindow("My First Gtk4.jl Program", 400, 200)
/home/andre/.julia/juliaup/julia-1.11.2+0.x64.linux.gnu/bin/julia: symbol lookup error: /lib/x86_64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_display_create_queue_with_name

I run Julia 1.11.2 on a laptop with Debian testing as operating system and have installed Gtk4 v0.7.4.

Thanks for reading.

@jwahlstrand jwahlstrand added Yggdrasil Requires something to be done in Yggdrasil Linux labels Jan 16, 2025
@RechercheStochastique
Copy link

Hello

I had a somewhat similar problem when trying to add ImageView package.

/home/denys/.julia/juliaup/julia-1.11.3+0.x64.linux.gnu/bin/julia: symbol lookup error: /lib/x86_64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_display_create_queue_with_name

The solution was to use X11 instead of Wayland. This can be done by editing /etc/gdm3/custom.conf and commenting out he line

WaylandEnable=false

There seems to be an issue with Gtk on Wayland.

@jwahlstrand
Copy link
Member

jwahlstrand commented Feb 7, 2025

Sorry, I missed the discussion on discourse -- I would have also pointed at this issue. I wonder if upgrading the Wayland JLL to a newer version would fix this. There is a PR: JuliaPackaging/Yggdrasil#9035 but it doesn't build for all platforms yet. You could check if the newer version helps by typing add https://github.com/jwahlstrand/Wayland_jll.jl in package mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Linux Yggdrasil Requires something to be done in Yggdrasil
Projects
None yet
Development

No branches or pull requests

3 participants