<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hello,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have searched the previous posts and I can only find a mention of this issue from back in 2018 where the solution was to use 3.5. I would like to use 4.12 instead of older versions because of the security concerns.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The following is the errors the compiler gave me:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In file included from /usr/include/w32api/lm.h:18,<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">from ext_lm_group_acl.cc:96:<o:p></o:p></p>
<p class="MsoNormal">/usr/include/w32api/lmserver.h:29:33: error: ‘SERVICE_STATUS_HANDLE’ was not declared in this scope; did you mean ‘SERVICE_PAUSABLE’?<o:p></o:p></p>
<p class="MsoNormal"> 29 | WINBOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,DWORD dwServiceBits,WINBOOL bSetBitsOn,WINBOOL bUpdateImmediately);<o:p></o:p></p>
<p class="MsoNormal"> | ^~~~~~~~~~~~~~~~~~~~~<o:p></o:p></p>
<p class="MsoNormal"> | SERVICE_PAUSABLE<o:p></o:p></p>
<p class="MsoNormal">/usr/include/w32api/lmserver.h:29:76: error: expected primary-expression before ‘dwServiceBits’<o:p></o:p></p>
<p class="MsoNormal"> 29 | WINBOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,DWORD dwServiceBits,WINBOOL bSetBitsOn,WINBOOL bUpdateImmediately);<o:p></o:p></p>
<p class="MsoNormal"> | ^~~~~~~~~~~~~<o:p></o:p></p>
<p class="MsoNormal">/usr/include/w32api/lmserver.h:29:98: error: expected primary-expression before ‘bSetBitsOn’<o:p></o:p></p>
<p class="MsoNormal"> 29 | WINBOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,DWORD dwServiceBits,WINBOOL bSetBitsOn,WINBOOL bUpdateImmediately);<o:p></o:p></p>
<p class="MsoNormal"> | ^~~~~~~~~~<o:p></o:p></p>
<p class="MsoNormal">/usr/include/w32api/lmserver.h:29:117: error: expected primary-expression before ‘bUpdateImmediately’<o:p></o:p></p>
<p class="MsoNormal"> 29 | WINBOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,DWORD dwServiceBits,WINBOOL bSetBitsOn,WINBOOL bUpdateImmediately);<o:p></o:p></p>
<p class="MsoNormal"> | ^~~~~~~~~~~~~~~~~~<o:p></o:p></p>
<p class="MsoNormal">/usr/include/w32api/lmserver.h:29:135: error: expression list treated as compound expression in initializer [-fpermissive]<o:p></o:p></p>
<p class="MsoNormal"> 29 | WINBOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,DWORD dwServiceBits,WINBOOL bSetBitsOn,WINBOOL bUpdateImmediately);<o:p></o:p></p>
<p class="MsoNormal"> | ^<o:p></o:p></p>
<p class="MsoNormal">In file included from ../../../../compat/compat.h:105,<o:p></o:p></p>
<p class="MsoNormal"> from ../../../../include/squid.h:43,<o:p></o:p></p>
<p class="MsoNormal"> from ext_lm_group_acl.cc:78:<o:p></o:p></p>
<p class="MsoNormal">ext_lm_group_acl.cc: In function ‘char* GetDomainName()’:<o:p></o:p></p>
<p class="MsoNormal">ext_lm_group_acl.cc:173:19: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘NTSTATUS’ {aka ‘int’} [-Werror=format=]<o:p></o:p></p>
<p class="MsoNormal"> 173 | debug("OpenPolicy Error: %ld\n", status);<o:p></o:p></p>
<p class="MsoNormal"> | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~<o:p></o:p></p>
<p class="MsoNormal"> | |<o:p></o:p></p>
<p class="MsoNormal"> | NTSTATUS {aka int}<o:p></o:p></p>
<p class="MsoNormal">../../../../compat/debug.h:31:41: note: in definition of macro ‘debug’<o:p></o:p></p>
<p class="MsoNormal"> 31 | fprintf(stderr,X); \<o:p></o:p></p>
<p class="MsoNormal"> | ^<o:p></o:p></p>
<p class="MsoNormal">ext_lm_group_acl.cc:173:40: note: format string is defined here<o:p></o:p></p>
<p class="MsoNormal"> 173 | debug("OpenPolicy Error: %ld\n", status);<o:p></o:p></p>
<p class="MsoNormal"> | ~~^<o:p></o:p></p>
<p class="MsoNormal"> | |<o:p></o:p></p>
<p class="MsoNormal"> | long int<o:p></o:p></p>
<p class="MsoNormal"> | %d<o:p></o:p></p>
<p class="MsoNormal">In file included from ../../../../compat/compat.h:105,<o:p></o:p></p>
<p class="MsoNormal"> from ../../../../include/squid.h:43,<o:p></o:p></p>
<p class="MsoNormal"> from ext_lm_group_acl.cc:78:<o:p></o:p></p>
<p class="MsoNormal">ext_lm_group_acl.cc:184:23: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘NTSTATUS’ {aka ‘int’} [-Werror=format=]<o:p></o:p></p>
<p class="MsoNormal"> 184 | debug("LsaQueryInformationPolicy Error: %ld\n", status);<o:p></o:p></p>
<p class="MsoNormal"> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~<o:p></o:p></p>
<p class="MsoNormal"> | |<o:p></o:p></p>
<p class="MsoNormal"> | NTSTATUS {aka int}<o:p></o:p></p>
<p class="MsoNormal">../../../../compat/debug.h:31:41: note: in definition of macro ‘debug’<o:p></o:p></p>
<p class="MsoNormal"> 31 | fprintf(stderr,X); \<o:p></o:p></p>
<p class="MsoNormal"> | ^<o:p></o:p></p>
<p class="MsoNormal">ext_lm_group_acl.cc:184:59: note: format string is defined here<o:p></o:p></p>
<p class="MsoNormal"> 184 | debug("LsaQueryInformationPolicy Error: %ld\n", status);<o:p></o:p></p>
<p class="MsoNormal"> | ~~^<o:p></o:p></p>
<p class="MsoNormal"> | |<o:p></o:p></p>
<p class="MsoNormal"> | long int<o:p></o:p></p>
<p class="MsoNormal"> | %d<o:p></o:p></p>
<p class="MsoNormal">In file included from ../../../../compat/compat.h:105,<o:p></o:p></p>
<p class="MsoNormal"> from ../../../../include/squid.h:43,<o:p></o:p></p>
<p class="MsoNormal"> from ext_lm_group_acl.cc:78:<o:p></o:p></p>
<p class="MsoNormal">ext_lm_group_acl.cc:214:15: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘DWORD’ {aka ‘unsigned int’} [-Werror=format=]<o:p></o:p></p>
<p class="MsoNormal"> 214 | debug("NetWkstaGetInfo Error: %ld\n", netret);<o:p></o:p></p>
<p class="MsoNormal"> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~<o:p></o:p></p>
<p class="MsoNormal"> | |<o:p></o:p></p>
<p class="MsoNormal"> | DWORD {aka unsigned int}<o:p></o:p></p>
<p class="MsoNormal">../../../../compat/debug.h:31:41: note: in definition of macro ‘debug’<o:p></o:p></p>
<p class="MsoNormal"> 31 | fprintf(stderr,X); \<o:p></o:p></p>
<p class="MsoNormal"> | ^<o:p></o:p></p>
<p class="MsoNormal">ext_lm_group_acl.cc:214:41: note: format string is defined here<o:p></o:p></p>
<p class="MsoNormal"> 214 | debug("NetWkstaGetInfo Error: %ld\n", netret);<o:p></o:p></p>
<p class="MsoNormal"> | ~~^<o:p></o:p></p>
<p class="MsoNormal"> | |<o:p></o:p></p>
<p class="MsoNormal"> | long int<o:p></o:p></p>
<p class="MsoNormal"> | %d<o:p></o:p></p>
<p class="MsoNormal">In file included from ../../../../compat/compat.h:105,<o:p></o:p></p>
<p class="MsoNormal"> from ../../../../include/squid.h:43,<o:p></o:p></p>
<p class="MsoNormal"> from ext_lm_group_acl.cc:78:<o:p></o:p></p>
<p class="MsoNormal">ext_lm_group_acl.cc: In function ‘int main(int, char**)’:<o:p></o:p></p>
<p class="MsoNormal">ext_lm_group_acl.cc:572:15: error: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Werror=format=]<o:p></o:p></p>
<p class="MsoNormal"> 572 | debug("Got '%s' from Squid (length: %d).\n", buf, strlen(buf));<o:p></o:p></p>
<p class="MsoNormal"> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~<o:p></o:p></p>
<p class="MsoNormal"> | |<o:p></o:p></p>
<p class="MsoNormal"> | size_t {aka long unsigned int}<o:p></o:p></p>
<p class="MsoNormal">../../../../compat/debug.h:31:41: note: in definition of macro ‘debug’<o:p></o:p></p>
<p class="MsoNormal"> 31 | fprintf(stderr,X); \<o:p></o:p></p>
<p class="MsoNormal"> | ^<o:p></o:p></p>
<p class="MsoNormal">ext_lm_group_acl.cc:572:46: note: format string is defined here<o:p></o:p></p>
<p class="MsoNormal"> 572 | debug("Got '%s' from Squid (length: %d).\n", buf, strlen(buf));<o:p></o:p></p>
<p class="MsoNormal"> | ~^<o:p></o:p></p>
<p class="MsoNormal"> | |<o:p></o:p></p>
<p class="MsoNormal"> | int<o:p></o:p></p>
<p class="MsoNormal"> | %ld<o:p></o:p></p>
<p class="MsoNormal">cc1plus: all warnings being treated as errors<o:p></o:p></p>
<p class="MsoNormal">make[5]: *** [Makefile:840: ext_lm_group_acl.o] Error 1<o:p></o:p></p>
<p class="MsoNormal">make[5]: Leaving directory '/cygdrive/c/new/squid-4.14/src/acl/external/LM_group'<o:p></o:p></p>
<p class="MsoNormal">make[4]: *** [Makefile:532: install-recursive] Error 1<o:p></o:p></p>
<p class="MsoNormal">make[4]: Leaving directory '/cygdrive/c/new/squid-4.14/src/acl/external'<o:p></o:p></p>
<p class="MsoNormal">make[3]: *** [Makefile:1125: install-recursive] Error 1<o:p></o:p></p>
<p class="MsoNormal">make[3]: Leaving directory '/cygdrive/c/new/squid-4.14/src/acl'<o:p></o:p></p>
<p class="MsoNormal">make[2]: *** [Makefile:7129: install-recursive] Error 1<o:p></o:p></p>
<p class="MsoNormal">make[2]: Leaving directory '/cygdrive/c/new/squid-4.14/src'<o:p></o:p></p>
<p class="MsoNormal">make[1]: *** [Makefile:7657: install] Error 2<o:p></o:p></p>
<p class="MsoNormal">make[1]: Leaving directory '/cygdrive/c/new/squid-4.14/src'<o:p></o:p></p>
<p class="MsoNormal">make: *** [Makefile:588: install-recursive] Error 1<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b><span style="font-size:14.0pt;color:#1F497D">Brian Hall<o:p></o:p></span></b></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;color:#1F497D">Job Spider Team Lead<br>
</span></i><b><span style="font-size:10.0pt;color:#1F497D">Geographic Solutions, Inc.</span></b><i><span style="font-size:10.0pt;color:#1F497D"><br>
</span></i><span style="font-size:9.0pt;color:#1F497D">727.786.7955 phone</span><span style="font-size:14.0pt;color:#1F497D">
</span><span style="font-size:9.0pt;color:#1F497D">|</span><span style="font-size:14.0pt;color:#1F497D">
</span><span style="font-size:9.0pt;color:#1F497D">727.786.5871 fax</span><span style="font-size:14.0pt;color:#1F497D">
</span><span style="font-size:9.0pt;color:#1F497D">|</span><span style="font-size:14.0pt;color:#1F497D">
</span><u><span style="font-size:9.0pt;color:blue"><a href="mailto:bhall@geosolinc.com"><span style="color:#0563C1">bhall@geosolinc.com</span></a>
</span></u><span style="font-size:9.0pt;color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:9.0pt;color:#1F497D">1001 Omaha Circle, Palm Harbor, FL 34683 |
</span><span style="color:#1F497D"><a href="http://www.geographicsolutions.com/"><span style="font-size:9.0pt;color:blue">geographicsolutions.com</span></a></span><o:p></o:p></p>
<p class="MsoNormal"><a href="http://www.geographicsolutions.com/"><span style="color:#1F497D;text-decoration:none"><img border="0" width="361" height="83" style="width:3.7604in;height:.8645in" id="Picture_x0020_2" src="cid:image001.gif@01D73844.9ACF2FC0" alt="2016 Email Signature"></span></a><span style="color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><i><span style="font-size:8.0pt;color:gray"><o:p> </o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:8.0pt;color:gray">The information contained in this message may be privileged, confidential<br>
and protected from disclosure. If the reader of this message is not the intended<br>
recipient, or an employee or agent responsible for delivering this message to the
<br>
intended recipient, you are hereby notified that any dissemination, distribution <br>
or copying of this communication is strictly prohibited. If you have received this<o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:8.0pt;color:gray">communication in error, please notify us immediately by replying to the message
<br>
and deleting it from your computer.</span></i><span style="color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>