[Pound Mailing List] Compiling Pound 2.6 on SmartOS

Lightspoke Discussion <[email protected]>
Newsgroups gmane.comp.web.pound.general
Message-ID <[email protected]>
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.


# 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.
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.