Iptypes.h ?

Stefan Puiu stefan.puiu at gmail.com
Wed Jun 8 05:43:04 UTC 2005


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 at 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 at 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 at 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
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> >
> >
>



More information about the bind-users mailing list