Skip to content

Missing dependencies for Ubuntu/debian in install.md#91

Open
Louisvh wants to merge 1 commit into
Rangi42:masterfrom
Louisvh:patch-1
Open

Missing dependencies for Ubuntu/debian in install.md#91
Louisvh wants to merge 1 commit into
Rangi42:masterfrom
Louisvh:patch-1

Conversation

@Louisvh

@Louisvh Louisvh commented Dec 6, 2025

Copy link
Copy Markdown

On modern Debian derivatives (anything running Wayland), FLTK will fail to build using the previous instructions. This commit adds the missing dependencies.

On modern Debian derivatives (anything running Wayland), FLTK will fail to build using the previous instructions. This commit adds the missing dependencies.
@wbniv

wbniv commented Jun 13, 2026

Copy link
Copy Markdown

`libglew-dev` probably doesn't belong here. FLTK's library cmake (`CMake/options.cmake`) finds OpenGL via cmake's `find_package(OpenGL)` — standard `libGL`/`libGLU`. GLEW appears in `examples/CMakeLists.txt` for the optional OpenGL3 demo programs, but not in the library build itself, so it shouldn't be a build dependency for FLTK or Tilemap Studio.

`libwayland-dev` and `libdecor-0-dev` are more defensible — `FLTK_BACKEND_WAYLAND` does default to ON and pulls in those libs. Though worth noting cmake silently disables Wayland if they're absent, so the build won't actually fail without them; you just get X11-only FLTK.

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

Successfully merging this pull request may close these issues.

2 participants