From: John H. <jdh...@ac...> - 2004-08-11 17:15:37
|
>>>>> "Todd" == Todd Miller <jm...@st...> writes: Todd> This may be more FUD than fact but... my recollection of Todd> this is that different versions of Tcl/Tk are used between Todd> Python-2.2 and Python-2.3, I believe 8.3 and 8.4 Todd> respectively. Our process for creating the windows binaries Todd> for maplotlib requires a copy of the Tcl/Tk headers. The Todd> last time I tried to make a 2.2 version of matplotlib, I was Todd> able to get matplotlib to compile and link using different Todd> Tcl/Tk headers (8.3), and matplotlib imported successfully, Todd> but it was unstable. So, my impression is that the problem Todd> boils down to getting Python-2.2 specific support for Tcl/Tk Todd> into win32_static. Not FUD, fact:-) With this clarification I was able to get 2.2 compiled properly with tkagg and the other backends. I uploaded it to the SF site. This is the Numeric build. Todd, I don't want to get into a situation where we are building Numeric + numarray 0.9 + numarray 1.0 cross python 2.2, python2.3 and python2.4 (that would be 9 win32 builds!) but we may want to consider doing python2.2 builds for milestone releases, eg every couple/few months. I uploaded a new win32 static to the sf site which includes the tcl83 and tcl84 headers and updated setupext.py in CVS to use them. JDH |