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

From: Neil Calton <n.calton_at_rl.ac.uk>
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
the LD_LIBRARY_PATH.

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/libdl.so.1)
dlsym                               /usr/local/lib/libcrypto.a(dso_dlfcn.o)
    (symbol belongs to implicit dependency /usr/lib/libdl.so.1)
dlopen                              /usr/local/lib/libcrypto.a(dso_dlfcn.o)
    (symbol belongs to implicit dependency /usr/lib/libdl.so.1)
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 <donw@examen.com>
"Christopher L. Barnard" <cbar44@tsg.cbot.com>
Elaine Cristina Franchini <elaine@ccuec.unicamp.br>
Wesley Wannemacher <wesw@aol.net>
gabriel rosenkoetter <gr@eclipsed.net>
"Mike's List"  <mikelist@sky.net>
Josh Glover <jmglov@incogen.com>
"Leadeham, John" <LeadehamJ@uk.tigplc.com>
David Foster <foster@dim.ucsd.edu>
Thomas Anders <anders@hmi.de>
catv@ml.104.net

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:
openssl-0.9.6d
./config --prefix=/usr/local
make; make install

openssh-3.2.3p1
./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?

Thanks,
	Neil Calton
---

-- 
Neil Calton                                       E-mail:  N.Calton@rl.ac.uk
Business and Information  Technology              
Department                                     Tel: +44 1235 44 5740
Rutherford Appleton Lab.            Fax: +44 1235 44 5893
Chilton, Didcot, Oxon                  
OX11 0QX , England
URL: http://www.bitd.clrc.ac.uk/Person/N.B.M.Calton
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers
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