<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>You should be able to grab SQUID 3.3.3 from Cygwin and compile it there without issues.<div><br></div><div>When working within cygwin get the "cygport" program as there is a specific squid.cygport install file that extracts the squid source, applies cygwin specific patches and compiles it for you.</div><div><br></div><div>If you are running this on a Win2003 box (x86) and no ipv6, you'll need a small patch that fixes the built in ACL that causes the executable to crash (<a href="https://bugs.freebsd.org/bugzilla/attachment.cgi?id=132625&action=diff" target="_blank" style="font-size: 12pt;">https://bugs.freebsd.org/bugzilla/attachment.cgi?id=132625&action=diff</a>).</div><div><br></div><div>I've been testing this the last few days to replace our outdated SQUID 2.7 on Windows and it looks promising so far... got it in PROD at a small site with about 20 people and its running fine.</div><div><br><div>> Date: Tue, 14 Oct 2014 20:55:51 +1300<br>> From: squid3@treenet.co.nz<br>> To: squid-users@lists.squid-cache.org<br>> Subject: Re: [squid-users] some question about compiling squid with Cygwin<br>> <br>> -----BEGIN PGP SIGNED MESSAGE-----<br>> Hash: SHA1<br>> <br>> On 14/10/2014 7:17 p.m., lionxyes@gmail.com wrote:<br>> > Hello, everybody!<br>> > <br>> > Recently i need run squid 3.x(x >= 1) on windows, and i found<br>> > related wiki from this url:<br>> > <br>> > http://wiki.squid-cache.org/KnowledgeBase/Windows<br>> > <br>> > From this i know there are two methods of running squid on<br>> > windows. 1. Compiling with Cygwin 2. Compiling with MinGW and squid<br>> > series 3 has major build issues on all Windows compiler systems.<br>> > And there is no solution of the issues about compiling with MinGw.<br>> > <br>> > but then i readed that there have been unconfirmed reports from<br>> > some users of building up to squid-3.3 successfully and producing a<br>> > usable executable. Cygwin project provide version 3.3.3 packages.<br>> > <br>> > I was excited. I tried it immediately, but i failed when i make it.<br>> > I had sucessfully compiled suqid-2.7 in the same environmnent.<br>> > <br>> > so, are there people of compiling squid 3.3.3 with Cygwin<br>> > successfully. and can give me some help?<br>> <br>> The download URLs referenced under<br>> <http://wiki.squid-cache.org/KnowledgeBase/Windows#Pre-Built_Binary_Packages><br>> includes both binary and source packages which are being used to build.<br>> <br>> Please check if you are using that src package rather than the<br>> upstream release tarball. There may be cygwin specific patches applied<br>> to it.<br>> <br>> Also, if you need to build any features not included in the provided<br>> binary package then you may consider the feature untested possibly<br>> either not building or working. There may be some support from Cygwin<br>> regarding those situations, but the upstream target for resuming<br>> Windows support is 3.5 series.<br>> <br>> Amos<br>> <br>> -----BEGIN PGP SIGNATURE-----<br>> Version: GnuPG v2.0.22 (MingW32)<br>> <br>> iQEcBAEBAgAGBQJUPNcGAAoJELJo5wb/XPRj75kIAOSp5KgTJVLNjiVqzQnwBKGP<br>> /w8thp52qhpLwoiTQQ8vouyuuElbwMihJ6SWH51xOiCFyCtG5n1iTenEb26xcCGf<br>> g49UaeehlKihnElkLmFUJmDsnHHD+tkjr6gfg5pAKwtVzMdU30bmpF2ga7TnBwSe<br>> KZvGcWSfOD6xCEysuYMokgRPYmWcZd4ySX+r32lrWW+c28Tyz1KTJlcuvpq8TAzN<br>> twyjubjLCRSh7s91eFnhf0/woY7dn2dr0jnflA3ZPPcIqgOqw4Y7wnA7GTVFLviC<br>> JnA8qVT5k4VK4xurUoYyOMfKmVIh3W+Q4M8gfDyjjcwr89d/xFf0C2pjTMEkcsA=<br>> =QROG<br>> -----END PGP SIGNATURE-----<br>> _______________________________________________<br>> squid-users mailing list<br>> squid-users@lists.squid-cache.org<br>> http://lists.squid-cache.org/listinfo/squid-users<br></div></div>                                       </div></body>
</html>