Don't die if win32api doesn't exist.
diff --git a/Tools/freeze/checkextensions_win32.py b/Tools/freeze/checkextensions_win32.py
index 10bd3ef..69643b3 100644
--- a/Tools/freeze/checkextensions_win32.py
+++ b/Tools/freeze/checkextensions_win32.py
@@ -20,7 +20,11 @@
 but an obvious enhancement would be to provide command line options.
 """
 
-import os, win32api, string, sys
+import os, string, sys
+try:
+	import win32api
+except ImportError:
+	win32api = None # User has already been warned
 
 class CExtension:
 	"""An abstraction of an extension implemented in C/C++
@@ -60,6 +64,7 @@
 	return ret
 
 def get_extension_defn(moduleName, mapFileName):
+	if win32api is None: return None
 	dsp = win32api.GetProfileVal(moduleName, "dsp", "", mapFileName)
 	if dsp=="":
 		sys.stderr.write("No definition of module %s in map file '%s'\n" % (moduleName, mapFileName))