Iptypes.h ?

Stefan Puiu stefan.puiu at gmail.com
Mon Jun 6 06:44:47 UTC 2005


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.

On 6/5/05, Danny Mayer <mayer at gis.net> wrote:
> Stefan,
>=20
> 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.
>=20
> Danny
>=20
> 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-200=
1
> >+       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 an=
d
> >-Visual Studio Service Pack 3 or later. It may build and work with earli=
er
> >-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 (SP1 or later). It should run on the
> >-to-be-released Windows XP platforms of various flavors. It will NOT bui=
ld
> >-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 if
> >+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 be
> >+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 (SP1
> >+or later). It should run on the to-be-released Windows XP platforms of
> >+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've
> > > discussed this previously, it's in the archives.
> > >
> > > And since I see that win32utils/win32-build.txt hasn't changed, I've
> > > 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
> > > >
> > > >
> > > >
> > >
> > >
> > >
>=20
>



More information about the bind-users mailing list