Source: rustc
Version: 1.18.0+dfsg1-3
Severity: serious
User: [email protected]
Usertags: rebootstrap
rustc fails to build from source in unstable amd64 (presumably due to
the gperf 3.1 upload):
| CFLAGS_x86_64-unknown-linux-gnu = Some("-ffunction-sections -fdata-sections
-fPIC -g -fdebug-prefix-map=/<<BUILDDIR>>/rustc-1.18.0+dfsg1=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-misleading-indentation -m64")
| PROFILE = Some("release")
| running: "cc" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC"
"-ffunction-sections" "-fdata-sections" "-fPIC" "-g"
"-fdebug-prefix-map=/<<BUILDDIR>>/rustc-1.18.0+dfsg1=."
"-fstack-protector-strong" "-Wformat" "-Werror=format-security"
"-Wno-misleading-indentation" "-m64" "-m64" "-I" "../rt/hoedown/src" "-o"
"/<<BUILDDIR>>/rustc-1.18.0+dfsg1/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/rustdoc-39b44c74f2903706/out/../rt/hoedown/src/html.o"
"-c" "../rt/hoedown/src/html.c"
| ExitStatus(ExitStatus(0))
| TARGET = Some("x86_64-unknown-linux-gnu")
| OPT_LEVEL = Some("2")
| TARGET = Some("x86_64-unknown-linux-gnu")
| HOST = Some("x86_64-unknown-linux-gnu")
| TARGET = Some("x86_64-unknown-linux-gnu")
| TARGET = Some("x86_64-unknown-linux-gnu")
| HOST = Some("x86_64-unknown-linux-gnu")
| CC_x86_64-unknown-linux-gnu = Some("cc")
| TARGET = Some("x86_64-unknown-linux-gnu")
| HOST = Some("x86_64-unknown-linux-gnu")
| CFLAGS_x86_64-unknown-linux-gnu = Some("-ffunction-sections -fdata-sections
-fPIC -g -fdebug-prefix-map=/<<BUILDDIR>>/rustc-1.18.0+dfsg1=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-misleading-indentation -m64")
| PROFILE = Some("release")
| running: "cc" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC"
"-ffunction-sections" "-fdata-sections" "-fPIC" "-g"
"-fdebug-prefix-map=/<<BUILDDIR>>/rustc-1.18.0+dfsg1=."
"-fstack-protector-strong" "-Wformat" "-Werror=format-security"
"-Wno-misleading-indentation" "-m64" "-m64" "-I" "../rt/hoedown/src" "-o"
"/<<BUILDDIR>>/rustc-1.18.0+dfsg1/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/rustdoc-39b44c74f2903706/out/../rt/hoedown/src/html_blocks.o"
"-c" "../rt/hoedown/src/html_blocks.c"
| cargo:warning=../rt/hoedown/src/html_blocks.c:62:80: error: unknown type name
'size_t'
| cargo:warning= gperf_case_strncmp (register const char *s1, register const
char *s2, register size_t n)
| cargo:warning=
^~~~~~
| cargo:warning=../rt/hoedown/src/html_blocks.c:87:42: error: unknown type name
'size_t'
| cargo:warning= hash (register const char *str, register size_t len)
| cargo:warning= ^~~~~~
| cargo:warning=../rt/hoedown/src/html_blocks.c:133:60: error: unknown type
name 'size_t'
| cargo:warning= hoedown_find_block_tag (register const char *str, register
size_t len)
| cargo:warning=
^~~~~~
| ExitStatus(ExitStatus(256))
|
|
| command did not execute successfully, got: exit code: 1
|
|
|
| --- stderr
| thread 'main' panicked at 'explicit panic', src/vendor/gcc/src/lib.rs:1152
| note: Run with `RUST_BACKTRACE=1` for a backtrace.
|
| Build failed, waiting for other jobs to finish...
| error: build failed
|
|
| command did not execute successfully: "/usr/bin/cargo" "build" "-j" "8"
"--target" "x86_64-unknown-linux-gnu" "-v" "--release" "--frozen" "--features"
" jemalloc" "--manifest-path"
"/<<BUILDDIR>>/rustc-1.18.0+dfsg1/src/rustc/Cargo.toml"
| expected success, got: exit code: 101
|
|
| Traceback (most recent call last):
| File "/<<BUILDDIR>>/rustc-1.18.0+dfsg1/src/bootstrap/bootstrap.py", line
595, in main
| bootstrap()
| File "/<<BUILDDIR>>/rustc-1.18.0+dfsg1/src/bootstrap/bootstrap.py", line
589, in bootstrap
| rb.run(args, env)
| File "/<<BUILDDIR>>/rustc-1.18.0+dfsg1/src/bootstrap/bootstrap.py", line
384, in run
| sys.exit(ret)
| SystemExit: 1
| Build completed unsuccessfully in 0:04:26
| debian/rules:155: recipe for target 'override_dh_auto_build-arch' failed
| make[1]: *** [override_dh_auto_build-arch] Error 1
| make[1]: Leaving directory '/<<BUILDDIR>>/rustc-1.18.0+dfsg1'
| debian/rules:122: recipe for target 'build-arch' failed
| make: *** [build-arch] Error 2
| dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
Helmut