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

Comment(by jhpalmieri):

 Okay, here are the new diffs:
 {{{
 #!diff
 diff --git a/SPKG.txt b/SPKG.txt
 --- a/SPKG.txt
 +++ b/SPKG.txt
 @@ -41,14 +41,14 @@ Website: http://ecls.sourceforge.net/
   * Note: deleting the following directories saves space: without doing
     this, the spkg can grow from under 2.5 megabytes to almost 7
     megabytes.
 - * Delete the contents of the src/msvc directory
 - * Delete the contents of the src/src/gc_unstable/ directory
 - * Delete the contents of the src/src/libffi/ directory
 - * Delete most of the contents of the src/src/gmp directory:
 + * Remove the directory src/msvc/
 + * Remove the directory src/src/gc_unstable/
 + * Remove the directory src/src/libffi/
 + * Remove most of the contents of the src/src/gmp directory:
     everything except install.sh, config.*, and configfsf.*
   * Build with --enable-unicode=no, and hence it is safe to:
 -   - Delete the contents of the src/contrib/encodings directory
 -   - Delete the contents of the src/contrib/unicode directory
 +   - Remove the directory src/contrib/encodings/
 +   - Remove the directory src/contrib/unicode/
     (Building with --enable-unicode=yes, the default in the latest ecl
     source, leads to problems with some strings in the Sage-maxima-ecl
     interface.)
 @@ -63,7 +63,7 @@ Website: http://ecls.sourceforge.net/

  == Changelog ==

 -=== ecl-11.1.2.git.20111030.p0 (John H. Palmieri, 2 Novemer 2011) ===
 +=== ecl-11.1.2.git.20111030.p0 (John H. Palmieri, 4 November 2011) ===
    * Trac #11884.  General clean-up: remove unneeded patches,
      remove some source files (as described above in "Special
      Update/Build Instructions"), echo error messages to stderr, etc.
 }}}

 I would also like to register a complaint that while in the src directory,
 running `./configure --help` actually creates a directory (`build`) and
 then prints the message "Configuration complete. To build ECL, issue make
 in this directory."  I wouldn't expect `./configure --help` to actually do
 anything beyond print a message.

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