#11884: Fix ECL so it builds on OS X Lion
------------------------------+---------------------------------------------
   Reporter:  jhpalmieri      |          Owner:  tbd                            
       
       Type:  defect          |         Status:  needs_review                   
       
   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, John Palmieri   
       
     Merged:                  |   Dependencies:  #11966                         
       
------------------------------+---------------------------------------------
Changes (by newvalueoldvalue):

  * milestone:  sage-4.8 => sage-4.7.2
  * author:  William Stein => William Stein, John Palmieri


Comment:

 Okay, I'm posting a new spkg.  Differences between the previous one and
 this one are recorded in the "delta" patch.

 > libffi is installed on many systems, so we certainly shouldn't disable
 it.

 Okay, I'm not disabling it, so if it's present on the system, it will be
 used.  I'm still removing the directory.

 > Much more worth is (also) removing the gmp directory

 It's now (mostly) gone as per your suggestion.  See SPKG.txt.

 > If the patches are applied from src/, they should be applied (i.e., be
 appliable) with -p1 for consistency.

 Okay.

 > `Hunk #1 succeeded at 70 with fuzz 2 (offset 1 line).`

 Fixed

 > spkg-install in whole needs some clean-up

 I've done some clean-up.

 > We should also configure with --with-gmp="$SAGE_LOCAL" (or --with-gmp-
 prefix="$SAGE_LOCAL", haven't tested that yet).

 Done.

 > Since Sage also ships and builds the Boehm GC, we could most probably
 delete even more.

 I'm not touching this part, except to add a "To do" to the SPKG.txt file.

 If this is merged, can we close #9493?

 -------

 I took this spkg and the maxima spkg from #11966 and built Sage from
 scratch.  It built successfully on the following systems:

  - sage.math
  - hawk (David Kirkby's !OpenSolaris machine)
  - skynet machines eno, silius, taurus

 Doctests passed on all of these except for silius, which has always had
 other issues.

 This spkg by itself builds on an OS X Lion laptop, at which point `sage
 --lisp` seems to work, but other parts of the Sage build have problems.

 I'm still in the middle of builds on other machines.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11884#comment:28>
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