Я пытаюсь прочитать Язык программирования Rust .Я клонировал репозиторий из GitHub, и он говорит установить mdbook
на cargo install mdbook --vers 0.1.7
.Когда я это делаю, я получаю сообщения об ошибках при компиляции backtrace
.Что я делаю не так?
Первое сообщение об ошибке:
error[E0308]: mismatched types --> /home/martin/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/symbolize/libbacktrace.rs:156:60
|
156 | STATE = bt::backtrace_create_state(ptr::null(), 0, error_cb,
| ^^^^^^^^ expected enum `std::os::raw::c_void`, found enum `libc::c_void`
|
= note: expected type `extern "C" fn(*mut std::os::raw::c_void, *const i8, i32)`
found type `extern "C" fn(*mut libc::c_void, *const i8, i32) {symbolize::libbacktrace::error_cb}`