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