NetBSD Problem Report #55825

From john@ziaspace.com  Thu Nov 26 16:29:49 2020
Return-Path: <john@ziaspace.com>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 4A08A1A9217
	for <gnats-bugs@gnats.NetBSD.org>; Thu, 26 Nov 2020 16:29:49 +0000 (UTC)
Message-Id: <202011261629.0AQGTjt7029327@athena.zia.io>
Date: Thu, 26 Nov 2020 16:29:45 GMT
From: john@ziaspace.com
Reply-To: john@ziaspace.com
To: gnats-bugs@NetBSD.org
Subject: www/firefox fails on NetBSD aarch64
X-Send-Pr-Version: 3.95

>Number:         55825
>Category:       pkg
>Synopsis:       www/firefox fails on NetBSD aarch64
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Nov 26 16:30:00 +0000 2020
>Closed-Date:    
>Last-Modified:  Mon Feb 08 13:25:01 +0000 2021
>Originator:     John Klos
>Release:        NetBSD 9.99.72
>Organization:

>Environment:


System: NetBSD athena.zia.io 9.99.72 NetBSD 9.99.72 (TING) #0: Sat Sep 5 21:31:31 UTC 2020 john@athena.zia.io:/usr/obj-evbarm/sys/arch/evbarm/compile/TING evbarm
Architecture: aarch64
Machine: evbarm
>Description:

pkgsrc/www/firefox fails to compile on NetBSD aarch64:

/usr/pkgsrc/www/firefox/work/.cwrapper/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_irregexp1.o -c  -I/usr/pkgsrc/www/firefox/work/build/dist/system_wrappers -include /usr/pkgsrc/www/firefox/work/firefox-83.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/irregexp -I/usr/pkgsrc/www/firefox/work/build/js/src/irregexp -I/usr/pkgsrc/www/firefox/work/build/js/src -I/usr/pkgsrc/www/firefox/work/firefox-83.0/js/src -I/usr/pkgsrc/www/firefox/work/build/dist/include -I/usr/local/include/nspr -I/usr/local/include/nss -I/usr/local/include/nspr -I/usr/pkgsrc/www/firefox/work/build/dist/include/nss -I/usr/local/include -fPIC -DPIC -DMOZILLA_CLIENT -include /usr/pkgsrc/www/firefox/work/build/js/src/js-confdefs.h -DPNG_NO_ASSEMBLER_CODE -I/usr/local/include -I/usr/include -I/usr/local/include/nspr -I/usr/l!
 ocal/include/nss/nss -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/local/include/glib-2.0 -I/usr/local/include/gio-unix-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/ffmpeg4 -I/usr/X11R7/include/freetype2 -I/usr/local/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -D_GLIBCXX_INCLUDE_NEXT_C_HEADERS -D_FORTIFY_SOURCE=2 -I/usr/local/include -I/usr/include -I/usr/local/include/nspr -I/usr/local/include/nss/nss -I/usr/X11R7/inclu!
 de -I/usr/X11R7/include/libdrm -I/usr/local/include/glib-2.0 -!
 I/usr/local/include/gio-unix-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/ffmpeg4 -I/usr/X11R7/include/freetype2 -I/usr/local/include/harfbuzz -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -DV8_INTL_SUPPORT  -MD -MP -MF .deps/Unified_cpp_js_src_irregexp1.o.pp   Unified_cpp_js_src_irregexp1.cpp
js/src/irregexp/Unified_cpp_js_src_irregexp2.o
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/irregexp/RegExpShim.h:14,
                 from /usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/irregexp/imported/regexp-bytecodes.h:8,
                 from /usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/irregexp/imported/regexp-bytecodes.cc:5,
                 from Unified_cpp_js_src_irregexp1.cpp:2:
/usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/jit/arm64/Architecture-arm64.h: In member function 'constexpr uint32_t js::jit::FloatRegister::size() const':
/usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/Assertions.h:44:57: error: call to non-'constexpr' function 'void AnnotateMozCrashReason(const char*)'
 #  define MOZ_CRASH_ANNOTATE(...) AnnotateMozCrashReason(__VA_ARGS__)
                                   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/Assertions.h:224:7: note: in expansion of macro 'MOZ_CRASH_ANNOTATE'
       MOZ_CRASH_ANNOTATE("MOZ_CRASH(" __VA_ARGS__ ")"); \
       ^~~~~~~~~~~~~~~~~~
/usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/jit/arm64/Architecture-arm64.h:583:5: note: in expansion of macro 'MOZ_CRASH'
     MOZ_CRASH("No SIMD support");
     ^~~~~~~~~
gmake[3]: *** [/usr/pkgsrc/www/firefox/work/firefox-83.0/config/rules.mk:676: regexp-compiler.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: *** [/usr/pkgsrc/www/firefox/work/firefox-83.0/config/rules.mk:676: RegExpNativeMacroAssembler.o] Error 1
In file included from /usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/Maybe.h:18,
                 from /usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/irregexp/RegExpAPI.h:12,
                 from /usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/irregexp/RegExpAPI.cpp:11,
                 from Unified_cpp_js_src_irregexp0.cpp:2:
/usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/jit/arm64/Architecture-arm64.h: In member function 'constexpr uint32_t js::jit::FloatRegister::size() const':
/usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/Assertions.h:44:57: error: call to non-'constexpr' function 'void AnnotateMozCrashReason(const char*)'
 #  define MOZ_CRASH_ANNOTATE(...) AnnotateMozCrashReason(__VA_ARGS__)
                                   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/Assertions.h:224:7: note: in expansion of macro 'MOZ_CRASH_ANNOTATE'
       MOZ_CRASH_ANNOTATE("MOZ_CRASH(" __VA_ARGS__ ")"); \
       ^~~~~~~~~~~~~~~~~~
/usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/jit/arm64/Architecture-arm64.h:583:5: note: in expansion of macro 'MOZ_CRASH'
     MOZ_CRASH("No SIMD support");
     ^~~~~~~~~
gmake[3]: *** [/usr/pkgsrc/www/firefox/work/firefox-83.0/config/rules.mk:676: Unified_cpp_js_src_irregexp1.o] Error 1
gmake[3]: *** [/usr/pkgsrc/www/firefox/work/firefox-83.0/config/rules.mk:676: Unified_cpp_js_src_irregexp0.o] Error 1
gmake[3]: Leaving directory '/usr/pkgsrc/www/firefox/work/build/js/src/irregexp'
gmake[2]: *** [/usr/pkgsrc/www/firefox/work/firefox-83.0/config/recurse.mk:72: js/src/irregexp/target-objects] Error 2
gmake[2]: Leaving directory '/usr/pkgsrc/www/firefox/work/build'
gmake[1]: *** [/usr/pkgsrc/www/firefox/work/firefox-83.0/config/recurse.mk:34: compile] Error 2
gmake[1]: Leaving directory '/usr/pkgsrc/www/firefox/work/build'
gmake: *** [/usr/pkgsrc/www/firefox/work/firefox-83.0/config/rules.mk:355: all] Error 2
*** Error code 2



>How-To-Repeat:

>Fix:


>Release-Note:

>Audit-Trail:
From: Tobias Nygren <tnn@NetBSD.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/55825: www/firefox fails on NetBSD aarch64
Date: Thu, 26 Nov 2020 22:03:48 +0100

 On Thu, 26 Nov 2020 16:30:01 +0000 (UTC)
 john@ziaspace.com wrote:

 > pkgsrc/www/firefox fails to compile on NetBSD aarch64:

 Should be fixed already, cvs up.

State-Changed-From-To: open->feedback
State-Changed-By: gutteridge@NetBSD.org
State-Changed-When: Mon, 30 Nov 2020 05:08:43 +0000
State-Changed-Why:
Is this fixed for you?

From: John Klos <john@ziaspace.com>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org,
        gutteridge@NetBSD.org
Subject: Re: pkg/55825 (www/firefox fails on NetBSD aarch64)
Date: Thu, 3 Dec 2020 14:55:43 +0000 (UTC)

 > Is this fixed for you?

 No, although the problem has changed slightly:

 js/src/debugger/Unified_cpp_js_src_debugger0.o
 /usr/pkgsrc/www/firefox/work/.cwrapper/bin/c++ -std=gnu++17 -o 
 Unified_cpp_js_src_debugger0.o -c 
 -I/usr/pkgsrc/www/firefox/work/build/dist/system_wrappers -include 
 /usr/pkgsrc/www/firefox/work/firefox-83.0/config/gcc_hidden.h 
 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 
 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_HAS_CTYPES -DEXPORT_JS_API 
 -DMOZ_HAS_MOZGLUE 
 -I/usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/debugger 
 -I/usr/pkgsrc/www/firefox/work/build/js/src/debugger 
 -I/usr/pkgsrc/www/firefox/work/build/js/src 
 -I/usr/pkgsrc/www/firefox/work/firefox-83.0/js/src 
 -I/usr/pkgsrc/www/firefox/work/build/dist/include 
 -I/usr/local/include/nspr -I/usr/local/include/nss 
 -I/usr/local/include/nspr 
 -I/usr/pkgsrc/www/firefox/work/build/dist/include/nss -I/usr/local/include 
 -fPIC -DPIC -DMOZILLA_CLIENT -include 
 /usr/pkgsrc/www/firefox/work/build/js/src/js-confdefs.h 
 -DPNG_NO_ASSEMBLER_CODE -I/usr/local/include -I/usr/include 
 -I/usr/local/include/nspr -I/usr/local/include/nss/nss 
 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm 
 -I/usr/local/include/glib-2.0 -I/usr/local/include/gio-unix-2.0 
 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/ffmpeg4 
 -I/usr/X11R7/include/freetype2 -I/usr/local/include/harfbuzz -Wall 
 -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith 
 -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings 
 -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough 
 -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized 
 -Wno-error=deprecated-declarations -Wno-error=array-bounds 
 -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object 
 -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat 
 -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi 
 -fno-sized-deallocation -fno-aligned-new -O2 
 -D_GLIBCXX_INCLUDE_NEXT_C_HEADERS -D_FORTIFY_SOURCE=2 -I/usr/local/include 
 -I/usr/include -I/usr/local/include/nspr -I/usr/local/include/nss/nss 
 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm 
 -I/usr/local/include/glib-2.0 -I/usr/local/include/gio-unix-2.0 
 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/ffmpeg4 
 -I/usr/X11R7/include/freetype2 -I/usr/local/include/harfbuzz -Dunix 
 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions 
 -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -funwind-tables 
 -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow 
 -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp 
 Unified_cpp_js_src_debugger0.cpp
 cc1plus: warning: '-Werror=' argument 
 '-Werror=implicit-function-declaration' is not valid for C++
 In file included from 
 /usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/AlreadyAddRefed.h:14,
                   from 
 /usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/jsapi.h:12,
                   from 
 /usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/debugger/DebugScript.h:14,
                   from 
 /usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/debugger/DebugScript.cpp:7,
                   from Unified_cpp_js_src_debugger0.cpp:2:
 /usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/jit/arm64/Architecture-arm64.h: 
 In member function 'constexpr uint32_t js::jit::FloatRegister::size() 
 const':
 /usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/Assertions.h:44:57: 
 error: call to non-'constexpr' function 'void AnnotateMozCrashReason(const 
 char*)'
   #  define MOZ_CRASH_ANNOTATE(...) AnnotateMozCrashReason(__VA_ARGS__)
                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
 /usr/pkgsrc/www/firefox/work/build/dist/include/mozilla/Assertions.h:224:7: 
 note: in expansion of macro 'MOZ_CRASH_ANNOTATE'
         MOZ_CRASH_ANNOTATE("MOZ_CRASH(" __VA_ARGS__ ")"); \
         ^~~~~~~~~~~~~~~~~~
 /usr/pkgsrc/www/firefox/work/firefox-83.0/js/src/jit/arm64/Architecture-arm64.h:583:5: 
 note: in expansion of macro 'MOZ_CRASH'
       MOZ_CRASH("No SIMD support");
       ^~~~~~~~~
 gmake[3]: *** 
 [/usr/pkgsrc/www/firefox/work/firefox-83.0/config/rules.mk:676: 
 Unified_cpp_js_src_debugger0.o] Error 1
 gmake[3]: Leaving directory 
 '/usr/pkgsrc/www/firefox/work/build/js/src/debugger'
 gmake[2]: *** 
 [/usr/pkgsrc/www/firefox/work/firefox-83.0/config/recurse.mk:72: 
 js/src/debugger/target-objects] Error 2
 gmake[2]: Leaving directory '/usr/pkgsrc/www/firefox/work/build'
 gmake[1]: *** 
 [/usr/pkgsrc/www/firefox/work/firefox-83.0/config/recurse.mk:34: compile] 
 Error 2
 gmake[1]: Leaving directory '/usr/pkgsrc/www/firefox/work/build'
 gmake: *** [/usr/pkgsrc/www/firefox/work/firefox-83.0/config/rules.mk:355: 
 all] Error 2
 *** Error code 2

State-Changed-From-To: feedback->open
State-Changed-By: gutteridge@NetBSD.org
State-Changed-When: Thu, 03 Dec 2020 20:22:56 +0000
State-Changed-Why:
The issue isn't resolved.

From: Ryo ONODERA <ryo@tetera.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/55825 (www/firefox fails on NetBSD aarch64)
Date: Sat, 26 Dec 2020 06:58:05 +0900

 I can build www/firefox-84.0 under NetBSD/evbarm64 9.99.77 on PINE 64
 board successfully.

 Could you try to build www/firefox-84.0?

 Thank you.

 -- 
 Ryo ONODERA // ryo@tetera.org
 PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3

From: John Klos <john@ziaspace.com>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org,
        gutteridge@NetBSD.org
Subject: Re: pkg/55825 (www/firefox fails on NetBSD aarch64)
Date: Sun, 27 Dec 2020 20:17:13 +0000 (UTC)

 > State-Changed-Why:
 > The issue isn't resolved.

 I haven't been following changes, but every now and then I retry. My last 
 attempt succeeds :)

 Thanks,
 John Klos

From: nia <nia@NetBSD.org>
To: gnats-bugs@netbsd.org
Cc: ryoon@netbsd.org
Subject: Re: pkg/55825 (www/firefox fails on NetBSD aarch64)
Date: Tue, 29 Dec 2020 08:30:24 +0000

 On Fri, Dec 25, 2020 at 10:00:03PM +0000, Ryo ONODERA wrote:
 >  I can build www/firefox-84.0 under NetBSD/evbarm64 9.99.77 on PINE 64
 >  board successfully.
 >  
 >  Could you try to build www/firefox-84.0?
 >  
 >  Thank you.

 It fails in the 9.0 bulk builds for aarch64:

 https://www.invisible.ca/arm/reports/arm64/netbsd-9/20201226.2030/firefox-84.0/build.log

 In file included from /data/scratch/www/firefox/work/build/dist/include/mozilla/AlreadyAddRefed.h:14:0,
                  from /data/scratch/www/firefox/work/firefox-84.0/js/src/jsapi.h:12,
                  from /data/scratch/www/firefox/work/firefox-84.0/js/src/debugger/DebugScript.h:14,
                  from /data/scratch/www/firefox/work/firefox-84.0/js/src/debugger/DebugScript.cpp:7,
                  from Unified_cpp_js_src_debugger0.cpp:2:
 /data/scratch/www/firefox/work/firefox-84.0/js/src/jit/arm64/Architecture-arm64.h: In member function 'constexpr uint32_t js::jit::FloatRegister::size() const':
 /data/scratch/www/firefox/work/build/dist/include/mozilla/Assertions.h:44:57: error: call to non-constexpr function 'void AnnotateMozCrashReason(const char*)'
  #  define MOZ_CRASH_ANNOTATE(...) AnnotateMozCrashReason(__VA_ARGS__)
                                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~

From: Ryo ONODERA <ryo@tetera.org>
To: gnats-bugs@NetBSD.org, nia@NetBSD.org
Cc: 
Subject: Re: pkg/55825 (www/firefox fails on NetBSD aarch64)
Date: Tue, 29 Dec 2020 21:44:04 +0900

 Hi,

 nia <nia@NetBSD.org> writes:

 > The following reply was made to PR pkg/55825; it has been noted by GNATS.
 >
 > From: nia <nia@NetBSD.org>
 > To: gnats-bugs@netbsd.org
 > Cc: ryoon@netbsd.org
 > Subject: Re: pkg/55825 (www/firefox fails on NetBSD aarch64)
 > Date: Tue, 29 Dec 2020 08:30:24 +0000
 >
 >  On Fri, Dec 25, 2020 at 10:00:03PM +0000, Ryo ONODERA wrote:
 >  >  I can build www/firefox-84.0 under NetBSD/evbarm64 9.99.77 on PINE 64
 >  >  board successfully.
 >  >  
 >  >  Could you try to build www/firefox-84.0?
 >  >  
 >  >  Thank you.
 >  
 >  It fails in the 9.0 bulk builds for aarch64:

 Thanks for your information.

 I will create NetBSD/evbarm64 9.2_STABLE environment
 and try to build www/firefox.

 I can use binary packages to create the environment
 and I wish it would take shorter hours to reach the build failure.

 >  https://www.invisible.ca/arm/reports/arm64/netbsd-9/20201226.2030/firefox-84.0/build.log
 >  
 >  In file included from /data/scratch/www/firefox/work/build/dist/include/mozilla/AlreadyAddRefed.h:14:0,
 >                   from /data/scratch/www/firefox/work/firefox-84.0/js/src/jsapi.h:12,
 >                   from /data/scratch/www/firefox/work/firefox-84.0/js/src/debugger/DebugScript.h:14,
 >                   from /data/scratch/www/firefox/work/firefox-84.0/js/src/debugger/DebugScript.cpp:7,
 >                   from Unified_cpp_js_src_debugger0.cpp:2:
 >  /data/scratch/www/firefox/work/firefox-84.0/js/src/jit/arm64/Architecture-arm64.h: In member function 'constexpr uint32_t js::jit::FloatRegister::size() const':
 >  /data/scratch/www/firefox/work/build/dist/include/mozilla/Assertions.h:44:57: error: call to non-constexpr function 'void AnnotateMozCrashReason(const char*)'
 >   #  define MOZ_CRASH_ANNOTATE(...) AnnotateMozCrashReason(__VA_ARGS__)
 >                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
 >  

 -- 
 Ryo ONODERA // ryo@tetera.org
 PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3

From: Ryo ONODERA <ryo@tetera.org>
To: john@ziaspace.com, gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/55825 (www/firefox fails on NetBSD aarch64)
Date: Mon, 08 Feb 2021 22:22:54 +0900

 Hi,

 Ryo ONODERA <ryo@tetera.org> writes:

 > The following reply was made to PR pkg/55825; it has been noted by GNATS.
 >
 > From: Ryo ONODERA <ryo@tetera.org>
 > To: gnats-bugs@NetBSD.org, nia@NetBSD.org
 > Cc: 
 > Subject: Re: pkg/55825 (www/firefox fails on NetBSD aarch64)
 > Date: Tue, 29 Dec 2020 21:44:04 +0900
 >
 >  Hi,
 >  
 >  nia <nia@NetBSD.org> writes:
 >  
 >  > The following reply was made to PR pkg/55825; it has been noted by GNATS.
 >  >
 >  > From: nia <nia@NetBSD.org>
 >  > To: gnats-bugs@netbsd.org
 >  > Cc: ryoon@netbsd.org
 >  > Subject: Re: pkg/55825 (www/firefox fails on NetBSD aarch64)
 >  > Date: Tue, 29 Dec 2020 08:30:24 +0000
 >  >
 >  >  On Fri, Dec 25, 2020 at 10:00:03PM +0000, Ryo ONODERA wrote:
 >  >  >  I can build www/firefox-84.0 under NetBSD/evbarm64 9.99.77 on PINE 64
 >  >  >  board successfully.
 >  >  >  
 >  >  >  Could you try to build www/firefox-84.0?
 >  >  >  
 >  >  >  Thank you.
 >  >  
 >  >  It fails in the 9.0 bulk builds for aarch64:
 >  
 >  Thanks for your information.
 >  
 >  I will create NetBSD/evbarm64 9.2_STABLE environment
 >  and try to build www/firefox.
 >  
 >  I can use binary packages to create the environment
 >  and I wish it would take shorter hours to reach the build failure.
 >  
 >  >  https://www.invisible.ca/arm/reports/arm64/netbsd-9/20201226.2030/firefox-84.0/build.log
 >  >  
 >  >  In file included from /data/scratch/www/firefox/work/build/dist/include/mozilla/AlreadyAddRefed.h:14:0,
 >  >                   from /data/scratch/www/firefox/work/firefox-84.0/js/src/jsapi.h:12,
 >  >                   from /data/scratch/www/firefox/work/firefox-84.0/js/src/debugger/DebugScript.h:14,
 >  >                   from /data/scratch/www/firefox/work/firefox-84.0/js/src/debugger/DebugScript.cpp:7,
 >  >                   from Unified_cpp_js_src_debugger0.cpp:2:
 >  >  /data/scratch/www/firefox/work/firefox-84.0/js/src/jit/arm64/Architecture-arm64.h: In member function 'constexpr uint32_t js::jit::FloatRegister::size() const':
 >  >  /data/scratch/www/firefox/work/build/dist/include/mozilla/Assertions.h:44:57: error: call to non-constexpr function 'void AnnotateMozCrashReason(const char*)'
 >  >   #  define MOZ_CRASH_ANNOTATE(...) AnnotateMozCrashReason(__VA_ARGS__)
 >  >                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
 >  >  

 www/firefox-85.0 builds on NetBSD/evbarm64 9.1_STABLE.
 I think that www/firefox-85.0.1nb1 will build on 9.1_STABLE and current.

 >  
 >  -- 
 >  Ryo ONODERA // ryo@tetera.org
 >  PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3
 >  

 -- 
 Ryo ONODERA // ryo@tetera.org
 PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.