Closed SweetAndLow closed 3 months ago
Does it work if you build the wheel directly, without using pip
?
You can try running this from the chia_rs/
root, rather than chia_rs/wheel/
(but still in the virtual env)
pip install maturin
maturin build --release -m wheel/Cargo.toml
Same undefined symbols error
(venv) [root@chia-farmer ~/chia-latest/chia_rs]# maturin build --release -m wheel/Cargo.toml
error: process didn't exit successfully: `rustc -vV` (exit status: 1)
--- stderr
ld-elf.so.1: /usr/local/bin/../lib/librustc_driver-d829a4d8a572ebe4.so: Undefined symbol "_ZNSt3__122__libcpp_verbose_abortEPKcz"
💥 maturin failed
Caused by: Cargo metadata failed. Does your crate compile with `cargo build`?
Caused by: `cargo metadata` exited with an error:
I built a new jail running 13.3 and no longer got this error. I'm not sure what was going on but it doesn't seem to be related to chia_rs. Sorry for the bogus bug. I'm still hitting issues with the bash ./install.sh when it comes to psutil building so I'll see what I can find out there.
Freebsd 13.1 -> TrueNAS
When trying to execut the chia bash install script it fails for chia_rs because it doesn't have the pre built wheels. So I tried building them manually and this use to work but it seems like it is broken at the moment.
Maybe it has to do with the version of rust?