From 7f0fb0b01e49af7e309cbfe69cd4f42c828c2520 Mon Sep 17 00:00:00 2001
From: Greg Ward <gward@python.net>
Date: Thu, 3 Feb 2000 23:07:54 +0000
Subject: [PATCH] Improved an error message. Announce when we start building
 each extension (better feedback).

---
 Lib/distutils/command/build_ext.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/Lib/distutils/command/build_ext.py b/Lib/distutils/command/build_ext.py
index 4f7e53ff30..126cf60aab 100644
--- a/Lib/distutils/command/build_ext.py
+++ b/Lib/distutils/command/build_ext.py
@@ -197,10 +197,13 @@ class BuildExt (Command):
             sources = build_info.get ('sources')
             if sources is None or type (sources) not in (ListType, TupleType):
                 raise DistutilsValueError, \
-                      "in ext_modules option, 'sources' must be present " + \
-                      "and must be a list of source filenames"
+                      ("in ext_modules option (extension '%s'), " +
+                       "'sources' must be present and must be " +
+                       "a list of source filenames") % extension_name
             sources = list (sources)
 
+            self.announce ("building '%s' extension" % extension_name)
+
             # First step: compile the source code to object files.  This
             # drops the object files in the current directory, regardless
             # of where the source is (may be a bad thing, but that's how a
-- 
2.49.0