docs.rs failed to build netmap_sys-0.0.9
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:
netmap_sys-0.1.4
netmap_sys
Rust bindings to netmap, currently at version 3.17 (Linux).
Usage
To use within your own project, add:
[dependencies.netmap_sys]
git = "https://github.com/libpnet/netmap_sys.git"
# Uncomment this line where you wish to use features guarded by the
# NETMAP_WITH_LIBS macro in C.
#features = "netmap_with_libs"
To your Cargo.toml.
Troubleshooting
missing rust_netmap_user
If you get an error containing the message:
error: could not find native static library `rust_netmap_user`, perhaps an -L flag is missing?
You should check the following things:
- You have clang installed
- If you do not have clang installed, and do not wish to, you can modify
build.rs
to use gcc instead (untested, but it should work).
- If you do not have clang installed, and do not wish to, you can modify
- Make sure that
/usr/include/net/netmap.h
and/usr/include/net/netmap_user.h
both exist. If they do not, you should check your netmap installation. You can either manually add these files or symlinks to the, or change the paths searched inbuild.rs
. - If you still have issues, please file an issue in the bug tracker, along
with the output of
cargo build -v
, your operating system and distribution, how you installed netmap, and the output ofclang -DNETMAP_WITH_LIBS -Dstatic= -Dinline= -x c -fPIC -O2 -c /usr/include/net/netmap_user.h -o $(mktemp)
.