Description of problem: /usr/lib64/libcurses.so isn't a shared library. It contains just the text: INPUT(-lncurses) $ ls -l /usr/lib64/libcurses.so -rw-r--r-- 1 root root 17 2007-08-13 08:21 /usr/lib64/libcurses.so $ ls -l /usr/lib64/libncurses.so.5 lrwxrwxrwx 1 root root 12 2006-12-24 17:06 /usr/lib64/libncurses.so.5 -> libcurses.so $ cat /usr/lib64/libncurses.so.5 INPUT(-lncurses) Version-Release number of selected component (if applicable): ncurses-devel-5.6-8.20070812.fc8.x86_64 How reproducible: 100% Steps to Reproduce: 1. gdb /usr/bin/true 2. 3. Actual results: gdb: error while loading shared libraries: /usr/lib64/libncurses.so.5: file too short Expected results: not that Additional info:
*** This bug has been marked as a duplicate of 229737 ***
But 229737 is marked as "won't fix" !!! gdb and emacs are broken by curses on x86_64 and nobody plans to fix it ???
*** This bug has been marked as a duplicate of 228891 ***