#11884: Fix ECL so it builds on OS X Lion
------------------------------+---------------------------------------------
Reporter: jhpalmieri | Owner: tbd
Type: defect | Status: needs_work
Priority: major | Milestone: sage-4.7.2
Component: packages | Keywords: ecl spkg upgrade update lion
darwin 11
Work_issues: | Upstream: N/A
Reviewer: Leif Leonhardy | Author: William Stein
Merged: | Dependencies:
------------------------------+---------------------------------------------
Changes (by newvalueoldvalue):
* status: needs_review => needs_work
* reviewer: => Leif Leonhardy
* author: => William Stein
Comment:
{{{
== Special Update/Build Instructions ==
* Delete the contents of the src/msvc directory
* Delete the contents of the src/contrib/encodings/
}}}
There seems to be additional crap (or redundant things) in the upstream
tree.
You should have noticed that even the compressed spkg is now almost twice
as large.
[[BR]]
What Karl-Dieter said is most probably because '''the exit codes of
`patch` aren't checked''':
{{{
#!sh
###############################################################
# apply patch for the problem acknowledged upstream in
# http://www.mail-archive.com/ecls-
[email protected]/msg00671.html
# The patch itself comes from the following commit:
#
http://ecls.git.sourceforge.net/git/gitweb.cgip=ecls/ecl;a=commit;h=ce19c67a1b9f63cd32e7c0a621b6ca87aaa7214
###############################################################
cd src
patch -p0 < ../patches/ecls-11.1.1-cmploc.lisp.patch
# apply patches for Cygwin build
# these patches is in ECL CVS, remove upon upgrade
# Cygwin also has upstream fixes that are closely related, keep track
# See Trac 11119
patch -p0 < ../patches/libraries.d.patch
patch -p0 < ../patches/unixint.d.patch
patch -p0 < ../patches/math_fenv.h.patch
if [ "x$CFLAG64" = x ] ; then
...
}}}
Who reviewed these spkgs? 8/
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11884#comment:15>
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.