[tor-bugs] #25483 [Circumvention/Snowflake]: Windows reproducible build of snowflake

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Jun 4 13:47:23 UTC 2019


#25483: Windows reproducible build of snowflake
-------------------------------------+---------------------------
 Reporter:  arlolra                  |          Owner:  cohosh
     Type:  project                  |         Status:  accepted
 Priority:  High                     |      Milestone:
Component:  Circumvention/Snowflake  |        Version:
 Severity:  Normal                   |     Resolution:
 Keywords:  TorBrowserTeam201805     |  Actual Points:
Parent ID:  #19001                   |         Points:
 Reviewer:                           |        Sponsor:  Sponsor19
-------------------------------------+---------------------------

Comment (by cohosh):

 I rebased the changes made by sukhe and dcf onto a more recent version of
 Tor Browser: https://github.com/cohosh/tor-browser-build/tree/win-webrtc

 [https://github.com/cohosh/tor-browser-
 build/commit/6580d5b11809b1a29a4008a48dc48f9ca665cf42 This commit] fixes
 the error in comment:32. For some reason incremental builds of webrtc
 caused the video_capture module dependencies to be loaded, even though the
 module has been disabled in a previous patch.

 I'm currently getting some new build errors in WebRTC:
 {{{
 /var/tmp/dist/mingw-w64/lib/gcc/x86_64-w64-mingw32/6.4.0/../../../../x86_64-w64-mingw32/bin/ld:
 $WORK
 /b001/_x008.o:peerconnection.cc:(.rdata$.refptr._ZN6webrtc25MediaConstraintsInterface15kEnableDtlsSrt
 pE[.refptr._ZN6webrtc25MediaConstraintsInterface15kEnableDtlsSrtpE]+0x0):
 undefined reference to `web
 rtc::MediaConstraintsInterface::kEnableDtlsSrtp'
 collect2: error: ld returned 1 exit status
 # github.com/keroserene/go-webrtc
 In file included from ./include/rtc_base/win32.h:42:0,
                  from ./include/rtc_base/event.h:16,
                  from ./include/rtc_base/thread.h:25,
                  from ./include/api/mediastreaminterface.h:36,
                  from ./include/api/dtmfsenderinterface.h:16,
                  from ./include/api/peerconnectioninterface.h:78,
                  from ctestenums.cc:2:
 ./include/rtc_base/stringutils.h:22:0: warning: "alloca" redefined
  #define alloca _alloca
 }}}

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


More information about the tor-bugs mailing list