[squid-users] problems compiling squid beta with --enable-ssl

From: Andres Salazar <ndrsslzr80_at_gmail.com>
Date: Sun, 14 Feb 2010 20:34:24 -0600

Hello,

While trying to:
source: 3.1.0.16
./configure --enable-ssl
make

I get this output at the end:

gawk -f ./mk-globals-c.awk < ./globals.h > globals.cc
gawk -f ./mk-string-arrays.awk < ./enums.h > string_arrays.c
/bin/sh ./repl_modules.sh lru > repl_modules.cc
make all-recursive
make[2]: Entering directory `/root/squid-3.1.0.16/src'
Making all in base
make[3]: Entering directory `/root/squid-3.1.0.16/src/base'
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H
-I../.. -I../../include -I../../src -I../../include -Wall
-Wpointer-arith -Wwrite-strings -Wcomments -Werror -D_REENTRANT -g
-O2 -MT AsyncCall.lo -MD -MP -MF .deps/AsyncCall.Tpo -c -o
AsyncCall.lo AsyncCall.cc
mkdir .libs
 g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src
-I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments
-Werror -D_REENTRANT -g -O2 -MT AsyncCall.lo -MD -MP -MF
.deps/AsyncCall.Tpo -c AsyncCall.cc -fPIC -DPIC -o .libs/AsyncCall.o
../../src/ssl_support.h:55: error: expected constructor, destructor,
or type conversion before ‘*’ token
../../src/ssl_support.h:58: error: expected constructor, destructor,
or type conversion before ‘*’ token
../../src/ssl_support.h:71: error: ‘SSL’ was not declared in this scope
../../src/ssl_support.h:71: error: ‘ssl’ was not declared in this scope
../../src/ssl_support.h:74: error: typedef ‘SSLGETATTRIBUTE’ is
initialized (use __typeof__ instead)
../../src/ssl_support.h:74: error: ‘SSL’ was not declared in this scope
../../src/ssl_support.h:74: error: expected primary-expression before ‘,’ token
../../src/ssl_support.h:74: error: expected primary-expression before ‘const’
../../src/ssl_support.h:77: error: ‘SSLGETATTRIBUTE’ does not name a type
../../src/ssl_support.h:80: error: ‘SSLGETATTRIBUTE’ does not name a type
../../src/ssl_support.h:83: error: ‘SSL’ was not declared in this scope
../../src/ssl_support.h:83: error: ‘ssl’ was not declared in this scope
../../src/ssl_support.h:86: error: ‘SSL’ was not declared in this scope
../../src/ssl_support.h:86: error: ‘ssl’ was not declared in this scope
../../src/structs.h:611: error: ISO C++ forbids declaration of
‘SSL_CTX’ with no type
../../src/structs.h:611: error: expected ‘;’ before ‘*’ token
../../src/structs.h:952: error: ISO C++ forbids declaration of
‘SSL_CTX’ with no type
../../src/structs.h:952: error: expected ‘;’ before ‘*’ token
../../src/structs.h:953: error: ISO C++ forbids declaration of
‘SSL_SESSION’ with no type
../../src/structs.h:953: error: expected ‘;’ before ‘*’ token
make[3]: *** [AsyncCall.lo] Error 1
make[3]: Leaving directory `/root/squid-3.1.0.16/src/base'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/squid-3.1.0.16/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/squid-3.1.0.16/src'
make: *** [all-recursive] Error 1

This is CentOS 5.4 base + compilers + OpenSSL installed. What could be
the problem?

Thanks!!

Andres
Received on Mon Feb 15 2010 - 02:34:33 MST

This archive was generated by hypermail 2.2.0 : Mon Feb 15 2010 - 12:00:08 MST