Changes between Version 250 and Version 251 of CygwinPort


Ignore:
Timestamp:
01/04/13 15:51:50 (10 years ago)
Author:
kcrisman
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CygwinPort

    v250 v251  
    4444 * #13324: ECL
    4545 * #13137: MPIR
    46  * #13755: linbox, on Win 7
    47  * #13319: Python, based on #13631
    48  * #13799: cvxopt
    49  * #13325: eclib (includes Sage library patch)
    50  * #13802: letterplace stuff needs gmp
    51  * #13806: complex_double.pyx has an unneeded thing
     46 * #13804: fpLLL (Win 7 only)
    5247 * #11635: NTL (not strictly needed for building, but for starting)
    5348
    5449=== Things without tickets ===
    5550 * in some cases, untarring the Sage source needs to be done with options xopf, not just xf (observed on Win7)
    56  * Issue with Python 2.6.4 building on Win7 reported.  Relevant comments:
    57    * Comment 0 - Original report, from March 2010, at [http://groups.google.com/group/sage-windows/browse_thread/thread/88499b995a22ecc1] - but note the fix should be `__CYGWIN__`, not `CYGWIN`
    58    * Comment 1 - I had no problems with that thus far in Vista Premium 32-bit - Alec Mihailovs
    59    * Comment 2 - Alec - Win7 has a newer codebase, so this is not really a proof that we need not worry --- I think we really need to. Dmitrii
    60    * Comment 3 (from somebody) "obsolete, as Cygwin now has Python 2.6.5 as the standard" - true, but apparently still a problem for us
    61    * Comment 4 - Python spkg builds fine on XP - kcrisman
    62    * Comment 5 - Rebasing everything in $SAGE_ROOT seemed to fix it on Windows 7.  See the section about rebasing above.
    63    * Comment 6 - Sometimes sage-gdb does not work.  Here is the relevant message.
    64 {{{
    65 Failed to find the necessary bits to build these modules:
    66 _bsddb             _tkinter           bsddb185
    67 gdbm               linuxaudiodev      nis
    68 ossaudiodev        spwd               sunaudiodev
    69 To find the necessary bits, look in setup.py in detect_modules() for the module's name.
    70 
    71 Failed to build these modules:
    72 _curses            _curses_panel
    73 }}}
     51 * Issue with Python 2.6.4 building on Win7 reported.  This seems to no longer be a problem with 2.7.x - see this page's history for previous comments
    7452
    7553== Getting Sage to start ==
     
    7755
    7856== Doctest Tickets ==
     57 * #9167 -- importing sage.libs.ecl yields a "no such process" error
    7958 * #9165 -- lcalc does not work for elliptic curves on cygwin
    80  * #9167 -- importing sage.libs.ecl yields a "no such process" error
    8159 * #9168 --  ratpoints does not work correctly
    8260 * #9169 -- a cachefunc.py doctest hangs seemingly forever
     
    8967
    9068== Closed ==
    91  * #11260: ECL-11.1.1 fails to compile maxima on Windows 7 / Cygwin 1.7.9
    92  * #11502: Maxima fails to build on Cygwin 1.7.3 on XP (sometimes)
    93  * #11884: ECL doesn't build on OS X Lion - this upgrade to ECL changes and avoids forking on ECL
    94  * #9162 -- pynac.pyx use double precision special functions instead of long double (REVISITED)
    95  * #11119: ECL 11.1.1 fails on Cygwin
    96  * #11497: Twisted sometimes doesn't build
    97  * #11245: on Win7 tar does not unpack cddlib and networkx spkg's right.
    98  * #11504: Tachyon fails to build due to same failure that was fixed in #7335.  See also #11706.
    99  * #11744: real interval absolute needs gmp as a dependency
    100  * #11727: Flint needs a very minor Cygwin fix due to a carriage return mistakenly placed in it
    101  * #11499: sage/rings/factorint needs gmp as a dependency
    102  * #11550: Singular does not build
    103  * #11547: The following files need to be copied "libcliquer.dll -> libcliquer.so", "libflint.dll -> libflint.so"
    104  * #8269: Maxima doesn't build on XP
    105  * #10240: pari-2.4.3.svn-12577.p9 incorrectly checks for the shared library on Cygwin (should be fixed by #11130)
    106  * #11494: libblas.dll.a is not copied to $SAGE_LOCAL/lib when ATLAS is "installed" (breaks linbox) (should be fixed by #10226)
    107  * #11232: patch spkg should not be installed, use Cygwin's
    108  * #11246: flint-1.5.0.p5 extraneous #includes break typedef ulong
    109  * #9845: lcalc doesn't build on cygwin due to missing time.h include
    110  * #9776: Cygwin: GLPK extension module needs to be more explicit in its linking (positive review)
    111  * #9146: cygwin: gd doesn't correctly link in libpng with sage-4.4.3.
    112  * #8257: gd needs a better version of expr
    113  * #7319: gdmodule fails
    114  * #7321: numpy fails to build on cygwin due to not using the correct fortran compiler
    115  * #8780: Add cephes spkg for Cygwin (provides complex.h amongst other things)
    116  * #8192: !PolyBoRi needs png12 and z to build on Cygwin.
    117  * #8782: pari does not work under Cygwin
    118  * #8907: Python should be build with enable-shared
    119  * #9050: libntl.dll should be libntl.dll.a
    120  * #8542 / #8903: Pynac needs to use a function pointer table.
    121  * #7337: !PolyBoRi fails to build on cygwin
    122  * libflint.dll needs to be libflint.so, or polynomial_integer_dense_flint.pyx needs to know to use the .dll (maybe not a real issue, let's wait an see on this one).
    123  * #8642: port detection for the notebook does not work in Cygwin
    124  * #8855: sage-env needs to be updated for Cygwin
    125  * #8853: fix M_PI_4 in complex_double on Cygwin
    126  * #8852: minor doctest fix in fast_eval.pyx for Cygwin
    127  * #8850: Cython should link against BLAS instead of ATLAS on Cygwin
    128  * #8849: the palp interface throws a (harmless?) OSError on Cygwin
    129  * #8848, #8847, #8846, #8845, #8844, #8843
    130  * #9067: boehm_gc (still) fails to build on Cygwin
    131  * #9166 -- sympow does not work on cygwin (This should be fixed by the patches made for Solaris x86 - see #9703)
    132  * #9154: BoehmGC again!
    133  * #10247: Sage 4.6 has PARI problems on Cygwin
    134  * #11167: Sage 4.7.alpha3 library doesn't build under Cygwin
    135  * #9163 -- output of a subtle test in expect.py differs slightly on cygwin
     69  * See [http://trac.sagemath.org/sage_trac/query?status=closed&component=cygwin&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&order=priority this Trac search] for closed tickets in the Cygwin component.
    13670
    13771== how to mark CYGWIN-specific parts in code ==