Closed
Description
This will show up after adding new AOT tests on wasi in #95281.
Stack Trace:
C:\Users\source\repos\runtime-fork\src\mono\wasi\Wasi.Build.Tests\BuildTestBase.cs(445,0): at Wasm.Build.Tests.BuildTestBase.AssertBuild(String args, String label, Boolean expectSuccess, IDictionary`2 envVars, Nullable`1 timeoutMs)
C:\Users\source\repos\runtime-fork\src\mono\wasi\Wasi.Build.Tests\BuildTestBase.cs(255,0): at Wasm.Build.Tests.BuildTestBase.BuildProject(BuildArgs buildArgs, String id, BuildProjectOptions options)
C:\Users\source\repos\runtime-fork\src\mono\wasi\Wasi.Build.Tests\BuildThenPublish.cs(50,0): at Wasi.Build.Tests.BuildThenPublishTests.ConsoleBuildThenPublish(String config, Boolean aot, Boolean singleFileBundle)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Output:
[] Executing (Captured Output) - C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\dotnet.exe new wasiconsole - in pwd C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc
[] The template "Wasi Console App" was created successfully.
[]
-------- Building ---------
Binlog path: C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\xharness-output\logs\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.binlog
Building Debug_dslxjqc1_otc in C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc
Running C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\dotnet.exe build /p:Configuration=Debug /bl:"C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\xharness-output\logs\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.binlog" /nologo /v:minimal
WorkingDirectory: C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc
Setting environment variables for execution:
DOTNET_ROOT = C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest
DOTNET_INSTALL_DIR = C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest
DOTNET_MULTILEVEL_LOOKUP = 0
DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 1
PATH = C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest;C:\Users\source\repos\runtime-fork\artifacts\bin\\dotnet-latest;C:\Users\source\repos\runtime-fork\artifacts\obj\wasmtime\
EM_WORKAROUND_PYTHON_BUG_34780 = 1
WASI_SDK_PATH = C:\Users\source\repos\runtime-fork\src\mono\wasi\wasi-sdk
NUGET_PACKAGES = C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\nuget\Debug_dslxjqc1_otc
[Debug_dslxjqc1_otc] Determining projects to restore...
[Debug_dslxjqc1_otc] Restored C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj (in 3,58 sec).
[Debug_dslxjqc1_otc] C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\sdk\9.0.100-alpha.1.23564.26\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(311,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj]
[Debug_dslxjqc1_otc] Debug_dslxjqc1_otc -> C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\bin\Debug\net8.0\wasi-wasm\Debug_dslxjqc1_otc.dll
[Debug_dslxjqc1_otc] ** MicrosoftNetCoreAppRuntimePackDir : 'C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NETCore.App.Runtime.Mono.wasi-wasm\9.0.0-dev'
[Debug_dslxjqc1_otc] MicrosoftNetCoreAppRuntimePackRidNativeDir: C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NETCore.App.Runtime.Mono.wasi-wasm\9.0.0-dev\runtimes\wasi-wasm\native\
[Debug_dslxjqc1_otc] Compiling native assets using C:\Users\source\repos\runtime-fork\src\mono\wasi\wasi-sdk\bin\clang.exe with -O1. This may take a while ...
[Debug_dslxjqc1_otc] [1/5] stubs.c -> stubs.o [took 0,26s]
[Debug_dslxjqc1_otc] [2/5] synthetic-pthread.c -> synthetic-pthread.o [took 0,30s]
[Debug_dslxjqc1_otc] [3/5] pinvoke.c -> pinvoke.o [took 0,32s]
[Debug_dslxjqc1_otc] [4/5] main.c -> main.o [took 0,35s]
[Debug_dslxjqc1_otc] C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk\9.0.0-dev\Sdk\WasiApp.Native.targets(273,5): error : Failed to compile C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NETCore.App.Runtime.Mono.wasi-wasm\9.0.0-dev\runtimes\wasi-wasm\native\src\driver.c -> C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\obj\Debug\net8.0\wasi-wasm\wasm\for-build\driver.o [C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj]
[Debug_dslxjqc1_otc] C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk\9.0.0-dev\Sdk\WasiApp.Native.targets(273,5): error : C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc>C:\WINDOWS\System32\chcp.com 65001 1>nul [C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj]
[Debug_dslxjqc1_otc] C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk\9.0.0-dev\Sdk\WasiApp.Native.targets(273,5): error : C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc>setlocal [C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj]
[Debug_dslxjqc1_otc] C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk\9.0.0-dev\Sdk\WasiApp.Native.targets(273,5): error : C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc>set errorlevel=dummy [C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj]
[Debug_dslxjqc1_otc] C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk\9.0.0-dev\Sdk\WasiApp.Native.targets(273,5): error : C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc>set errorlevel= [C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj]
[Debug_dslxjqc1_otc] C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk\9.0.0-dev\Sdk\WasiApp.Native.targets(273,5): error : C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc>C:\Users\source\repos\runtime-fork\src\mono\wasi\wasi-sdk\bin\clang.exe "@C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NETCore.App.Runtime.Mono.wasi-wasm\9.0.0-dev\runtimes\wasi-wasm\native\src\wasi-default.rsp" "@C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\obj\Debug\net8.0\wasi-wasm\wasm\for-build\wasi-compile.rsp" -c -o "C:\Users\AppData\Local\Temp\tmpiipfiv.tmp" "C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NETCore.App.Runtime.Mono.wasi-wasm\9.0.0-dev\runtimes\wasi-wasm\native\src\driver.c" [C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj]
[Debug_dslxjqc1_otc] C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk\9.0.0-dev\Sdk\WasiApp.Native.targets(273,5): error : C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NETCore.App.Runtime.Mono.wasi-wasm\9.0.0-dev\runtimes\wasi-wasm\native\src\driver.c:473:2: error: call to undeclared function 'register_aot_modules'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj]
[Debug_dslxjqc1_otc] C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk\9.0.0-dev\Sdk\WasiApp.Native.targets(273,5): error : register_aot_modules (); [C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj]
[Debug_dslxjqc1_otc] C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk\9.0.0-dev\Sdk\WasiApp.Native.targets(273,5): error : ^ [C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj]
[Debug_dslxjqc1_otc] C:\Users\source\repos\runtime-fork\artifacts\bin\dotnet-latest\packs\Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk\9.0.0-dev\Sdk\WasiApp.Native.targets(273,5): error : 1 error generated. [took 0,39s] [C:\Users\source\repos\runtime-fork\artifacts\bin\Wasi.Build.Tests\Release\net8.0\wasi-wasm\wbt\Debug_dslxjqc1_otc\Debug_dslxjqc1_otc.csproj]
[Debug_dslxjqc1_otc]
[Debug_dslxjqc1_otc] Build FAILED.