/ Zope / Apsis / Pound Mailing List / Archive / 2006 / 2006-12 / Missing OpenSSL (-lcrypto) - aborted

[ << ] [ >> ]

[ Client Side Certificate help / Craig Servin ... ] [ Re: [Pound Mailing List] Re: Apache ab - SSL read ... ]

Missing OpenSSL (-lcrypto) - aborted
"Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com>
2006-12-14 22:43:29 [ FULL ]
I am getting the below error when I am running ./configure.     I have
installed openSSL at /tools/openssl-0.9.8d/, and pound at /tools/Pound-2.1.8/. 
   I really need this to work for reverse-proxy purposes, anyone who has
conquered this please advise:    

checking for cc_r... gcc
checking for dlopen in -ldl... yes
checking for socket in -lsocket... yes
checking for hstrerror in -lresolv... yes
checking for BIO_new in -lcrypto... no
Missing OpenSSL (-lcrypto) - aborted
/tools/Pound-2.1.8> 
/tools/Pound-2.1.8> 
/tools/Pound-2.1.8> pwd
/tools/Pound-2.1.8

The OS is SUN/Solaris.

Thank you,

Thomas A. Gray
Midrange Platform Support
Embarq.com
913-534-7202, 913-667-3663
Attachments:  
text.html text/html 1845 Bytes

Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
Dave Steinberg <dave(at)redterror.net>
2006-12-14 22:55:07 [ FULL ]
Gray, Tom A [EQ] wrote:[...]

What was the full configure line?  Did you explicitly tell it that 
openssl is in /opt/openssl-0.9.8d and/or use crle?

Regards,[...]

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
"Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com>
2006-12-14 23:03:35 [ FULL ]
No , didn't explicitly tell it, but I will try that now.     OpenSSL is
installed at /tools/openssl-0.9.8d/.   


Thomas A. Gray
Midrange Platform Support
Embarq.com
913-534-7202, 913-667-3663


-----Original Message-----
From: Dave Steinberg [mailto:dave(at)redterror.net] 
Sent: Thursday, December 14, 2006 3:55 PM
To: pound(at)apsis.ch
Subject: Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted

Gray, Tom A [EQ] wrote:[...]

What was the full configure line?  Did you explicitly tell it that openssl is
in /opt/openssl-0.9.8d and/or use crle?

Regards,
--
Dave Steinberg
http://www.geekisp.com/
http://www.steinbergcomputing.com/

--
To unsubscribe send an email with subject 'unsubscribe' to pound(at)apsis.ch.
Please contact roseg(at)apsis.ch for questions.
http://www.apsis.ch/pound/pound_list/archive/2006/2006-12/1166132609000/1166133307000

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
"Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com>
2006-12-14 23:08:31 [ FULL ]
I have tried to specify, and that is either not working, or is not the problem:

$ ./configure --with-ssl=/tools/openssl-0.9.8d/

Here is the result: 

checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... ./install-sh -c
checking build system type... sparc-sun-solaris2.8
checking host system type... sparc-sun-solaris2.8
checking target system type... sparc-sun-solaris2.8
checking whether pthreads work with -pthread... no
checking whether pthreads work with -pthreads... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... -D_REENTRANT
checking for cc_r... gcc
checking for dlopen in -ldl... yes
checking for socket in -lsocket... yes
checking for hstrerror in -lresolv... yes
checking for BIO_new in -lcrypto... no
Missing OpenSSL (-lcrypto) - aborted
/tools/Pound-2.1.8> 
/tools/Pound-2.1.8>


Thomas A. Gray
Midrange Platform Support
Embarq.com
913-534-7202, 913-667-3663


-----Original Message-----
From: Dave Steinberg [mailto:dave(at)redterror.net] 
Sent: Thursday, December 14, 2006 3:55 PM
To: pound(at)apsis.ch
Subject: Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted

Gray, Tom A [EQ] wrote:[...]

What was the full configure line?  Did you explicitly tell it that openssl is
in /opt/openssl-0.9.8d and/or use crle?

Regards,
--
Dave Steinberg
http://www.geekisp.com/
http://www.steinbergcomputing.com/

--
To unsubscribe send an email with subject 'unsubscribe' to pound(at)apsis.ch.
Please contact roseg(at)apsis.ch for questions.
http://www.apsis.ch/pound/pound_list/archive/2006/2006-12/1166132609000/1166133307000

Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
"David Rees" <drees76(at)gmail.com>
2006-12-15 00:38:01 [ FULL ]
On 12/14/06, Gray, Tom A [EQ] <Tom.Gray(at)embarq.com> wrote:[...]

Try:

$ ./configure --with-ssl=/tools/openssl-0.9.8d/

Note the = sign.

-Dave

Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
Dave Steinberg <dave(at)redterror.net>
2006-12-15 00:47:12 [ FULL ]
Gray, Tom A [EQ] wrote:[...]

Was that a typo, or did something get lost in translation?

Assuming it was a translation error, check the 'crle' manpage for how to 
add /tools/openssl-0.9.8d to the system load path.

Regards,[...]

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
"Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com>
2006-12-15 01:04:32 [ FULL ]
I don't know how that got chopped off like that, in the mail somehow.   Here is
the command I entered, in its entirety:

/tools/Pound-2.1.8> ./configure --with-ssl=/tools/openssl-0.9.8d/

I am still getting this in return:

Missing OpenSSL (-lcrypto) - aborted


I really appreciate this , because I simply must get this proxy working, we are
in a world of hurt without it.   


Thomas A. Gray
Midrange Platform Support
Embarq.com
913-534-7202, 913-667-3663


-----Original Message-----
From: Dave Steinberg [mailto:dave(at)redterror.net] 
Sent: Thursday, December 14, 2006 5:47 PM
To: pound(at)apsis.ch
Subject: Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted

Gray, Tom A [EQ] wrote:[...]

Was that a typo, or did something get lost in translation?

Assuming it was a translation error, check the 'crle' manpage for how to add
/tools/openssl-0.9.8d to the system load path.

Regards,
--
Dave Steinberg
http://www.geekisp.com/
http://www.steinbergcomputing.com/

--
To unsubscribe send an email with subject 'unsubscribe' to pound(at)apsis.ch.
Please contact roseg(at)apsis.ch for questions.
http://www.apsis.ch/pound/pound_list/archive/2006/2006-12/1166132609000/1166140032000

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
"Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com>
2006-12-15 01:05:31 [ FULL ]
Dave -- please explain this:

"...the 'crle' manpage..."    what page is that?


Thomas A. Gray
Midrange Platform Support
Embarq.com
913-534-7202, 913-667-3663


-----Original Message-----
From: Dave Steinberg [mailto:dave(at)redterror.net] 
Sent: Thursday, December 14, 2006 5:47 PM
To: pound(at)apsis.ch
Subject: Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted

Gray, Tom A [EQ] wrote:[...]

Was that a typo, or did something get lost in translation?

Assuming it was a translation error, check the 'crle' manpage for how to add
/tools/openssl-0.9.8d to the system load path.

Regards,
--
Dave Steinberg
http://www.geekisp.com/
http://www.steinbergcomputing.com/

--
To unsubscribe send an email with subject 'unsubscribe' to pound(at)apsis.ch.
Please contact roseg(at)apsis.ch for questions.
http://www.apsis.ch/pound/pound_list/archive/2006/2006-12/1166132609000/1166140032000

Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
Dave Steinberg <dave(at)redterror.net>
2006-12-15 02:03:44 [ FULL ]
Gray, Tom A [EQ] wrote:
 > Dave -- please explain this:
 >
 > "...the 'crle' manpage..."    what page is that?

Assuming you have the man pages installed, you'd type 'man crle'.

Google is helpful here, first hit:

http://www.rdg.ac.uk:8081/cgi-bin/cgiwrap/wsi14/poplog/man/1/crle

My guess is that if you're hurting tremendously and have never heard of 
man pages, a sysadmin consultant is an option you should consider.

Regards,[...]

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
"Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com>
2006-12-15 03:21:29 [ FULL ]
Thanks for helping me through this.     Yes, we are hurting tremendously and
must reverse-proxy using Pound soon.   However, the Sysadmins know less about
it that even I.     I have now  running the 'crle' command to  add
/tools/openssl-0.9.8d/ as the default directories.   I get the same error.   
In fact, no matter what I try, I get this abort error:

" Missing OpenSSL (-lcrypto) - aborted "

* Openssl seemed to install correctly when I put it in there. 

* Do you think that I need to run ./configure as Root?   

* What is this file and how could it relate:    pound-2.1.8-1.src.rpm ?

Regards,

Thomas A. Gray
Midrange Platform Support
Embarq.com
913-534-7202, 913-667-3663


-----Original Message-----
From: Dave Steinberg [mailto:dave(at)redterror.net] 
Sent: Thursday, December 14, 2006 7:04 PM
To: pound(at)apsis.ch
Subject: Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted

Gray, Tom A [EQ] wrote:
 > Dave -- please explain this:
 >
 > "...the 'crle' manpage..."    what page is that?

Assuming you have the man pages installed, you'd type 'man crle'.

Google is helpful here, first hit:

http://www.rdg.ac.uk:8081/cgi-bin/cgiwrap/wsi14/poplog/man/1/crle

My guess is that if you're hurting tremendously and have never heard of man
pages, a sysadmin consultant is an option you should consider.

Regards,
--
Dave Steinberg
http://www.geekisp.com/
http://www.steinbergcomputing.com/

--
To unsubscribe send an email with subject 'unsubscribe' to pound(at)apsis.ch.
Please contact roseg(at)apsis.ch for questions.
http://www.apsis.ch/pound/pound_list/archive/2006/2006-12/1166132609000/1166144624000

Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
Dave Steinberg <dave(at)redterror.net>
2006-12-15 03:59:34 [ FULL ]
Gray, Tom A [EQ] wrote:[...]

I bet there is a 'lib' directory inside the /tools/openssl.../ dir. 
That's what needs to be added via crle.
[...]

Shouldn't be necessary.  Verify that the openssl libraries are world 
readable (they should be), and you'll see that it's not necessary.  If 
they are _not_ world readable - make them so!
[...]

A source rpm.  It's not of interest on Solaris.

Regards,[...]

Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
Alessio Cervellin <a.cervellin(at)acm.org>
2006-12-15 07:10:01 [ FULL ]
Gray, Tom A [EQ] wrote:[...]

if you wish you can install a precompiled Pound package for Solaris just 
by typing "pkg-get -i pound2". more info here: 
http://www.blastwave.org/howto.html

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
"Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com>
2006-12-15 23:54:56 [ FULL ]
Thanks once again.    But nothing has worked.    I am still getting the below
error in my ./configure session.  I am in a world of hurt, with an urgent need
for proxying web requests via Pound.     

I tried all sorts of crle commands, although there is no  
/tools/openssl-0.9.8d/lib/  directory.  

  
/tools> cd Pound-2.1.8
/tools/Pound-2.1.8> chmod 777 *
/tools/Pound-2.1.8> ./configure
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... ./install-sh -c
checking build system type... sparc-sun-solaris2.8
checking host system type... sparc-sun-solaris2.8
checking target system type... sparc-sun-solaris2.8
checking whether pthreads work with -pthread... no
checking whether pthreads work with -pthreads... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... -D_REENTRANT
checking for cc_r... gcc
checking for dlopen in -ldl... yes
checking for socket in -lsocket... yes
checking for hstrerror in -lresolv... Yes

checking for BIO_new in -lcrypto... no
Missing OpenSSL (-lcrypto) - aborted

/tools/Pound-2.1.8> 
/tools/Pound-2.1.8> 
/tools/Pound-2.1.8> 
/tools/Pound-2.1.8> id
uid=5341(webadmin) gid=250(webgrp)
/tools/Pound-2.1.8> 

 


Thomas A. Gray
Midrange Platform Support
Embarq.com
913-534-7202, 913-667-3663


-----Original Message-----
From: Dave Steinberg [mailto:dave(at)redterror.net] 
Sent: Thursday, December 14, 2006 9:00 PM
To: pound(at)apsis.ch
Subject: Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted

Gray, Tom A [EQ] wrote:[...]

I bet there is a 'lib' directory inside the /tools/openssl.../ dir. 
That's what needs to be added via crle.
[...]

Shouldn't be necessary.  Verify that the openssl libraries are world readable
(they should be), and you'll see that it's not necessary.  If they are _not_
world readable - make them so!
[...]

A source rpm.  It's not of interest on Solaris.

Regards,
--
Dave Steinberg
http://www.geekisp.com/
http://www.steinbergcomputing.com/

--
To unsubscribe send an email with subject 'unsubscribe' to pound(at)apsis.ch.
Please contact roseg(at)apsis.ch for questions.
http://www.apsis.ch/pound/pound_list/archive/2006/2006-12/1166132609000/1166151574000

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
"Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com>
2006-12-16 01:32:56 [ FULL ]
We are literally dying on the vine up here -- logically this should be working
but I am at a loss how to proceed to do it.      I tried many crle commands,
although there is no   /tools/openssl-0.9.8d/lib/  directory.      Below is the
complete  ./configure  session, showing the abort :      Thoughts, ideas,
concerns?

  
/tools> cd Pound-2.1.8
/tools/Pound-2.1.8> chmod 777 *
/tools/Pound-2.1.8> ./configure
checking for gcc... gcc
checking for C compiler default output file name... a.out checking whether the
C compiler works... yes checking whether we are cross compiling... no checking
for suffix of executables... 
checking for suffix of object files... o checking whether we are using the GNU
C compiler... yes checking whether gcc accepts -g... yes checking for gcc
option to accept ANSI C... none needed checking for a BSD-compatible install...
./install-sh -c checking build system type... sparc-sun-solaris2.8 checking
host system type... sparc-sun-solaris2.8 checking target system type...
sparc-sun-solaris2.8 checking whether pthreads work with -pthread... no
checking whether pthreads work with -pthreads... yes checking for joinable
pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are
required for pthreads... -D_REENTRANT checking for cc_r... gcc checking for
dlopen in -ldl... yes checking for socket in -lsocket... yes checking for
hstrerror in -lresolv... Yes

checking for BIO_new in -lcrypto... no
Missing OpenSSL (-lcrypto) - aborted

/tools/Pound-2.1.8>
/tools/Pound-2.1.8>
/tools/Pound-2.1.8>
/tools/Pound-2.1.8> id
uidS41(webadmin) gid%0(webgrp)
/tools/Pound-2.1.8> 

 


Thomas A. Gray
Midrange Platform Support
Embarq.com
913-534-7202, 913-667-3663

Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
Ted Dunning <tdunning(at)veoh.com>
2006-12-16 01:58:48 [ FULL ]
Asking for help from a mailing list is not good if your future depends on
the outcome.

You need to hire a sysadmin consultant who can actually put hands on
keyboard.  The problem is probably relatively simple, but not something you
are noticing.  Since you only report the things you know, nobody else is
going to figure this out either.  You need an independent person who can
look in different places than you would look.



On 12/15/06 4:32 PM, "Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com> wrote:
[...]

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
"Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com>
2006-12-16 02:23:11 [ FULL ]
My fingers are on the keyboard -- what things should I be checking?    




Thomas A. Gray
Midrange Platform Support
913-534-7202, 913-667-3663


-----Original Message-----
From: Ted Dunning [mailto:tdunning(at)veoh.com] 
Sent: Friday, December 15, 2006 6:59 PM
To: pound(at)apsis.ch
Subject: Re: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted


Asking for help from a mailing list is not good if your future depends on the
outcome.

You need to hire a sysadmin consultant who can actually put hands on keyboard. 
The problem is probably relatively simple, but not something you are noticing. 
Since you only report the things you know, nobody else is going to figure this
out either.  You need an independent person who can look in different places
than you would look.



On 12/15/06 4:32 PM, "Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com> wrote:
[...]


--
To unsubscribe send an email with subject 'unsubscribe' to pound(at)apsis.ch.
Please contact roseg(at)apsis.ch for questions.
http://www.apsis.ch/pound/pound_list/archive/2006/2006-12/1166132609000/1166230728000

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
Robert Segall <roseg(at)apsis.ch>
2006-12-16 11:02:51 [ FULL ]
On Fri, 2006-12-15 at 19:23 -0600, Gray, Tom A [EQ] wrote:[...]

The installation of OpenSSL should have created two libraries (libcrypto
and libssl). Make sure they exist, check where were they installed and
tell config about it.

Also make sure the correct header files were created (.../openssl/ssl.h
and friends) and that they can be included.[...]

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
"Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com>
2006-12-18 20:08:00 [ FULL ]
Robert -- below is every thing that OpenSSL created, there is a libcrypto-a and
libssl-a, but said directories without the "-a" do not exist.    Ssl.h does not
exist, although there are some other ".h" files:

kdrngp04:root=> ls
CHANGES                                  bugs
CHANGES.SSLeay                           certs
ChangeLog.0_9_7-stable_not-in-head       config
ChangeLog.0_9_7-stable_not-in-head_FIPS  crypto
Configure                                demos
FAQ                                      doc
INSTALL                                  e_os.h
INSTALL.DJGPP                            e_os2.h
INSTALL.MacOS                            engines
INSTALL.NW                               include
INSTALL.OS2                              install.com
INSTALL.VMS                              libcrypto.a
INSTALL.W32                              libcrypto.pc
INSTALL.W64                              libssl.a
INSTALL.WCE                              libssl.pc
LICENSE                                  makevms.com
MacOS                                    ms
Makefile                                 openssl.doxy
Makefile.bak                             openssl.pc
Makefile.org                             openssl.spec
Makefile.shared                          os2
NEWS                                     perl
Netware                                  shlib
PROBLEMS                                 ssl
README                                   test
README.ASN1                              times
README.ENGINE                            tools
VMS                                      util
apps
kdrngp04:root=> pwd          
/openssl-0.9.8d
kdrngp04:root=> 


Thomas A. Gray
Midrange Platform Support
Embarq.com
913-534-7202, 913-667-3663


-----Original Message-----
From: Robert Segall [mailto:roseg(at)apsis.ch] 
Sent: Saturday, December 16, 2006 4:03 AM
To: pound(at)apsis.ch
Subject: RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted

On Fri, 2006-12-15 at 19:23 -0600, Gray, Tom A [EQ] wrote:[...]

The installation of OpenSSL should have created two libraries (libcrypto and
libssl). Make sure they exist, check where were they installed and tell config
about it.

Also make sure the correct header files were created (.../openssl/ssl.h and
friends) and that they can be included.
--
Robert Segall
Apsis GmbH
Postfach, Uetikon am See, CH-8707
Tel: +41-44-920 4904

[...]

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
Robert Segall <roseg(at)apsis.ch>
2006-12-19 18:50:25 [ FULL ]
On Mon, 2006-12-18 at 13:08 -0600, Gray, Tom A [EQ] wrote:[...]

If that is indeed all that was created then you have not done an
install, but just a build. Try running 'make install' in the directory
and note where the libraries and include files are installed - that's
what you need.[...]

RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted
"Gray, Tom A [EQ]" <Tom.Gray(at)embarq.com>
2006-12-19 19:02:58 [ FULL ]
Thank you all for your various helps -- and I promise to stop spamming the list
about this now.    Somehow I got it to work with a pkg-get command on the
compiled version (something like that).   Anyway, Pound is up and running along
now, and doing well --- and it's a good thing!     


Thomas A. Gray
Midrange Platform Support
913-534-7202, 913-667-3663
Tom.gray(at)embarq.com

-----Original Message-----
From: Robert Segall [mailto:roseg(at)apsis.ch] 
Sent: Tuesday, December 19, 2006 11:50 AM
To: pound(at)apsis.ch
Subject: RE: [Pound Mailing List] Missing OpenSSL (-lcrypto) - aborted

On Mon, 2006-12-18 at 13:08 -0600, Gray, Tom A [EQ] wrote:[...]

If that is indeed all that was created then you have not done an install, but
just a build. Try running 'make install' in the directory and note where the
libraries and include files are installed - that's what you need.
--
Robert Segall
Apsis GmbH
Postfach, Uetikon am See, CH-8707
Tel: +41-44-920 4904

[...]

MailBoxer