Skip to content

cargo doc failed on Windows #741

@lentikr

Description

@lentikr

When I tried to build documents on Windows with the command cargo doc, I got some errors below.

 Documenting libafl v0.8.1 (C:\fuzz\LibAFL\libafl)
error: unresolved link to `crate::executors::CommandExecutor`
  --> libafl\src\observers\stdio.rs:3:46
   |
3  | //! For example, they are supported on the [`crate::executors::CommandExecutor`].
   |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `CommandExecutor` in module `executors`
   |
note: the lint level is defined here
  --> libafl\src\lib.rs:15:9
   |
15 | #![deny(rustdoc::broken_intra_doc_links)]
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: could not document `libafl`

Caused by:
  process didn't exit successfully: `rustdoc --edition=2021 --crate-type lib --crate-name libafl libafl\src\lib.rs -o C:\fuzz\LibAFL\target\doc --cfg "feature=\"backtrace\"" --cfg "feature=\"bincode\"" --cfg "feature=\"byteorder\"" --cfg "feature=\"crossterm\"" --cfg "feature=\"ctor\"" --cfg "feature=\"default\"" --cfg "feature=\"derive\"" --cfg "feature=\"fork\"" --cfg "feature=\"hostname\"" --cfg "feature=\"libafl_derive\"" --cfg "feature=\"llmp_compression\"" --cfg "feature=\"miniz_oxide\"" --cfg "feature=\"nix\"" --cfg "feature=\"once_cell\"" --cfg "feature=\"rand_core\"" --cfg "feature=\"rand_trait\"" --cfg "feature=\"regex\"" --cfg "feature=\"serde_json\"" --cfg "feature=\"std\"" --cfg "feature=\"tui\"" --cfg "feature=\"tui_monitor\"" --cfg "feature=\"uuid\"" --cfg "feature=\"wait-timeout\"" --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat -C metadata=afca97f05bf54d3e -L dependency=C:\fuzz\LibAFL\target\ibAFL\target\debug\deps\libbacktrace-e6fdc13df6d34d10.rmeta --extern bincode=C:\fuzz\LibAFL\target\debug\deps\libbincode-b870941d1e01b885.rmeta --extern byteorder=C:\fuzz\LibAFL\target\debug\deps\libbyteorder-ca3da81a758eadbb.rmeta --extern concat_idents=C:\fuzz\LibAFL\target\debug\deps\concat_idents-7b0a5ed43480f1f1.dll --extern crossterm=C:\fuzz\LibAFL\target\debug\deps\libcrossterm-b2a40437bcbc7dbd.rmeta --extern ctor=C:\fuzz\LibAFL\target\debug\deps\ctor-bdc352137e8539f5.dll --extern erased_serde=C:\fuzz\LibAFL\target\debug\deps\liberased_serde-e873ea316c4ebcfd.rmeta --extern hashbrown=C:\fuzz\LibAFL\target\debug\deps\libhashbrown-f162e9073f19d919.rmeta --extern hostname=C:\fuzz\LibAFL\target\debug\deps\libhostname-d42c3c89671db6dd.rmeta --extern intervaltree=C:\fuzz\LibAFL\target\debug\deps\libintervaltree-0f6cd38876bdf6a6.rmeta --extern libafl_derive=C:\fuzz\LibAFL\target\debug\deps\libafl_derive-d4e4677cd9e21691.dll --extern libm=C:\fuzz\LibAFL\target\debug\deps\liblibm-5ff015d6598f41a8.rmeta --extern miniz_oxide=C:\fuzz\LibAFL\target\debug\deps\libminiz_oxide-9c8013c2f62d0dd7.rmeta --extern nix=C:\fuzz\LibAFL\target\debug\deps\libnix-e1f10c88359d556c.rmeta --extern num_traits=C:\fuzz\LibAFL\target\debug\deps\libnum_traits-3b526d880eb83643.rmeta --extern num_enum=C:\fuzz\LibAFL\target\debug\deps\libnum_enum-87458a1458a27cb1.rmeta --extern once_cell=C:\fuzz\LibAFL\target\debug\deps\libonce_cell-f0ee8d93106111b0.rmeta --extern postcard=C:\fuzz\LibAFL\target\debug\deps\libpostcard-bc60eda09e8faaee.rmeta --extern rand_core=C:\fuzz\LibAFL\target\debug\deps\librand_core-0ff1ec5eee2bd912.rmeta --extern regex=C:\fuzz\LibAFL\target\debug\deps\libregex-9dd9eb825581d7a9.rmeta --extern rustversion=C:\fuzz\LibAFL\target\debug\deps\rustversion-fabb5dfa3d8511b1.dll --extern serde=C:\fuzz\LibAFL\target\debug\deps\libserde-2f9d164908fffef3.rmeta --extern serde_json=C:\fuzz\LibAFL\target\debug\deps\libserde_json-f969306c82f3726f.rmeta --extern static_assertions=C:\fuzz\LibAFL\target\debug\deps\libstatic_assertions-2e0bc78ec78af3d3.rmeta --extern tui=C:\fuzz\LibAFL\target\debug\deps\libtui-ac97450ca24cd384.rmeta --extern tuple_list=C:\fuzz\LibAFL\target\debug\deps\libtuple_list-1d5cf4dd3495d67a.rmeta --extern typed_builder=C:\fuzz\LibAFL\target\debug\deps\typed_builder-1fa4c0c695f7749e.dll --extern uuid=C:\fuzz\LibAFL\target\debug\deps\libuuid-298eb54688cf2fc8.rmeta --extern wait_timeout=C:\fuzz\LibAFL\target\debug\deps\libwait_timeout-b4465f7b922e38ee.rmeta --extern windows=C:\fuzz\LibAFL\target\debug\deps\libwindows-2f87527a8fdbda5b.rmeta --extern xxhash_rust=C:\fuzz\LibAFL\target\debug\deps\libxxhash_rust-3d2b5f139ba4feeb.rmeta --crate-version 0.8.1` (exit code: 1)
warning: build failed, waiting for other jobs to finish...

Need help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions