- compile struct module
- get version number from sys.version_info
diff --git a/setup.py b/setup.py
index 44af338..19c8e0f 100644
--- a/setup.py
+++ b/setup.py
@@ -456,11 +456,11 @@
         # *** Uncomment these for TOGL extension only:
         #	-lGL -lGLU -lXext -lXmu \
 
-        self.extensions = exts
+        self.extensions.extend(exts)
 
 def main():
     setup(name = 'Python standard library',
-          version = '2.0',
+          version = '%d.%d' % sys.version_info[:2],
           cmdclass = {'build_ext':PyBuildExt},
           # The struct module is defined here, because build_ext won't be
           # called unless there's at least one extension module defined.