kennytm/rust-ios-android

Build.sh Fail

Closed this issue · 1 comments

heart commented
narongrits-MacBook-Pro:sample heart$ ./build.sh
   Compiling libc v0.2.33
   Compiling lazy_static v0.2.11
   Compiling regex-syntax v0.4.1
   Compiling utf8-ranges v1.0.0
   Compiling void v1.0.2
   Compiling unreachable v1.0.0
   Compiling thread_local v0.3.4
   Compiling memchr v1.0.2
   Compiling aho-corasick v0.6.3
   Compiling regex v0.2.2
   Compiling sample v0.1.1 (file:///Users/heart/Downloads/rust-ios-android-master/sample/cargo)
    Finished dev [unoptimized + debuginfo] target(s) in 28.54 secs
     Running target/debug/deps/sample-d695f9226d6c26cb

running 2 tests
test tests::test_create_destroy ... ok
test tests::test_find ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out

   Compiling libc v0.2.33
   Compiling void v1.0.2
   Compiling lazy_static v0.2.11
   Compiling regex-syntax v0.4.1
   Compiling utf8-ranges v1.0.0
   Compiling unreachable v1.0.0
   Compiling thread_local v0.3.4
   Compiling memchr v1.0.2
   Compiling aho-corasick v0.6.3
   Compiling regex v0.2.2
   Compiling sample v0.1.1 (file:///Users/heart/Downloads/rust-ios-android-master/sample/cargo)
warning: dropping unsupported crate type `cdylib` for target `aarch64-apple-ios`

note: link against the following native artifacts when linking against this static library

note: This list will not be printed by default. Please add --print=native-static-libs if you need this information

note: library: System

note: library: objc

note: framework: Security

note: framework: Foundation

note: library: resolv

note: library: c

note: library: m

    Finished release [optimized] target(s) in 50.78 secs
   Compiling utf8-ranges v1.0.0
   Compiling lazy_static v0.2.11
   Compiling libc v0.2.33
   Compiling regex-syntax v0.4.1
   Compiling void v1.0.2
   Compiling unreachable v1.0.0
   Compiling thread_local v0.3.4
   Compiling memchr v1.0.2
   Compiling aho-corasick v0.6.3
   Compiling regex v0.2.2
   Compiling sample v0.1.1 (file:///Users/heart/Downloads/rust-ios-android-master/sample/cargo)
warning: dropping unsupported crate type `cdylib` for target `armv7-apple-ios`

note: link against the following native artifacts when linking against this static library

note: This list will not be printed by default. Please add --print=native-static-libs if you need this information

note: library: System

note: library: objc

note: framework: Security

note: framework: Foundation

note: library: resolv

note: library: c

note: library: m

    Finished release [optimized] target(s) in 37.10 secs
   Compiling regex-syntax v0.4.1
   Compiling utf8-ranges v1.0.0
   Compiling lazy_static v0.2.11
   Compiling libc v0.2.33
   Compiling void v1.0.2
   Compiling unreachable v1.0.0
   Compiling thread_local v0.3.4
   Compiling memchr v1.0.2
   Compiling aho-corasick v0.6.3
   Compiling regex v0.2.2
   Compiling sample v0.1.1 (file:///Users/heart/Downloads/rust-ios-android-master/sample/cargo)
warning: dropping unsupported crate type `cdylib` for target `armv7s-apple-ios`

note: link against the following native artifacts when linking against this static library

note: This list will not be printed by default. Please add --print=native-static-libs if you need this information

note: library: System

note: library: objc

note: framework: Security

note: framework: Foundation

note: library: resolv

note: library: c

note: library: m

    Finished release [optimized] target(s) in 34.40 secs
   Compiling libc v0.2.33
   Compiling lazy_static v0.2.11
   Compiling void v1.0.2
   Compiling utf8-ranges v1.0.0
   Compiling regex-syntax v0.4.1
   Compiling unreachable v1.0.0
   Compiling thread_local v0.3.4
   Compiling memchr v1.0.2
   Compiling aho-corasick v0.6.3
   Compiling regex v0.2.2
   Compiling sample v0.1.1 (file:///Users/heart/Downloads/rust-ios-android-master/sample/cargo)
warning: dropping unsupported crate type `cdylib` for target `i386-apple-ios`

note: link against the following native artifacts when linking against this static library

note: This list will not be printed by default. Please add --print=native-static-libs if you need this information

note: library: System

note: library: objc

note: framework: Security

note: framework: Foundation

note: library: resolv

note: library: c

note: library: m

    Finished release [optimized] target(s) in 34.23 secs
   Compiling lazy_static v0.2.11
   Compiling utf8-ranges v1.0.0
   Compiling regex-syntax v0.4.1
   Compiling void v1.0.2
   Compiling libc v0.2.33
   Compiling unreachable v1.0.0
   Compiling thread_local v0.3.4
   Compiling memchr v1.0.2
   Compiling aho-corasick v0.6.3
   Compiling regex v0.2.2
   Compiling sample v0.1.1 (file:///Users/heart/Downloads/rust-ios-android-master/sample/cargo)
warning: dropping unsupported crate type `cdylib` for target `x86_64-apple-ios`

note: link against the following native artifacts when linking against this static library

note: This list will not be printed by default. Please add --print=native-static-libs if you need this information

note: library: System

note: library: objc

note: framework: Security

note: framework: Foundation

note: library: resolv

note: library: c

note: library: m

    Finished release [optimized] target(s) in 34.1 secs
   Compiling lazy_static v0.2.11
   Compiling utf8-ranges v1.0.0
   Compiling ascii v0.7.1
   Compiling regex-syntax v0.4.1
   Compiling byteorder v1.1.0
   Compiling log v0.3.8
   Compiling error-chain v0.10.0
   Compiling cesu8 v1.1.0
   Compiling libc v0.2.33
   Compiling void v1.0.2
   Compiling jni-sys v0.2.5
   Compiling combine v2.5.2
   Compiling unreachable v1.0.0
   Compiling thread_local v0.3.4
   Compiling memchr v1.0.2
   Compiling aho-corasick v0.6.3
   Compiling jni v0.6.1
   Compiling regex v0.2.2
   Compiling sample v0.1.1 (file:///Users/heart/Downloads/rust-ios-android-master/sample/cargo)
note: link against the following native artifacts when linking against this static library

note: This list will not be printed by default. Please add --print=native-static-libs if you need this information

note: library: dl

note: library: log

note: library: gcc

note: library: c

note: library: m

error: could not exec the linker `/Users/heart/$PWD/NDK/arm64/bin/aarch64-linux-android-clang`: No such file or directory (os error 2)
  |
  = note: "/Users/heart/$PWD/NDK/arm64/bin/aarch64-linux-android-clang" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-Wl,--allow-multiple-definition" "-L" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/sample.sample0.rust-cgu.o" "-o" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libsample.so" "-Wl,--version-script=/var/folders/cp/wqgwlyzd2k7868qm631b14sr0000gn/T/rustc.dcIMx9gD377S/list" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/sample.crate.allocator.rust-cgu.o" "-Wl,--gc-sections" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs" "-L" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps" "-L" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/release/deps" "-L" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib" "-Wl,-Bstatic" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libregex-0ced46e73d9916f3.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libutf8_ranges-d64f01bc1efa6bf7.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libaho_corasick-11854f990d910723.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libthread_local-fd949770650de16a.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/liblazy_static-9ade6a87739c99c2.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libjni-6e3e73ee247ae5dd.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/liblog-7a315d4b1a207f28.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/liberror_chain-0dbefef7fc27aa8a.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libmemchr-67e00e39c12de891.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/liblibc-5cbc5f426a2f7939.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libunreachable-377e4669f7e1c0df.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libvoid-a2cf98c6370c75e2.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libregex_syntax-57ff49df68342f6f.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libjni_sys-33bc9f97fd8616a7.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libcombine-6e7c0d00d362d4ea.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libascii-1a099771214b1146.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libbyteorder-7cf64e491d98e75d.rlib" "/Users/heart/Downloads/rust-ios-android-master/sample/cargo/target/aarch64-linux-android/release/deps/libcesu8-c8dac4fcead08051.rlib" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib/libstd-827ddea93328ae2d.rlib" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib/libpanic_unwind-8cb97051d8238386.rlib" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib/libunwind-25cc9b024a02d330.rlib" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib/liballoc_system-751808ba756769d5.rlib" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib/liblibc-d42e80cee81b06ce.rlib" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib/liballoc-78c21267a2dc15c1.rlib" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib/libstd_unicode-0e1b544c94586415.rlib" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib/librand-3d7b10e850a67e89.rlib" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib/libcore-0c5e3d6c117f8c44.rlib" "/Users/heart/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/aarch64-linux-android/lib/libcompiler_builtins-bd7cc5ada1e908e0.rlib" "-Wl,-Bdynamic" "-l" "dl" "-l" "log" "-l" "gcc" "-l" "gcc" "-l" "c" "-l" "m" "-shared"

error: aborting due to previous error

error: Could not compile `sample`.

To learn more, run the command again with --verbose.

Instead of copying cargo-config.toml.template directly, you should run create-ndk-standalone.sh and then copy the resulting cargo-config.toml file. The content should not contain any $PWD.