Не запускается MC libpcre.so.0 | FreeBSD

При запуске mc получаем ошибку:

#mc 
Shared object "libpcre.so.0" not found, required by "libglib-2.0.so.0"

Смотрим чего не хватает mc:

#ldd /usr/local/bin/mc
/usr/local/bin/mc:
	libslang.so.2 => /usr/local/lib/libslang.so.2 (0x28173000)
	libncurses.so.8 => /lib/libncurses.so.8 (0x28278000)
	libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x282b8000)
	libintl.so.9 => /usr/local/lib/libintl.so.9 (0x2838b000)
	libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28394000)
	libpcre.so.3 => /usr/local/lib/libpcre.so.3 (0x2848c000)
	libthr.so.3 => /lib/libthr.so.3 (0x284ec000)
	libc.so.7 => /lib/libc.so.7 (0x2850d000)
	libm.so.5 => /lib/libm.so.5 (0x28635000)
	libpcre.so.0 => not found (0)

Лечим обновлением pcre и командами:

#cd /usr/local/lib
#ln -s libpcre.so.3 libpcre.so.0

Файлик libpcre.so.3 естественно должен быть в каталоге.

  1. Lotran:

    Привет. Не подскажете что может быть.
    /libexec/ld-elf.so.1: /usr/local/lib/libpcre.so.3: unsupported file layout