Skip to content

[wasm] 7.0 - Having Space In Path Fails Builds On MacOS #92335

@Eddie-Hartman

Description

@Eddie-Hartman

Is there an existing issue for this?

  • I have searched the existing issues

Describe the bug

I'm writing an app and have everything working fine in Windows, but when I go to build in MacOS, I get the error below about a path not being found. Again, this builds just fine in Windows, but it seems like there is some sort of issue with how this is getting build in MacOS to not find the path.

I was uncertain about whether this belongs here or in the .net SDK repo. Please let me know.

/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Sdk/7.0.11/Sdk/WasmApp.Native.targets(326,5): error : Failed to compile /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.11/runtimes/browser-wasm/native/src/corebindings.c -> /Users/work/Repos/SNBI Collector/SNBI Collector/obj/Debug/net7.0/wasm/for-build/corebindings.o [/Users/work/Repos/SNBI Collector/SNBI Collector/SNBI Collector.csproj]
/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Sdk/7.0.11/Sdk/WasmApp.Native.targets(326,5): error : emcc: warning: linker setting ignored during compilation: 'ASSERTIONS' [-Wunused-command-line-argument] [/Users/work/Repos/SNBI Collector/SNBI Collector/SNBI Collector.csproj]
/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Sdk/7.0.11/Sdk/WasmApp.Native.targets(326,5): error : emcc: warning: linker setting ignored during compilation: 'EXPORT_ES6' [-Wunused-command-line-argument] [/Users/work/Repos/SNBI Collector/SNBI Collector/SNBI Collector.csproj]
/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Sdk/7.0.11/Sdk/WasmApp.Native.targets(326,5): error :  "/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.osx-x64/7.0.11/tools/bin/clang" -target wasm32-unknown-emscripten -DEMSCRIPTEN -D__EMSCRIPTEN_major__=3 -D__EMSCRIPTEN_minor__=1 -D__EMSCRIPTEN_tiny__=12 -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Cache.osx-x64/7.0.11/tools/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -O0 -g3 -v -DDISABLE_PERFTRACING_LISTEN_PORTS=1 -DLINK_ICALLS=1 -DCORE_BINDINGS -DGEN_PINVOKE=1 -emit-llvm "-I/Users/work/Repos/SNBI Collector/SNBI Collector/obj/Debug/net7.0/wasm/for-build" -I/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.11/runtimes/browser-wasm/native/include/mono-2.0 -I/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.11/runtimes/browser-wasm/native/include/wasm -g3 -c /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.11/runtimes/browser-wasm/native/src/corebindings.c -o /var/folders/3t/574g1q450jj66ywvxlrkznrc0000gn/T/tmpKMJ80k.tmp [/Users/work/Repos/SNBI Collector/SNBI Collector/SNBI Collector.csproj]
/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Sdk/7.0.11/Sdk/WasmApp.Native.targets(326,5): error : clang version 15.0.0 (https://github.com/llvm/llvm-project d58cc0839ee5935e649dbbc18c898a8e4bcd6724) [/Users/work/Repos/SNBI Collector/SNBI Collector/SNBI Collector.csproj]
/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Sdk/7.0.11/Sdk/WasmApp.Native.targets(326,5): error : Target: wasm32-unknown-emscripten [/Users/work/Repos/SNBI Collector/SNBI Collector/SNBI Collector.csproj]
/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Sdk/7.0.11/Sdk/WasmApp.Native.targets(326,5): error : Thread model: posix [/Users/work/Repos/SNBI Collector/SNBI Collector/SNBI Collector.csproj]
/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Sdk/7.0.11/Sdk/WasmApp.Native.targets(326,5): error : InstalledDir: /usr/local/share/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.osx-x64/7.0.11/tools/bin [/Users/work/Repos/SNBI Collector/SNBI Collector/SNBI Collector.csproj]
/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Sdk/7.0.11/Sdk/WasmApp.Native.targets(326,5): error : clang-15: error: no such file or directory: 'Collector/SNBI' [/Users/work/Repos/SNBI Collector/SNBI Collector/SNBI Collector.csproj]
/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Sdk/7.0.11/Sdk/WasmApp.Native.targets(326,5): error : clang-15: error: no such file or directory: 'Collector/obj/Debug/net7.0/wasm/for-build'

Expected Behavior

MacOS builds should not fail if a project has a space in the name.

Steps To Reproduce

No response

Exceptions (if any)

No response

.NET Version

7.0.306

Anything else?

VS4Mac.
Also tried building via the command line.

botnet info:

`.NET SDK:
Version: 7.0.306
Commit: f500069cb7

Runtime Environment:
OS Name: Mac OS X
OS Version: 13.5
OS Platform: Darwin
RID: osx.13-arm64
Base Path: /usr/local/share/dotnet/sdk/7.0.306/

Host:
Version: 7.0.9
Architecture: arm64
Commit: 8e9a17b

.NET SDKs installed:
6.0.402 [/usr/local/share/dotnet/sdk]
6.0.404 [/usr/local/share/dotnet/sdk]
6.0.405 [/usr/local/share/dotnet/sdk]
6.0.408 [/usr/local/share/dotnet/sdk]
6.0.410 [/usr/local/share/dotnet/sdk]
6.0.412 [/usr/local/share/dotnet/sdk]
7.0.101 [/usr/local/share/dotnet/sdk]
7.0.102 [/usr/local/share/dotnet/sdk]
7.0.203 [/usr/local/share/dotnet/sdk]
7.0.302 [/usr/local/share/dotnet/sdk]
7.0.304 [/usr/local/share/dotnet/sdk]
7.0.305 [/usr/local/share/dotnet/sdk]
7.0.306 [/usr/local/share/dotnet/sdk]

.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.10 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.12 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.13 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.16 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.18 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.20 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.1 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.2 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.5 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.7 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.8 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.9 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.10 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.12 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.13 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.16 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.18 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.20 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.1 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.2 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.5 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.7 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.8 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.9 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
x64 [/usr/local/share/dotnet/x64]
registered at [/etc/dotnet/install_location_x64]

Environment variables:
Not set

global.json file:
Not found

Learn more:
https://aka.ms/dotnet/info

Download .NET:
https://aka.ms/dotnet/download`

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions