On Mon, Sep 7, 2009 at 4:02 PM, Ralf Hemmecke<r...@hemmecke.de> wrote:
>
>> $ ./sage -f fricas-1.0.7.spkg
>>
>> Produces the error: " undefined reference to `log' ". (about 15 minutes)
>>
>> After the failure, follow the instructions printed by Sage to enter
>> the Sage "shell" - the environment in which Sage and all it's spkg's
>> run. As indicated 'cd' to the fricas-1.0.7 directory inside Sage.
>>
>> Now changing
>>
>> CLIQUEOPTS=-mno-abbrev -mno-mactext -laldor -lm -fx
>>
>> in the file './src/src/aldor/Makefile.in' and re-running the biuld via
>>
>>   ./spkg-install
>>
>> produces the error I showed in my previous email.
>
> I guess the missing '-lm' is due to the fact that in the shell started
> by 'sage -sh' the variable CC is set to gcc.

True it does that.  Feel free to do "unset CC " in spkg-install if you need to.

William

>
> That changes the behaviour of the Aldor compiler. Usually (if CC is not
> set) it calls "unicl" (a program that comes with aldor) and that program
> (if I am not totally wrong) uses
> https://svn.origo.ethz.ch/algebraist/trunk/aldor/aldor/src/aldor.conf
> to figure out the options for the C compiler. And there I see a line...
>
>    lib-extra   = m
>
> Maybe src/aldor/Makefile.in should rather contain
> ====BEGIN
> cliques: cliques.as
>        unset CC && $(ALDOR) $(CLIQUEOPTS) $<
> ====END
>
> But don't bother too much. I'm currently trying to figure out how to
> distribute libaxiom.al directly without building it on the user side.
>
> Ralf
>
> >
>



-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an 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