Doesn't compile on Windows
まだ誰も着手していません。
評価
調査の方向性
失敗している参照は、Plugins/PackageToJS/Sources/PackageToJSPlugin.swift の584行目付近で stderr をインポートしている #if canImport ブロックで、Windows 向けの分岐がありません。まずそこから始めて、Windows で stderr を公開しているモジュールを見つけてください(issue では WinSDK が示唆されています)。対応する分岐を追加し、Windows でプラグインがビルドできることを確認してください。パッケージが stderr のエラーなしで Windows 上でコンパイルできれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- Swift
- スター
- 987
- フォーク
- 77
- 平均マージ
- 1日 17時間
- マージ済み PR(30日)
- 5
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
swiftwasm/JavaScriptKit のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
swiftwasm/JavaScriptKit#793 ·
-
BridgeJS: Same-named `@JS` types across modules collide silently in generated glue再び着手できるかも @krodak が 100 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
swiftwasm/JavaScriptKit#785 · 担当者 1 名 ·
-
[SwiftBuild] Preserve duplicate archive members when SwiftBuild expands static archives for linkingオープン
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
swiftwasm/JavaScriptKit#781 · コメント 3 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
swiftwasm/JavaScriptKit#773 ·
-
BridgeJS: Remove JSException storage boxing once swiftlang/swift#89715 lands再び着手できるかも @krodak が 125 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
swiftwasm/JavaScriptKit#767 · 担当者 1 名 ·
swiftwasm/JavaScriptKit の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
maziyarpanahi/openmed#4207 · コメント 1 件 ·
メンテナーはふだん 3 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 60/100
meshtastic/Meshtastic-Apple#2603 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
bug Windows
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
area:spaces type:bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
kndpt/escale-browser#154 ·
メンテナーはふだん 1 日以内に返信