<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
&nbsp;<BR>
This whole wider issue of building with multiple package interdependencies across<BR>
multiple platforms and Python versions is getting to be&nbsp;a headache,&nbsp;touched on<BR>
it when discussing the Enthought distribution at April meeting.<BR>
(Yes I know your case was with py2exe.)<BR>
&nbsp;<BR>
Another recently-launched free distribution is "Python(x,y)":<BR>
Python 2.5 + Qt + MinGW + Eclipse + C++/Fortran&nbsp;+ scientific libraries + 2D/3D plotting:<BR>
<A href="http://www.pythonxy.com/">http://www.pythonxy.com/</A><BR>
(currently downloadable for Windows 2003/XP/Vista; other platforms coming.)<BR>
&nbsp;<BR>
If we're talking about SCons, can we also talk about these things?<BR>
Some people commented to me on the status of distutils and eggs.<BR>
It's worse when you have multiple "foreign" dependencies to various non-Python packages.<BR>
&nbsp;<BR>
Stephen<BR>
<BR>&gt; Date: Wed, 23 Apr 2008 01:14:28 -0700<BR>&gt; From: d_berthelot@yahoo.com<BR>&gt; To: baypiggies@python.org<BR>&gt; Subject: Re: [Baypiggies] p2exe ... Solved (and solution)<BR>&gt; <BR>&gt; Thanks to everyone for your prompt help, I just wanted to let you know the outcome.<BR>&gt; <BR>&gt; Giles' solution worked for me: I installed MingW and built my extension with it. Now it works flawlessly with py2exe and the archive works properly when used on a different computer.<BR>&gt; <BR>&gt; David<BR>&gt; <BR>&gt; ----- Original Message ----<BR>&gt; From: Giles Brown &lt;g.brown@rms.co.uk&gt;<BR>&gt; To: David Berthelot &lt;d_berthelot@yahoo.com&gt;; baypiggies@python.org<BR>&gt; Sent: Tuesday, April 22, 2008 3:44:31 AM<BR>&gt; Subject: RE: [Baypiggies] p2exe combined with building C extension forpython on WinXP with Visual C++ 2005<BR>&gt; <BR>&gt; In the past I've managed to get extensions built with mingw to<BR>&gt; play ok with the standard build of python, but that was for Python 2.3<BR>&gt; so things may have changed...<BR>&gt; <BR>&gt; http://www.mingw.org/MinGWiki/index.php/Python%20extensions<BR>&gt; <BR>&gt; Might be worth investigating.<BR>&gt; <BR>&gt; Giles<BR>&gt; <BR>&gt; -----Original Message-----<BR>&gt; From: David Berthelot [mailto:d_berthelot@yahoo.com] <BR>&gt; Sent: 22 April 2008 09:32<BR>&gt; To: baypiggies@python.org<BR>&gt; Subject: Re: [Baypiggies] p2exe combined with building C extension<BR>&gt; forpython on WinXP with Visual C++ 2005<BR>&gt; <BR>&gt; I was kind of avoiding to rebuild python with 2005 because I'm afraid to<BR>&gt; run into other problems and I would also have to recompile all the<BR>&gt; libraries that I use, namely numpy, PIL and wxpython which I never<BR>&gt; compiled on windows (and that may bring me to recompile the core<BR>&gt; libraries on which these wrappers are based, namely blas (and all the<BR>&gt; other mathematical libraries that numpy uses) and wx as well, ...). I<BR>&gt; have the feeling there must be a simpler way.<BR>&gt; <BR>&gt; ----- Original Message ----<BR>&gt; From: Benjamin Sergeant &lt;bsergean@gmail.com&gt;<BR>&gt; To: David Berthelot &lt;d_berthelot@yahoo.com&gt;<BR>&gt; Cc: baypiggies@python.org<BR>&gt; Sent: Tuesday, April 22, 2008 1:01:10 AM<BR>&gt; Subject: Re: [Baypiggies] p2exe combined with building C extension for<BR>&gt; python on WinXP with Visual C++ 2005<BR>&gt; <BR>&gt; Building python with 2005 might help ?<BR>&gt; <BR>&gt; On Tue, Apr 22, 2008 at 12:11 AM, David Berthelot<BR>&gt; &lt;d_berthelot@yahoo.com&gt; wrote:<BR>&gt; &gt;<BR>&gt; &gt; Hi,<BR>&gt; &gt;<BR>&gt; &gt; I wrote an application in python and C that I am trying to port to <BR>&gt; &gt; Windows XP (and that's where my nightmare begins). I couldn't find <BR>&gt; &gt; Visual C++ 2003 as recommended in the documentation since Microsoft <BR>&gt; &gt; removed it from download (generously offering 2005 express or 2008<BR>&gt; express instead).<BR>&gt; &gt;<BR>&gt; &gt; Now I have installed 2005 and I managed to build my extension module, <BR>&gt; &gt; so far so good, it loads in python and works.<BR>&gt; &gt;<BR>&gt; &gt; The next step was to make this application and standalone program, so <BR>&gt; &gt; I naturally turned to py2exe. Basically it creates an archive (for <BR>&gt; &gt; which I must embed manually msvcm80.dll and msvcr80.dll). The <BR>&gt; &gt; executable works on my local computer.<BR>&gt; &gt;<BR>&gt; &gt; The problem is that when I copy this archive to another windows XP <BR>&gt; &gt; computer, it starts fine but the binary module compiled with express <BR>&gt; &gt; 2005 crashes when invoked (all other modules included binaries of <BR>&gt; &gt; wxpython which I supposed were compiled on express 2003 are running <BR>&gt; &gt; fine). How could I solve this problem ?<BR>&gt; &gt;<BR>&gt; &gt; Thanks,<BR>&gt; &gt;<BR>&gt; &gt; David<BR>&gt; &gt;<BR><BR><br /><hr />In a rush? <a href='http://www.windowslive.com/messenger/overview.html?ocid=TXT_TAGLM_WL_Refresh_realtime_042008' target='_new'>Get real-time answers with Windows Live Messenger.</a></body>
</html>