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

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

    <div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Nov 25, 2021 at 6:31 PM Connor McLaughlan &lt;<a href="mailto:cont6pro3@gmail.com">cont6pro3@gmail.com</a>&gt; wrote:<br></div><blockquote
    class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"></div><div class="gmail_quote"><div><br></div><div>Hello Adrian,</div><div><br></div><div>both rustc 1.31 and 1.32
    fail during configure:</div><div><br></div><div>checking rustc version... 1.32.0<br>checking cargo version... 1.31.0<br>DEBUG: Executing: `/usr/bin/rustc --crate-type staticlib --target=sparc64-unknown-linux-gnu -o /tmp/conftestz9qzPs.rlib /tmp/
    conftestveP467.rs`<br>DEBUG: The command returned non-zero exit status 101.<br>DEBUG: Its error output was:<br>DEBUG: | thread &#39;main&#39; panicked at &#39;specified instant was later than self&#39;, src/libstd/sys/unix/time.rs:298:17<br>DEBUG: | note:
    Run with `RUST_BACKTRACE=1` for a backtrace.<br>DEBUG: | <br>DEBUG: | error: internal compiler error: unexpected panic<br>DEBUG: | <br>DEBUG: | note: the compiler unexpectedly panicked. this is a bug.<br>DEBUG: | <br>DEBUG: | note: we would appreciate a
    bug report: <a href="https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports" target="_blank">https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports</a><br>DEBUG: | <br>DEBUG: | note: rustc 1.32.0 running on sparc64-
    unknown-linux-gnu<br>DEBUG: | <br>DEBUG: | note: compiler flags: --crate-type staticlib<br>DEBUG: | <br>ERROR: Cannot compile for sparc64-unknown-linux-gnu with /usr/bin/rustc<br>The target may be unsupported, or you may not have<br>a rust std library
    for that target installed. Try:<br><br>  rustup target add sparc64-unknown-linux-gnu<br><br>make[1]: *** [debian/rules:205: stamps/configure-browser] Error 1<br>make[1]: Leaving directory &#39;/&lt;&lt;PKGBUILDDIR&gt;&gt;&#39;<br>make: *** [debian/rules:
    321: build-arch] Error 2<br>dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2<br>--------------------------------------------------------------------------------<br>Build finished at 2021-11-25T17:02:23Z<br><br></div><
    <br></div><div>I suppose sbuild cleans everything between builds..or do i need to clean something?</div><div><br></div><div>Otherwise i will go higher or back to rustc 1.35 which worked well and try to comment out the restriction with the
    documentation:</div><div><br></div><div>&quot;To build with current Rust, you also need to remove <code>#![deny(missing_docs)]</code> from <code>servo/components/style/<a href="http://lib.rs" target="_blank">lib.rs</a></code> and <code>servo/components/
    style_traits/<a href="http://lib.rs" target="_blank">lib.rs</a></code>.&quot;</div><div><br></div><div><br></div><div>Regards,</div><div>Connor</div><div><br></div></div></div></blockquote><div><br></div><div><br></div><div>Hello Adrian,</div><div><br></
    <div>update on the current progress:</div><div><br></div><div>rustc_1.30.0, rustc_1.31.0 and rustc_1.32.0 are crashing on my machine during configure or later during rust building.</div><div></div><div>rustc_1.33.0 and rustc_1.35.0 seem to work, so
    when went with rustc_1.35.0, since rustc_1.33.0 has the same constraints with missing_docs in place.</div><div>llvm stayed at 11 for now.</div><div><br></div><div>As stated above i removed <code>#![deny(missing_docs)]</code> from <code>servo/components/
    style/<a href="http://lib.rs" target="_blank">lib.rs</a></code> and <code>servo/components/style_traits/<a href="http://lib.rs" target="_blank">lib.rs</a> <br></code></div><div>The rust part compiled without errors it seems (unsure if a second rust part
    is coming later in the build).</div><div><br></div><div>Now after 14 hours of compile time the errors below will appear.</div><div></div><div><div>Have to search if there is a known solution.</div><div><br></div><div>However this is now getting somewhat
    tedious as it seems that i can not just apply a change and test it by continuing the build.</div><div>sbuild will always start the building from scratch.</div><div><br></div><div>Is there a way around restarting the whole build?</div><div><br></div><div>
    Regards,</div><div>Connor</div></div><div><br></div><div>/usr/bin/g++ -o UnifiedBindings8.o -c -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/stl_wrappers -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/system_wrappers -include /&lt;&lt;PKGBUILDDIR&
    gt;&gt;/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/&lt;&lt;
    PKGBUILDDIR&gt;&gt;/dom/bindings -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/base -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/battery -I/&lt;&lt;
    PKGBUILDDIR&gt;&gt;/dom/canvas -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/geolocation -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/html -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/indexedDB -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/media/webaudio -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/media/
    webspeech/recognition -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/svg -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/xbl -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/xml -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/xslt/base -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/xslt/xpath -I/&lt;&lt;PKGBUILDDIR&
    gt;&gt;/dom/xul -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/js/xpconnect/src -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/js/xpconnect/wrappers -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/layout/generic -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/layout/style -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/layout/xul/tree -
    I/&lt;&lt;PKGBUILDDIR&gt;&gt;/media/mtransport -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/media/webrtc -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/media/webrtc/signaling/src/common/time_profiling -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/media/webrtc/signaling/src/peerconnection -I/&lt;&lt;
    PKGBUILDDIR&gt;&gt;/media/webrtc/trunk -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/ipc/ipdl/_ipdlheaders -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/ipc/chromium/src -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/ipc/glue -I/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include -I/
    usr/include/nspr -I/usr/include/nss -fPIC -DMOZILLA_CLIENT -include /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-
    virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-
    bounds -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -fno-sized-deallocation -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-
    delete-null-pointer-checks -fpermissive -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -
    Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings8.o.pp   /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp<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/dom/bindings/HiddenPluginEvent.cpp: In member
    function ‘virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&amp;, void**)’:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsISupportsImpl.h:1036:5: warning: macro expands to multiple statements [-
    Wmultistatement-macros]<br> 1036 |     foundInterface = 0;                                                       \<br>      |     ^~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsISupportsImpl.
    h:1088:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’<br> 1088 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)<br>      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HiddenPluginEvent.
    cpp:39:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’<br>   39 | NS_INTERFACE_MAP_END_INHERITING(Event)<br>      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    mozilla/dom/CallbackObject.h:22,<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/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this â
    €˜else’ clause<br>  314 |   } else<br>      |     ^~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION’<br>  318 |    
    NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)<br>      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro ‘NS_INTERFACE_MAP_BEGIN_
    CYCLE_COLLECTION’<br>   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent)<br>      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/system_wrappers/prlog.h:3,<br>   
                 from /usr/include/nss/secport.h:50,<br>                 from /usr/include/nss/seccomon.h:27,<br>                 from /usr/include/nss/pk11pub.h:7,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-
    browser/dist/system_wrappers/pk11pub.h:3,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/CryptoKey.h:13,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    mozilla/dom/SubtleCryptoBinding.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/UnionConversions.h:65,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/
    HeadersBinding.cpp:15,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:230:<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:63:5: error: expected identifier before ‘(’ token<br>   63 |     CLEANUP,<br>      |     ^~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    mozilla/dom/IDBTransaction.h:63:5: error: expected ‘}’ before ‘(’ token<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:59:3: note: to match this ‘{’<br>   59 |   {<br>      |   ^<br>In file included from /&lt;&lt;
    PKGBUILDDIR&gt;&gt;/build-browser/dist/system_wrappers/prlog.h:3,<br>                 from /usr/include/nss/secport.h:50,<br>                 from /usr/include/nss/seccomon.h:27,<br>                 from /usr/include/nss/
    pk11pub.h:7,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/system_wrappers/pk11pub.h:3,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/CryptoKey.h:13,<br>      Â
               from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/SubtleCryptoBinding.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/UnionConversions.h:65,<br>       
             from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HeadersBinding.cpp:15,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:230:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-
    browser/dist/include/mozilla/dom/IDBTransaction.h:63:5: error: expected unqualified-id before ‘void’<br>   63 |     CLEANUP,<br>      |     ^~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:63:5:
    error: expected ‘)’ before ‘void’<br>   63 |     CLEANUP,<br>      |     ^~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:63:5: error: expected ‘)’ before ‘void’<br>   63 |    
    CLEANUP,<br>      |     ^~~~~~~<br>In file included from /usr/include/nss/pk11pub.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/system_wrappers/pk11pub.h:3,<br>                 from /&lt;&lt;
    PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/CryptoKey.h:13,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/SubtleCryptoBinding.h:12,<br>                 from /&lt;&lt;
    PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/UnionConversions.h:65,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HeadersBinding.cpp:15,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&
    gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:230:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:63:5: error: ‘cleanup’ does not name a type<br>   63 |     CLEANUP,<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:78:1: error: expected unqualified-id before ‘private’<br>   78 | private:<br>      | ^~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:94:17:
    warning: uninitialized ‘const mozilla::dom::mLoggingSerialNumber’ [-fpermissive]<br>   94 |   const int64_t mLoggingSerialNumber;<br>      |                 ^~~~~~~~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    mozilla/dom/IDBTransaction.h:108:3: error: ‘Mode’ does not name a type<br>  108 |   Mode mMode;<br>      |   ^~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:120:1: error: expected unqualified-id
    before ‘public’<br>  120 | public:<br>      | ^~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:131:10: error: ‘Mode’ has not been declared<br>  131 |          Mode aMode);<br>      |    
         ^~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:137:28: error: non-member function ‘void mozilla::dom::AssertIsOnOwningThread()’ cannot have cv-qualifier<br>  137 |   AssertIsOnOwningThread()
    const<br>      |                            ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h: In function ‘void mozilla::dom::ClearBackgroundActor()’:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-
    browser/dist/include/mozilla/dom/IDBTransaction.h:152:9: error: ‘mMode’ was not declared in this scope<br>  152 |     if (mMode == VERSION_CHANGE) {<br>      |         ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/
    dom/IDBTransaction.h:152:18: error: ‘VERSION_CHANGE’ was not declared in this scope<br>  152 |     if (mMode == VERSION_CHANGE) {<br>      |                  ^~~~~~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    mozilla/dom/IDBTransaction.h:160:5: error: ‘MaybeNoteInactiveTransaction’ was not declared in this scope; did you mean ‘mNotedActiveTransaction’?<br>  160 |     MaybeNoteInactiveTransaction();<br>      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~<
          |     mNotedActiveTransaction<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:174:12: error:
    non-member function ‘bool mozilla::dom::IsOpen()’ cannot have cv-qualifier<br>  174 |   IsOpen() const;<br>      |            ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:177:24: error: non-
    member function ‘bool mozilla::dom::IsCommittingOrDone()’ cannot have cv-qualifier<br>  177 |   IsCommittingOrDone() const<br>      |                        ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/
    IDBTransaction.h:185:12: error: non-member function ‘bool mozilla::dom::IsDone()’ cannot have cv-qualifier<br>  185 |   IsDone() const<br>      |            ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/
    IDBTransaction.h:193:20: error: non-member function ‘bool mozilla::dom::IsWriteAllowed()’ cannot have cv-qualifier<br>  193 |   IsWriteAllowed() const<br>      |                    ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/
    dist/include/mozilla/dom/IDBTransaction.h: In function ‘bool mozilla::dom::IsWriteAllowed()’:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:196:12: error: ‘mMode’ was not declared in this scope<br>  196 |
        return mMode == READ_WRITE ||<br>      |            ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:196:21: error: ‘READ_WRITE’ was not declared in this scope<br>  196 |     return
    mMode == READ_WRITE ||<br>      |                     ^~~~~~~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:197:21: error: ‘READ_WRITE_FLUSH’ was not declared in this scope<br>  197 |      
         mMode == READ_WRITE_FLUSH ||<br>      |                     ^~~~~~~~~~~~~~~~<br>In file included from /usr/include/nss/pk11pub.h:12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/system_wrappers/
    pk11pub.h:3,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/CryptoKey.h:13,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/SubtleCryptoBinding.h:
    12,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/UnionConversions.h:65,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HeadersBinding.cpp:15,<br>      Â
               from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/UnifiedBindings8.cpp:230:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:198:21: error: ‘cleanup’ was not declared in this scope<br>Â
      198 |            mMode == CLEANUP ||<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:199:21: error: ‘VERSION_CHANGE’ was not declared in this scope<br>  199 |          
     mMode == VERSION_CHANGE;<br>      |                     ^~~~~~~~~~~~~~<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:203:15: error: non-member function ‘bool mozilla::dom::IsAborted()’ cannot have cv-qualifier<br>  203 |   IsAborted() const<br>      |               ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/
    include/mozilla/dom/IDBTransaction.h:210:15: error: non-member function ‘nsresult mozilla::dom::AbortCode()’ cannot have cv-qualifier<br>  210 |   AbortCode() const<br>      |               ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-
    browser/dist/include/mozilla/dom/IDBTransaction.h:218:40: error: non-member function ‘void mozilla::dom::GetCallerLocation(nsAString&amp;, uint32_t*, uint32_t*)’ cannot have cv-qualifier<br>  218 |                     uint32_t* aColumn)
    const;<br>      |                                        ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:221:3: error: ‘Mode’ does not name a type<br>  221 |   Mode<br>      | Â
      ^~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:229:14: error: non-member function ‘mozilla::dom::IDBDatabase* mozilla::dom::Database()’ cannot have cv-qualifier<br>  229 |   Database() const<br>    Â
      |              ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h: In function ‘mozilla::dom::IDBDatabase* mozilla::dom::Database()’:<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/
    mozilla/dom/IDBTransaction.h:232:12: error: ‘mDatabase’ was not declared in this scope; did you mean ‘Database’?<br>  232 |     return mDatabase;<br>      |            ^~~~~~~~~<br>      |            Database<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:236:8: error: non-member function ‘mozilla::dom::IDBDatabase* mozilla::
    dom::Db()’ cannot have cv-qualifier<br>  236 |   Db() const<br>      |        ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:242:30: error: non-member function ‘const nsTArray&lt;nsTString&lt;
    char16_t&gt; &gt;&amp; mozilla::dom::ObjectStoreNamesInternal()’ cannot have cv-qualifier<br>  242 |   ObjectStoreNamesInternal() const<br>      |                              ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/
    include/mozilla/dom/IDBTransaction.h:273:25: error: non-member function ‘int64_t mozilla::dom::LoggingSerialNumber()’ cannot have cv-qualifier<br>  273 |   LoggingSerialNumber() const<br>      |                         ^~~~~<br>/&lt;&
    lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:281:21: error: non-member function ‘nsPIDOMWindowInner* mozilla::dom::GetParentObject()’ cannot have cv-qualifier<br>  281 |   GetParentObject() const;<br>      |   Â
                      ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:284:29: error: non-member function ‘mozilla::dom::IDBTransactionMode mozilla::dom::GetMode(mozilla::ErrorResult&amp;)’ cannot have
    cv-qualifier<br>  284 |   GetMode(ErrorResult&amp; aRv) const;<br>      |                             ^~~~~<br>/&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/IDBTransaction.h:287:14: error: non-member function ‘
    mozilla::dom::DOMException* mozilla::dom::GetError()’ cannot have cv-qualifier<br>  287 |   GetError() const;<br>      |              ^~~~~<br>In file included from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/dom/
    Animation.h:15,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dist/include/mozilla/PendingAnimationTracker.h:10,<br>                 from /&lt;&lt;PKGBUILDDIR&gt;&gt;/dom/base/nsDocument.h:48,<br>            Â
         from /&lt;&lt;PKGBUILDDIR&gt;&gt;/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:18,<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/IDBTransaction.h: In function ‘mozilla::dom::EventHandlerNonNull* mozilla::dom::GetOnabort()’:<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>      | Â=A

    [continued in next message]

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