DioxusLabs / DioxusLabs/dioxus

Compile Issues gdk-3.0 (not available)

Open
#5,805 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
39.1k
Forks
1.9k
Avg merge
4d 10h
Merged PRs (30d)
4

Description

I run into a compile issue because of the gdk-3.0 library. This library isn't available under Ubuntu 26.04 LTS. This happens, because dioxus-desktop uses webkit2gtk. but this crate uses the outdated and as Unmaintained marked crates gdk and gdk-sys. Both crates using the gtk3 framework, which is outdated and replaced by version 4. Including gdk-3. There is also an issue with Fedora 44, at this point. It is still existing, at the moment.

I opened a Request for it here:
https://github.com/tauri-apps/webkit2gtk-rs/issues/163

At this point there is also another issue with the crate wry. I take a look into and saw, this project uses X11 as default. This is a problem because all major distributions switched to Wayland as the default or will do it in the near future. So it could be an issue in the future. And of course, this project also uses webkit2gtk with the issue above. Additionally the as Unmaintained marked crate gtk.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the compile failure on Ubuntu 26.04 or Fedora 44 and review the linked webkit2gtk-rs issue #163. Trace dioxus-desktop's webkit2gtk dependency and the wry/X11 path; done requires a defined, tested resolution for the unavailable gdk-3.0 dependency and the reported platform concerns.

Written by the indexing model from the issue text.

Assessment

Tech stack
fedora, rust, ubuntu
Domain
build-system, desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.