I can confirm that I get the same result as Chavdar. On Wed, 19 Feb 2020 at 11:50, Chavdar Ivanov <ci4...@gmail.com> wrote:
> Hi, > > With fully updated pkgsrc tree and several pkg_rolling-replace runs, > firefox-73.0 fails build for me under > # cat /kern/version > NetBSD 9.99.47 (GENERIC) #8: Tue Feb 18 14:06:06 GMT 2020 > sysbuild@ymir > :/home/sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/compile/GENERIC > .... > > It is not that long log file, it happens fairly early in the build > process. The first error messages are: > ... > nline-new-delete] > [style 0.0.1] > /usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/RefPtr.h:116:46: > error: no member named 'is_convertible_v' in namespace 'std' > [style 0.0.1] > /usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/RefPtr.h:116:63: > error: 'I' does not refer to a value > [style 0.0.1] > /usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/RefPtr.h:115:22: > note: declared here > [style 0.0.1] > /usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/RefPtr.h:116:65: > error: expected expression > [style 0.0.1] > /usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/RefPtr.h:117:16: > error: expected ',' or '>' in template-parameter-list > [style 0.0.1] > /usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/RefPtr.h:122:23: > error: expected member name or ';' after declaration specifiers > [style 0.0.1] > /usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/gfx/2D.h:1128:27: > error: no viable conversion from > 'already_AddRefed<mozilla::gfx::SourceSurface>' to > 'RefPtr<mozilla::gfx::SourceSurface>' > > many more like this and eventually > ... > [style 0.0.1] fatal error: too many errors emitted, stopping now > [-ferror-limit=], err: true > .... > error: failed to run custom build command for `style v0.0.1 > (/usr/pkgsrc/www/firefox/work/firefox-73.0/servo/components/style)` > > Caused by: > process didn't exit successfully: > > `/usr/pkgsrc/www/firefox/work/build/release/build/style-5e799124e9158d74/build-script-build` > (exit code: 101) > --- stdout > > .... > and at the end rust panics: > ... > stack backtrace: > 0: 0x5c07ed3 - > <std::sys_common::backtrace::_print::DisplayBacktrace as > core::fmt::Display>::fmt::h318a88a215c465ba > 1: 0x5c22bfd - core::fmt::write::hc2efd85d1340803b > 2: 0x5c06185 - std::io::Write::write_fmt::h900942f41ae99f68 > 3: 0x5c0a22e - > std::panicking::default_hook::{{closure}}::h6bfd65ba415c3683 > 4: 0x5c09f22 - std::panicking::default_hook::h54051b894cc4be51 > 5: 0x5c0a8ee - > std::panicking::rust_panic_with_hook::h53be5e71a9c6f254 > 6: 0x5c0a49e - rust_begin_unwind > 7: 0x5c0a3e0 - > std::panicking::begin_panic_fmt::h279e25ed4fb21546 > 8: 0x5a4e63d - > build_script_build::build_gecko::generate_structs::h030d1971feba6aaa > 9: 0x5a501af - build_script_build::main::he425039279cb5dce > 10: 0x5a36d93 - > std::rt::lang_start::{{closure}}::h095ff4e17a23dfd3 > 11: 0x5c0a343 - std::panicking::try::do_call::h8f3e17d36558951c > 12: 0x5c0df2a - __rust_maybe_catch_panic > 13: 0x5bfa5de - std::rt::lang_start_internal::hc8794248d3f9dc03 > 14: 0x5a50bd2 - main > 15: 0x5a3415b - ___start > > warning: build failed, waiting for other jobs to finish... > .... > > rust 1.41.0 built ok. > > Not knowing anything of substance about C++, perhaps some standard > definition missing? Prior to this error there was a message regarding > the building of virtuanenv - the python2.7 one fails, it then > continues with python3, which succeeeds but with two optional > environment package failed. > > Previous versions of firefox have always built for me, at least for a > year; not to mention that they actually work well. > > Chavdar > > > > > ..... > > > > -- > ---- >