debris / rust-react-native-boilerplate

Boilerplate for projects using rust and react-native
56 stars 3 forks source link

Failed to link the android build #1

Open expenses opened 5 years ago

expenses commented 5 years ago

Hi, after cloning the repo and running sh create-ndk-standalone.sh I got an error when trying to run make android (new lines added for readability):

error: linking with `/Users/ashley/rust-react-native-boilerplate/NDK/arm64/bin/
aarch64-linux-android-gcc` failed: exit code: 126
  |
  = note: "/Users/ashley/rust-react-native-boilerplate/NDK/arm64/bin/
aarch64-linux-android-gcc" <...>
  = note: /Users/ashley/rust-react-native-boilerplate/NDK/arm64/bin/
aarch64-linux-android-gcc: line 2: /Users/ashley/rust-react-native-boilerplate/NDK/arm64/
bin/../../../../llvm/prebuilt/darwin-x86_64/bin/clang: No such file or directory
          /Users/ashley/rust-react-native-boilerplate/NDK/arm64/bin/
aarch64-linux-android-gcc: line 2: exec: /Users/ashley/rust-react-native-boilerplate/NDK/
arm64/bin/../../../../llvm/prebuilt/darwin-x86_64/bin/clang: cannot execute: No such file
or directory

The key problem is clearly the /Users/ashley/rust-react-native-boilerplate/NDK/arm64/bin/../../../../ bit which just resolves to my home directory.

Settings:

rustup 1.13.0 (ea9259c1b 2018-07-16) rustc 1.29.1 (b801ae664 2018-09-20) cargo 1.29.0 (524a578d7 2018-08-05) node v10.11.0 npm 6.4.1 android-ndk: 18 $NDK_HOME = /usr/local/share/android-ndk $JAVA_HOME = /Library/java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/

debris commented 5 years ago

tbh, I'm clueless and I don't have a time to reinstall an entire toolchain and reproduce this issue. but maybe @fckt has an idea what went wrong?