Changes between Initial Version and Version 1 of Ticket #13319


Ignore:
Timestamp:
08/01/12 10:04:13 (9 years ago)
Author:
jpflori
Comment:

Some further details:

  • issue 9665 is still opened (and as it is back from 2010 and was not modified since, I doubt it will be closed any time soon unless one of us takes action);
  • issue 14337 has been merged, but unfortunately after the Python 2.7.3 release;
  • issue 14338 has been closed as invalid and marked as a Cygwin, rather than Python, bug, why not... but what's sure is that it prevents to build Python on Cygwin.

The patche we need from 9665 modifies configure.in (the other patch is just issue 14337). In order to take it into account in the configure script, I ran "autoreconf -i" which also modified the configure script in several other places, but in a seemingly harmless way. It is mainly because I used a newer version of autotools than the one originally used for the Python 2.7.3 release, and autotools decided inbetween to prefix some variables names with "ac_". A somehow less invasive solution would be to directly patch the configure script, but I'm less inclined to do so than properly patching configure.in.

The updated spkg is available at: http://perso.telecom-paristech.fr/~flori/sage/python-2.7.3.p1.spkg

It builds correctly on Ubuntu 12.04 64 bits and is currently building on my Cygwin 1.7.16 on Windows 7 64 bits (it failed a first time but because of memory exhaustion which I often get while using Cygwin or MinGW).

I've search trac for a more recent spkg than the 2.7.3.p0 but did not find anything. If I missed some tickets including such an spkg, please let me know or directly rebase the patches proposed here.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #13319

    • Property Status changed from new to needs_review
    • Property Cc kcrisman dimpase added
    • Property Authors changed from to Jean-Pierre Flori
  • Ticket #13319 – Description

    initial v1  
    11Some patches posterior to Python 2.7.3 are needed to build on Cygwin.
     2Namely fixes from the issues 9665, 14437, 14438 on Python issue tracker.
    23
    3 Namely fixes from the issues 9665, 14437, 14438 on Python issue tracker.
     4Use the spkg available at:
     5http://perso.telecom-paristech.fr/~flori/sage/python-2.7.3.p1.spkg