[tor-bugs] #28399 [Core Tor/Tor]: Build is broken on Appveyor CI

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Nov 11 23:18:30 UTC 2018


#28399: Build is broken on Appveyor CI
------------------------------------------------+--------------------------
 Reporter:  rl1987                              |          Owner:  (none)
     Type:  defect                              |         Status:  new
 Priority:  Very High                           |      Milestone:  Tor:
                                                |  0.3.5.x-final
Component:  Core Tor/Tor                        |        Version:
 Severity:  Normal                              |     Resolution:
 Keywords:  tor-ci appveyor windows regression  |  Actual Points:
Parent ID:                                      |         Points:
 Reviewer:                                      |        Sponsor:
------------------------------------------------+--------------------------

Comment (by nickm):

 Hm, something is going on here with the libraries or the headers.  The
 configure script says:
 {{{
 checking for SSL_get_server_random... yes
 checking for SSL_get_client_ciphers... yes
 checking for SSL_get_client_random... yes
 }}}

 But later the error message is:
 {{{
 ../src/lib/tls/tortls_openssl.c:1623:36: error: implicit declaration of
 function 'SSL_get_server_random'; did you mean 'SSL_get_servername'?
 [-Werror=implicit-function-declaration]
 }}}

 So the linker is finding a version of OpenSSL that has these functions
 defined, but the headers don't have them defined.

 Looking at the appveyor/pacman logs, it seems that pacman thinks that it
 is installing OpenSSL 1.0.2p, which does not have these functions.  These
 functions were added in 1.1.0.

 So I'd guess that somewhere we're finding a 1.1.0p library when we
 configure, but finding the headers for 1.0.2p.

 I wonder if 1b57bbba02de14a52e161295270052ab7f5bee47 is at issue?

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


More information about the tor-bugs mailing list