Hi,
I’ve followed the small set of steps for building squid proxy using Cygwin on Windows 7 but am getting compile time errors. Specifically the below. Sorry for emailing this question if this has been answered. I searched past emails and the most recent hit on errors building on Windows was from 2010.
Cygwin version 2.11.2 from Nov 8/2018 and installed ALL features including devel.
Downloaded squid source, tar –xvf squid-3.5.11.tar.gz (I tried version 3.5.28 as well)
./configure --bindir=/bin/squid --sbindir=/usr/sbin/squid --sysconfdir=/etc/squid --datadir=/usr/share/squid --libexecdir=/usr/lib/squid --disable-strict-error-checking --with-logdir=/var/log/squid --with-swapdir=/var/cache/squid
And tried with --enable-win32-service as well.
Then make produces the error below. What am I doing incorrectly?
….
….
In file included from /usr/include/w32api/lm.h:18:0,
from ext_lm_group_acl.cc:96:
/usr/include/w32api/lmserver.h:30:33: error: `SERVICE_STATUS_HANDLE' was not dec
lared in this scope
WINBOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,DWORD dwSe
rviceBits,WINBOOL bSetBitsOn,WINBOOL bUpdateImmediately);
^~~~~~~~~~~~~~~~~~~~~
/usr/include/w32api/lmserver.h:30:33: note: suggested alternative: `SERVICE_PAUS
ABLE'
WINBOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,DWORD dwSe
rviceBits,WINBOOL bSetBitsOn,WINBOOL bUpdateImmediately);
^~~~~~~~~~~~~~~~~~~~~
SERVICE_PAUSABLE
/usr/include/w32api/lmserver.h:30:76: error: expected primary-_expression_ before
`dwServiceBits'
WINBOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,DWORD dwSe
rviceBits,WINBOOL bSetBitsOn,WINBOOL bUpdateImmediately);
^~~~
~~~~~~~~~
/usr/include/w32api/lmserver.h:30:98: error: expected primary-_expression_ before
`bSetBitsOn'
WINBOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,DWORD dwSe
rviceBits,WINBOOL bSetBitsOn,WINBOOL bUpdateImmediately);
^~~~~~~~~~
/usr/include/w32api/lmserver.h:30:117: error: expected primary-_expression_ before
`bUpdateImmediately'
WINBOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,DWORD dwSe
rviceBits,WINBOOL bSetBitsOn,WINBOOL bUpdateImmediately);
^~~~~~~~~~~~~~~~~~
/usr/include/w32api/lmserver.h:30:135: error: _expression_ list treated as compoun
d _expression_ in initializer [-fpermissive]
WINBOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,DWORD dwSe
_______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users