Repository navigation
Rustdoc can not generate documentation for wasm32-unknown-unknown #51618
Copy link
Copy link
Closed
Description
Activity
It was broken in #51382
I'm surprised that it wasn't not tested...
I've tried patch from PR but got:
Documenting std v0.0.0 (file:///tmp/portage/dev-lang/rust-9999/work/rust-git-src/src/libstd) [55/1993] Running `/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/bootstrap/debug/rustdoc --crate-name std libstd/lib.rs --target wasm32-unknown-unknown -o /tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-g nu/stage2-std/wasm32-unknown-unknown/doc --cfg 'feature="alloc_jemalloc"' --cfg 'feature="backtrace"' --cfg 'feature="jemalloc"' --cfg 'feature="panic-unwind"' --cfg 'feature="panic_unwind"' -L dependency=/tmp/portage/dev-lang/rust-9999/w ork/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps -L dependency=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/release/deps --extern unwind=/tmp/po$tage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libunwind-a99d56f157d5be13.rmeta --extern alloc_system=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64$ unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/liballoc_system-c3a8a6eae33c4597.rmeta --extern libc=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/rele$ se/deps/liblibc-872081176dd2a4ec.rmeta --extern panic_abort=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libpanic_abort-7650a0ca6a2ec21f.rmeta --extern co$ e=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libcore-7b93fab119435b59.rmeta --extern compiler_builtins=/tmp/portage/dev-lang/rust-9999/work/rust-git-src$ build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libcompiler_builtins-8f13e3f372fbb55f.rmeta --extern panic_unwind=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/w$ sm32-unknown-unknown/release/deps/libpanic_unwind-26c7cfc89ecb4a1c.rmeta --extern alloc_jemalloc=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/liballoc_jem$ lloc-8582837647b491e9.rmeta --extern alloc=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/liballoc-1dbc11b945aa64ae.rmeta --extern std_unicode=/tmp/portage/$ ev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libstd_unicode-e4ed51447f3c7006.rmeta` rustdoc command: "/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2/bin/rustdoc" "--crate-name" "std" "libstd/lib.rs" "--target" "wasm32-unknown-unknown" "-o" "/tmp/portage/dev-lang/rust-9999/work/ru$ t-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/doc" "--cfg" "feature=\"alloc_jemalloc\"" "--cfg" "feature=\"backtrace\"" "--cfg" "feature=\"jemalloc\"" "--cfg" "feature=\"panic-unwind\"" "--cfg" "feature=\"pan$ c_unwind\"" "-L" "dependency=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps" "-L" "dependency=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64$ unknown-linux-gnu/stage2-std/release/deps" "--extern" "unwind=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libunwind-a99d56f157d5be13.rmeta" "--extern" "a$ loc_system=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/liballoc_system-c3a8a6eae33c4597.rmeta" "--extern" "libc=/tmp/portage/dev-lang/rust-9999/work/rust$ git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/liblibc-872081176dd2a4ec.rmeta" "--extern" "panic_abort=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/was$ 32-unknown-unknown/release/deps/libpanic_abort-7650a0ca6a2ec21f.rmeta" "--extern" "core=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libcore-7b93fab119435$ 59.rmeta" "--extern" "compiler_builtins=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libcompiler_builtins-8f13e3f372fbb55f.rmeta" "--extern" "panic_unwind$ /tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libpanic_unwind-26c7cfc89ecb4a1c.rmeta" "--extern" "alloc_jemalloc=/tmp/portage/dev-lang/rust-9999/work/rust-$ it-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/liballoc_jemalloc-8582837647b491e9.rmeta" "--extern" "alloc=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/$ asm32-unknown-unknown/release/deps/liballoc-1dbc11b945aa64ae.rmeta" "--extern" "std_unicode=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libstd_unicode-e4$ d51447f3c7006.rmeta" "--cfg" "stage2" "--cfg" "dox" "--sysroot" "/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2" "-Z" "force-unstable-if-unmarked" "-Z" "unstable-options" "--crate-version" "1.28.0$ dev (5f9c7f9e6 2018-06-25)" error: missing documentation for a module --> libstd/sys/mod.rs:90:9 | 90 | pub mod windows_ext {} | ^^^^^^^^^^^^^^^^^^^ | note: lint level defined here --> libstd/lib.rs:224:9 | 224| #![deny(missing_docs)] | ^^^^^^^^^^^^ error: Compilation failed, aborting rustdoc error: Could not document `std`. Caused by: process didn't exit successfully: `/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/bootstrap/debug/rustdoc --crate-name std libstd/lib.rs --target wasm32-unknown-unknown -o /tmp/portage/dev-lang/rust-9999/work/rust-git-src/buil$ /x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/doc --cfg feature="alloc_jemalloc" --cfg feature="backtrace" --cfg feature="jemalloc" --cfg feature="panic-unwind" --cfg feature="panic_unwind" -L dependency=/tmp/portage/dev-la$ g/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps -L dependency=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/release/deps --extern u$ wind=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libunwind-a99d56f157d5be13.rmeta --extern alloc_system=/tmp/portage/dev-lang/rust-9999/work/rust-git-src$ build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/liballoc_system-c3a8a6eae33c4597.rmeta --extern libc=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown$ unknown/release/deps/liblibc-872081176dd2a4ec.rmeta --extern panic_abort=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libpanic_abort-7650a0ca6a2ec21f.rmet$ --extern core=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libcore-7b93fab119435b59.rmeta --extern compiler_builtins=/tmp/portage/dev-lang/rust-9999/work$ rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libcompiler_builtins-8f13e3f372fbb55f.rmeta --extern panic_unwind=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu$ stage2-std/wasm32-unknown-unknown/release/deps/libpanic_unwind-26c7cfc89ecb4a1c.rmeta --extern alloc_jemalloc=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps$ liballoc_jemalloc-8582837647b491e9.rmeta --extern alloc=/tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/liballoc-1dbc11b945aa64ae.rmeta --extern std_unicode=$ tmp/portage/dev-lang/rust-9999/work/rust-git-src/build/x86_64-unknown-linux-gnu/stage2-std/wasm32-unknown-unknown/release/deps/libstd_unicode-e4ed51447f3c7006.rmeta` (exit code: 1)Ah, I forgot one then.
- added a commit that references this issue
on Jun 25, 2018 Could it be fixed before merge?
Updating. Next time please comment on the PR directly so it allows people to follow what's happening.
- added a commit that references this issue
on Jun 26, 2018
Metadata
Metadata
Assignees
Labels
No labels
When I compiling rust from sources I get error:
config.toml:
Broken rustc version: 594b05d
Known working rustc version: 68da15e