Use FSpCreateResFile() in stead of CreateResFile().
Don't call OpenDeskAcc() and AppendResMenu() on Carbon.
diff --git a/Mac/Lib/buildtools.py b/Mac/Lib/buildtools.py
index e8c6eb0..2a8fd03 100644
--- a/Mac/Lib/buildtools.py
+++ b/Mac/Lib/buildtools.py
@@ -140,7 +140,7 @@
 	try:
 		output = Res.FSpOpenResFile(dest_fss, WRITE)
 	except MacOS.Error:
-		Res.CreateResFile(destname)
+		Res.FSpCreateResFile(destname, '????', 'APPL', MACFS.smAllScripts)
 		output = Res.FSpOpenResFile(dest_fss, WRITE)
 	
 	# Copy the resources from the target specific resource template, if any