[SCM] Samba Shared Repository - branch master updated

Günther Deschner gd at samba.org
Wed Nov 30 10:38:02 MST 2011


The branch, master has been updated
       via  9c4d498 s3-waf: fix the build with CTDB_CONTROL_CHECK_SRVIDS.
      from  de553b5 s4:gensec/spnego: only try the mechs that match the client given ones

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 9c4d49863a80ebe6dedd8faeb4bf41270f7ba685
Author: Günther Deschner <gd at samba.org>
Date:   Wed Nov 30 16:34:52 2011 +0100

    s3-waf: fix the build with CTDB_CONTROL_CHECK_SRVIDS.
    
    Volker, Michael, please check.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed Nov 30 18:37:29 CET 2011 on sn-devel-104

-----------------------------------------------------------------------

Summary of changes:
 source3/wscript |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/wscript b/source3/wscript
index 2514048..4dc4560 100644
--- a/source3/wscript
+++ b/source3/wscript
@@ -1545,6 +1545,35 @@ main() {
                 includes=includes,
                 msg='Checking for ctdb ipv6 support')
 
+        if have_cluster_support:
+            conf.CHECK_CODE('''
+                #define NO_CONFIG_H
+                #include "replace.h"
+                #include "system/wait.h"
+                #include "system/network.h"
+                #include <talloc.h>
+                #include <tdb.h>
+                #include <ctdb.h>
+                #include <ctdb_private.h>
+
+                int main(void)
+                {
+                    int i = (int)CTDB_CONTROL_CHECK_SRVIDS;
+                    return 0;
+                }
+                ''',
+                'HAVE_CTDB_CONTROL_CHECK_SRVIDS_DECL',
+                addmain=False,
+                includes=includes,
+		msg='Checking for CHECK_SRVIDS control')
+
+            if not conf.CONFIG_SET('HAVE_CTDB_CONTROL_CHECK_SRVIDS_DECL'):
+                if not Options.options.enable_old_ctdb:
+                    have_cluster_support = False
+                    ctdb_broken = "CHECK_SRVIDS control missing"
+                else:
+                    Logs.warn("ignoring missing CHECK_SRVIDS control (--enable-old-ctdb)")
+
     if have_cluster_support:
         Logs.info("building with cluster support")
         conf.DEFINE('CLUSTER_SUPPORT', 1);


-- 
Samba Shared Repository


More information about the samba-cvs mailing list