[tor-bugs] #12811 [Tor Browser]: Compiling ESR 31 is broken with mingw-w64 based on GCC 4.8.3

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Aug 21 07:50:49 UTC 2014


#12811: Compiling ESR 31 is broken with mingw-w64 based on GCC 4.8.3
-------------------------+-------------------------------------------------
     Reporter:  gk       |      Owner:  gk
         Type:  defect   |     Status:  new
     Priority:  normal   |  Milestone:
    Component:  Tor      |    Version:
  Browser                |   Keywords:  tbb-gitian, ff31-esr,
   Resolution:           |  TorBrowserTeam201408
Actual Points:           |  Parent ID:  #12460
       Points:           |
-------------------------+-------------------------------------------------

Comment (by gk):

 Ran into another issue:
 {{{
 i686-w64-mingw32-gcc -mwindows -o /home/ubuntu/build/tor-browser31/obj-
 mingw/security/nss/cmd/shlibsign/shlibsign.o -c -O2 -mwindows -mms-
 bitfields -mnop-fun-dllimport -DXP_PC -DSHLIB_SUFFIX=\"dll\"
 -DSHLIB_PREFIX=\"\" -UDEBUG -U_DEBUG -DNDEBUG -DWIN32 -D_WINDOWS -DWIN95
 -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT
 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/home/ubuntu/build/tor-
 browser31/obj-mingw/dist/include/nspr -I/home/ubuntu/build/tor-browser31
 /obj-mingw/dist/include/nspr -I/home/ubuntu/build/tor-browser31/obj-
 mingw/dist/include/nss -I/home/ubuntu/build/tor-browser31/obj-
 mingw/dist/private/nss  shlibsign.c
 i686-w64-mingw32-gcc -mwindows -o /home/ubuntu/build/tor-browser31/obj-
 mingw/security/nss/cmd/shlibsign/shlibsign.exe -O2 -mwindows -mms-
 bitfields -mnop-fun-dllimport -DXP_PC -DSHLIB_SUFFIX=\"dll\"
 -DSHLIB_PREFIX=\"\" -UDEBUG -U_DEBUG -DNDEBUG -DWIN32 -D_WINDOWS -DWIN95
 -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT
 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/home/ubuntu/build/tor-
 browser31/obj-mingw/dist/include/nspr -I/home/ubuntu/build/tor-browser31
 /obj-mingw/dist/include/nspr -I/home/ubuntu/build/tor-browser31/obj-
 mingw/dist/include/nss -I/home/ubuntu/build/tor-browser31/obj-
 mingw/dist/private/nss  /home/ubuntu/build/tor-browser31/obj-
 mingw/security/nss/cmd/shlibsign/shlibsign.o
 -specs=/home/ubuntu/build/msvcr100.spec -static-libgcc -static-libstdc++
 -Wl,--enable-stdcall-fixup -Wl,--large-address-aware   nss3.def
 /home/ubuntu/build/tor-browser31/obj-mingw/dist/lib/plc4.a
 /home/ubuntu/build/tor-browser31/obj-mingw/dist/lib/plds4.a
 /home/ubuntu/build/tor-browser31/obj-mingw/dist/lib/nspr4.a
 i686-w64-mingw32-gcc: error: nss3.def: No such file or directory
 }}}
 This is with GCC 4.9.1 and mingw-w64 trunk. FWIW this setup compiles Fx 24
 ESR without any issue.

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


More information about the tor-bugs mailing list