pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Problem building firefox 75 on 9-stable (i386 and amd64)




Getting the following build error building firefox on 9-stable. No package options set for anything and its a totally clean chroot build environment.

/comp/obj/pkgsrc/www/firefox/work/build/dist/include/nss/mozpkix/pkixtypes.h:28:10: fatal error: 'memory' file not found /comp/obj/pkgsrc/www/firefox/work/build/dist/include/nss/mozpkix/pkixtypes.h:28:10: fatal error: 'memory' file not found, err: true thread 'main' panicked at 'unable to generate bindings: ()', /comp/obj/pkgsrc/www/firefox/work/firefox-75.0/third_party/rust/neqo-crypto/build.rs:273:20
stack backtrace:
0: 0x156de2582 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hfc6622696269221b
   1:        0x156dfca3d - core::fmt::write::hd3eed79e7afa73cf
   2:        0x156de1815 - std::io::Write::write_fmt::h60ea7d9604ed82bb
3: 0x156dd5590 - std::panicking::default_hook::{{closure}}::h2c07f5fe2b4f82c2
   4:        0x156dd5282 - std::panicking::default_hook::h6dd6fafda250b80f
5: 0x156dd5cc0 - std::panicking::rust_panic_with_hook::hd4a4901bf3898ce4
   6:        0x156dd57d0 - rust_begin_unwind
   7:        0x156e01fc1 - core::panicking::panic_fmt::he26e900a02fe21cb
   8:        0x156e02053 - core::result::unwrap_failed::he7e5ca430592568d
   9:        0x156c49c29 - build_script_build::main::h52cc2ede9232a29c
10: 0x156c34fc3 - std::rt::lang_start::{{closure}}::hc04ed389f77ffa29
  11:        0x156dd56b3 - std::panicking::try::do_call::hf264ae5e639af05c
  12:        0x156de8297 - __rust_maybe_catch_panic
  13:        0x156dd8cfb - std::rt::lang_start_internal::h63883908f6b782bf
  14:        0x156c4a9d2 - main
  15:        0x156c3499d - ___start

1 error generated.
gmake[3]: *** [/comp/obj/pkgsrc/www/firefox/work/firefox-75.0/config/makefiles/rust.mk:290: force-cargo-library-build] Error 101 gmake[3]: Leaving directory '/comp/obj/pkgsrc/www/firefox/work/build/toolkit/library/rust' gmake[2]: *** [/comp/obj/pkgsrc/www/firefox/work/firefox-75.0/config/recurse.mk:74: toolkit/library/rust/target] Error 2 gmake[3]: *** [/comp/obj/pkgsrc/www/firefox/work/firefox-75.0/config/rules.mk:747: Unified_cpp_js_src_jit11.o] Error 1
1 error generated.
gmake[3]: *** [/comp/obj/pkgsrc/www/firefox/work/firefox-75.0/config/rules.mk:747: Unified_cpp_js_src_jit12.o] Error 1
1 error generated.
gmake[3]: *** [/comp/obj/pkgsrc/www/firefox/work/firefox-75.0/config/rules.mk:747: Unified_cpp_js_src_jit13.o] Error 1 gmake[3]: Leaving directory '/comp/obj/pkgsrc/www/firefox/work/build/js/src/jit' gmake[2]: *** [/comp/obj/pkgsrc/www/firefox/work/firefox-75.0/config/recurse.mk:74: js/src/jit/target-objects] Error 2
gmake[2]: Leaving directory '/comp/obj/pkgsrc/www/firefox/work/build'
gmake[1]: *** [/comp/obj/pkgsrc/www/firefox/work/firefox-75.0/config/recurse.mk:34: compile] Error 2
gmake[1]: Leaving directory '/comp/obj/pkgsrc/www/firefox/work/build'
gmake: *** [/comp/obj/pkgsrc/www/firefox/work/firefox-75.0/config/rules.mk:394: all] Error 2
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/www/firefox
*** Error code 1

Looking at the full log it looks like rust is trying to compile C++ files and utterly failing to find the C++ standard library headers

I've got full build logs for both firefox (and all of its dependencies if they are needed). I've also got a snapshot of the firefox package build environment so if anyone wants me to check on anything in that I can.

Mike


Home | Main Index | Thread Index | Old Index