Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

HAVE_PROTOTYPES macro should be restored

Offen Anfängerfreundlich
#160,829 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
62/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
c, python
Bereich
build-system

Rechercherichtung

Untersuche zunächst Commit e4f7327c, um herauszufinden, wo HAVE_PROTOTYPES entfernt wurde und wie CPython die zugehörigen Build-Makros bereitstellt. Prüfe die Build-Konfiguration und Tests zu generierten Headern oder Makros; reproduziere den Pillow-Build-Fehler, wenn möglich. Die Aufgabe ist erledigt, wenn das Makro wiederhergestellt ist und die relevanten Build-Prüfungen erfolgreich sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

3.16 build type-bug
Bug report

The HAVE_PROTOTYPES macro disappeared recently (commit e4f7327c). While it's not used in Python proper, it seems to be used by some third-party packages. Removing it seems short-sighted. Without it, the pillow package fails to build, because it requires ANSI prototypes and no longer thinks Python provides them.

CPython versions tested on:

3.16

Operating systems tested on:

macOS

Vorherrschende Sprache
Python
Sterne
77.8k
Forks
37.7k
Ø Merge
12 Std. 27 Min.
Gemergte PRs (30 T.)
710

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus python/cpython

Alle Issues in python/cpython

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.