#6743: cygwin metaticket: port Sage to Microsoft Windows (via Cygwin): stage 1 
--
make building Sage automatic
---------------------------+------------------------------------------------
   Reporter:  was          |       Owner:  was       
       Type:  enhancement  |      Status:  new       
   Priority:  major        |   Milestone:  sage-4.3.3
  Component:  porting      |    Keywords:            
     Author:               |    Upstream:  N/A       
   Reviewer:               |      Merged:            
Work_issues:               |  
---------------------------+------------------------------------------------
Description changed by was:

Old description:

> The goal of this ticket is that a person can:
>
>    1. Install cygwin and certain standard cygwin packages (listed below).
>
>    2. Extract the Sage tarball and type "make"
>
> and have everything build automatically with no errors.   The goal is
> *not* that the resulting build work or sage startup.  That will be for a
> later ticket.
>

>
> I have put a binary of my cygwin build here:
>
> http://sage.math.washington.edu/home/wstein/tmp/sage-4.1-cygwin-i686-CYGWIN_NT-5.1.tar.gz
>
> Things like "sage -ipython" and many non-sage imports work.  Just
> starting Sage doesn't, maybe because of the Sage<-->pynac binding not
> building.
>
> Related tickets:
>
>    * #6919, #6975 -- flint
>    * #6974 -- make dummy packages for all the GNU crypto stuff
>    * #6976 -- numpy
>    * #6978 -- matplotlib [[invalid -- latest version works]]
>    * #6982 -- atlas and linbox
>    * #6984 -- lapack dummy package
>    * #7005 -- singular -- port to cygwin  (needs_work)
>    * #7015 -- cygwin port -- ratpoints -- don't build
>    * #7282 -- port jinja to install on cygwin
>    * #7308 -- cliquer's spkg-install does not work on cygwin
>    * #7319 -- gdmodule requires libiconv on cygwin
>    * #7321 -- numpy fails to build on cygwin
>    * #7335 -- tachyon fails to build on Cygwin
>    * #7336 -- boehm_gc fails to build on Cygwin
>    * #7337 -- PolyBoRi fails to build on cygwin
>    * #7338 -- Singular fails to build on cygwin
>    * #8257 -- gd-2.0.35.p4 fails to build
>    * #8261 -- cygwin: mpfr fails 1 test in its test suite on windows
>    * #8267 -- ratpoints is broken again
>    * #8269 -- maxima does not build on cygwin, possibly due to ECL bug.
>
> Required cygwin packages beyond the usual:
>
>    * GCC 4.3.2
>    * gfortran
>    * libncurses-devel
>    * lapack
>    * openssl-devel
>    * libiconv -- needed when building R (and it has to be libiconv
>
> We need to add a test for *all* of the above to the prereq script before
> making the cygwin port official.

New description:

 The goal of this ticket is that a person can:

    1. Install cygwin and certain standard cygwin packages (listed below).

    2. Extract the Sage tarball and type "make"

 and have everything build automatically with no errors.   The goal is
 *not* that the resulting build work or sage startup.  That will be for a
 later ticket.



 I have put a binary of my cygwin build here:

 
http://sage.math.washington.edu/home/wstein/tmp/sage-4.1-cygwin-i686-CYGWIN_NT-5.1.tar.gz

 Things like "sage -ipython" and many non-sage imports work.  Just starting
 Sage doesn't, maybe because of the Sage<-->pynac binding not building.

 Related tickets:

    * #6919, #6975 -- flint
    * #6974 -- make dummy packages for all the GNU crypto stuff
    * #6976 -- numpy
    * #6978 -- matplotlib [[invalid -- latest version works]]
    * #6982 -- atlas and linbox
    * #6984 -- lapack dummy package
    * #7005 -- singular -- port to cygwin  (needs_work)
    * #7015 -- cygwin port -- ratpoints -- don't build
    * #7282 -- port jinja to install on cygwin
    * #7308 -- cliquer's spkg-install does not work on cygwin
    * #7319 -- gdmodule requires libiconv on cygwin
    * #7321 -- numpy fails to build on cygwin
    * #7335 -- tachyon fails to build on Cygwin
    * #7336 -- boehm_gc fails to build on Cygwin
    * #7337 -- PolyBoRi fails to build on cygwin
    * #7338 -- Singular fails to build on cygwin
    * #8257 -- gd-2.0.35.p4 fails to build
    * #8261 -- cygwin: mpfr fails 1 test in its test suite on windows
    * #8267 -- ratpoints is broken again
    * #8269 -- maxima does not build on cygwin, possibly due to ECL bug.
    * #8278 -- cvxopt doesn't build on cygwin/windows due to missing
 complex.h

 Required cygwin packages beyond the usual:

    * GCC 4.3.2
    * gfortran
    * libncurses-devel
    * lapack
    * openssl-devel
    * libiconv -- needed when building R (and it has to be libiconv

 We need to add a test for *all* of the above to the prereq script before
 making the cygwin port official.

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6743#comment:20>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to