>#./mc
>/libexec/ld-elf.so.1: Shared object "libncurses.so.6" not found, required by "mc"
>Сам объект я поставил из usr/src/lib/libncurses
>Библиотеки для FreeBSD 5.4
>проверил вывод ldconfig -r | grep libncurses
>выдает:
>4:-lncurses.5 => /lib/libncurses.so.5
>а надо 6
>Где взять? что взять? вы хоть примерно понимаете что сделали и пытаетесь сделать?
У вас FreeBSD release 5.4, а mc вы взяли собранный под 6'ой release с другими
версиями библиотек, теперь пытаетесь изобразить непонятно что:
[unix1]~ > uname -rs
FreeBSD 5.4-RELEASE-p10
[unix1]~ > ldd /usr/local/bin/mc
/usr/local/bin/mc:
libncurses.so.5 => /lib/libncurses.so.5 (0x28112000)
libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28151000)
libglib-2.0.so.600 => /usr/local/lib/libglib-2.0.so.600 (0x2815a000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x281d9000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x282c6000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x282ce000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x282e5000)
libslang.so.1 => /usr/local/lib/libslang.so.1 (0x283a4000)
libc.so.5 => /lib/libc.so.5 (0x28416000)
libm.so.3 => /lib/libm.so.3 (0x284f0000)
[unix1]~ >
либо сами соберите mc из портов, либо возьмите из пакетов для 5.4-release