Convert warning to Logs.warn (waf api change)
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Mon, 29 Dec 2008 16:54:53 +0000
changeset 4211 165b38956c24
parent 4210 d2309cf765d8
child 4212 e0eb69d55e40
Convert warning to Logs.warn (waf api change)
bindings/python/wscript
--- a/bindings/python/wscript	Mon Dec 29 15:48:34 2008 +0000
+++ b/bindings/python/wscript	Mon Dec 29 16:54:53 2008 +0000
@@ -64,7 +64,7 @@
     """
     bzr = conf.find_program("bzr")
     if not bzr:
-        warning("the program 'bzr' is needed in order to fetch pybindgen")
+        Logs.warn("the program 'bzr' is needed in order to fetch pybindgen")
         return False
     if len(REQUIRED_PYBINDGEN_VERSION) == 4:
         rev = "-rrevno:%i" % REQUIRED_PYBINDGEN_VERSION[3]
@@ -156,7 +156,7 @@
     try:
         conf.check_python_module('pybindgen')
     except Configure.ConfigurationError:
-        warning("pybindgen missing")
+        Logs.warn("pybindgen missing")
         if no_net or not fetch_pybindgen(conf):
             conf.report_optional_feature("python", "Python Bindings", False,
                                          "PyBindGen missing and could not be retrieved")
@@ -172,7 +172,7 @@
                            (pybindgen_version >= REQUIRED_PYBINDGEN_VERSION),
                            pybindgen_version_str)
         if not (pybindgen_version >= REQUIRED_PYBINDGEN_VERSION):
-            warning("pybindgen (found %s) is too old (need %s)" %
+            Logs.warn("pybindgen (found %s) is too old (need %s)" %
                     (pybindgen_version_str,
                      '.'.join([str(x) for x in REQUIRED_PYBINDGEN_VERSION])))
             if no_net or not fetch_pybindgen(conf):
@@ -201,7 +201,7 @@
                        (pygccxml_version >= REQUIRED_PYGCCXML_VERSION),
                        pygccxml_version_str)
     if not (pygccxml_version >= REQUIRED_PYGCCXML_VERSION):
-        warning("pygccxml (found %s) is too old (need %s) => "
+        Logs.warn("pygccxml (found %s) is too old (need %s) => "
                 "automatic scanning of API definitions will not be possible" %
                 (pygccxml_version_str,
                  '.'.join([str(x) for x in REQUIRED_PYGCCXML_VERSION])))
@@ -213,7 +213,7 @@
     ## Check gccxml version
     gccxml = conf.find_program('gccxml', var='GCCXML')
     if not gccxml:
-        warning("gccxml missing; automatic scanning of API definitions will not be possible")
+        Logs.warn("gccxml missing; automatic scanning of API definitions will not be possible")
         conf.report_optional_feature("pygccxml", "Python API Scanning Support", False,
                                      "gccxml missing")
         return
@@ -224,7 +224,7 @@
     gccxml_version_ok = ([int(s) for s in gccxml_version.split('.')] >= [0, 9])
     conf.check_message('gccxml', 'version', True, gccxml_version)
     if not gccxml_version_ok:
-        warning("gccxml too old, need version >= 0.9; automatic scanning of API definitions will not be possible")
+        Logs.warn("gccxml too old, need version >= 0.9; automatic scanning of API definitions will not be possible")
         conf.report_optional_feature("pygccxml", "Python API Scanning Support", False,
                                      "gccxml too old")
         return
@@ -355,7 +355,7 @@
                         #source = os.path.basename(source)
                         node = ns3_dir_node.find_or_declare(source)
                         if node is None:
-                            fatal("missing header file %s" % (source,))
+                            raise Utils.WafError("missing header file %s" % (source,))
                         all_headers_inputs.append(node)
         assert all_headers_inputs
         all_headers_outputs = [self.path.find_or_declare("everything.h")]