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 -~----------~----~----~----~------~----~------~--~---