docs.rs failed to build catboost-sys-0.1.5
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
catboost-sys-0.1.6
catboost-sys
Introduction
Low level bindings for C API, adapted from https://github.com/catboost/catboost/tree/master/catboost/rust-package.
Major Differences vs official bindings
Major differences are:
- Splitting out from the main repo due to the catboost repo being very big
- Change strategy from rebuilding the shared library from source (which makes it hard to publish as a crate) to downloading it from the github official releases
- Fixes to make it work for M1 macs (to download the right
libcatboostbinary) - Most changes are in
build.rs, no differences in the APIs - We keep a copy of the
model_interfacec_bindings fromhttps://github.com/catboost/catboost/tree/v1.0.6/catboost/libs/model_interfacein this repo to simplify things
Build Instructions
- Make sure you have the dependencies for bindgen
apt-get install -y build-essential pkg-config libssl-dev libclang-dev clang cmake
- Build it with
cargo build