#6743: cygwin metaticket: port Sage to Microsoft Windows (via Cygwin): stage 1 
--
make building Sage automatic
-------------------------------+--------------------------------------------
       Reporter:  was          |         Owner:  was                            
                                                                   
           Type:  enhancement  |        Status:  needs_info                     
                                                                   
       Priority:  major        |     Milestone:  sage-5.8                       
                                                                   
      Component:  cygwin       |    Resolution:                                 
                                                                   
       Keywords:  sd31 sd32    |   Work issues:                                 
                                                                   
Report Upstream:  N/A          |     Reviewers:  Jean-Pierre Flori, Dmitrii 
Pasechnik, Karl-Dieter Crisman, Mike Hansen, William Stein, Luis Tabera
        Authors:               |     Merged in:                                 
                                                                   
   Dependencies:               |      Stopgaps:                                 
                                                                   
-------------------------------+--------------------------------------------

Comment (by jpflori):

 Replying to [comment:198 jdemeyer]:
 > Replying to [comment:197 kcrisman]:
 > > Here is the current status for this ticket, then, in my view.
 > >  * Figure out whether mpfr-4 needs to be installed or not.  I now have
 two different brand-new installs of Cygwin that failed with the current
 package list until I installed it.  It was ''not'' pulled in with gcc-core
 and friends.
 >
 > Just to make sure that I understand you correctly: you say that
 > 1. A "brand-new install of Cygwin" does not come with a C compiler.
 > 2. If one tries to install GCC by installing gcc-core, it does not
 automatically install the mpfr dependency.
 I just reinstalled Cygwin on my 32 bits W7 and pulled in the following
 packages:
 * make
 * perl
 * binutils
 * m4
 * lapack
 * liblapack-devel
 * gcc4
 * gcc4-core
 * gcc4-g++
 * gcc4-gfortran
 I took the 4.7.2-1 versions which just popped up.
 And indeed only the libmpfr1 package was pulled automatically and not the
 libmpfr4.
 Here is the list of packages currently installed:
 {{{
 Cygwin Package Information
 Package              Version              Status
 _autorebase          000218-1             OK
 _update-info-dir     01114-1              OK
 alternatives         1.3.30c-10           OK
 base-cygwin          3.1-1                OK
 base-files           4.1-2                OK
 bash                 4.1.10-4             OK
 binutils             2.23.51-1            OK
 bzip2                1.0.6-2              OK
 coreutils            8.15-1               OK
 crypt                1.2-1                OK
 cygutils             1.4.10-2             OK
 cygwin               1.7.17-1             OK
 cygwin-doc           1.7-1                OK
 dash                 0.5.7-1              OK
 diffutils            3.2-1                OK
 dos2unix             6.0.3-1              OK
 editrights           1.01-2               OK
 file                 5.11-1               OK
 findutils            4.5.9-2              OK
 gawk                 4.0.2-1              OK
 gcc4                 4.7.2-1              OK
 gcc4-core            4.7.2-1              OK
 gcc4-fortran         4.7.2-1              OK
 gcc4-g++             4.7.2-1              OK
 gettext              0.18.1.1-2           OK
 grep                 2.6.3-1              OK
 groff                1.21-2               OK
 gzip                 1.4-1                OK
 ipc-utils            1.0-1                OK
 lapack               3.4.2-1              OK
 less                 444-1                OK
 libattr1             2.4.46-1             OK
 libbz2_1             1.0.6-2              OK
 libcloog0            0.15.7-1             OK
 libdb4.5             4.5.20.2-3           OK
 libexpat1            2.1.0-1              OK
 libffi4              4.7.2-1              OK
 libgcc1              4.7.2-1              OK
 libgdbm4             1.8.3-20             OK
 libgfortran3         4.7.2-1              OK
 libgmp3              4.3.2-1              OK
 libgmpxx4            4.3.2-1              OK
 libgomp1             4.7.2-1              OK
 libiconv2            1.14-2               OK
 libintl8             0.18.1.1-2           OK
 liblapack-devel      3.4.2-1              OK
 liblapack0           3.4.2-1              OK
 liblzma5             5.0.2_20110517-1     OK
 libmpc1              0.8-1                OK
 libmpfr1             2.4.1-4              OK
 libncurses10         5.7-18               OK
 libncursesw10        5.7-18               OK
 libopenssl100        1.0.1e-2             OK
 libpcre0             8.21-2               OK
 libpopt0             1.6.4-4              OK
 libppl               0.10.2-1             OK
 libquadmath0         4.7.2-1              OK
 libreadline7         6.1.2-3              OK
 libsigsegv2          2.10-1               OK
 libssp0              4.7.2-1              OK
 libstdc++6           4.7.2-1              OK
 libstdc++6-devel     4.7.2-1              OK
 libxml2              2.9.0-2              OK
 login                1.10-10              OK
 m4                   1.4.16-1             OK
 make                 3.82.90-1            OK
 man                  1.6g-1               OK
 mintty               1.1.2-1              OK
 perl                 5.14.2-3             OK
 perl_vendor          5.14.2-3             OK
 rebase               4.4.0-1              OK
 run                  1.1.13-1             OK
 sed                  4.2.1-2              OK
 tar                  1.26-1               OK
 terminfo             5.7_20091114-14      OK
 texinfo              4.13-4               OK
 tzcode               2012j-1              OK
 upx-debuginfo        3.09-1               OK
 w32api               9999-1               OK
 w32api-headers       3.0b_svn5591-1       OK
 w32api-runtime       3.0b_svn5591-1       OK
 which                2.20-2               OK
 xz                   5.0.2_20110517-1     OK
 zlib0                1.2.7-1              OK
 }}}
 I'll launch the Sage build now and report later.

 On my 64 bits W7 system with an old Cygwin install, I could build
 5.9.beta0 with Cygwin gcc4 4.5.3 used to bootstrap Sage's gcc 4.7.2,
 except for matplotlib because of forking issues as reported by Karl
 Dieter.
 libmpfr4 is present, not sure when it was pulled.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6743#comment:202>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to