Hi everyone
Today, after upgrading my slackware64-current, I encountered the following error when trying to run xfce4-terminal:
Code:
xfce4-terminal: error while loading shared libraries: /usr/lib64/../lib64/libncurses.so.5: file too short
Everything started to work correctly after I removed the following symbolic links:
Code:
/usr/lib64/libncurses.so.5
/usr/lib64/libncursesw.so.5
Not sure if this is what I should've done, but at least it fixed issue for me
Trying to find cause of this issue, I found that the install/doinst.sh script in the ncurses-6.0-x86_64-1.txz package starts with the following lines:
Code:
# Remove possible residue from ncurses-5.x:
rm -f /usr/lib/libncurses.so.5
rm -f /usr/lib/libncursesw.so.5
Perhaps there should be /usr/lib64 instead of /usr/lib (of course, only in 64-bit package)?
EDIT: Related thread, which I haven't noticed before opening this one:
http://www.linuxquestions.org/questi...es-4175596048/