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