#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.