William, thanks for this hint.

But I still have a little comment.

I've just started

 > ./sage -f mpir-1.2.p4

and actually I really was wondering how this can work if I only have the 
binary version of sage. But as a surprise to me the log said... (see 
below)...

1) That command should be shown together with the warning message of the 
compiler flags. So that I can go on without having to ask on a mailing 
list. (I believe that at google you first have to create an account to 
post a message -- looks like an unnecessary burden.)

2) On the download page I would have expected to see posted a few 
differences of the binary and the source distribution of sage.
The design with 'sage -f' and your hint of how I can recompile is great, 
but without asking I would certainly have downloaded the complete source 
distribution and recompiled from scratch. That's certainly a waste 
bandwidth and time.
So I would suggest to add a few lines to the download pages and 
explaining to people for which purposes they would need the source 
distribution and when a binary distribution is certainly enough even for 
development.

As for 2) maybe I haven't looked carefully enough and this information 
is actually there, but consider me as a person who just wants to try our 
sage and maybe later add a few things to sage myself. I have the choice 
between a source and a binary distribution. And I would certainly choose 
the source one, since I would think that the binary distribution doesn't 
let me change Sage (or at least the parts I am interested in). The 
source distribution is certainly not wrong, but maybe I get more than I 
actually need and waste bandwidth and compilation time.
Do you see the dilemma?

So it should be made clear that sage happily connects to a server at 
compile time and downloads missing sources on demand. I consider that a 
feature. Make it more visible.

Ralf

=========== first few lines of log of ./sage -f mpir-1.2.p4 ====
Force installing mpir-1.2.p4
Calling sage-spkg on mpir-1.2.p4
You must set the SAGE_ROOT environment variable or
run this script from the SAGE_ROOT or
SAGE_ROOT/local/bin/ directory.
mpir-1.2.p4
Machine:
Linux woodpecker 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 
UTC 2009 i686 GNU/Linux
Deleting directories from past builds of previous/current versions of 
mpir-1.2.p4
Extracting package 
/home/hemmecke/scratch/sage-4.0.2-linux-Debian_GNU_Linux_5.0_lenny-i686-Linux/spkg/standard/mpir-1.2.p4.spkg
 
...
-rw------- 1 hemmecke hemmecke 107 2009-06-19 19:41 
/home/hemmecke/scratch/sage-4.0.2-linux-Debian_GNU_Linux_5.0_lenny-i686-Linux/spkg/standard/mpir-1.2.p4.spkg
tar: This does not look like a tar archive
tar: Error exit delayed from previous errors
Finished extraction
sage: After decompressing the directory mpir-1.2.p4 does not exist
This means that the corresponding .spkg needs to be downloaded
again.
http://www.sagemath.org//packages/optional/mpir-1.2.p4.spkg --> 
mpir-1.2.p4.spkg
[ ]
http://www.sagemath.org//packages/standard/mpir-1.2.p4.spkg --> 
mpir-1.2.p4.spkg
[..................................................]

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to