Re: Iptypes.h ?

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


Go Back   Usenet Forums > DNS and Related Forums > Bind Users

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 06-08-2005
Stefan Puiu
 
Posts: n/a
Default Re: Iptypes.h ?

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

> >
> >

>



Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 10:08 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0