I am running Arch Linux x86_64. Before a recent system upgrade, Sage
was working fine. After upgrading my system, which seems to have
removed libtermcap from /usr/lib, this bug happens:

Upon running sage, with or without any commandline arguments:

$ sage -br
bash: symbol lookup error: /opt/sage-bin/local/lib/libreadline.so.6:
undefined symbol: PC
$ sage
----------------------------------------------------------------------
| Sage Version 4.1.2.alpha4, Release Date: 2009-09-27                |
| Type notebook() for the GUI, and license() for information.        |
----------------------------------------------------------------------
**********************************************************************
*                                                                    *
* Warning: this is a prerelease version, and it may be unstable.     *
*                                                                    *
**********************************************************************
sh: symbol lookup error: /opt/sage-bin/local/lib/libreadline.so.6:
undefined symbol: PC

etc.

This bug seems to be caused by certain symbols missing from libtermcap
(http://www.nabble.com/psql-undefined-symbol-error-on-Ubuntu-
td24399317.html).

I've managed to work around the problem by copying the local version
of libreadline.so to $SAGE_ROOT/local/lib/.
--~--~---------~--~----~------------~-------~--~----~
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
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to