Fails to build on Windows - GTKMM too old
Summary:
Compiling Inkscape on Windows fails due to missing dependencies.
Steps to reproduce:
On Windows 10, follow the "Compiling Inkscape on Windows" Wiki instructions.
https://wiki.inkscape.org/wiki/Compiling_Inkscape_on_Windows_with_MSYS2
What happened?
-- Package dependency requirement 'gtkmm-4.0 >= 4.13.3' could not be satisfied.
Package 'gtkmm-4.0' has version '4.12.0', required version is '>= 4.13.3'
GTKMM too old, gtkmm 4.14.0 and glibmm 2.78.1 will be compiled from source
To build gtkmm4, you need the packages glslc, mm-common, and libgstreamer-plugins-bad1.0-dev
CMake Error at CMakeScripts/DefineDependsandFlags.cmake:313 (find_program):
Could not find glslc using the following names: glslc
Call Stack (most recent call first):
CMakeLists.txt:141 (include)
As discussed in inkscape!6302 (comment 1839244634) we need to wait until MSYS updates their gtkmm
packages.
Upstream PR: https://github.com/msys2/MINGW-packages/pull/20514
What should have happened?
builds Inkscape
Version info
Git master ea92f8e81a4d094dc4e257e22e985b07bc4734ee