Iptypes.h ?

mayer mayer at gis.net
Wed Jun 8 16:53:42 UTC 2005


I was talking about win32-build.txt. I just checked the kit. It looks
like my changes didn't make it into the 9.3.1 tarball. I can send
it to you if you like.

Danny

----- Original Message Follows -----
> 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.
> > 
> > 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-2001 >+       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 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. >+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
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > >
> > >
> >



More information about the bind-users mailing list