Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • GIMP GIMP
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 4k
    • Issues 4k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 97
    • Merge requests 97
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • GIMPGIMP
  • Issues
  • #4286
Closed
Open
Issue created Nov 23, 2019 by Bobby Moss@TrechNex

Windows build documentation missing Python runtime support

GIMP version: 2.10 and master

Operating System: Windows

Package: N/A

Description of the bug

In the Windows build documentation developers are currently required to add the --disable-python flag.

This means that self-built versions of the GNU Image Manipulation Program and Glimpse Image Editor are unable to load or run Python plug-ins or the Python console.

Doc link: https://wiki.gimp.org/wiki/Hacking:Building/Windows

Reproduction

Is the bug reproducible? Always

Reproduction steps:

  1. Follow the MSYS2 build steps in the documentation
  2. Omit the --disable-python flag in the final build step

…

Expected result: Builds as normal with Python support

Actual result: The build fails citing missing Python header files

Additional information

I have tried installing Python dependencies through MSYS2, but without knowing exactly what is needed I have so far not been successful in resolving the issue. Trawling through Stack Overflow and DuckDuckGo searches unfortunately did not yield an answer either.

Edited Nov 23, 2019 by Bobby Moss
Assignee
Assign to
Time tracking