Greetings. I'm receiving what's below while configuring. I've installed OpenSSL 0.9.6d and the configure script can't identify the version. I've run it without the --with-ssl-dir parameter, but it's no use. Thanks, Dario Susman [root@scotty openssh-3.2.3p1]# ./configure --with-tcp-wrappers --with-md5-passwords --with-mantype=man --with-ssl-dir=/usr/local/ssl/ <snip> checking whether OpenSSL's headers match the library... no configure: error: Your OpenSSL headers do not match your library </snip>
What C compiler are you using? There's a bug in some versions of gcc that causes it to pick up -L link paths last, so it might be picking up libcrypto from /usr/lib and the headers from /usr/local/ssl/include. See: http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=326 Try this: $ LIBRARY_PATH=/usr/local/ssl/lib:/usr/lib:/usr/local/lib $ export LIBRARY_PATH $ ./configure [options]
After many emails, there turned out to be two problems: 1) Symlinks to libcrypto.so in /lib but no symlink to openssl include files, causing compile failure of configure test. 2) Different versions of shared and static libraries in /usr/local/ssl/lib. The shared libraried were older, so when they got linked in there was an ssl version mismatch.
Mass change of RESOLVED bugs to CLOSED
Created attachment 1273 [details] Mac os
The content of attachment 1273 [details] has been deleted by Darren Tucker <dtucker@zip.com.au> who provided the following reason: Spam The token used to delete this attachment was generated at 2007-05-11 07:59:28.