Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Doesn't compile on Windows

Ouverte Adaptée aux débutants
#818 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
Une demi-journée
Accessibilité débutants
62/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
swift, wasm
Domaine
tooling

Piste de recherche

La recherche qui échoue est le bloc #if canImport qui importe stderr vers la ligne 584 de Plugins/PackageToJS/Sources/PackageToJSPlugin.swift, et qui n'a pas de branche Windows. Commence par là et trouve quel module expose stderr sous Windows (l'issue suggère WinSDK). Ajoute une branche correspondante et confirme que le plugin se compile sous Windows. C'est terminé lorsque le package compile sous Windows sans l'erreur stderr.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

An error for this line:

https://github.com/swiftwasm/JavaScriptKit/blob/main/Plugins/PackageToJS/Sources/PackageToJSPlugin.swift#L584

... about stderr not being defined. Which it isn't it seems.

#if canImport(Darwin)
@preconcurrency import var Darwin.stderr
#elseif canImport(Glibc)
@preconcurrency import var Glibc.stderr
#elseif canImport(Musl)
@preconcurrency import var Musl.stderr
#elseif canImport(Android)
@preconcurrency import var Android.stderr
#endif

Though PackageToJS.swift does mention Windows. So it seems it should be supported:

import WinSDK
Langage dominant
Swift
Étoiles
987
Forks
77
Merge moyen
1 j 17 h
PR mergées (30 j)
5

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de swiftwasm/JavaScriptKit

Toutes les issues de swiftwasm/JavaScriptKit

Issues similaires

Plus d'issues Swift

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.