On Wed, Jul 10, 2019 at 07:33:47AM +0200, Daniel Baumann wrote:
> Package: firefox
> Version: 68.0-1
> Severity: normal
> 
> Hi,
> 
> I'm building firefox 68.0-1 on buster/i386 with nss and nspr backported
> from sid. While it builds fine on amd64, it fails on i386:
> 
> ---snip---
> [...]
>    Compiling gkrust v0.1.0 (/build/firefox-68.0-1/toolkit/library/rust)
>      Running `CARGO_PKG_REPOSITORY= CARGO_PRIMARY_PACKAGE=1
> CARGO_PKG_VERSION=0.1.0 CARGO_PKG_AUTHORS='nob...@mozilla.org'
> CARGO_MANIFEST_DIR=/build/firefox-68.0-1/toolkit/library/rust
> CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_DESCRIPTION='Rust code for libxul'
> CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_HOMEPAGE=
> LD_LIBRARY_PATH='/build/firefox-68.0-1/build-browser/release/deps:/usr/lib'
> CARGO_PKG_VERSION_PRE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0
> CARGO_PKG_NAME=gkrust /usr/bin/rustc --crate-name gkrust
> toolkit/library/rust/lib.rs --color always --crate-type staticlib
> --emit=dep-info,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C
> lto --cfg 'feature="bindgen"' --cfg 'feature="cubeb-remoting"' --cfg
> 'feature="cubeb_pulse_rust"' --cfg 'feature="gecko_profiler"' --cfg
> 'feature="gkrust-shared"' --cfg 'feature="moz_memory"' --cfg
> 'feature="moz_places"' --cfg 'feature="quantum_render"' --cfg
> 'feature="servo"' -C metadata=6f96f008c952a2a0 -C
> extra-filename=-6f96f008c952a2a0 --out-dir
> /build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/deps
> --target i686-unknown-linux-gnu -C
> linker=/build/firefox-68.0-1/build/cargo-linker -L
> dependency=/build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/deps
> -L dependency=/build/firefox-68.0-1/build-browser/release/deps --extern
> gkrust_shared=/build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/deps/libgkrust_shared-5c52925ca959de1c.rlib
> --extern
> mozilla_central_workspace_hack=/build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-50a3f0598d8b252a.rlib
> -C opt-level=2 --cap-lints warn -L
> native=/build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/build/lmdb-rkv-sys-057ba1a0785cc5e3/out`
>     Finished release [optimized] target(s) in 12m 54s
> /build/firefox-68.0-1/build-browser/_virtualenvs/init/bin/python -m
> mozbuild.action.check_binary --target --networking
> /build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/libgkrust.a
> make[5]: Leaving directory
> '/build/firefox-68.0-1/build-browser/toolkit/library/rust'
> make[4]: Leaving directory '/build/firefox-68.0-1/build-browser'
> make[3]: *** [/build/firefox-68.0-1/config/recurse.mk:34: compile] Error 2
> make[3]: Leaving directory '/build/firefox-68.0-1/build-browser'
> make[2]: *** [/build/firefox-68.0-1/config/rules.mk:413: default] Error 2
> make[2]: Leaving directory '/build/firefox-68.0-1/build-browser'
> dh_auto_build: cd build-browser && make -j88
> LD_LIBS=-Wl,--no-gc-sections _LEAKTEST_FILES=leaktest.py returned exit
> code 2
> make[1]: *** [debian/rules:241: stamps/build-browser] Error 2
> make[1]: Leaving directory '/build/firefox-68.0-1'
> make: *** [debian/rules:342: build-arch] Error 2
> dpkg-buildpackage: error: debian/rules build-arch subprocess returned
> exit status 2
> build@debian:~$
> ---snap---

You're not including the right part of the log, and I bet it's actually
failing to build skcms.o with a GCC ICE, which is bug 930012.

Mike

Reply via email to