• Re: Mozilla Software on Sparc64/Linux (4/5)

    From Connor McLaughlan@21:1/5 to All on Sun Nov 28 16:10:02 2021
    [continued from previous message]

    0          ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h: In function ‘void mozilla::dom::SetOnabort(mozilla::dom::EventHandlerNonNull*)’:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/
    dist/include/mozilla/DOMEventTargetHelper.h:255:7: error: ‘SetEventHandler’ was not declared in this scope; did you mean ‘JSEventHandler’?<br>  255 |       SetEventHandler(nsGkAtoms::on##_event, EmptyString(), aCallback);   \<br>      |  
        ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:255:7: note: in definition of macro ‘IMPL_EVENT_HANDLER’<br>  255 |       SetEventHandler(nsGkAtoms::on##_event, EmptyString(),
    aCallback);   \<br>      |       ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:257:7: error: ‘SetEventHandler’ was not declared in this scope; did you mean ‘JSEventHandler’?<br> 
    257 |       SetEventHandler(nullptr, NS_LITERAL_STRING(#_event), aCallback);    \<br>      |       ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:257:7: note: in definition of macro ‘
    IMPL_EVENT_HANDLER’<br>  257 |       SetEventHandler(nullptr, NS_LITERAL_STRING(#_event), aCallback);    \<br>      |       ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h: In function
    ‘mozilla::dom::EventHandlerNonNull* mozilla::dom::GetOncomplete()’:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:248:14: error: ‘GetEventHandler’ was not declared in this scope; did you mean ‘
    JSEventHandler’?<br>  248 |       return GetEventHandler(nsGkAtoms::on##_event, EmptyString());       \<br>      |              ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:
    248:14: note: in definition of macro ‘IMPL_EVENT_HANDLER’<br>  248 |       return GetEventHandler(nsGkAtoms::on##_event, EmptyString());       \<br>      |              ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/
    dist/include/mozilla/DOMEventTargetHelper.h:250:12: error: ‘GetEventHandler’ was not declared in this scope; did you mean ‘JSEventHandler’?<br>  250 |     return GetEventHandler(nullptr, NS_LITERAL_STRING(#_event));          \<br>     
    |            ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:250:12: note: in definition of macro ‘IMPL_EVENT_HANDLER’<br>  250 |     return GetEventHandler(nullptr, NS_LITERAL_STRING(
    #_event));          \<br>      |            ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h: In function ‘void mozilla::dom::SetOncomplete(mozilla::dom::EventHandlerNonNull*)’:<br>/
    &lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:255:7: error: ‘SetEventHandler’ was not declared in this scope; did you mean ‘JSEventHandler’?<br>  255 |       SetEventHandler(nsGkAtoms::on##_event,
    EmptyString(), aCallback);   \<br>      |       ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:255:7: note: in definition of macro ‘IMPL_EVENT_HANDLER’<br>  255 |      
    SetEventHandler(nsGkAtoms::on##_event, EmptyString(), aCallback);   \<br>      |       ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:257:7: error: ‘SetEventHandler’ was not declared
    in this scope; did you mean ‘JSEventHandler’?<br>  257 |       SetEventHandler(nullptr, NS_LITERAL_STRING(#_event), aCallback);    \<br>      |       ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/
    DOMEventTargetHelper.h:257:7: note: in definition of macro ‘IMPL_EVENT_HANDLER’<br>  257 |       SetEventHandler(nullptr, NS_LITERAL_STRING(#_event), aCallback);    \<br>      |       ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-
    browser/dist/include/mozilla/dom/IDBTransaction.h: In function ‘mozilla::dom::EventHandlerNonNull* mozilla::dom::GetOnerror()’:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:248:14: error: ‘
    GetEventHandler’ was not declared in this scope; did you mean ‘JSEventHandler’?<br>  248 |       return GetEventHandler(nsGkAtoms::on##_event, EmptyString());       \<br>      |              ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&
    gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:248:14: note: in definition of macro ‘IMPL_EVENT_HANDLER’<br>  248 |       return GetEventHandler(nsGkAtoms::on##_event, EmptyString());       \<br>      |             Â
     ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:250:12: error: ‘GetEventHandler’ was not declared in this scope; did you mean ‘JSEventHandler’?<br>  250 |     return GetEventHandler(
    nullptr, NS_LITERAL_STRING(#_event));          \<br>      |            ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:250:12: note: in definition of macro ‘IMPL_EVENT_HANDLER’<
      250 |     return GetEventHandler(nullptr, NS_LITERAL_STRING(#_event));          \<br>      |            ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h: In function ‘void
    mozilla::dom::SetOnerror(mozilla::dom::EventHandlerNonNull*)’:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:255:7: error: ‘SetEventHandler’ was not declared in this scope; did you mean ‘JSEventHandlerâ€
    ™?<br>  255 |       SetEventHandler(nsGkAtoms::on##_event, EmptyString(), aCallback);   \<br>      |       ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:255:7: note: in definition of
    macro ‘IMPL_EVENT_HANDLER’<br>  255 |       SetEventHandler(nsGkAtoms::on##_event, EmptyString(), aCallback);   \<br>      |       ^~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:
    257:7: error: ‘SetEventHandler’ was not declared in this scope; did you mean ‘JSEventHandler’?<br>  257 |       SetEventHandler(nullptr, NS_LITERAL_STRING(#_event), aCallback);    \<br>      |       ^~~~~~~~~~~~~~~<br>/&lt;&lt;
    PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:257:7: note: in definition of macro ‘IMPL_EVENT_HANDLER’<br>  257 |       SetEventHandler(nullptr, NS_LITERAL_STRING(#_event), aCallback);    \<br>      |      
    ^~~~~~~~~~~~~~~<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/IDBDatabaseBinding.cpp:16,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:302:<br>/&lt;&lt;
    PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h: At global scope:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:300:22: error: non-member function ‘already_AddRefed&lt;mozilla::dom::
    DOMStringList&gt; mozilla::dom::ObjectStoreNames()’ cannot have cv-qualifier<br>  300 |   ObjectStoreNames() const;<br>      |                      ^~~~~<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    nsISupportsUtils.h:14,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsCOMPtr.h:30,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsAutoPtr.h:10,<br>           
         from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/OwningNonNull.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,<br>                 from
    /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/BindingUtils.h:18,<br>                 from /&lt;&
    lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/bindings/AtomList.h:11,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/
    dom/bindings/HTMLSlotElementBinding.cpp:3,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:2:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsISupportsImpl.h:1129:1: error:
    expected unqualified-id before ‘public’<br> 1129 | public:                                                                       \<br>      | ^~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    mozilla/dom/IDBTransaction.h:313:3: note: in expansion of macro ‘NS_DECL_ISUPPORTS_INHERITED’<br>  313 |   NS_DECL_ISUPPORTS_INHERITED<br>      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/
    dist/include/nsTraceRefcnt.h:10,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/Assertions.h:23,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/
    AlreadyAddRefed.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/jsapi.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/bindings/AtomList.h:10,<br>                 from /&lt;&
    lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:3,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:2:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    nscore.h:124:27: error: ‘virtual’ outside class declaration<br>  124 | #define NS_IMETHOD_(type) virtual type<br>      |                           ^~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsISupportsImpl.h:
    1132:3: note: in expansion of macro ‘NS_IMETHOD_’<br> 1132 |   NS_IMETHOD_(MozExternalRefCountType) AddRef(void) override;             \<br>      |   ^~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/
    IDBTransaction.h:313:3: note: in expansion of macro ‘NS_DECL_ISUPPORTS_INHERITED’<br>  313 |   NS_DECL_ISUPPORTS_INHERITED<br>      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    nsISupportsUtils.h:14,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsCOMPtr.h:30,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsAutoPtr.h:10,<br>           
         from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/OwningNonNull.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,<br>                 from
    /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/BindingUtils.h:18,<br>                 from /&lt;&
    lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/bindings/AtomList.h:11,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/
    dom/bindings/HTMLSlotElementBinding.cpp:3,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:2:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsISupportsImpl.h:1132:53: error: virt-
    specifiers in ‘AddRef’ not allowed outside a class definition<br> 1132 |   NS_IMETHOD_(MozExternalRefCountType) AddRef(void) override;             \<br>      |                                                     ^~
    ~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:313:3: note: in expansion of macro ‘NS_DECL_ISUPPORTS_INHERITED’<br>  313 |   NS_DECL_ISUPPORTS_INHERITED<br>      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsTraceRefcnt.h:10,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/Assertions.h:23,<br>                 from /&lt;&
    lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/AlreadyAddRefed.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/jsapi.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/
    bindings/AtomList.h:10,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:3,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:
    2:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nscore.h:124:27: error: ‘virtual’ outside class declaration<br>  124 | #define NS_IMETHOD_(type) virtual type<br>      |                           ^~~~~~~<br>/&lt;&lt;
    PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsISupportsImpl.h:1133:3: note: in expansion of macro ‘NS_IMETHOD_’<br> 1133 |   NS_IMETHOD_(MozExternalRefCountType) Release(void) override;            \<br>      |   ^~~~~~~~~~~<br>/&lt;&lt;
    PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:313:3: note: in expansion of macro ‘NS_DECL_ISUPPORTS_INHERITED’<br>  313 |   NS_DECL_ISUPPORTS_INHERITED<br>      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~<br>In file included
    from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsISupportsUtils.h:14,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsCOMPtr.h:30,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/
    build-browser/dist/include/nsAutoPtr.h:10,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/OwningNonNull.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    mozilla/RootedOwningNonNull.h:20,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    mozilla/dom/BindingUtils.h:18,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/bindings/AtomList.h:11,<br>   
                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:3,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:2:<br>/&lt;&lt;PKGBUILDDIR&gt;&
    gt;/build-browser/dist/include/nsISupportsImpl.h:1133:54: error: virt-specifiers in ‘Release’ not allowed outside a class definition<br> 1133 |   NS_IMETHOD_(MozExternalRefCountType) Release(void) override;            \<br>      |      
                                                   ^~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:313:3: note: in expansion of macro ‘NS_DECL_ISUPPORTS_INHERITED’<br>  313 |   NS_
    DECL_ISUPPORTS_INHERITED<br>      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsTraceRefcnt.h:10,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/
    include/mozilla/Assertions.h:23,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/AlreadyAddRefed.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/jsapi.h:12,<
                     from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/bindings/AtomList.h:10,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:3,<br>                 from /&lt;&lt;
    PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:2:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nscore.h:124:27: error: ‘virtual’ outside class declaration<br>  124 | #define NS_IMETHOD_(type) virtual type<br>    Â
      |                           ^~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nscore.h:133:29: note: in expansion of macro ‘NS_IMETHOD_’<br>  133 | #define NS_IMETHOD          NS_IMETHOD_(nsresult)<br>      | Â
                                ^~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsIRunnable.h:39:3: note: in expansion of macro ‘NS_IMETHOD’<br>   39 |   NS_IMETHOD Run(void) override;<br>      |   ^~~~~~~~~~<br>
    /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:314:3: note: in expansion of macro ‘NS_DECL_NSIRUNNABLE’<br>  314 |   NS_DECL_NSIRUNNABLE<br>      |   ^~~~~~~~~~~~~~~~~~~<br>In file included from /&lt;&lt;
    PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsThreadUtils.h:17,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/base/nsJSEnvironment.h:19,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    mozilla/dom/CallbackObject.h:31,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/BindingUtils.h:19,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/
    dom/GeneratedAtomList.h:6,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/bindings/AtomList.h:11,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:3,<br>         
           from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:2:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsIRunnable.h:39:24: error: virt-specifiers in ‘Run’ not allowed outside a class definition<br>
       39 |   NS_IMETHOD Run(void) override;<br>      |                        ^~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:314:3: note: in expansion of macro ‘NS_DECL_NSIRUNNABLE’<br>Â
      314 |   NS_DECL_NSIRUNNABLE<br>      |   ^~~~~~~~~~~~~~~~~~~<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/IDBDatabaseBinding.cpp:16,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/
    dom/bindings/UnifiedBindings8.cpp:302:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:318:3: error: ‘virtual’ outside class declaration<br>  318 |   virtual JSObject*<br>      |   ^~~~~~~<br>/&lt;&lt;
    PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:319:65: error: virt-specifiers in ‘WrapObject’ not allowed outside a class definition<br>  319 |   WrapObject(JSContext* aCx, JS::Handle&lt;JSObject*&gt; aGivenProto)
    override;<br>      |                                                                 ^~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:322:61: error: virt-specifiers in ‘
    GetEventTargetParent’ not allowed outside a class definition<br>  322 |   void GetEventTargetParent(EventChainPreVisitor&amp; aVisitor) override;<br>      |                                                             ^
    ~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:324:1: error: expected unqualified-id before ‘private’<br>  324 | private:<br>      | ^~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/
    include/mozilla/dom/IDBTransaction.h:328:20: error: expected constructor, destructor, or type conversion before ‘;’ token<br>  328 |   ~IDBTransaction();<br>      |                    ^<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/
    dist/include/mozilla/dom/IDBTransaction.h:353:1: error: expected declaration before ‘}’ token<br>  353 | } // namespace mozilla<br>      | ^<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/
    GeneratedAtomList.h:6,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/bindings/AtomList.h:11,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:3,<br>           
         from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:2:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/BindingUtils.h: In instantiation of ‘struct mozilla::dom::IsRefcounted&lt;mozilla::dom::
    IDBTransaction&gt;’:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/BindingUtils.h:3280:10:   required by substitution of ‘template&lt;class T, class ReturnType&gt; ReturnType mozilla::dom::StrongOrRawPtr(T*) [with T =
    mozilla::dom::IDBTransaction; ReturnType = &lt;missing&gt;]’<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/IDBDatabaseBinding.cpp:248:59:   required from here<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/
    BindingUtils.h:842:50: error: static assertion failed: Classes derived from nsISupports are refcounted!<br>  842 |   static_assert(!IsBaseOf&lt;nsISupports, T&gt;::value || IsRefcounted::value,<br>      |                 ~~~~~~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/BindingUtils.h:842:50: note: ‘((!(bool)mozilla::IntegralConstant&lt;bool, true&gt;::value) || ((bool)mozilla::dom::IsRefcounted&lt;mozilla::dom::
    IDBTransaction&gt;::value))’ evaluates to false<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/js/HashTable.h:18,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/js/TracingAPI.
    h:11,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/js/GCPolicyAPI.h:44,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/js/RootingAPI.h:22,<br>                Â
     from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/js/CallArgs.h:73,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/jsapi.h:29,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/
    bindings/AtomList.h:10,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:3,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:
    2:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(T (&amp;)[N]) [with T = JS::Value; long unsigned int N = 3]’:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/
    include/jsapi.h:85:30:   required from ‘JS::AutoValueArray&lt;N&gt;::AutoValueArray(JSContext*) [with long unsigned int N = 3]’<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HeadersBinding.cpp:988:36:   required from here<br>/&lt;&lt;
    PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess]<
       67 |   memset(aT, 0, N * sizeof(T));<br>      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/js/CallArgs.h:74,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/
    build-browser/dist/include/jsapi.h:29,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/bindings/AtomList.h:10,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:3,<br> 
                   from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:2:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/js/Value.h:313:32: note: ‘union JS::Value’ declared here<br>  313 | union MOZ_NON_
    PARAM alignas(8) Value<br>      |                                ^~~~~<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/jsapi.h:17,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/
    bindings/AtomList.h:10,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:3,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:
    2:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/RefPtr.h: In instantiation of ‘static void mozilla::RefPtrTraits&lt;U&gt;::Release(U*) [with U = mozilla::dom::IDBTransaction]’:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/
    include/mozilla/RefPtr.h:407:40:   required from ‘static void RefPtr&lt;T&gt;::ConstRemovingRefPtrTraits&lt;U&gt;::Release(U*) [with U = mozilla::dom::IDBTransaction; T = mozilla::dom::IDBTransaction]’<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/
    dist/include/mozilla/RefPtr.h:80:44:   required

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)