rusterlium / erlang_nif-sys

Low level bindings to Erlang NIF API for Rust
Apache License 2.0
90 stars 19 forks source link

Fixed the travisci erlang 17.5 build but unsure about the rust part #1

Closed linearregression closed 9 years ago

linearregression commented 9 years ago

Hi, I have fixed the 17.5 erlang build error part in travis.yml. Need to issue kerl update so kerl can update release form erlang solutions. Kerl is not that well maintained but that is what travis uses.I suspect they did not issue kerl update also so their travis erlang releases is alwasy behind. I am unsure how to fix the rust NIF part. I am unfamialr with rust. You can see my build log: https://travis-ci.org/linearregression/ruster_unsafe/builds/65131238

goertzenator commented 9 years ago

Thanks. The error given suggests that escript cannot be found when build.rs runs. Build error reporting is currently terrible and I just added an issue for it. build.rs was actually my very first Rust program. :)

So, that is preventing the build. Once built, the tests go on to invoke the C compiler. So this things needs Rust+Erlang+C.

goertzenator commented 9 years ago

Merged, but left the build disabled.