Dear Gentlemen, was anyone successful in building Squid 3.5 for Win2k with SSL (> OpenSSL 1.0.1 / TLS 1.2) so far?
If not, I will not be able to do it without an tremendous amount of support, which is a great pity, if Squid can only be used on x64 while the field of application spans over mitigating TLS compatibility problems for older x86 servers (eg. php4 with cURL w/o TLS1.2, which is needed for several APIs), too. Best Regards Reinhard Am So., 10. Feb. 2019 um 11:53 Uhr schrieb Rafael Akchurin <rafael.akchu...@diladele.com>: > > Hello Amos, Reinhard, > > Interestingly enough this error does not popup when building Squid on 64-bit > Cygwin. > Might be some 32-bit installation glitch? > > Best regards, > Rafael Akchurin > Diladele B.V. > > > > -----Original Message----- > From: squid-users <squid-users-boun...@lists.squid-cache.org> On Behalf Of > Amos Jeffries > Sent: Sunday, 10 February 2019 11:30 > To: squid-users@lists.squid-cache.org > Subject: Re: [squid-users] Building Squid 3.5 for Win2k with SSL > > On 10/02/19 9:56 pm, Reinhard Zumpf Dipl.-Ing. wrote: > > Hi, > > > > thanks so much for helping out. I managed to get configure run through > > now as described from Diladele. > > > > But, make terminates like that: > > > > ... > > mv -f $depbase.Tpo $depbase.Po > > depbase=`echo SBuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ > > g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" > > -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" > > -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I.. -I../include -I../lib > > -I../src -I../include -I../src -I/usr/include/libxml2 > > -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings > > -Wcomments -Wshadow -Woverloaded-virtual -pipe -D_REENTRANT -g -O2 > > -march=native -MT SBuf.o -MD -MP -MF $depbase.Tpo -c -o SBuf.o SBuf.cc > > &&\ mv -f $depbase.Tpo $depbase.Po > > SBuf.cc: In Elementfunktion »SBuf::size_type SBuf::rfind(char, > > SBuf::size_type) const«: > > SBuf.cc:760:21: Fehler: »memrchr« wurde in diesem Gültigkeitsbereich > > nicht definiert > > const void *i = memrchr(buf(), (int)c, (size_type)endPos); > > ^~~~~~~ > > SBuf.cc:760:21: Anmerkung: empfohlene Alternative: »memchr« > > const void *i = memrchr(buf(), (int)c, (size_type)endPos); > > ^~~~~~~ > > memchr > > make[3]: *** [Makefile:7173: SBuf.o] Fehler 1 > > make[3]: Verzeichnis „/home/synrzu/squid-3.5.28/src“ wird verlassen > > make[2]: *** [Makefile:7296: all-recursive] Fehler 1 > > make[2]: Verzeichnis „/home/synrzu/squid-3.5.28/src“ wird verlassen > > make[1]: *** [Makefile:6157: all] Fehler 2 > > make[1]: Verzeichnis „/home/synrzu/squid-3.5.28/src“ wird verlassen > > make: *** [Makefile:581: all-recursive] Fehler 1 > > > > It is the latest x86 cygwin with all packages mentioned by Diladele > > and Squid 3.5.28 sources. > > > > What can I do? > > > > I'm not familiar enough with Cygwin to be specific, sorry. You will need to > track down where the memrchr is defined and make sure that file gets included > properly by the compiler. > > Rafael has not mentioned this failing with 3.5 before so I assume it is > something missing from the ./configure options, or perhapse some extension to > cygwin that needs installing. > > You could try and ask Rafael / Diladele directly since it is their document > you are following here. > > Amos > _______________________________________________ > squid-users mailing list > squid-users@lists.squid-cache.org > http://lists.squid-cache.org/listinfo/squid-users > _______________________________________________ > squid-users mailing list > squid-users@lists.squid-cache.org > http://lists.squid-cache.org/listinfo/squid-users _______________________________________________ squid-users mailing list squid-users@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-users