На сервере стоит FreeBSD 4.10. Обновил коллекцию портов, стал устанавливать mc-4.6.1_6make install clean
спустя некоторое время установка остановилась с такой воть ошибкой:
gfilemonitor.c: In function `g_file_monitor_is_cancelled':
gfilemonitor.c:253: syntax error before `res'
gfilemonitor.c:256: `res' undeclared (first use in this function)
gfilemonitor.c:256: (Each undeclared identifier is reported only once
gfilemonitor.c:256: for each function it appears in.)
gfilemonitor.c:260: warning: control reaches end of non-void function
gmake[4]: *** [gfilemonitor.lo] Ошибка 1
gmake[4]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.1/gio'
gmake[3]: *** [all-recursive] Ошибка 1
gmake[3]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.1/gio'
gmake[2]: *** [all] Ошибка 2
gmake[2]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.1/gio'
gmake[1]: *** [all-recursive] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.1'
gmake: *** [all] Ошибка 2
*** Error code 2
Stop in /usr/ports/devel/glib20.
*** Error code 1
Stop in /usr/ports/devel/glib20
Пробовал устанавливать glib вручную. сперва на этапе конфигурирования ругался на iconv() - не мог найти к нему путь(по умолчанию он ищет либы и хедеры в /usr а libiconv ставится с префиксом /usr/local). Прописал либы и хедеры на которые он ругался из /usr/local/ в /usr конфигурирование вроде прошло. Запускаю make опять ругается
/usr/libexec/elf/ld: cannot find -lpthread
*** Error code 1
Stop in /usr/ports/distfiles/glib-2.16.1/gthread.
*** Error code 1
Stop in /usr/ports/distfiles/glib-2.16.1.
*** Error code 1
Stop in /usr/ports/distfiles/glib-2.16.1
Ломаю голову уже неделю!!! Кто знает в чем тут дело - поделитесь!!!