Hi,

I was trying to compile neon, which requires OpenSSL >= 0.9.6f.
10.1.5 has OpenSSL 0.9.6b, and 10.2 has OpenSSL 0.9.6e, which are
both too old.  I tried upgrading on my 10.1.5 machine, which
previously had OpenSSL 0.9.6c installed with Fink:

[p5:5001] ~%sudo dpkg -l | grep -i openssl                              12:14AM
ii  openssl        0.9.6c-1       Secure Sockets Layer and general crypto libr
ii  openssl-dev    0.9.6c-3       Secure Sockets Layer and general crypto libr
ii  openssl-shlibs 0.9.6c-3       Secure Sockets Layer and general crypto libr

and Fink had 0.9.6g:

[p5:5002] ~%sudo fink list | grep openssl                               12:14AM
(i)     openssl 0.9.6g-1        Secure Sockets Layer and general crypto library
(i)     openssl-dev     0.9.6g-1        Secure Sockets Layer and general cryptolibrary
(i)     openssl-shlibs  0.9.6g-1        Secure Sockets Layer and general cryptolibrary

So, I updated:

[p5:5003] ~%sudo fink update openssl openssl-dev openssl-shlibs         12:15AM
[...]
Unpacking replacement openssl-dev ...
Setting up openssl-dev (0.9.6g-1) ...
[p5:5008] ~%dpkg -l | grep openssl                                      12:49AM
ii  openssl        0.9.6g-1       Secure Sockets Layer and general crypto libr
ii  openssl-dev    0.9.6g-1       Secure Sockets Layer and general crypto libr
ii  openssl-shlibs 0.9.6g-1       Secure Sockets Layer and general crypto libr

But:

[p5:5007] ~%/sw/bin/openssl version                                     12:49AM
OpenSSL 0.9.6e 30 Jul 2002


Not surprisingly, neon's configure script is not happy with this
either.  Why did Fink get 0.9.6e instead of 0.9.6g?  In
/sw/include/openssl/opensslv.h, I see:

#define OPENSSL_VERSION_TEXT    "OpenSSL 0.9.6g 9 Aug 2002"

so obviously, somewhere OpenSSL 0.9.6g was installed.  But:

[p5:5029] /sw/include/openssl%otool -L /sw/bin/openssl                   1:03AM
/sw/bin/openssl:
        /usr/lib/libssl.0.9.dylib (compatibility version 0.9.0, current version0.9.6)
        /usr/lib/libcrypto.0.9.dylib (compatibility version 0.9.0, current version 
0.9.6)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 
55.1.0)

Shouldn't this be linking to /sw/lib/libssl, /sw/lib/libcrypto, etc?

I'm very confused about what's happening here, as to the best of my
knowledge OpenSSL 0.9.6e was never installed on this system.

-- 
=Nicholas Riley <[EMAIL PROTECTED]> | <http://www.uiuc.edu/ph/www/njriley>
        Pablo Research Group, Department of Computer Science and
  Medical Scholars Program, University of Illinois at Urbana-Champaign


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to