This is a discussion on Re: Iptypes.h ? within the Bind Users forums, part of the DNS and Related Forums category; I was talking about win32-build.txt. I just checked the kit. It looks like my changes didn't make ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
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@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@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@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 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > |
![]() |
| Thread Tools | |
| Display Modes | |
|
|