Вношу уточнения.
test-bsd# uname -a
FreeBSD test-bsd.xxx.ru 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov
5 04:19:18 UTC 2004 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
ОС свежеустановленная, всё по дефолту, в ядро никаких изменений не вносилось. Работает под VMware для тестовых целей.
Установленные пакеты:
test-bsd# ls -la /var/db/pkg
total 28
drwxr-xr-x 14 root wheel 512 Nov 8 13:47 .
drwxr-xr-x 6 root wheel 512 Sep 28 04:55 ..
drwxr-xr-x 2 root wheel 512 Sep 28 10:22 bash-2.05b.007_2
drwxr-xr-x 2 root wheel 512 Oct 3 11:24 deco-3.9_2
drwxr-xr-x 2 root wheel 512 Nov 7 18:24 expat-1.95.8_3
drwxr-xr-x 2 root wheel 512 Nov 7 19:22 gettext-0.14.5
drwxr-xr-x 2 root wheel 512 Nov 8 13:27 glib-2.8.3
drwxr-xr-x 2 root wheel 512 Nov 7 19:22 gmake-3.80_2
drwxr-xr-x 2 root wheel 512 Nov 7 19:11 libiconv-1.9.2_1
drwxr-xr-x 2 root wheel 512 Nov 8 13:47 libslang-1.4.9
drwxr-xr-x 2 root wheel 512 Nov 7 18:20 libtool-1.5.20
drwxr-xr-x 2 root wheel 512 Sep 28 05:20 linux_base-7.1_7
drwxr-xr-x 2 root wheel 512 Nov 8 13:27 perl-5.8.5
drwxr-xr-x 2 root wheel 512 Nov 8 13:27 pkgconfig-0.19
>> lavr У вас libglib-2.0.so.400 а у меня ...800 Это имеет какое-то значение?
test-bsd# ls -la /usr/local/lib/libglib-2*
-rwxr-xr-x 1 root wheel 841 Nov 8 13:25 /usr/local/lib/libglib-2.0.la
lrwxr-xr-x 1 root wheel 18 Nov 8 13:25 /usr/local/lib/libglib-2.0.so ->libglib-2.0.so.800
-rwxr-xr-x 1 root wheel 644214 Nov 8 13:25 /usr/local/lib/libglib-2.0.so.800
test-bsd# ldconfig -r | grep glib-2
80:-lglib-2.0.800 => /usr/local/lib/libglib-2.0.so.800
И по поводу
>> ну нету glib-2.0.400*
В файле /usr/ports/Mk/bsd.gnome.mk есть такие строки:
glib20_LIB_DEPENDS= glib-2.0.400:${PORTSDIR}/devel/glib20
glib20_DETECT= ${LOCALBASE}/libdata/pkgconfig/glib-2.0.pc
glib20_USE_GNOME_IMPL=gnometarget pkgconfig
вот если эти строки заменить на любой номер версии то и при ошибке будет выводится именно этот номер, т.е. вывод номера версии абсолютно не имеет касательства к mc.
У меня такое ощущение, что mc просто не видит, что пакет установлен в системе. Вот это мне непонятно...