Author: lsuggs
Date: Sun Nov  1 06:44:49 2009
New Revision: 43894

URL: http://svn.reactos.org/svn/reactos?rev=43894&view=rev
Log:
libbind9, libdns, libisc, libisccfg and liblwres all compile and link. They are 
successfully making it into bootcd as well. All have been tested on Windows 
with a compiled ISC nslookup and work. Next is nslookup.
Happy Halloween!

Modified:
    branches/nslookup/boot/bootdata/packages/reactos.dff
    branches/nslookup/dll/3rdparty/3rdparty.rbuild
    branches/nslookup/dll/3rdparty/bind9/bind9.rbuild
    branches/nslookup/dll/3rdparty/dns/dns.rbuild
    branches/nslookup/dll/3rdparty/dns/win32/libdns.def
    branches/nslookup/dll/3rdparty/isc/win32/libisc.def
    branches/nslookup/dll/3rdparty/isc/win32/win32os.c
    branches/nslookup/dll/3rdparty/isccfg/isccfg.rbuild
    branches/nslookup/dll/3rdparty/lwres/lwres.rbuild
    branches/nslookup/dll/3rdparty/lwres/win32/include/lwres/netdb.h

Modified: branches/nslookup/boot/bootdata/packages/reactos.dff
URL: 
http://svn.reactos.org/svn/reactos/branches/nslookup/boot/bootdata/packages/reactos.dff?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/boot/bootdata/packages/reactos.dff [iso-8859-1] (original)
+++ branches/nslookup/boot/bootdata/packages/reactos.dff [iso-8859-1] Sun Nov  
1 06:44:49 2009
@@ -129,6 +129,11 @@
 dll\3rdparty\libjpeg\libjpeg.dll                    1
 dll\3rdparty\libxslt\libxslt.dll                    1
 dll\3rdparty\dxtn\dxtn.dll                          1   optional
+dll\3rdparty\isc\libisc.dll                         1
+dll\3rdparty\dns\libdns.dll                         1
+dll\3rdparty\isccfg\libisccfg.dll                   1
+dll\3rdparty\lwres\liblwres.dll                     1
+dll\3rdparty\bind9\libbind9.dll                     1
 
 dll\cpl\access\access.cpl                           1
 dll\cpl\appwiz\appwiz.cpl                           1

Modified: branches/nslookup/dll/3rdparty/3rdparty.rbuild
URL: 
http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/3rdparty.rbuild?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/3rdparty.rbuild [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/3rdparty.rbuild [iso-8859-1] Sun Nov  1 
06:44:49 2009
@@ -3,6 +3,18 @@
 <group xmlns:xi="http://www.w3.org/2001/XInclude";>
        <directory name="isc">
                <xi:include href="isc/isc.rbuild" />
+       </directory>
+       <directory name="dns">
+               <xi:include href="dns/dns.rbuild" />
+       </directory>
+       <directory name="isccfg">
+               <xi:include href="isccfg/isccfg.rbuild" />
+       </directory>
+       <directory name="lwres">
+               <xi:include href="lwres/lwres.rbuild" />
+       </directory>
+       <directory name="bind9">
+               <xi:include href="bind9/bind9.rbuild" />
        </directory>
        <directory name="mesa32">
                <xi:include href="mesa32/mesa32.rbuild" />

Modified: branches/nslookup/dll/3rdparty/bind9/bind9.rbuild
URL: 
http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/bind9/bind9.rbuild?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/bind9/bind9.rbuild [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/bind9/bind9.rbuild [iso-8859-1] Sun Nov  1 
06:44:49 2009
@@ -14,8 +14,13 @@
        <define name="LIBBIND9_EXPORTS" />
        <define name="ISC_PLATFORM_HAVEIN6PKTINFO" />
        <define name="ISC_PLATFORM_USEGCCASM" />
+       <library>isc</library>
+       <library>dns</library>
+       <library>isccfg</library>
+       <library>ws2_32</library>
        <file>check.c</file>
        <file>getaddresses.c</file>
+       <importlibrary definition="win32/libbind9.def" />
        <directory name="win32">
                <file>DLLMain.c</file>
                <file>version.c</file>

Modified: branches/nslookup/dll/3rdparty/dns/dns.rbuild
URL: 
http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/dns/dns.rbuild?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/dns/dns.rbuild [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/dns/dns.rbuild [iso-8859-1] Sun Nov  1 
06:44:49 2009
@@ -12,6 +12,15 @@
        <define name="LIBDNS_EXPORTS" />
        <define name="ISC_PLATFORM_HAVEIN6PKTINFO" />
        <define name="ISC_PLATFORM_USEGCCASM" />
+       <library>ntdll</library>
+       <library>kernel32</library>
+       <library>user32</library>
+       <library>advapi32</library>
+       <library>uuid</library>
+       <library>ws2_32</library>
+       <library>msvcrt40</library>
+       <library>isc</library>
+       <importlibrary definition="win32/libdns.def" />
        <directory name="win32">
                <file>DLLMain.c</file>
                <file>version.c</file>

Modified: branches/nslookup/dll/3rdparty/dns/win32/libdns.def
URL: 
http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/dns/win32/libdns.def?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/dns/win32/libdns.def [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/dns/win32/libdns.def [iso-8859-1] Sun Nov  1 
06:44:49 2009
@@ -553,6 +553,7 @@
 dns_result_register
 dns_result_torcode
 dns_result_totext
+dns_rootname
 dns_rootns_create
 dns_sdb_putnamedrr
 dns_sdb_putrdata
@@ -600,6 +601,12 @@
 dns_tkey_processquery
 dns_tkeyctx_create
 dns_tkeyctx_destroy
+dns_tsig_hmacmd5_name
+dns_tsig_hmacsha1_name
+dns_tsig_hmacsha224_name
+dns_tsig_hmacsha256_name
+dns_tsig_hmacsha384_name
+dns_tsig_hmacsha512_name
 dns_tsig_sign
 dns_tsig_verify
 dns_tsigkey_attach

Modified: branches/nslookup/dll/3rdparty/isc/win32/libisc.def
URL: 
http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/isc/win32/libisc.def?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/isc/win32/libisc.def [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/isc/win32/libisc.def [iso-8859-1] Sun Nov  1 
06:44:49 2009
@@ -541,6 +541,7 @@
 EXPORTS
 
 isc_assertion_failed           DATA
+isc_categories                         DATA
 isc_commandline_argument       DATA
 isc_commandline_errprint       DATA
 isc_commandline_index          DATA

Modified: branches/nslookup/dll/3rdparty/isc/win32/win32os.c
URL: 
http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/isc/win32/win32os.c?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/isc/win32/win32os.c [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/isc/win32/win32os.c [iso-8859-1] Sun Nov  1 
06:44:49 2009
@@ -98,4 +98,4 @@
 
        /* Exact */
        return (0);
-}
+}

Modified: branches/nslookup/dll/3rdparty/isccfg/isccfg.rbuild
URL: 
http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/isccfg/isccfg.rbuild?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/isccfg/isccfg.rbuild [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/isccfg/isccfg.rbuild [iso-8859-1] Sun Nov  1 
06:44:49 2009
@@ -14,11 +14,13 @@
        <define name="USE_MD5" />
        <define name="LIBISCCFG_EXPORTS" />
        <define name="ISC_PLATFORM_HAVEIN6PKTINFO" />
-       <define name="ISC_PLATFORM_USEGCCASM" />
+       <library>isc</library>
+       <library>dns</library>
        <file>aclconf.c</file>
        <file>log.c</file>
        <file>namedconf.c</file>
        <file>parser.c</file>
+       <importlibrary definition="win32/libisccfg.def" />
        <directory name="win32">
                <file>DLLMain.c</file>
                <file>version.c</file>

Modified: branches/nslookup/dll/3rdparty/lwres/lwres.rbuild
URL: 
http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/lwres/lwres.rbuild?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/lwres/lwres.rbuild [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/lwres/lwres.rbuild [iso-8859-1] Sun Nov  1 
06:44:49 2009
@@ -14,6 +14,11 @@
        <define name="LIBLWRES_EXPORTS" />
        <define name="ISC_PLATFORM_HAVEIN6PKTINFO" />
        <define name="ISC_PLATFORM_USEGCCASM" />
+       <library>isc</library>
+       <library>ws2_32</library>
+       <library>msvcrt40</library>
+       <library>advapi32</library>
+       <library>iphlpapi</library>
        <file>context.c</file>
        <file>gai_strerror.c</file>
        <file>getaddrinfo.c</file>
@@ -32,6 +37,7 @@
        <file>lwres_grbn.c</file>
        <file>lwres_noop.c</file>
        <file>lwresutil.c</file>
+       <importlibrary definition="win32/liblwres.def" />
        <directory name="win32">
                <file>lwconfig.c</file>
                <file>DLLMain.c</file>

Modified: branches/nslookup/dll/3rdparty/lwres/win32/include/lwres/netdb.h
URL: 
http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/lwres/win32/include/lwres/netdb.h?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/lwres/win32/include/lwres/netdb.h 
[iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/lwres/win32/include/lwres/netdb.h 
[iso-8859-1] Sun Nov  1 06:44:49 2009
@@ -31,9 +31,7 @@
 /*
  * Define if <netdb.h> does not declare struct addrinfo.
  */
-#ifndef __REACTOS__
 #define ISC_LWRES_NEEDADDRINFO 1
-#endif
 
 #ifdef ISC_LWRES_NEEDADDRINFO
 struct addrinfo {


Reply via email to