#22279 closed defect (fixed)
fontforge now needs gtkmm-3 when building the GUI
| Reported by: | Joe Locash | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | normal | Milestone: | 13.0 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
In fontforge-20251009 gtkmm-3 is now needed if GTK-3 is installed and it builds the GUI:
-- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.51 -- Checking for module 'gtkmm-3.0' -- Package 'gtkmm-3.0' not found CMake Error at /usr/share/cmake-4.1/Modules/FindPkgConfig.cmake:639 (message): The following required packages were not found: - gtkmm-3.0
This is new in CMakeLists.txt for it:
if(ENABLE_GUI) find_package(GDK3 3.10 REQUIRED) find_package(PkgConfig) pkg_check_modules(GTK3 REQUIRED IMPORTED_TARGET gtk+-3.0) pkg_check_modules(GTKMM REQUIRED IMPORTED_TARGET gtkmm-3.0)
Since GTK-3 is recommended for fontforge, gtkmm-3 should be also.
Change History (3)
comment:1 by , 12 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 12 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.

I agree, thank you for the report! I think we'll move gtkmm3 to required since Fontforge isn't really useful without a GUI and you have to explicitly disable it (which isn't an option that we cover).