pkgsrc-Bugs archive

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

pkg/55825: www/firefox fails on NetBSD aarch64



>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
>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@localhost:/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:
	

>Unformatted:
 	
 	


Home | Main Index | Thread Index | Old Index