[go: up one dir, main page]

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