Thanks. Since I didn't want to wait for 3.HEAD-20090519, I simply applied your patch to the 3.HEAD-20090518 source. Here's the output:
patch -p0 < b9686.patch ... g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c StringData.cc -fno-common -DPIC -o .libs/StringData.o g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c StringData.cc -o StringData.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c -o Time.lo Time.cc g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c Time.cc -fno-common -DPIC -o .libs/Time.o g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c Time.cc -o Time.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c -o TimeData.lo TimeData.cc g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c TimeData.cc -fno-common -DPIC -o .libs/TimeData.o g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c TimeData.cc -o TimeData.o >/dev/null 2>&1 make[3]: *** No rule to make target `Asn.cc', needed by `Asn.lo'. Stop. make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 -------- Original-Nachricht -------- > Have been working on this a little. Seems asn.cc and Asn.cc were not > both needed anyway, so merging and killing one. > > The clash is looking more like a clash between pure int and a type which > has been typedef'd from int. int vs ssl_error_t. > I find it very strange that the compiler is doing that. > > The next snapshot should be 3.HEAD-20090519. Can you please test that > when its bundled to see if all this fixing has had any effect on your > latest problem. > > Amos > -- > Please be using > Current Stable Squid 2.7.STABLE6 or 3.0.STABLE15 > Current Beta Squid 3.1.0.7 -- Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + Telefonanschluss für nur 17,95 Euro/mtl.!* http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a