New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update top-level README.txt #12898
Comments
comment:1
This is a first attempt. |
Author: Jeroen Demeyer |
comment:2
This doesn't make sense.
Trivial to fix but I don't know exactly what wording you want here. Maybe just one sentence instead of two? Anyway, the first sentence has no verb. |
comment:3
Replying to @kcrisman:
"includes" is a verb :-) |
comment:5
It looks good to me. |
comment:6
Aah! I was in the process of submitting... For reference:
Main verb, yes. Questions/comments:
But in general this looks good and applies properly etc. Positive review? I can't take responsibility for every one of the little changes, like the comment about Ubuntu 12.04, obviously, so I hesitate... but seems like it's ready and certainly helpful. |
Reviewer: William Stein, Karl-Dieter Crisman |
comment:8
Replying to @kcrisman:
Exactly. It's even tested on the buildbot (on i386 OpenSolaris at least).
Fair enough, I added back that flag. |
comment:9
Either that or a clarification without Nice that we can build more places. I wonder if Sage would even build with other compilers, then... say, on Windows or some other Unices... but probably not, due to other issues like linkers etc.? (About which I also know nothing, but it's fun to speculate.) |
comment:10
Is is true that "Each spkg in $SAGE_ROOT/spkg/standard/ is a bzip'd tarball", as stated? I doubt the bzip2 package is. I think that is an uncompressed tarball. I'm not sure if there are any others either. Also, I don't know why anyone puts -xfj or similar, when xfj will do. Tar is not defined by POSIX, so it's impossible to give an authoritative answer, but every tar program I have ever used, does not need the minus sign. The use of x (to extract), c (to create), t (to view), u (to update) or r (to replace) are not options. You must have one of them. Since they are not options, you don't need the minus sign. The j is an option, but GNU tar does not require the minus sign. So one might as well save a bit of wear on the keyboard, and not put the minus sign. I thought GNU tar was supposed to be a requirement to build Sage. In which case, one might as well drop the j too, since GNU tar will work out for itself that the file is compressed or not. If it's compressed, it will silently uncompress it. Dave |
comment:11
Replying to @sagetrac-drkirkby:
|
comment:12
David, I made some changes you suggested. Please review. |
Changed reviewer from William Stein, Karl-Dieter Crisman to William Stein, Karl-Dieter Crisman, David Kirkby |
comment:14
new version says : It is not clear what "equal" means here... |
comment:15
Clarified:
|
comment:16
I think the double space looks a bit too much like emacs, and I removed it. I also made the link to the environment variable page more visible, and I removed the dash in the second tar command, just to be a bit more consequent (the other was removed as well). Apart from this the changes look good. |
comment:17
I made some further changes: diff --git a/README.txt b/README.txt
--- a/README.txt
+++ b/README.txt
@@ -69,12 +69,12 @@
1. Make sure you have the dependencies and 3 GB of free disk space.
- Linux: GCC, make, m4, perl, ranlib, and tar.
+ Linux: gcc, make, m4, perl, ranlib, and tar.
(install these using your package manager)
On recent Debian or Ubuntu systems (in particular Ubuntu 12.04
"Precise"), you need the dpkg-dev package.
- OS X: Xcode. Make sure you have installed the most recent version
+ OS X: Xcode. Make sure you have installed the most recent version
of Xcode. For pre-Lion versions of OS X, you can download Xcode
from http://developer.apple.com/downloads/. For OS X Lion, you can
install it using the App Store. With Xcode 4.3 or later, you need
@@ -112,12 +112,12 @@
On Linux, if you get this error message:
- " restore segment prot after reloc: Permission denied "
+ Error: cannot restore segment prot after reloc: Permission denied
the problem is probably related to SELinux. See the following URL for
further information:
- http://www.ittvis.com/services/techtip.asp?ttid=3092
+ http://www.exelisvis.com/Support/HelpArticleDetail/ArticleId/3092.aspx
IMPLEMENTATION
@@ -184,17 +184,15 @@
export SAGE_CHECK="yes"
before starting the Sage build. This will run each test suite and
- will raise an error if any failures occur. Warning: on many
- platforms, this will cause failures in the installation of the
- Python spkg, so Python's test suite has been disabled by default.
- To renable it, set the environment variable SAGE_CHECK_PACKAGES to
- 'python'.
-
+ will raise an error if any failures occur. Python's test suite has
+ been disabled by default, because it causes failures on most
+ systems. To renable the Python testsuite, set the environment
+ variable SAGE_CHECK_PACKAGES to "python".
+
To start the build, type:
make
-
4. Wait about 1 hour to 14 days, depending on your computer (it took
about 2 weeks to build Sage on the T-Mobile G1 Android cell phone).
@@ -265,7 +263,7 @@
Sage includes a GCC (GNU Compiler Collection) package. In order to
build Sage, you need a C compiler which can build GCC and its
-prerequisites. GCC version 4.0.1 or later should probably work. On
+prerequisites. gcc version 4.0.1 or later should probably work. On
Solaris or OpenSolaris, building with the Sun compiler should also work.
The GCC package in Sage is not always installed. It is determined |
comment:18
Attachment: 12898_readme.patch.gz Looks good now. |
Changed reviewer from William Stein, Karl-Dieter Crisman, David Kirkby to William Stein, Karl-Dieter Crisman, David Kirkby, Martin Raum |
Merged: sage-5.0.rc1 |
The file
$SAGE_ROOT/README.txt
still says you need a fortran compiler, except on OSX, with nomention of the gcc package, or how one might use or disable it.
CC: @sagetrac-drkirkby
Component: documentation
Author: Jeroen Demeyer
Reviewer: William Stein, Karl-Dieter Crisman, David Kirkby, Martin Raum
Merged: sage-5.0.rc1
Issue created by migration from https://trac.sagemath.org/ticket/12898
The text was updated successfully, but these errors were encountered: