Hello, This is a bug report for readline.
(1) The version number and release status of Readline (e.g., 4.2-release) 6.2 from ftp://ftp.cwru.edu/pub/bash/readline-6.2.tar.gz (2) The machine and OS that it is running on machine: Lenovo Thinkpad X230 OS: Fedora 18 with Linux 3.9.9-201.fc18.x86_64 (3) A list of the compilation flags or the contents of `config.h', if appropriate command: ./configure --prefix=$(pwd)/1; make; make install (4) a description of the bug libreadline.so has rl_sort_completion_matche instead of rl_sort_completion_matches $ readelf -s 1/lib/libreadline.so|grep rl_sort_completion_matche 511: 000000000023fca8 4 OBJECT GLOBAL DEFAULT 23 rl_sort_completion_matche 488: 000000000023fca8 4 OBJECT GLOBAL DEFAULT 23 rl_sort_completion_matche The header has the correct name (with a s): $ grep rl_sort_completion_matche 1/include/readline/readline.h extern int rl_sort_completion_matches; (5) A recipe for recreating the bug reliably wget ftp://ftp.cwru.edu/pub/bash/readline-6.2.tar.gz tar -xzf readline-6.2.tar.gz cd readline-6.2 ./configure --prefix=$(pwd)/1 make make install readelf -s 1/lib/libreadline.so|grep rl_sort_completion_matche expected: symbol has a s (like rl_sort_completion_matches) actual: no s at the end of symbol: rl_sort_completion_matche (6) A fix for the bug if you have one! To compile R 3.0.1, I removed the use of this symbol in the R code: sed -i 's>rl_sort_completion_matches = 0;>>g' src/unix/sys-std.c _______________________________________________ Bug-readline mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-readline
