Hi all, Those who have looked at http://www.openssh.com recently will have noticed that openssh3.4p1 is out (replacing the very recent openssh 3.3). I am trying to compile it on suse 7.3 and not getting anywhere, it craps out with: configure: error: *** Can't find recent OpenSSL libcrypto (see config.log for details) *** So: grep ssl config.log $ ./configure --with-ssl-dir=/usr/lib configure:8200: gcc -o conftest -g -O2 -Wall -Wpointer-arith -Wno-uninitialized -I/usr/local/ssl/include -L/usr/local/ssl/lib conftest.c -lutil -lz -lnsl -lcrypto >&5 pc11:/home/fergus/openssh-3.4p1 # grep libcrypto config.log configure:8219: error: *** Can't find recent OpenSSL libcrypto (see config.log for details) *** # find / -name libcrypto* /usr/lib/libcrypto.so.0.9.6 /usr/lib/libcrypto.so.0 It makes no difference where you tell it to look for ssl, nor does the version of ssl seem to matter. I am having the same problems compiling on Solaris 8, and so are many others, though some manage, and Solaris 7 seems fine. Anyone know why it can't find libcrypto, and better still how to make it do so? Best Fergus
On Thursday 27 June 2002 16.40, Fergus Wilde wrote:
Anyone know why it can't find libcrypto, and better still how to make it do so?
AFAIK, the compiler will look for libcrypto.a when compiling. Since it's located in /usr/lib I assume you're running from suse's rpms. You should install openssl-devel if you're going to compile things that depend on openssl regards Anders -- `When I use a word,' Humpty Dumpty said in rather a scornful tone, `it means just what I choose it to mean -- neither more nor less.'
Hi Fergus, I would create a sym link in /usr/lib as follows: ln -s libcrypto.so.0 libcrypto.so Kind regards, Simon Fergus Wilde wrote:
Hi all,
Those who have looked at http://www.openssh.com recently will have noticed that openssh3.4p1 is out (replacing the very recent openssh 3.3).
I am trying to compile it on suse 7.3 and not getting anywhere, it craps out with:
configure: error: *** Can't find recent OpenSSL libcrypto (see config.log for details) ***
So: grep ssl config.log $ ./configure --with-ssl-dir=/usr/lib configure:8200: gcc -o conftest -g -O2 -Wall -Wpointer-arith -Wno-uninitialized -I/usr/local/ssl/include -L/usr/local/ssl/lib conftest.c -lutil -lz -lnsl -lcrypto >&5 pc11:/home/fergus/openssh-3.4p1 # grep libcrypto config.log configure:8219: error: *** Can't find recent OpenSSL libcrypto (see config.log for details) ***
# find / -name libcrypto* /usr/lib/libcrypto.so.0.9.6 /usr/lib/libcrypto.so.0
It makes no difference where you tell it to look for ssl, nor does the version of ssl seem to matter. I am having the same problems compiling on Solaris 8, and so are many others, though some manage, and Solaris 7 seems fine.
Anyone know why it can't find libcrypto, and better still how to make it do so?
Best Fergus
participants (3)
-
Anders Johansson
-
Fergus Wilde
-
Simon Heaton