INTERIM SUMMARY: Unable to install openssh-3.2.3p1 on Solaris 8

From: Neil Calton <>
Date: Fri Jun 14 2002 - 08:37:03 EDT
Many thanks to all the people who replied with suggestions as to why
I was having problems trying to configure openssh-3.2.3p1 on Solaris 8.

Most people suggested   I change the --with-ssl-dir option , or set

However, none of the suggested variations worked.
Thomas Anders suggested I look in the config.log for more information,
and I discovered that the error message on the console:

configure: error *** Can't find recent OpenSSL libcrypto ***

was actually misleading, as it seems the config script can find the
libcrypto library  but that there are problems with it. The following
errors are reported.

configure:8264: gcc -o conftest -g -O2 -Wall -Wpointer-arith -Wno-uninitialized
-I/usr/local/ssl/include  -I/usr/local/include -L/usr/local/ssl/lib
-R/usr/local/ssl/lib -L/usr/local/lib -R/usr/local/lib conftest.c -lz 
-lsocket -lnsl  -lcrypto >&5
Undefined                       first referenced
    symbol                             in file
dlclose                             /usr/local/lib/libcrypto.a(dso_dlfcn.o)
    (symbol belongs to implicit dependency /usr/lib/
dlsym                               /usr/local/lib/libcrypto.a(dso_dlfcn.o)
    (symbol belongs to implicit dependency /usr/lib/
dlopen                              /usr/local/lib/libcrypto.a(dso_dlfcn.o)
    (symbol belongs to implicit dependency /usr/lib/
ld: fatal: Symbol referencing errors. No output written to conftest
configure:8267: $? = 1
configure: failed program was:
#line 8238 "configure"

I found that I was using openssl-0.9.6d (not c as I had originally posted).
When I removed the libcrypto.a installed by this version and went back
to openssl-0.9.6c and repeated the make and install, I was then able to
configure openssh-3.2.3p1 without problems.

So it seems that openssl-0.9.6d creates the problems above but that
openssl-0.9.6c  is fine. If anyone has an explanation for the errors reported
above I would be very interested to hear from them. In the meantime I can
at least get OpenSSH to compile now.

Anyway , thanks to all the following people for their help:
Don Werve <>
"Christopher L. Barnard" <>
Elaine Cristina Franchini <>
Wesley Wannemacher <>
gabriel rosenkoetter <>
"Mike's List"  <>
Josh Glover <>
"Leadeham, John" <>
David Foster <>
Thomas Anders <>

Original Message
I have a Sun E250 running Solaris 2.8 plus latest patches. I have installed
OpenSSL and am trying to install openssh-3.2.3p1 but it drops out during
the configuration stage with the following error:

configure: error *** Can't find recent OpenSSL libcrypto ***

What I had done was:
./config --prefix=/usr/local
make; make install

./configure --with-ssl-dir=/usr/local --with-tcp-wrappers
which gives the error message above.

libcrypto.a is in /usr/local/lib

Any suggestions as to why the openssh configure script is not finding this?

	Neil Calton

Neil Calton                                       E-mail:
Business and Information  Technology              
Department                                     Tel: +44 1235 44 5740
Rutherford Appleton Lab.            Fax: +44 1235 44 5893
Chilton, Didcot, Oxon                  
OX11 0QX , England
sunmanagers mailing list
Received on Fri Jun 14 08:44:41 2002

This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:42:46 EST