i'm having a problem while compiling squid 3.2.0.12 (since 3.2.0.6) on ubuntu server

From: Eliezer Croitoru <eliezer_at_ec.hadorhabaac.com>
Date: Wed, 21 Sep 2011 07:35:39 +0300

using ubuntu server 10.04 latest updates applied.
compiling squid 3.2.0.5 works great but since then tried to compile and
couldnt make it compile.
i understood that on debian 6 it works great but i didnt check it yet.

the following software was installed in order to make squid 3.1 and 3.2
compile:
apt-get install build-essential libldap2-dev libpam0g-dev libdb-dev
dpatch cdbs libsasl2-dev debhelper libcppunit-dev libkrb5-dev comerr-dev
libcap2-dev libexpat1-dev libxml2-dev libcap2-dev dpkg-dev

config..(worked for 3.2.0.5 and still running for at least since it was
released a very long time):
./configure --prefix=/opt/squid32012 --includedir=/include
--mandir=/share/man --infodir=/share/info
--localstatedir=/opt/squid32012/var --disable-maintainer-mode
--disable-dependency-tracking --disable-silent-rules --enable-inline
--enable-async-io=8 --enable-storeio=ufs,aufs,diskd
--enable-removal-policies=lru,heap --enable-delay-pools
--enable-cache-digests --enable-underscores --enable-icap-client
--enable-follow-x-forwarded-for
--enable-digest-auth-helpers=ldap,password
--enable-negotiate-auth-helpers=squid_kerb_auth
--enable-external-acl-helpers=ip_user,ldap_group,session,unix_group,wbinfo_group
--enable-arp-acl --enable-esi--disable-translation
--with-logdir=/opt/squid32012/var/log
--with-pidfile=/var/run/squid32012.pid --with-filedescriptors=65536
--with-large-files --with-default-user=proxy --enable-linux-netfilter
--enable-ltdl-convenience

thsnks in advance
Eliezer

the error is:

In file included from ../src/ssl/support.h:38,
                  from ssl/ErrorDetailManager.h:4,
                  from errorpage.cc:42:
../src/ssl/gadgets.h:39: error: variable or field גX509_free_cppג
declared void
../src/ssl/gadgets.h:39: error: גX509ג was not declared in this scope
../src/ssl/gadgets.h:39: error: גaג was not declared in this scope
../src/ssl/gadgets.h:40: error: גX509ג was not declared in this scope
../src/ssl/gadgets.h:40: error: גX509_free_cppג was not declared in this
scope
../src/ssl/gadgets.h:40: error: template argument 1 is invalid
../src/ssl/gadgets.h:40: error: template argument 2 is invalid
../src/ssl/gadgets.h:40: error: invalid type in declaration before ג;ג token
../src/ssl/gadgets.h:42: error: variable or field גEVP_PKEY_free_cppג
declared void
../src/ssl/gadgets.h:42: error: גEVP_PKEYג was not declared in this scope
../src/ssl/gadgets.h:42: error: גaג was not declared in this scope
../src/ssl/gadgets.h:43: error: גEVP_PKEYג was not declared in this scope
../src/ssl/gadgets.h:43: error: גEVP_PKEY_free_cppג was not declared in
this scope
../src/ssl/gadgets.h:43: error: template argument 1 is invalid
../src/ssl/gadgets.h:43: error: template argument 2 is invalid
../src/ssl/gadgets.h:43: error: invalid type in declaration before ג;ג token
../src/ssl/gadgets.h:45: error: variable or field גBN_free_cppג declared
void
../src/ssl/gadgets.h:45: error: גBIGNUMג was not declared in this scope
../src/ssl/gadgets.h:45: error: גaג was not declared in this scope
../src/ssl/gadgets.h:46: error: גBIGNUMג was not declared in this scope
../src/ssl/gadgets.h:46: error: גBN_free_cppג was not declared in this scope
../src/ssl/gadgets.h:46: error: template argument 1 is invalid
../src/ssl/gadgets.h:46: error: template argument 2 is invalid
../src/ssl/gadgets.h:46: error: invalid type in declaration before ג;ג token
../src/ssl/gadgets.h:48: error: variable or field גBIO_free_cppג
declared void
../src/ssl/gadgets.h:48: error: גBIOג was not declared in this scope
../src/ssl/gadgets.h:48: error: גaג was not declared in this scope
../src/ssl/gadgets.h:49: error: גBIOג was not declared in this scope
../src/ssl/gadgets.h:49: error: גBIO_free_cppג was not declared in this
scope
../src/ssl/gadgets.h:49: error: template argument 1 is invalid
../src/ssl/gadgets.h:49: error: template argument 2 is invalid
../src/ssl/gadgets.h:49: error: invalid type in declaration before ג;ג token
../src/ssl/gadgets.h:51: error: variable or field
גASN1_INTEGER_free_cppג declared void
../src/ssl/gadgets.h:51: error: גASN1_INTEGERג was not declared in this
scope
../src/ssl/gadgets.h:51: error: גaג was not declared in this scope
../src/ssl/gadgets.h:52: error: גASN1_INTEGERג was not declared in this
scope
../src/ssl/gadgets.h:52: error: גASN1_INTEGER_free_cppג was not declared
in this scope
../src/ssl/gadgets.h:52: error: template argument 1 is invalid
../src/ssl/gadgets.h:52: error: template argument 2 is invalid
../src/ssl/gadgets.h:52: error: invalid type in declaration before ג;ג token
../src/ssl/gadgets.h:54: error: variable or field גTXT_DB_free_cppג
declared void
../src/ssl/gadgets.h:54: error: גTXT_DBג was not declared in this scope
../src/ssl/gadgets.h:54: error: גaג was not declared in this scope
../src/ssl/gadgets.h:55: error: גTXT_DBג was not declared in this scope
../src/ssl/gadgets.h:55: error: גTXT_DB_free_cppג was not declared in
this scope
../src/ssl/gadgets.h:55: error: template argument 1 is invalid
../src/ssl/gadgets.h:55: error: template argument 2 is invalid
../src/ssl/gadgets.h:55: error: invalid type in declaration before ג;ג token
../src/ssl/gadgets.h:57: error: variable or field גX509_NAME_free_cppג
declared void
../src/ssl/gadgets.h:57: error: גX509_NAMEג was not declared in this scope
../src/ssl/gadgets.h:57: error: גaג was not declared in this scope
../src/ssl/gadgets.h:58: error: גX509_NAMEג was not declared in this scope
../src/ssl/gadgets.h:58: error: גX509_NAME_free_cppג was not declared in
this scope
../src/ssl/gadgets.h:58: error: template argument 1 is invalid
../src/ssl/gadgets.h:58: error: template argument 2 is invalid
../src/ssl/gadgets.h:58: error: invalid type in declaration before ג;ג token
../src/ssl/gadgets.h:60: error: variable or field גRSA_free_cppג
declared void
../src/ssl/gadgets.h:60: error: גRSAג was not declared in this scope
../src/ssl/gadgets.h:60: error: גaג was not declared in this scope
../src/ssl/gadgets.h:61: error: גRSAג was not declared in this scope
../src/ssl/gadgets.h:61: error: גRSA_free_cppג was not declared in this
scope
../src/ssl/gadgets.h:61: error: template argument 1 is invalid
../src/ssl/gadgets.h:61: error: template argument 2 is invalid
../src/ssl/gadgets.h:61: error: invalid type in declaration before ג;ג token
../src/ssl/gadgets.h:63: error: variable or field גX509_REQ_free_cppג
declared void
../src/ssl/gadgets.h:63: error: גX509_REQג was not declared in this scope
../src/ssl/gadgets.h:63: error: גaג was not declared in this scope
../src/ssl/gadgets.h:64: error: גX509_REQג was not declared in this scope
../src/ssl/gadgets.h:64: error: גX509_REQ_free_cppג was not declared in
this scope
../src/ssl/gadgets.h:64: error: template argument 1 is invalid
../src/ssl/gadgets.h:64: error: template argument 2 is invalid
../src/ssl/gadgets.h:64: error: invalid type in declaration before ג;ג token
../src/ssl/gadgets.h:66: error: variable or field גSSL_CTX_free_cppג
declared void
../src/ssl/gadgets.h:66: error: גSSL_CTXג was not declared in this scope
../src/ssl/gadgets.h:66: error: גaג was not declared in this scope
../src/ssl/gadgets.h:67: error: גSSL_CTXג was not declared in this scope
../src/ssl/gadgets.h:67: error: גSSL_CTX_free_cppג was not declared in
this scope
../src/ssl/gadgets.h:67: error: template argument 1 is invalid
../src/ssl/gadgets.h:67: error: template argument 2 is invalid
../src/ssl/gadgets.h:67: error: invalid type in declaration before ג;ג token
../src/ssl/gadgets.h:69: error: variable or field גSSL_free_cppג
declared void
../src/ssl/gadgets.h:69: error: גSSLג was not declared in this scope
../src/ssl/gadgets.h:69: error: גaג was not declared in this scope
../src/ssl/gadgets.h:70: error: גSSLג was not declared in this scope
../src/ssl/gadgets.h:70: error: גSSL_free_cppג was not declared in this
scope
../src/ssl/gadgets.h:70: error: template argument 1 is invalid
../src/ssl/gadgets.h:70: error: template argument 2 is invalid
../src/ssl/gadgets.h:70: error: invalid type in declaration before ג;ג token
../src/ssl/gadgets.h:77: error: expected constructor, destructor, or
type conversion before ג*ג token
../src/ssl/gadgets.h:83: error: expected constructor, destructor, or
type conversion before ג*ג token
../src/ssl/gadgets.h:109: error: expected constructor, destructor, or
type conversion before ג*ג token
In file included from ../src/ssl/support.h:38,
                  from ssl/ErrorDetailManager.h:4,
                  from errorpage.cc:42:
../src/ssl/gadgets.h:117: error: גBIGNUMג has not been declared
In file included from ssl/ErrorDetailManager.h:4,
                  from errorpage.cc:42:
../src/ssl/support.h:71: error: expected constructor, destructor, or
type conversion before ג*ג token
In file included from ssl/ErrorDetailManager.h:4,
                  from errorpage.cc:42:
../src/ssl/support.h:74: error: expected constructor, destructor, or
type conversion before ג*ג token
../src/ssl/support.h:87: error: גSSLג was not declared in this scope
../src/ssl/support.h:87: error: גsslג was not declared in this scope
../src/ssl/support.h:90: error: typedef גSSLGETATTRIBUTEג is initialized
(use decltype instead)
../src/ssl/support.h:90: error: גSSLג was not declared in this scope
../src/ssl/support.h:90: error: expected primary-expression before ג,ג token
../src/ssl/support.h:90: error: expected primary-expression before גconstג
../src/ssl/support.h:93: error: גSSLGETATTRIBUTEג does not name a type
../src/ssl/support.h:96: error: גSSLGETATTRIBUTEג does not name a type
../src/ssl/support.h:99: error: גSSLג was not declared in this scope
../src/ssl/support.h:99: error: גsslג was not declared in this scope
../src/ssl/support.h:102: error: גSSLג was not declared in this scope
../src/ssl/support.h:102: error: גsslג was not declared in this scope
../src/ssl/support.h:110: error: expected constructor, destructor, or
type conversion before ג*ג token
../src/ssl/support.h:117: error: גSSL_CTXג was not declared in this scope
../src/ssl/support.h:117: error: גsslContextג was not declared in this scope
../src/ssl/support.h:124: error: expected constructor, destructor, or
type conversion before ג*ג token
../src/ssl/support.h:135: error: גX509ג was not declared in this scope
../src/ssl/support.h:135: error: גpeer_certג was not declared in this scope
../src/ssl/support.h:135: error: expected primary-expression before גvoidג
../src/ssl/support.h:135: error: גcheck_funcג was not declared in this scope
../src/ssl/support.h:135: error: expected primary-expression before גvoidג
../src/ssl/support.h:135: error: גASN1_STRINGג was not declared in this
scope
../src/ssl/support.h:135: error: גcn_dataג was not declared in this scope
../src/ssl/support.h:135: error: initializer expression list treated as
compound expression
../src/ssl/support.h:145: error: גASN1_TIMEג was not declared in this scope
../src/ssl/support.h:145: error: expected primary-expression before ג,ג
token
../src/ssl/support.h:145: error: expected primary-expression before גcharג
../src/ssl/support.h:145: error: expected primary-expression before גintג
../src/ssl/support.h:145: error: initializer expression list treated as
compound expression
../src/ssl/support.h:153: error: גSSLג was not declared in this scope
../src/ssl/support.h:153: error: גsslג was not declared in this scope
../src/ssl/support.h:153: error: expected primary-expression before גconstג
../src/ssl/support.h:153: error: initializer expression list treated as
compound expression
make[3]: *** [errorpage.o] Error 1
make[3]: Leaving directory `/opt/src/squid-3.2.0.12/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/src/squid-3.2.0.12/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/opt/src/squid-3.2.0.12/src'
make: *** [all-recursive] Error 1

another output from other people:
http://pastebin.com/L4Y5Zn08
Received on Wed Sep 21 2011 - 04:35:46 MDT

This archive was generated by hypermail 2.2.0 : Wed Sep 21 2011 - 12:00:03 MDT