Hmm, I have lots of libs installed on my MMC card. I also don\'t think that ld.so.conf is used, but I may be wrong.
Anyway, I\'d create a symlink from the lib (wherever it may be) to /usr/lib (which is where ncurses should be). The other thing to check is that the correct files actually exist, for example if you installed to a FAT device they symlinks will have failed (so libncurses.so.5 will not have been created, as it\'s only a symlink to libncurses.so.5.2), on the other hand, if the postinst script failed for some reason you\'ll get the same effect.
One final thing, not knowing the exact error message, is that some programs actually dynamically load libncurses.so (which on a Sharp ROM points to .4.x), in this case you\'d need to alter the symlinks again.
Make sure the file is in /usr/lib (whether the real thing or just a symlink), then create the second symlink (ln -s libncurses.so.5.2 libncurses.so.5) and you should be fine.
Hope that makes some sense.
Si