This is a discussion on Re: Iptypes.h ? within the Bind Users forums, part of the DNS and Related Forums category; Ok, I'm reposting this because for some reason it doesn't show up in the archives, so it's ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Ok, I'm reposting this because for some reason it doesn't show up in
the archives, so it's likely that it got lost in outer space or something... > You mean win32utils/BuildAll.bat? I just did a diff -ur between > bind-9.2.3/win32utils and bind-9.3.1/win32utils and I don't see any > major changes, maybe I'm looking in the wrong place: BuildAll.bat has > a line added for libbind9, it builds signzone instead of makekeyset > and signkey and copies only some of the HTML files, but that's about > it; BuildSetup.bat is the same, makeversion.pl has something about > libbind9 added, but that's all. The .mak files are generated from .dsp > ones, I suppose, but still, I compared the one for libisc and I don't > see anything major. >=20 > On 6/5/05, Danny Mayer <mayer@gis.net> wrote: > > Stefan, > > > > I just took another look at this. It's out of date. The 9.3.x has a > > rewritten build file. Please look at the 9.3.1 tarball. > > > > Danny > > > > At 03:21 AM 5/20/2005, Stefan Puiu wrote: > > >Well, is this ecartis thing smart in detecting which files are text > > >and which aren't... > > > > > >Here's the patch, inline: > > > > > >--- win32-build.txt.orig 2005-05-20 10:06:45.358577000 +0300 > > >+++ win32-build.txt 2005-05-20 10:07:02.804006000 +0300 > > >@@ -4,22 +4,43 @@ > > > > > > $Id: win32-build.txt,v 1.5.2.1.4.2 2004/03/08 09:05:15 marka Exp $ > > > > > >- BIND 9.2.0 Beta for Win32 Source Build Instructions. 28-Jul-2= 001 > > >+ BIND 9.2.0 for Win32 Source Build Instructions. 28-Jul-2001 > > >+ (updated 20-May-2005 for 9.3.1) > > > > > > Building BIND 9.2 on Windows NT/2000 has two prerequisites: > > > 1) You need to install Perl for Windows NT/2000. ActiveState > > > (http://www.activestate.com/) is the one most people install and use= ; > > > 2) OpenSSL (http://www.openssl.org) needs to be downloaded and built > > > on the system on which you are building BIND. > > >- > > >-The instructions assume a Visual C++ 6.0 compiler with Visual Studio = and > > >-Visual Studio Service Pack 3 or later. It may build and work with ear= lier > > >-versions but it has not been tested. The binaries may be built and ru= n on > > >-any of the following platforms: NT 4.0 Workstation (SP3 or later), NT= 4.0 > > >-Server (SP3 or later), Windows 2000 Professional (SP1 or later), > > >-Windows 2000 Server or any kind (SP1 or later). It should run on the > > >-to-be-released Windows XP platforms of various flavors. It will NOT b= uild > > >-or run on Windows 95, Windows 98, etc. platforms. > > >+3) For BIND 9.3.x, if you want to build using Visual C++ 6.0, you'll > > >+need some extra files that are to be found in the Platform SDK (which > > >+you will need to install), namely: > > >+ > > >+iphlpapi.h > > >+iptypes.h > > >+ipexport.h > > >+iphlpapi.lib > > >+ > > >+You'll also need an updated Iprtrmib.h - using the VC++6.0 one will > > >+get you some compilation errors. You can just overwrite the old one i= f > > >+you're not using it for any purposes, and maybe keep a backup of it. > > >+ > > >+You can copy the header files under VC98\INCLUDE and the library file > > >+under VC98\LIB. I think you can also put them in a separate directory > > >+and add it to the include search list, but I don't know if that can b= e > > >+made persistent. > > >+ > > >+For building on VC++ 7.0 no extra files are required. > > >+ > > >+The instructions assume a Visual C++ 6.0 compiler with Visual Studio > > >+and Visual Studio Service Pack 3 or later (for 9.2.0). It may build > > >+and work with earlier versions but it has not been tested. The > > >+binaries may be built and run on any of the following platforms: NT > > >+4.0 Workstation (SP3 or later), NT 4.0 Server (SP3 or later), Windows > > >+2000 Professional (SP1 or later), Windows 2000 Server or any kind (SP= 1 > > >+or later). It should run on the to-be-released Windows XP platforms o= f > > >+various flavors. It will NOT build or run on Windows 95, Windows 98, > > >+etc. platforms. > > > > > > Step 1: Download and Build OpenSSL > > > > > >@@ -63,6 +84,7 @@ > > > > > > The following files are built: > > > > > >+libbind9.dll > > > libisc.dll > > > libdns.dll > > > libisccc.dll > > > > > > > > >On 5/20/05, Stefan Puiu <stefan.puiu@gmail.com> wrote: > > > > And iprtrmib.h, actually, using the old one wouldn't work. But we'v= e > > > > discussed this previously, it's in the archives. > > > > > > > > And since I see that win32utils/win32-build.txt hasn't changed, I'v= e > > > > included a patch with these instructions, just in case :). > > > > > > > > On 5/18/05, mayer <mayer@gis.net> wrote: > > > > > ----- Original Message Follows ----- > > > > > > Hello, > > > > > > > > > > > > Does anyone know where this file is in Windows VC++? > > > > > > > > > > > > Thanks. > > > > > > > > > > > > > > > > If you are trying to build BIND 9 on Windows with VC++ 6.0 > > > > > it's in the Platform SDK. ISC makes the binary kit for Windows > > > > > available on it's Website if you prefer to get it already built. > > > > > > > > > > You actually need more than that one file: > > > > > iphlpapi.h > > > > > iptypes.h > > > > > ipexport.h > > > > > iphlpapi.lib > > > > > > > > > > are the files you need. > > > > > > > > > > Danny > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > |