The main issues are:

* Incompatible libreadline.so.6 -- the libreadline in Sage is dynamically
linked to libtermcap. Arch Linux disables libtermcap, so one needs to copy
the system's libreadline to $SAGE_ROOT/local/lib. This is also the case in
binary distributions.
* Issue building R -- this is a problem in many platforms with up-to-date
GCC packages, and is worked around by either copying the system's libgcc, or
by building Sage with the environment vars SAGE_FORTRAN and SAGE_FORTRAN_LIB
set to the system's gfortran and libgfortran.so.
* Build hangs while building libfplll, which is worked around by copying the
system's libfplll, and editing the $SAGE_ROOT/local/installed/ to make the
build system think that libfplll is installed.
* Finally, after the build is done, starting Sage or running the doctests
fails with a message about a function in the Singular interface not being
implemented. I do not know any workarounds to this.

Thus, it would probably be best to use the binary distribution for now.

- Tim Joseph Dumol <tim (at) timdumol (dot) com>
http://timdumol.com


On Sun, Nov 8, 2009 at 12:39 PM, Josh <[email protected]> wrote:

>
> Is there a reason why it does not compile well?
>
> On Nov 7, 8:54 pm, Tim Joseph Dumol <[email protected]> wrote:
> > Hey Josh,
> >
> > Currently, Sage does not build properly in Arch Linux. You may want to
> > install the binary version athttp://sagemath.orgor at the Arch Linux AUR
> (http://trac.sagemath.org/sage_trac/ticket/7408).
> >
> > - Tim Joseph Dumol <tim (at) timdumol (dot) com>http://timdumol.com
> >
> > On Sun, Nov 8, 2009 at 9:21 AM, Josh <[email protected]> wrote:
> >
> > > So when attempting to run make I got this:
> >
> > > sage: An error occurred while installing sqlite-3.6.17
> > > Please email sage-develhttp://groups.google.com/group/sage-devel
> > > explaining the problem and send the relevant part of
> > > of /home/josh/Downloads/sage-4.2/install.log.  Describe your computer,
> > > operating system, etc.
> > > If you want to try to fix the problem yourself, *don't* just cd to
> > > /home/josh/Downloads/sage-4.2/spkg/build/sqlite-3.6.17 and type
> > > 'make'.
> > > Instead type "/home/josh/Downloads/sage-4.2/sage -sh"
> > > in order to set all environment variables correctly, then cd to
> > > /home/josh/Downloads/sage-4.2/spkg/build/sqlite-3.6.17
> > > (When you are done debugging, you can type "exit" to leave the
> > > subshell.)
> > > make[1]: *** [installed/sqlite-3.6.17] Error 1
> > > make[1]: Leaving directory `/home/josh/Downloads/sage-4.2/spkg'
> >
> > > real    0m0.774s
> > > user    0m0.723s
> > > sys     0m0.043s
> > > Error building Sage.
> >
> > > I installed sqlite, is there still stuff that is wrong?
> >
>

--~--~---------~--~----~------------~-------~--~----~
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/sage-support
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to