This software is compiled for use with glibc-2.0.5 You have first to install the library package! Installation hints: Don't forget ldconfig... If /{,usr/}lib/libreadline.so exist, remove it and do this in /usr/lib : ln -sf ../../lib/libreadline.so.3.0 libreadline.so /usr/lib : ln -sf ../../lib/libhistory.so.3.0 libhistory.so Sorry, the first version of this archive hasn't included the -soname=libreadline.so.3 statement while making it. I found this while compiling ncftp, which refused to work because it used the wrong lib... Contents of the readline-2.1.tar TAR-Archive: -rwxr-xr-x root/wheel 60773 1997-11-10 23:17 lib/libhistory.so.3.0 -rwxr-xr-x root/wheel 379343 1997-11-10 23:17 lib/libreadline.so.3.0 -rw-r--r-- root/wheel 3477 1997-11-03 00:52 usr/include/readline/chardefs.h -rw-r--r-- root/wheel 8292 1997-11-03 00:52 usr/include/readline/history.h -rw-r--r-- root/wheel 3224 1997-11-03 00:52 usr/include/readline/keymaps.h -rw-r--r-- root/wheel 15877 1997-11-03 00:52 usr/include/readline/readline.h -rw-r--r-- root/wheel 2724 1997-11-03 00:52 usr/include/readline/tilde.h -rw-r--r-- root/wheel 29648 1997-11-03 00:52 usr/info/history.info -rw-r--r-- root/wheel 107422 1997-11-03 00:52 usr/info/readline.info -rw-r--r-- root/wheel 542310 1997-11-03 00:52 usr/lib/libreadline.a -rw-r--r-- root/wheel 31437 1997-11-03 00:52 usr/man/man3/readline.3