<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi all,<div> I'm attempting to build Power DNS for windows using Visual Studio 2008 C++. I checked out revision 1325 from trunk as that appears to be release 2.9.22 judging by the comment and the changes. However, when I try to build I always receive a massive number of errors because it can't find "stdint.h". 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. </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 and nsis v 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 receive errors about the integer header, however I still can't build. I consistently get 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 <boost/*> includes that are defined. Any ideas on how to fix the import issues? I'm reluctant to import other 3rd party api's that aren't documented as I don't want to produce an unstable build.</div><div><br></div><div>Thanks,</div><div><br></div></div><div> <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 </font></span><font class="Apple-style-span" face="'Lucida Sans Unicode'">| spidertracks ltd | 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'"> </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 </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'">: <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; "> <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'">: <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>