Open kevin-lee opened 2 years ago
I had to figure out how to build on Windows yesterday for sbt release. I don't think I saw the error message you're seeing but for me what fixed for me was downgrading to windows-2019
image. See https://github.com/sbt/sbtn-dist/blob/1c92452932ec5a3693e242dc6136ed6c3fed75c7/.github/workflows/native.yml for the current YAML.
Also sent https://github.com/scalameta/sbt-native-image/pull/54 as fix.
@eed3si9n Thanks Eugene. Sorry I found your answer only today.
Unfortunately, downgrading to windows-2019
doesn't solve my issue.
With these changes, the result is still the same.
The path to vcvars64.bat
changed a bit in Windows 2022:
- "C:\Program Files (x86)\Microsoft Visual
- Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat" && sbt
+ "C:\Program Files\Microsoft Visual
+ Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat" && sbt
Describe the bug
nativeImage
on Windows fails insbt-native-image
0.3.1
and0.3.2
(No issue in0.3.0
).I'm getting the following error when running
nativeImage
on Windows platform in GitHub Actions. https://github.com/Kevin-Lee/whatsub/runs/6899749209?check_suite_focus=true#step:7:304I get no error and build is successfully done if I use
0.3.0
.To Reproduce Steps to reproduce the behavior:
nativeImage
Expected behavior
Successful build like this one: https://github.com/Kevin-Lee/whatsub/runs/6900296176?check_suite_focus=true#step:7:306 It's the build result when
sbt-native-image
0.3.0
is used.Screenshots
Failed build when
0.3.1
or0.3.2
is used. (This screenshot was taken from the build with0.3.2
).Installation:
windows-latest
from GitHub ActionsAdditional Info The command executed by GitHub Actions: