Open
Description
Problem:
When using the prebuilt NASM binaries and the path contains spaces, builds targeting x86_64-pc-windows-gnu
fail.
Relevant details
AWS-LC for Rust versions or commit: [email protected]
System information:
- CPU architecture: x86-64
- CPU name: Intel Atom
- OS: Windows 10
- CMake: 3.31.0
- Toolchain: stable-x86_64-pc-windows-gnu with MSYS2
Build log:
Copying platform assembly files from C:/Users/User Name/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.23.1/aws-lc/generated-src/win-x86_64/crypto/ to C:/Users/User Name/AppData/Local/Temp/cargo-installuzDzUy/release/build/aws-lc-sys-14bf4d230e867451/out/build/aws-lc/crypto
Der Befehl "C:\Users\User" ist entweder falsch geschrieben oder
konnte nicht gefunden werden. (Command misspelled or not found)
make[2]: *** [aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/build.make:123: aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/aesni-gcm-avx512.asm.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
Der Befehl "C:\Users\User" ist entweder falsch geschrieben oder
konnte nicht gefunden werden. (Command misspelled or not found)
make[2]: *** [aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/build.make:128: aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/aesni-gcm-x86_64.asm.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:301: aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Der Befehl "C:\Users\User" ist entweder falsch geschrieben oder
konnte nicht gefunden werden. (Command misspelled or not found)
make[2]: *** [aws-lc/crypto/CMakeFiles/crypto_objects.dir/build.make:3708: aws-lc/crypto/CMakeFiles/crypto_objects.dir/chacha/chacha-x86_64.asm.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
Der Befehl "C:\Users\User" ist entweder falsch geschrieben oder
konnte nicht gefunden werden. (Command misspelled or not found)
make[2]: *** [aws-lc/crypto/CMakeFiles/crypto_objects.dir/build.make:3713: aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/chacha20_poly1305_x86_64.asm.obj] Error 1
Der Befehl "C:\Users\User" ist entweder falsch geschrieben oder
konnte nicht gefunden werden. (Command misspelled or not found)
make[2]: *** [aws-lc/crypto/CMakeFiles/crypto_objects.dir/build.make:3718: aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/aes128gcmsiv-x86_64.asm.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:237: aws-lc/crypto/CMakeFiles/crypto_objects.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
thread 'main' panicked at C:\Users\User Name\.cargo\registry\src\index.crates.io-6f17d22bba15001f\cmake-0.1.51\src/lib.rs:1100:5:
command did not execute successfully, got: exit code: 2
build script failed, must exit now