diff --git a/source/blender/python/api2_2x/NMesh.h b/source/blender/python/api2_2x/NMesh.h
index 3742ef72e077f454a3cfa40262882ec595796edb..6602e9a251c9325e2c35db05179d8e4d7bc1a61f 100644
--- a/source/blender/python/api2_2x/NMesh.h
+++ b/source/blender/python/api2_2x/NMesh.h
@@ -48,10 +48,10 @@
 #include "Image.h"
 
 /* EXPP PyType Objects */
-PyTypeObject NMesh_Type;
-PyTypeObject NMFace_Type;
-PyTypeObject NMVert_Type;
-PyTypeObject NMCol_Type;
+extern PyTypeObject NMesh_Type;
+extern PyTypeObject NMFace_Type;
+extern PyTypeObject NMVert_Type;
+extern PyTypeObject NMCol_Type;
 
 
 struct BPy_Object;
diff --git a/source/blender/python/api2_2x/Scene.h b/source/blender/python/api2_2x/Scene.h
index c6905d56be2f44249f902dc5e649862a69699eab..0c04dd498f00cab8943344817ba2d89d933f4b88 100644
--- a/source/blender/python/api2_2x/Scene.h
+++ b/source/blender/python/api2_2x/Scene.h
@@ -37,7 +37,7 @@
 #include <DNA_scene_types.h>
 
 /* The Scene PyType Object defined in Scene.c */
-PyTypeObject Scene_Type;
+extern PyTypeObject Scene_Type;
 
 #define BPy_Scene_Check(v) \
     ((v)->ob_type == &Scene_Type)
diff --git a/source/blender/python/api2_2x/sceneRender.c b/source/blender/python/api2_2x/sceneRender.c
index d4a23c9e4644923e0310374d5ae741fc8597a69d..f90c8f0158a20f582528060d6f13c02089d4dfbe 100644
--- a/source/blender/python/api2_2x/sceneRender.c
+++ b/source/blender/python/api2_2x/sceneRender.c
@@ -64,7 +64,7 @@
 #define PY_SKYDOME	1
 #define PY_FULL	 2
 
-RE_Render R;
+extern RE_Render R;
 
 //---------------------------------------Render prototypes-------------
 static PyObject *M_Render_CloseRenderWindow( PyObject * self );