So, I've done sage -i -s http://sage.math.washington.edu/home/ghitza/ecl-9.8.4.spkg
and then again sage -f fricas-1.0.7.spkg But, Bill, different from your error message > Produces the error: " undefined reference to `log' ". (about 15 minutes) (which appeared after about 45 min --- interesting to me since it seemed that everything was rebuild. See http://www.risc.uni-linz.ac.at/people/hemmecke/pub/fricas/fricas-1.0.7.p0.spkg.log.bz2 for the full log. Can somebody check whether this compilation should happen this way?) Anyway, my error message was different! The first error already appears here! ============== make[2]: Leaving directory `/home/hemmecke/software/sage-4.1-linux-Ubuntu_9.04-i686-Linux/spkg/build/fricas-1.0.7.p0/build-dir/src/paste' cd aldor && make make[2]: Entering directory `/home/hemmecke/software/sage-4.1-linux-Ubuntu_9.04-i686-Linux/spkg/build/fricas-1.0.7.p0/build-dir/src/aldor' Makefile:262: domains.mk: No such file or directory echo "domains := \\" > domains.mk grep '^)abbrev' /home/hemmecke/software/sage/spkg/build/fricas-1.0.7.p0/build-dir/src/algebra/*.spad | gawk '{print $3,"\\"}' >> domains.mk grep: /home/hemmecke/software/sage/spkg/build/fricas-1.0.7.p0/build-dir/src/algebra/*.spad: No such file or directory echo >> domains.mk ============== It tries to create domains.mk, but this file will be basically empty, because the spkg does not contain *.spad files. I see the *.spad.pamphlet files, but spad files are not created. The relevant part in aldor/Makefile.in is domains.mk: echo "domains := \\" > $@ grep '^)abbrev' $(spaddir)/*.spad | $(AWK) '{print $$3,"\\"}' >> $@ echo >> $@ This was written having in mind that the fricas build appears before and thus the .spad files would be in the above location. So that must be fixed before going on. It seems that I first have to study what happens when the .spkg file is created. ================================================================== Anyway, before I go on, let me ask some stupid questions. 1) What is the license of the .spkg file? 2) Since the whole stuff under src/aldor is just for two things A) create libaxiom.al B) create runtime files from some aldor.org's *.as files. Why not just distribute libaxiom.al in the spkg? That file is machine independent. And the problem with the .spad files would be gone. (Together with 1 hour of build time on the user's machine.) 3) Runtime (and perhaps also libaxiom.al) from 2) contain code under the Aldor Public license 2.0. So I would suggest to make two packages. A) FriCAS (which explicitly does not build the Aldor interface). (mBSD-licenced) B) libaxiom.al plus code to create the runtime files (APL2-licenced) Of course B) depends on A), but I believe there is a way to say this in an .spkg file. I must say, I rather like to go for 3). Any comments? Ralf --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" 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/fricas-devel?hl=en -~----------~----~----~----~------~----~------~--~---
