Code: Select all
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/MacroAssembler.h:17,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/BaselineJIT.h:17,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/BaselineIC.h:19,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/BaselineDebugModeOSR.h:10,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/BaselineDebugModeOSR.cpp:6,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/obj-x86_64/js/src/Unified_cpp_js_src9.cpp:2:
> In member function 'void js::jit::X86Encoding::BaseAssemblerX64::movq_mr(int32_t, js::jit::X86Encoding::RegisterID, js::jit::X86Encoding::RegisterID, int, js::jit::X86Encoding::RegisterID)',
> inlined from 'void js::jit::Assembler::movq.constprop(const js::jit::Operand&, js::jit::Register)' at /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/x64/Assembler-x64.h:396:25:
> /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/x64/BaseAssembler-x64.h:595:13: error: '%s' directive argument is null [-Werror=format-overflow=]
> 595 | spew("movq " MEM_obs ", %s", ADDR_obs(offset, base, index, scale), GPReg64Name(dst));
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:35,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/x64/BaseAssembler-x64.h:9,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/x86-shared/Assembler-x86-shared.h:16,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/x64/Assembler-x64.h:247,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:14,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/x64/MacroAssembler-x64.h:11,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/MacroAssembler.h:17,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/BaselineJIT.h:17,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/BaselineIC.h:19,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/BaselineDebugModeOSR.h:10,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/BaselineDebugModeOSR.cpp:6,
> from /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/obj-x86_64/js/src/Unified_cpp_js_src9.cpp:2:
>
> /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h: In member function 'void js::jit::Assembler::movq.constprop(const js::jit::Operand&, js::jit::Register)':
> /usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:45:32: note: format string is defined here
> 45 | #define MEM_obs MEM_o "(%s,%s,%d)"
> | ^~
> cc1plus: some warnings being treated as errors
^^^^^
> make[5]: *** [/usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/config/rules.mk:884: Unified_cpp_js_src9.o] Error 1
> make[5]: Leaving directory '/usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/obj-x86_64/js/src'
> make[4]: *** [/usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/config/recurse.mk:71: js/src/target] Error 2
> make[3]: *** [/usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/config/recurse.mk:33: compile] Error 2
> make[2]: *** [/usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/platform/config/rules.mk:494: default] Error 2
> make[1]: *** [/usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon/client.mk:406: realbuild] Error 2
> make[1]: Leaving directory '/usr/src/RPM/BUILD/palemoon-31.3.0.1/palemoon'
> make: *** [client.mk