An #endif was missing in Just's patch. Added.
diff --git a/Modules/main.c b/Modules/main.c
index 9901d10..80c50b0 100644
--- a/Modules/main.c
+++ b/Modules/main.c
@@ -366,6 +366,7 @@
 		Py_SetProgramName(argv[0]);
 #else
 	Py_SetProgramName(argv[0]);
+#endif
 	Py_Initialize();
 
 	if (Py_VerboseFlag ||