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

This OTP release uses the unsupported Erlang NIF version "2.17" #557

Closed
rk108 opened this issue Aug 16, 2023 · 1 comment
Closed

This OTP release uses the unsupported Erlang NIF version "2.17" #557

rk108 opened this issue Aug 16, 2023 · 1 comment

Comments

@rk108
Copy link

rk108 commented Aug 16, 2023

Hi!

Erlang/OTP 26, erts-14.0.1 throw error while compiling:

This OTP release uses the unsupported Erlang NIF version "2.17".

FullMsg:
error: failed to run custom build command for rustler_sys v2.0.0`

Caused by:
process didn't exit successfully: /home/.../_build/default/lib/erbloom/crates/bloom/target/release/build/rustler_sys-61c7907ec020bc63/build-script-build (exit status: 101)
--- stdout
This OTP release uses the unsupported Erlang NIF version "2.17".

Please report at https://github.com/rustlerium/rustler.

--- stderr
thread 'main' panicked at 'gen_api.erl encountered an error.', /home/iero/.cargo/registry/src/index.crates.io-
6f17d22bba15001f/rustler_sys-2.0.0/build.rs:34:18

@filmor
Copy link
Member

filmor commented Aug 16, 2023

erbloom uses an old version of Rustler that didn't have support for OTP26, yet. You'll need to ask the project to update (or update it yourself) and it will work again.

/EDIT: I created a PR (Vonmo/erbloom#13). It's indeed enough to update the dependency, the testsuite passes.

@filmor filmor closed this as completed Aug 16, 2023
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

2 participants