On Fri, Aug 7, 2009 at 11:33 PM, OvermindDL1<[email protected]> wrote:
> Blast, forgot that the stackless mailing server does not set the
> return address to the list, sending there manually...
>
> On Fri, Aug 7, 2009 at 4:28 AM, Richard Tew<[email protected]> wrote:
>> Hi,
>>
>> I've merged and tagged branches for Stackless Python 2.5.3 and 2.5.4.
>>
>> What I have not done is build Windows binaries.  I only have Microsoft
>> Visual C++ Toolkit 2003 installed to do this with.  In the past, I
>> would generate an installer and binaries using it, but there hasn't
>> really been any interest in these up till now unsupported versions of
>> Python being available for Stackless.  With that in mind and given
>> that it is quite an endeavour to get an installer built using the
>> toolkit, and that it only generates unoptimised binaries anyway, I'm
>> going to probably not bother doing it in the immediate future.
>
> If there is a project ready to be built for an installer and all, I can do 
> that.
> I have these installed:
> Visual Studio 6 Professional
> Visual Studio 2003 (7.1) Professional
> Visual Studio 2005 SP1 (8.0SP1) Standard
>
> If the installation projects are already created based on old
> versions, I could compile it, along with making minor changes if
> necessary if the builds for the new versions are different then the
> old.  Do you have a link to the projects?

Oh no, it is not that easy :-)  Here's an outline of the information
you will need to complete your mission, should you choose to accept
it.  It may take up to a solid eight hours of work, maybe more.

You not only need to build Stackless, you need to build all the
dependency projects (bz2, ssl, ...), fetching the correct versions of
the source code and following the not 100% clear instructions.  Then
you need to go into Tools\msi and build that and ... stuff and ... run
the Python script with the aid of a pywin32 install then an installer
pops out the other end.

Check out:
- Tools\msi\*
- PCbuild\readme.txt

Here's a somewhat relevant description, where I went through the
process for Python 3.0.1:
http://posted-stuff.blogspot.com/2009/02/releasing-stackless-python-301.html

However, keep in mind that for 2.6 and above, it has been polished
quite a bit and I have no idea whether it has been similarly polished
for 2.5 given that versions state of obsolescence.  So that blog page
is mainly useful for an outline of what you need to do.

One further note.. keeping the pdb files around for the binary builds
we do, is something we should have been doing for a long time.  So we
need the installer building process to drag in the debug dlls, pdb
files, executables and what not.

Anyway, if you have the time and interest to slog through this, it
would be much appreciated.

Cheers,
Richard.

_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless

Reply via email to