Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fails to build on MAc OS 14.1.1 #4

Open
hsaikia opened this issue Dec 14, 2023 · 0 comments
Open

Fails to build on MAc OS 14.1.1 #4

hsaikia opened this issue Dec 14, 2023 · 0 comments

Comments

@hsaikia
Copy link

hsaikia commented Dec 14, 2023

Do I have to install an equivalent of build-essential? Here is my error log :

╰─ cargo build --release           
   Compiling serde v1.0.193
   Compiling ring v0.13.5
   Compiling cipher v0.2.5
   Compiling errno v0.3.8
   Compiling iovec v0.1.4
   Compiling num-traits v0.2.17
   Compiling unicase v2.7.0
   Compiling ryu v1.0.16
   Compiling matches v0.1.10
   Compiling hashbrown v0.12.3
   Compiling bytes v0.5.6
   Compiling bitflags v2.4.1
   Compiling percent-encoding v2.3.1
   Compiling futures-util v0.3.29
error: failed to run custom build command for `ring v0.13.5`

Caused by:
  process didn't exit successfully: `/Users/hsaikia/Documents/Repos/aocleaderboard/target/release/build/ring-cb424b4f1ffa7647/build-script-build` (exit status: 101)
  --- stdout
  CARGO: /Users/hsaikia/.rustup/toolchains/nightly-aarch64-apple-darwin/bin/cargo
  CARGO_CFG_OVERFLOW_CHECKS: 
  CARGO_CFG_PANIC: unwind
  CARGO_CFG_RELOCATION_MODEL: pic
  CARGO_CFG_TARGET_ABI: 
  CARGO_CFG_TARGET_ARCH: aarch64
  CARGO_CFG_TARGET_ENDIAN: little
  CARGO_CFG_TARGET_ENV: 
  CARGO_CFG_TARGET_FAMILY: unix
  CARGO_CFG_TARGET_FEATURE: aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,v8.1a,v8.2a,v8.3a,v8.4a,vh
  CARGO_CFG_TARGET_HAS_ATOMIC: 128,16,32,64,8,ptr
  CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT: 128,16,32,64,8,ptr
  CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE: 128,16,32,64,8,ptr
  CARGO_CFG_TARGET_OS: macos
  CARGO_CFG_TARGET_POINTER_WIDTH: 64
  CARGO_CFG_TARGET_THREAD_LOCAL: 
  CARGO_CFG_TARGET_VENDOR: apple
  CARGO_CFG_UNIX: 
  CARGO_ENCODED_RUSTFLAGS: 
  CARGO_FEATURE_DEFAULT: 1
  CARGO_FEATURE_DEV_URANDOM_FALLBACK: 1
  CARGO_FEATURE_RSA_SIGNING: 1
  CARGO_FEATURE_USE_HEAP: 1
  CARGO_HOME: /Users/hsaikia/.cargo
  CARGO_MAKEFLAGS: -j --jobserver-fds=7,8 --jobserver-auth=7,8
  CARGO_MANIFEST_DIR: /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5
  CARGO_MANIFEST_LINKS: ring-asm
  CARGO_PKG_AUTHORS: Brian Smith <[email protected]>
  CARGO_PKG_DESCRIPTION: Safe, fast, small crypto using Rust.
  CARGO_PKG_HOMEPAGE: 
  CARGO_PKG_LICENSE: 
  CARGO_PKG_LICENSE_FILE: LICENSE
  CARGO_PKG_NAME: ring
  CARGO_PKG_README: doc/link-to-readme.md
  CARGO_PKG_REPOSITORY: https://github.com/briansmith/ring
  CARGO_PKG_RUST_VERSION: 
  CARGO_PKG_VERSION: 0.13.5
  CARGO_PKG_VERSION_MAJOR: 0
  CARGO_PKG_VERSION_MINOR: 13
  CARGO_PKG_VERSION_PATCH: 5
  CARGO_PKG_VERSION_PRE: 
  COLORTERM: truecolor
  COMMAND_MODE: unix2003
  DEBUG: false
  DYLD_FALLBACK_LIBRARY_PATH: /Users/hsaikia/Documents/Repos/aocleaderboard/target/release/deps:/Users/hsaikia/Documents/Repos/aocleaderboard/target/release:/Users/hsaikia/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib:/Users/hsaikia/.rustup/toolchains/nightly-aarch64-apple-darwin/lib:/Users/hsaikia/lib:/usr/local/lib:/usr/lib
  GIT_ASKPASS: /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh
  HOME: /Users/hsaikia
  HOMEBREW_CELLAR: /opt/homebrew/Cellar
  HOMEBREW_PREFIX: /opt/homebrew
  HOMEBREW_REPOSITORY: /opt/homebrew
  HOST: aarch64-apple-darwin
  INFOPATH: /opt/homebrew/share/info:/opt/homebrew/share/info:
  LANG: en_US.UTF-8
  LESS: -R
  LOGNAME: hsaikia
  LSCOLORS: Gxfxcxdxbxegedabagacad
  LS_COLORS: di=1;36:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43
  MANPATH: /opt/homebrew/share/man:/usr/share/man:/usr/local/share/man:/Library/TeX/Distributions/.DefaultTeX/Contents/Man:/opt/homebrew/share/man::
  MallocNanoZone: 0
  NUM_JOBS: 8
  OLDPWD: /Users/hsaikia/Documents/Repos/aocleaderboard
  OPT_LEVEL: 3
  ORIGINAL_XDG_CURRENT_DESKTOP: undefined
  OUT_DIR: /Users/hsaikia/Documents/Repos/aocleaderboard/target/release/build/ring-e94be3c94b1764ce/out
  P9K_SSH: 0
  P9K_TTY: old
  PAGER: less
  PATH: /usr/local/opt/python/libexec/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Library/TeX/texbin:/usr/local/opt/python/libexec/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/hsaikia/.cargo/bin
  PROFILE: release
  PWD: /Users/hsaikia/Documents/Repos/aocleaderboard
  RUSTC: /Users/hsaikia/.rustup/toolchains/nightly-aarch64-apple-darwin/bin/rustc
  RUSTDOC: /Users/hsaikia/.rustup/toolchains/nightly-aarch64-apple-darwin/bin/rustdoc
  RUSTUP_HOME: /Users/hsaikia/.rustup
  RUSTUP_TOOLCHAIN: nightly-aarch64-apple-darwin
  RUST_RECURSION_COUNT: 1
  SHELL: /bin/zsh
  SHLVL: 1
  SSH_AUTH_SOCK: /private/tmp/com.apple.launchd.AUzAWg5ta3/Listeners
  TARGET: aarch64-apple-darwin
  TERM: xterm-256color
  TERM_PROGRAM: vscode
  TERM_PROGRAM_VERSION: 1.85.0
  TMPDIR: /var/folders/np/lm57frbs4qjd8kdntz256c9c0000gn/T/
  USER: hsaikia
  USER_ZDOTDIR: /Users/hsaikia
  VSCODE_GIT_ASKPASS_EXTRA_ARGS: --ms-enable-electron-run-as-node
  VSCODE_GIT_ASKPASS_MAIN: /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js
  VSCODE_GIT_ASKPASS_NODE: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)
  VSCODE_GIT_IPC_HANDLE: /var/folders/np/lm57frbs4qjd8kdntz256c9c0000gn/T/vscode-git-b9e8ee3077.sock
  VSCODE_INJECTION: 1
  VSCODE_NONCE: f5535ec8-cbd3-45bc-8ddb-d38e9b91508f
  XPC_FLAGS: 0x0
  XPC_SERVICE_NAME: 0
  ZDOTDIR: /Users/hsaikia
  ZSH: /Users/hsaikia/.oh-my-zsh
  _: /Users/hsaikia/.cargo/bin/cargo
  _P9K_SSH_TTY: /dev/ttys001
  _P9K_TTY: /dev/ttys001
  __CFBundleIdentifier: com.microsoft.VSCode
  __CF_USER_TEXT_ENCODING: 0x1F5:0x0:0x0
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  cargo:rerun-if-env-changed=CC_aarch64-apple-darwin
  CC_aarch64-apple-darwin = None
  cargo:rerun-if-env-changed=CC_aarch64_apple_darwin
  CC_aarch64_apple_darwin = None
  cargo:rerun-if-env-changed=HOST_CC
  HOST_CC = None
  cargo:rerun-if-env-changed=CC
  CC = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,v8.1a,v8.2a,v8.3a,v8.4a,vh")
  cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
  CFLAGS_aarch64-apple-darwin = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  CFLAGS_aarch64_apple_darwin = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "include" "-Wall" "-Wextra" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-declarations" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-Wno-cast-align" "-fstack-protector" "-gfull" "-DNDEBUG" "-D_XOPEN_SOURCE=700" "-c" "-o/Users/hsaikia/Documents/Repos/aocleaderboard/target/release/build/ring-e94be3c94b1764ce/out/aesv8-armx-linux64.o" "/Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S"

  --- stderr
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:21:1: error: unknown directive
  .hidden GFp_aes_hw_set_encrypt_key
  ^
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:22:1: error: unknown directive
  .type GFp_aes_hw_set_encrypt_key,%function
  ^
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:186:1: error: unknown directive
  .size GFp_aes_hw_set_encrypt_key,.-GFp_aes_hw_set_encrypt_key
  ^
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:188:1: error: unknown directive
  .hidden GFp_aes_hw_encrypt
  ^
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:189:1: error: unknown directive
  .type GFp_aes_hw_encrypt,%function
  ^
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:216:1: error: unknown directive
  .size GFp_aes_hw_encrypt,.-GFp_aes_hw_encrypt
  ^
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:218:1: error: unknown directive
  .hidden GFp_aes_hw_decrypt
  ^
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:219:1: error: unknown directive
  .type GFp_aes_hw_decrypt,%function
  ^
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:246:1: error: unknown directive
  .size GFp_aes_hw_decrypt,.-GFp_aes_hw_decrypt
  ^
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:248:1: error: unknown directive
  .hidden GFp_aes_hw_ctr32_encrypt_blocks
  ^
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:249:1: error: unknown directive
  .type GFp_aes_hw_ctr32_encrypt_blocks,%function
  ^
  /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/pregenerated/aesv8-armx-linux64.S:428:1: error: unknown directive
  .size GFp_aes_hw_ctr32_encrypt_blocks,.-GFp_aes_hw_ctr32_encrypt_blocks
  ^
  thread 'main' panicked at /Users/hsaikia/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.13.5/build.rs:645:9:
  execution failed
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant