On 14/10/11 21:07, Erich Titl wrote:
Hi Folks

at 14.10.2011 09:37, Erich Titl wrote:
on 13.10.2011 16:46, John Doe wrote:
From: Erich Titl

I am still trying to compile 3.1.15. I still get the following
/usr/lib/libcrypto.a(c_zlib.o): In function `bio_zlib_free':
(.text+0x4f): undefined reference to `inflateEnd'

I used your flags and configure on my 32-bits CentOS and 3.1.16 compiled fine...
Maybe make sure you have all the "devel" packages.
Did you check the configure output to see if it detected everything (zlib, 
ssl...)?

I would guess so, anyway compiling with 3.2.0.12 goes without a hitch.
Will try with 3.1.16 to see if anything changes.

No changes as expected, 3.1.16 fails compilation just the same.

Is it possible that 3.1 does not play well with openssl 1.0.0x

Very possible.
They seems to have had no fear of changing the header files definitions across the 1.0.0* series.

I'm particularly looking now for details like that 'x' in correlation to particular build errors. So we can use it to target our workarounds as we encounter problems.

Since you seem to have a working and non-working build. Can you provide the g++ command line for both 3.2 and 3.1 series build of the broken file? You provided a 3.1 trace alone earlier. I'm looking for what is detected differently or ordered differently in the link sequence.

A diff of the include/autoconf.h file which is generated by ./configure for each of those builds would also be helpful.

And please lets get a bugzilla entry to track all this now.

Amos
--
Please be using
  Current Stable Squid 2.7.STABLE9 or 3.1.15
  Beta testers wanted for 3.2.0.12

Reply via email to