Yeap... I also forgot to mention this in response to Charlie's question. MPL + NumPy work seemlessly on Linux amd64, and have been so for at least the two years I've been using them. Having said that, I have only used them with Python 2.5 amd64 and not with 2.6 on Linux.
I've compiled the packaged I linked to before on Vista x64 with VS 2008 SP1. I've been able to reproduce the impaired visual effects on Vista x64 AND Windows XP x64 so far. So I would say that this definitely rules out 64-bit non-safety as a general issue and this is either a problem with the dependencies on x64 or MPL itself. -----Original Message----- From: Michael Droettboom [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 15, 2008 4:02 PM To: Dan Shechter Cc: 'Charlie Moad'; matplotlib-users@lists.sourceforge.net Subject: Re: [Matplotlib-users] MPL on Windows x64 with Python 2.6 An interesting data point would be if anyone is successfully running matplotlib on another amd64 platform...? (I'm running 32-bit Linux, so I can't help.) That might help rule our 64-bit non-safety in general vs. something specific to the Windows toolchain. Mike Dan Shechter wrote: > Of course... I'll try to be as detailed as I can be... > > I'll start off by mentioning that I have created and uploaded and > archive with a snapshot of everything that I've got so far: > http://rapidshare.com/files/154096953/py-64.7z.html > > The env. I'm using is: > * VS9 (2008) > * Python 2.6 for amd 64 (compiled with VS9 by the python.org folks) > > To compile Numpy I did this: > 1. Extract Numpy 1.2 > 2. Start the Visual Studio 2008 Command prompt > 3. Patch "numpy-1.2.0\numpy\core\src\umathmodule.c.src" according to the > instructios here: > > http://projects.scipy.org/pipermail/numpy-discussion/2008-October/037981.htm > l > > http://projects.scipy.org/pipermail/numpy-discussion/2008-October/037994.htm > l > 4. invoke python setup.py build bdist_wininst > 5. Install the resulting installer > 6. Run numpy.test()... (You'll need a installed nose unit-test framework, > which is in the archive I've attached) > > For MPL: > 1. Extract matplotlib-0.98.3 > 2. I downloaded the win32_static package so I can see the "recomended" > static dependencies and compiled the dependencies as best I could, > altering the provided ".sln"/".csproj" files as best I could to compile > for x64 (none of them have pre-made x64 "builds") > What I compiled out of the win32 packages was: > libpng / zlib > freetype > 3. I restructures the headers / .lib files in a manner similar to how they > were with > the win32_static package, and placed it in a "win64" directory > 4. Changed setupext.py to use "win64" instead of "win32_static" > 5. Compiled with python setup.py build bdist_wininst, installed the > resulting installer > 6. Ran a few tests... > > That's it. > I'm still "missing" on getting the wxPython headers/static libs compiled, > but I assume this is not a > "critical" part of getting MPL working, but rather required for completeness > sake. > > > From: Charlie Moad [mailto:[EMAIL PROTECTED] > Sent: Wednesday, October 15, 2008 03:11 > To: Dan Shechter > Cc: matplotlib-users@lists.sourceforge.net > Subject: Re: [Matplotlib-users] MPL on Windows x64 with Python 2.6 > > Could you please describe your build environment? I am interested in what > compiler you used and what OS you are running. > > - Charlie > On Tue, Oct 14, 2008 at 8:23 PM, Dan Shechter <[EMAIL PROTECTED]> wrote: > Hi, > I've successfully compiled NumPy for Python 2.6 on Windows x64 (amd64). > NumPy seems so pass most of the unit tests, except for a few minor ones > where it seems nose (the unit testing harness) seems to have problems with > python 2.6. > > After compiling MPL for 2.6 on x64 (which was a LENGTHY process... phew!) I > do get a generally speaking working version but there seem to be quite a few > display issues... I have re-occuring cases of "missing data points", for a > lack of a better name. > Feel free to look at a screenshot: > http://img101.imageshack.us/my.php?image=badsubloptswy1.png > > Is MPL supported on Win x64? I someone working on this? > > I would be happy to share my NumPy build and MPL dependencies + MPL build > with anyone that perhaps knowing a bit more than me about MPL :) > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users