On Fri, 1 May 2020 at 13:13, Thomas Klausner <t...@giga.or.at> wrote: > > On Thu, Apr 30, 2020 at 06:22:01AM +0900, Ryo ONODERA wrote: > > Hi, > > > > On my NetBSD/amd64 9.99.59 of 2020-04-29, > > pkgsrc/www/firefox builds without any problem. > > > > I have tested with pkgsrc/lang/rust built on both 9.99.57 > > and 9.99.59 of 2020-04-29, and I did not have any problem. > > That's strange, I don't understand this. > > I have been seeing this error for days now: > > In file included from > /scratch/www/firefox/work/firefox-75.0/js/src/gc/StoreBuffer.cpp:7: > In file included from > /scratch/www/firefox/work/firefox-75.0/js/src/gc/StoreBuffer-inl.h:10: > In file included from > /scratch/www/firefox/work/firefox-75.0/js/src/gc/StoreBuffer.h:17: > In file included from > /scratch/www/firefox/work/firefox-75.0/js/src/ds/LifoAlloc.h:28: > In file included from > /scratch/www/firefox/work/build/dist/include/js/UniquePtr.h:10: > /scratch/www/firefox/work/build/dist/include/mozilla/UniquePtr.h:223:39: > error: no template named 'is_reference_v' in namespace 'std'; did you mean > 'is_reference'? > typename Conditional<std::is_reference_v<D>, D, const D&>::Type > aD1) > ~~~~~^~~~~~~~~~~~~~ > is_reference > /usr/include/c++/type_traits:400:51: note: 'is_reference' declared here > template <class _Tp> struct _LIBCPP_TYPE_VIS_ONLY is_reference : > public false_type {}; > ^ > > which doesn't look like it should be specific to my system. > > And then later: > > stack backtrace: > 0: 0x11f4088e2 - > <std::sys_common::backtrace::_print::DisplayBacktrace as > core::fmt::Display>::fmt::hfc6622696269221b > 1: 0x11f4244ad - core::fmt::write::hd3eed79e7afa73cf > 2: 0x11f407aa5 - std::io::Write::write_fmt::h60ea7d9604ed82bb > 3: 0x11f3fae90 - > std::panicking::default_hook::{{closure}}::h2c07f5fe2b4f82c2 > 4: 0x11f3fab82 - std::panicking::default_hook::h6dd6fafda250b80f > 5: 0x11f3fb4ed - > std::panicking::rust_panic_with_hook::hd4a4901bf3898ce4 > 6: 0x11f3fb0d0 - rust_begin_unwind > 7: 0x11f3fb04b - std::panicking::begin_panic_fmt::h08093aab619d21cf > 8: 0x11f250244 - > build_script_build::build_gecko::generate_structs::h05aae5803967982b > 9: 0x11f251dc6 - build_script_build::main::hdd2fcab7190374c2 > 10: 0x11f238a53 - std::rt::lang_start::{{closure}}::h1cbbafc9225f7a3a > 11: 0x11f3fafb3 - std::panicking::try::do_call::hf264ae5e639af05c > 12: 0x11f40ec37 - __rust_maybe_catch_panic > 13: 0x11f3fe8eb - std::rt::lang_start_internal::h63883908f6b782bf > 14: 0x11f252792 - main > 15: 0x11f235cfb - ___start > > > That's with a userland from yesterday and a kernel from today, rust > was rebuilt today as well.
I just finished a build of firefox-75-nb1 on -current from overnight without any problem. Rust is rust-1.42.0nb1. > Thomas -- ----