Re: [Pound Mailing List] Compiling Pound 2.6 on SmartOS

Bussi Andrea <[email protected]>
Newsgroups gmane.comp.web.pound.general
Message-ID <[email protected]>
On 07/23/2013 04:15 AM, Lightspoke Discussion wrote:
>
> Hi,
> Been working with Pound for a while now, but mostly on CentOS distributions.
>
> Currently trying to compile Pound 2.6 on SmartOS (solaris variant).
>
> I got passed the configure stage with this command:
>
> # ./configure --with-ssl=/opt/local/include/openssl/ --disable-pcreposix
>
> however, when I make, it gives me a pound needs openssl/ssl.h message
> even though /opt/local/include/openssl/ssl.h exists.
>
Maybe you already solved this; anyhow...

Double check your paths.

 From your compiler output, gcc is probably expecting to
find the include file at:
   /opt/local/include/openssl/include/openssl/ssl.h

If the include file is at:
   /opt/local/include/openssl/ssl.h
Maybe you installed openssl with /opt/local as a prefix?

If so, try to pass --with-ssl=/opt/local to the Pound
configure, and see if there's a difference.

Andrea

>
> # make
> gcc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\""2.6"\"
> -DC_SSL=\""/opt/local/include/openssl/"\" -DC_T_RSA=\""0"\"
> -DC_MAXBUF=\""0"\" -DC_OWNER=\"""\" -DC_GROUP=\"""\" -DC_SUPER=\""0"\"
> -DC_CERT1L=\"""\" -g -O2 -D_REENTRANT -pthread -DUPER -DNEED_STACK
> -DHAVE_SYSLOG_H=1 -DMISS_FACILITYNAMES -D_REENTRANT -pthread
> -I/opt/local/include/openssl//include  -D_REENTRANT -D_THREAD_SAFE
> -Wstrict-prototypes -Wno-unused-result -pipe   -c -o pound.o pound.c
> In file included from pound.c:28:0:
> pound.h:149:2: error: #error "Pound needs openssl/ssl.h"
> In file included from pound.c:28:0:
> pound.h:324:5: error: unknown type name 'SSL_CTX'
> pound.h:368:5: error: unknown type name 'LHASH'
> pound.h:380:5: error: unknown type name 'SSL_CTX'
> pound.h:586:1: error: unknown type name 'RSA'
> pound.h:586:31: error: unknown type name 'SSL'
> pound.h:591:1: error: unknown type name 'DH'
> pound.h:591:30: error: unknown type name 'SSL'
> pound.c: In function 'l_lock':
> pound.c:91:15: error: 'CRYPTO_LOCK' undeclared (first use in this function)
> pound.c:91:15: note: each undeclared identifier is reported only once
> for each function it appears in
> make: *** [pound.o] Error 1
>
> Anyone have any clues about this?
>
> Thank you in advance.


--
To unsubscribe send an email with subject unsubscribe to [email protected]
Please contact [email protected] for questions.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.