Current-Users archive

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

Re: firefox build broken



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.
 Thomas


Home | Main Index | Thread Index | Old Index