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