<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi all,<div>&nbsp;&nbsp;I'm attempting to build Power DNS for windows using Visual Studio 2008 C++. &nbsp;I checked out revision 1325 from trunk as that appears to be release 2.9.22 judging by the comment and the changes. &nbsp;However, when I try to build I always receive a massive number of errors because it can't find "stdint.h". &nbsp;&nbsp;I've checked my visual studio include directory (C:\Program Files\Microsoft Visual Studio 9.0\VC\include) and there definitely isn't a stdint.h file.&nbsp;</div><div><br></div><div>I've followed all the steps outlined here</div><div><br></div><div><a href="http://doc.powerdns.com/on-windows.html">http://doc.powerdns.com/on-windows.html</a></div><div><br></div><div>and I'm using pthread v 2.8.0&nbsp;and&nbsp;nsis&nbsp;v&nbsp;2.45.</div><div><br></div><div><br></div><div>I've found this bit of code for windows users to get these header files</div><div><br></div><div><a href="http://code.google.com/p/msinttypes/">http://code.google.com/p/msinttypes/</a></div><div><br></div><div><br></div><div>Once I add the int header from the google code project I no longer&nbsp;receive&nbsp;errors&nbsp;about&nbsp;the&nbsp;integer&nbsp;header,&nbsp;however&nbsp;I&nbsp;still&nbsp;can't&nbsp;build.&nbsp;&nbsp;I&nbsp;consistently&nbsp;get&nbsp;the following errors.</div><div><br></div><div><br></div><div>error C2143: syntax error : missing ';' before '*'<span class="Apple-tab-span" style="white-space:pre">        </span>c:\powerdns\pdns\utility.hh<span class="Apple-tab-span" style="white-space:pre">        </span>80<span class="Apple-tab-span" style="white-space:pre">        </span>pdns_recursor</div><div><div>error C4430: missing type specifier - int assumed. Note: C++ does not support default-int<span class="Apple-tab-span" style="white-space:pre">        </span>c:\powerdns\pdns\utility.hh<span class="Apple-tab-span" style="white-space:pre">        </span>80<span class="Apple-tab-span" style="white-space:pre">        </span>pdns_recursor</div><div><br></div><div>I also do not have any of the &lt;boost/*&gt; includes that are defined.&nbsp;&nbsp;Any&nbsp;ideas&nbsp;on&nbsp;how&nbsp;to&nbsp;fix&nbsp;the&nbsp;import&nbsp;issues?&nbsp;&nbsp;I'm&nbsp;reluctant&nbsp;to&nbsp;import&nbsp;other&nbsp;3rd&nbsp;party&nbsp;api's&nbsp;that&nbsp;aren't&nbsp;documented&nbsp;as&nbsp;I&nbsp;don't&nbsp;want&nbsp;to&nbsp;produce&nbsp;an&nbsp;unstable&nbsp;build.</div><div><br></div><div>Thanks,</div><div><br></div></div><div>&nbsp;<br><div apple-content-edited="true"> <span class="Apple-style-span" style="font-size: 11px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(193, 216, 47); font-family: 'Lucida Grande'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 16px/normal 'Lucida Grande'; color: rgb(193, 216, 47); "><span class="Apple-style-span" style="font-family: 'Lucida Sans Unicode'; ">todd</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 16px/normal 'Lucida Grande'; color: rgb(193, 216, 47); "><font class="Apple-style-span" face="'Lucida Sans Unicode'"><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-size: 11px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div apple-content-edited="true"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="color: rgb(193, 216, 47); font-size: 16px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 16px/normal 'Lucida Grande'; color: rgb(193, 216, 47); "><font class="Apple-style-span" color="#808080" face="'Lucida Sans Unicode'" size="2"><span class="Apple-style-span" style="font-size: 10px; ">SENIOR SOFTWARE ENGINEER</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Lucida Grande'; min-height: 15px; "><font class="Apple-style-span" face="'Lucida Sans Unicode'"><br></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Lucida Grande'; min-height: 15px; "><span class="Apple-style-span" style="color: rgb(128, 128, 128); "><span style="color: rgb(0, 0, 0); "><font class="Apple-style-span" face="'Lucida Sans Unicode'">todd nine&nbsp;</font></span><font class="Apple-style-span" face="'Lucida Sans Unicode'">| spidertracks ltd |&nbsp;&nbsp;117a the square</font></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Lucida Grande'; color: rgb(128, 128, 128); "><font class="Apple-style-span" face="'Lucida Sans Unicode'">po box 5203 | palmerston north 4441 | new zealand</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Lucida Grande'; color: rgb(128, 128, 128); "><span style="font: normal normal normal 9px/normal 'Lucida Grande'; "><font class="Apple-style-span" face="'Lucida Sans Unicode'">P</font></span><font class="Apple-style-span" face="'Lucida Sans Unicode'">: +64 6 353 3395 |</font><font class="Apple-style-span" face="'Lucida Sans Unicode'">&nbsp;</font><span style="font: normal normal normal 9px/normal 'Lucida Grande'; "><font class="Apple-style-span" face="'Lucida Sans Unicode'">M</font></span><font class="Apple-style-span" face="'Lucida Sans Unicode'">: +64 210 255 8576&nbsp;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Lucida Grande'; color: rgb(128, 128, 128); "><span style="font: normal normal normal 9px/normal 'Lucida Grande'; "><font class="Apple-style-span" face="'Lucida Sans Unicode'">E</font></span><font class="Apple-style-span" face="'Lucida Sans Unicode'">:&nbsp;<font class="Apple-style-span" color="#C1D82F" size="4"><font class="Apple-style-span" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 12px; "><a href="mailto:todd@spidertracks.co.nz">todd@spidertracks.co.nz</a></span></font><span class="Apple-style-span" style="font-size: 16px; ">&nbsp;<span class="Apple-style-span" style="color: rgb(128, 128, 128); font-family: 'Lucida Grande'; font-size: 12px; "><span style="font: normal normal normal 9px/normal 'Lucida Grande'; "><font class="Apple-style-span" face="'Lucida Sans Unicode'">W</font></span><font class="Apple-style-span" face="'Lucida Sans Unicode'">:&nbsp;<span class="Apple-style-span" style="color: rgb(193, 216, 47); "><font class="Apple-style-span" face="'Lucida Grande'"><a href="http://www.spidertracks.com">www.spidertracks.com</a></font></span></font></span></span></font></font></div></span></div></div></div></span></font></div></span></div></span></div></span></div></span></div></span></div></span> </div><br></div></body></html>