1From 323ced03a66e6cd963d8277b66cfcc7dce740be7 Mon Sep 17 00:00:00 2001 2From: Lei Maohui <leimaohui@cn.fujitsu.com> 3Date: Fri, 17 Jul 2015 01:33:43 -0700 4Subject: [PATCH] fix Xthe build error when python>3.0 5 6Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> 7--- 8 src/target_python.c | 7 ++++++- 9 1 file changed, 6 insertions(+), 1 deletion(-) 10 11diff --git a/src/target_python.c b/src/target_python.c 12index 90b43a1..2b76c9e 100644 13--- a/src/target_python.c 14+++ b/src/target_python.c 15@@ -167,7 +167,12 @@ PyGlobalInitialize(const CMPIBroker* broker, CMPIStatus* st) 16 17 Py_SetProgramName("cmpi_swig"); 18 Py_Initialize(); 19- SWIGEXPORT void SWIG_init(void); 20+#if PY_VERSION_HEX >= 0x03000000 21+SWIGEXPORT PyObject* 22+#else 23+ SWIGEXPORT void 24+#endif 25+ SWIG_init(void); 26 SWIG_init(); 27 cmpiMainPyThreadState = PyGILState_GetThisThreadState(); 28 PyEval_ReleaseThread(cmpiMainPyThreadState); 29-- 302.1.0 31 32