Skip to content

MacOS build-installer: ncurses patch file not available via ftp #129326

Closed as duplicate

Description

@itamaro

Bug report

Bug description:

I am trying to build a MacOS installer, following the instructions and build script here (from the 3.12 branch, fwiw, but the same issue exists on main).

The build-installer script attempts to download various third-party dependencies, including this ncurses patch. This fails for me due to invalid ftp login.

I think I found the same patch here. Downloading it manually, I was able to verify the md5 is identical to the one specified in the installer script, so it seems legit.

We can either update the build-installer script to use the http URL instead, but I was wondering whether it would be a better idea to switch over to using https://github.com/python/cpython-source-deps instead? (a bigger refactor, but probably better for the longer term)

CPython versions tested on:

CPython main branch, 3.14, 3.12

Operating systems tested on:

macOS

Activity

  1. added
    buildThe build process and cross-build
    type-bugAn unexpected behavior, bug, or error
    on Jan 26, 2025
  2. ned-deily commented on Apr 7, 2025

    @ned-deily
    Member

    Thanks for the report. As of the Python 3.14.0 alpha 5 pre-release and the upcoming 3.13.3 and 3.12.10 releases, python.org macOS installers now build and link with ncurses 6.5, the current stable release and thus the missing patch file is no longer needed or used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

OS-macbuildThe build process and cross-buildtype-bugAn unexpected behavior, bug, or error

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions