Doesn't compile on Windows
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- Une demi-journée
- Accessibilité débutants
- 62/100
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:
... 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
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de swiftwasm/JavaScriptKit
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
swiftwasm/JavaScriptKit#793 ·
-
BridgeJS: Same-named `@JS` types across modules collide silently in generated gluePeut-être à nouveau libre @krodak l’a pris il y a 100 jours, et aucune pull request n’est ouverte. Ouverte
swiftwasm/JavaScriptKit#785 · 1 personne assignée ·
-
[SwiftBuild] Preserve duplicate archive members when SwiftBuild expands static archives for linkingOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
swiftwasm/JavaScriptKit#781 · 3 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
swiftwasm/JavaScriptKit#773 ·
-
BridgeJS: Remove JSException storage boxing once swiftlang/swift#89715 landsPeut-être à nouveau libre @krodak l’a pris il y a 125 jours, et aucune pull request n’est ouverte. Ouverte
swiftwasm/JavaScriptKit#767 · 1 personne assignée ·
Toutes les issues de swiftwasm/JavaScriptKit
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 60/100
meshtastic/Meshtastic-Apple#2603 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
bug Windows
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
fyi-ecosystem platform-ios team-ios
Difficulté 1/5 Moins d'une heure Accessibilité débutants 70/100
flutter/flutter#194348 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
freestylefly/WeChatBridge#44 ·
Les mainteneurs répondent en général sous 1 jour