error while loading shared libraries: libicui18n.so.49: cannot open shared object file: No such file or directoryи (или)
Shared object "libicui18n.so.48" not found, required by "mc"и (или)
/usr/local/lib/libglib-2.0.so: undefined reference to `ucol_strcoll_3_4' /usr/local/lib/libglib-2.0.so: undefined reference to `u_errorName_3_4' /usr/local/lib/libglib-2.0.so: undefined reference to `ucol_open_3_4' /usr/local/lib/libglib-2.0.so: undefined reference to `ucol_getSortKey_3_4' /usr/local/lib/libglib-2.0.so: undefined reference to `u_strFromUTF8_3_4'Почему и как бороться?
Всё дело в портах icu (/usr/ports/devel/icu) и glib20 (/usr/ports/devel/glib20). Один не может жить без другого, но вместе они обновляются почему то не всегда.
Что необходимо сделать?
После обновления icu (а если эти ошибки появились, значит он уже обновился) необходимо пересобрать порт glib20
# cd /usr/ports/devel/glib20 # makeЕсли все прошло успешно, то выполняем
# make deinstall # make install cleanОшибка всё ещё есть? Сделайте полную пересборку установленных в системе портов
# portupgrade -af