Under Ubuntu 8.10, 9.04 and 9.10 the entrypoints for libinfo are part of ncurses.

The libtinfo.so functionality is built into the libncurses.so shared library. So for software that uses the libtinfo.so object you need to install ncurses. I have had to install ncurses because I was trying to build a busybox system on my Ubuntu box and mconf told:


mconf: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

So you need to run the following few steps:

#  sudo apt-get install ncurses

#  sudo apt-get install ncurses-base 

#  sudo apt-get install ncurses-bin 

#  sudo apt-get install ncurses-dev

#  sudo apt-get install ncurses-developer 

#  sudo apt-get install ncurses-runtime 

#  sudo apt-get install ncurses-term 


Now you shall create two sim links, typing the following commands:

#  sudo ln -s /usr/lib/libncurses.so /usr/lib/libtinfo.so.5

#  sudo ln -s /usr/lib/libtinfo.so.5 /usr/lib/libtinfo.so

That's all, now your program should work fine.