DioxusLabs / DioxusLabs/dioxus
Compile Issues gdk-3.0 (not available)
- 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