[tor-bugs] #24341 [Applications/rbm]: rbm windows builds failing with target arch 386 mismatch with current arch amd64

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Nov 18 01:00:32 UTC 2017


#24341: rbm windows builds failing with target arch 386 mismatch with current arch
amd64
------------------------------+-----------------------
 Reporter:  pospeselr         |          Owner:  boklm
     Type:  defect            |         Status:  new
 Priority:  Medium            |      Milestone:
Component:  Applications/rbm  |        Version:
 Severity:  Normal            |     Resolution:
 Keywords:                    |  Actual Points:
Parent ID:                    |         Points:
 Reviewer:                    |        Sponsor:
------------------------------+-----------------------

Comment (by pospeselr):

 nightly-windows-i686 build fails (log attached).  I suspect this is the
 relevant bit:

 {{{
 /var/tmp/dist/mingw-w64/helpers/i686-w64-mingw32-g++ -std=gnu++11
 -mwindows -o UnifiedBindings5.o -c -I/var/tmp/build/firefox-4c66c8e30e3c
 /obj-mingw/dist/stl_wrappers  -DNDEBUG=1 -DTRIMMED=1 -DWIN32_LEAN_AND_MEAN
 -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS
 -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE
 -D_WINDOWS -D_SECURE_ATL -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API
 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/var/tmp/build
 /firefox-4c66c8e30e3c/dom/bindings -I/var/tmp/build/firefox-4c66c8e30e3c
 /obj-mingw/dom/bindings -I/var/tmp/build/firefox-4c66c8e30e3c/obj-
 mingw/dist/include/mozilla/dom -I/var/tmp/build/firefox-
 4c66c8e30e3c/dom/base -I/var/tmp/build/firefox-4c66c8e30e3c/dom/battery
 -I/var/tmp/build/firefox-4c66c8e30e3c/dom/canvas -I/var/tmp/build/firefox-
 4c66c8e30e3c/dom/geolocation -I/var/tmp/build/firefox-
 4c66c8e30e3c/dom/html -I/var/tmp/build/firefox-4c66c8e30e3c/dom/indexedDB
 -I/var/tmp/build/firefox-4c66c8e30e3c/dom/media/webaudio -I/var/tmp/build
 /firefox-4c66c8e30e3c/dom/media/webspeech/recognition -I/var/tmp/build
 /firefox-4c66c8e30e3c/dom/svg -I/var/tmp/build/firefox-
 4c66c8e30e3c/dom/workers -I/var/tmp/build/firefox-4c66c8e30e3c/dom/xbl
 -I/var/tmp/build/firefox-4c66c8e30e3c/dom/xml -I/var/tmp/build/firefox-
 4c66c8e30e3c/dom/xslt/base -I/var/tmp/build/firefox-
 4c66c8e30e3c/dom/xslt/xpath -I/var/tmp/build/firefox-4c66c8e30e3c/dom/xul
 -I/var/tmp/build/firefox-4c66c8e30e3c/js/xpconnect/src -I/var/tmp/build
 /firefox-4c66c8e30e3c/js/xpconnect/wrappers -I/var/tmp/build/firefox-
 4c66c8e30e3c/layout/generic -I/var/tmp/build/firefox-
 4c66c8e30e3c/layout/style -I/var/tmp/build/firefox-
 4c66c8e30e3c/layout/xul/tree -I/var/tmp/build/firefox-
 4c66c8e30e3c/media/mtransport -I/var/tmp/build/firefox-
 4c66c8e30e3c/media/webrtc -I/var/tmp/build/firefox-
 4c66c8e30e3c/media/webrtc/signaling/src/common/time_profiling
 -I/var/tmp/build/firefox-
 4c66c8e30e3c/media/webrtc/signaling/src/peerconnection -I/var/tmp/build
 /firefox-4c66c8e30e3c/obj-mingw/ipc/ipdl/_ipdlheaders -I/var/tmp/build
 /firefox-4c66c8e30e3c/ipc/chromium/src -I/var/tmp/build/firefox-
 4c66c8e30e3c/ipc/glue -I/var/tmp/build/firefox-4c66c8e30e3c/obj-
 mingw/dist/include  -I/var/tmp/build/firefox-4c66c8e30e3c/obj-
 mingw/dist/include/nspr -I/var/tmp/build/firefox-4c66c8e30e3c/obj-
 mingw/dist/include/nss         -DMOZILLA_CLIENT -include /var/tmp/build
 /firefox-4c66c8e30e3c/obj-mingw/mozilla-config.h -MD -MP -MF
 .deps/UnifiedBindings5.o.pp  -Wall -Wc++11-compat -Wempty-body -Wignored-
 qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-
 limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof
 -Wc++14-compat -Wno-error=maybe-uninitialized -Wno-error=deprecated-
 declarations -Wno-error=array-bounds -Wno-format -fno-lifetime-dse -fno-
 exceptions -fno-strict-aliasing -mms-bitfields -mstackrealign -fno-keep-
 inline-dllexport -fno-rtti -fno-exceptions -fno-math-errno -pipe  -g -O
 -fno-omit-frame-pointer   -Wno-error=shadow  /var/tmp/build/firefox-
 4c66c8e30e3c/obj-mingw/dom/bindings/UnifiedBindings5.cpp
 virtual memory exhausted: Operation not permitted
 make[5]: *** [UnifiedBindings20.o] Error 1
 }}}

 Looks like it's using 32-bit mingw:

 {{{
 debug-firefox$ file i686-w64-mingw32-g++
 i686-w64-mingw32-g++: ELF 32-bit LSB executable, Intel 80386, version 1
 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24,
 BuildID[sha1]=0x68147607a450ac3ec94bc7c069868e2bd952c314, not stripped
 }}}

 despite being a 64-bit kernel:

 {{{
 Linux runc 4.13.0-16-generic #19-Ubuntu SMP Wed Oct 11 18:35:14 UTC 2017
 x86_64 x86_64 x86_64 GNU/Linux
 }}}

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24341#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list