My understanding is this. GCL, as I have it here, works fine with
readline assuming you invoke it properly.
However, somehow, maxima doesn't *use* readline properly...
BTW, check that out...
[root@lagrange maxima-pre59]# ldd
/usr/local/lib/maxima-5.6/src/saved_maxima
libc.so.6 => /lib/i686/libc.so.6 (0x40033000)
libm.so.6 => /lib/i686/libm.so.6 (0x40163000)
libreadline.so.4.1 => /usr/lib/libreadline.so.4.1 (0x40187000)
libncurses.so.5 => /usr/lib/libncurses.so.5 (0x401ad000)
libbfd-2.10.91.0.2.so => /usr/lib/libbfd-2.10.91.0.2.so (0x401ef000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
So, what do you say? I feel that Maxima is compiled against
libreadline... it simply doesn't use it...
Is there a script missing???
[root@lagrange unixport]# more /usr/local/bin/maxima
#!/bin/sh
export MAXIMA_DIRECTORY
MAXIMA_DIRECTORY=/usr/local/lib/maxima-5.6
exec /usr/local/lib/maxima-5.6/src/saved_maxima -dir
/usr/local/lib/maxima-5.6/src/ $@