Buged Python implementation on 2.36?

The wierdest thing is happening with Blender and Python since I updated to 2.36.

Yesterday I was doing some UV Mapping, and when I was ready to export the UV layout, the script gave me an error, more specifically:

Traceback (most recent call last):
File “<string>”, line 80, in ?
ImportError: /usr/lib/python2.3/lib-dynload/math.so: undefined symbol: PyFPE_jbuf

But I recall that the same script worked perfectly fine on 2.35a, and I haven’t touched my Python install nor the python path since then. I also got a similar problem with the Beast script.

Just to be sure, I tryed both scripts on 2.35a and they worked fine. Here comes the weird thing:

I opened both 2.35a and 2.36 at the same time, and on both used Help -> System -> System information… and I got different results regarding the python install.

This is from 2.35a:

====================================
= Blender 235 System Information =

Platform: linux2

Python:

  • Version: 2.3.4 (#2, Nov 16 2004, 13:27:16)
    [GCC 2.95.4 20011002 (Debian prerelease)]

  • Path:

/usr/lib/python23.zip
/usr/lib/python2.3/
/usr/lib/python2.3/plat-linux2
/usr/lib/python2.3/lib-tk
/usr/lib/python2.3/lib-dynload
/home/octakon/Blender/blender-2.35a-linux-glibc2.2.5-i386
/usr/lib/python2.3/site-packages
/usr/lib/site-python
/home/octakon/.blender/scripts

  • Default folder for registered scripts:

/home/octakon/.blender/scripts/

  • Modules: all basic ones were found.

OpenGL:

  • Renderer: GeForce4 Ti 4200 with AGP8X/AGP/SSE2
  • Vendor: NVIDIA Corporation
  • Version: 1.4.1 NVIDIA 53.36

But this is what I get on 2.36

===================================
= Blender 236 System Information =

Platform: linux2

Python:

  • Version: 2.3.4 (#1, May 29 2004, 17:05:23)
    [GCC 3.3.3]

  • Path:

/usr/lib/python23.zip
/usr/lib/python2.3/
/usr/lib/python2.3/plat-linux2
/usr/lib/python2.3/lib-tk
/usr/lib/python2.3/lib-dynload
/home/octakon/Blender/blender-2.36-linux-glibc2.3.2-i386/
/usr/lib/python2.3/site-packages
/usr/lib/site-python
/home/octakon/.blender/scripts

  • Default folder for registered scripts:

/home/octakon/.blender/scripts/

<WARNING>:

Some expected modules were not found.
Because of that some scripts bundled with Blender may not work.
Please read the FAQ in the Readme.html file shipped with Blender
for information about how to fix the problem.

The missing modules:
-> random
-> math

OpenGL:

  • Renderer: GeForce4 Ti 4200 with AGP8X/AGP/SSE2
  • Vendor: NVIDIA Corporation
  • Version: 1.4.1 NVIDIA 53.36

(BTW, the file “Readme.html” doesn’t eve exist).

Did you noticed that the newest Blender version is reading an older python version? and with different GCC versions?

At first sight it seems like a compilation time problem with Blender 2.36, but I’m totally profane on those themes… does anybody knows what’s going on here?

Yeap, compilation-time error.

I revisited the download page, and the specific version I downloaded on the first day has been removed (glib-2.3.2) and only the glibc-2.2.5 version was left. So I downloaded that one and python seems to work OK.

Already asked to the developers why 2.3.2 was removed, and most important, why it’s removal wasn’t properly announced?