[tor-bugs] #17563 [Tor]: crypto.c compile error w/Tor v0.2.8.0-alpha-dev and OpenSSL 1.1.0-dev (against SSL_Dev)

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Nov 9 12:01:55 UTC 2015


#17563: crypto.c compile error w/Tor v0.2.8.0-alpha-dev and OpenSSL 1.1.0-dev
(against SSL_Dev)
------------------------+--------------------------------
     Reporter:  yancm   |      Owner:
         Type:  defect  |     Status:  new
     Priority:  Low     |  Milestone:  Tor: 0.2.8.x-final
    Component:  Tor     |    Version:  Tor: unspecified
     Severity:  Normal  |   Keywords:
Actual Points:          |  Parent ID:
       Points:          |    Sponsor:
------------------------+--------------------------------
 I understand that bleeding edge openssl_current related bugs are not a
 priority and this may be another one...
 If you could share some advice on debugging trivial ones I might try
 myself...otherwise I will continue to report, but not expect quick
 resolution.

 Tor v0.2.8.0-alpha-dev running on NetBSD 6_stable (i386) with Libevent
 2.1.5-beta, OpenSSL 1.1.0-dev and Zlib 1.2.3.

   CC       src/common/crypto.o
 src/common/crypto.c: In function 'crypto_openssl_get_version_str':
 src/common/crypto.c:230:5: warning: implicit declaration of function
 'SSLeay_version'
 src/common/crypto.c:230:46: error: 'SSLEAY_VERSION' undeclared (first use
 in this function)
 src/common/crypto.c:230:46: note: each undeclared identifier is reported
 only once for each function it appears in
 src/common/crypto.c: In function 'crypto_force_rand_ssleay':
 src/common/crypto.c:254:3: warning: implicit declaration of function
 'RAND_SSLeay'
 src/common/crypto.c:254:30: warning: comparison between pointer and
 integer
 src/common/crypto.c:258:5: warning: passing argument 1 of
 'RAND_set_rand_method' makes pointer from integer without a cast
 /usr/local/ssl/include/openssl/rand.h:90:5: note: expected 'const struct
 RAND_METHOD *' but argument is of type 'int'
 src/common/crypto.c: In function 'crypto_early_init':
 src/common/crypto.c:294:5: warning: implicit declaration of function
 'SSLeay'
 src/common/crypto.c:295:32: error: 'SSLEAY_VERSION' undeclared (first use
 in this function)
 Makefile:3240: recipe for target 'src/common/crypto.o' failed
 gmake[1]: *** [src/common/crypto.o] Error 1
 gmake[1]: Leaving directory '/usr/local/src/tor'
 Makefile:1864: recipe for target 'all' failed
 gmake: *** [all] Error 2

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


More information about the tor-bugs mailing list