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

Reply via email to