Ситуация: есть FreeBSD 9.0-RELEASE, при установке Xorg был установлен xcb-util 0.3.8,1, затем при сборке гнома посыпались ошибки типа libxcb-aux.la not faund. Стал разбираться оказалось, что в новой версии xcb-util либы libxcb-aux.so.0, libxcb-event.so.1, libxcb-atom.so.1 были объединены в libxcb-util.so.0 и дана рекомендация по обновлению данного порта в /usr/ports/UPDATING:
2012-01-16
Affects: users of x11/xcb-util
Author: garga@FreeBSD.org
Reason:
x11/xcb-util was updated to 0.3.8 and was split in new modules.
Dependencies were adjusted but main port symbols were moved to a single
library, xcb-util.so. For this reason, all dependent ports must be
recompiled.If you use portmaster, run:
# portmaster -R -r xcb-util-0
Or for portupgrade:
# portupgrade -r xcb-util-0\*
Гном я установил пакетами, произвел указанные манипуляции с xcb-util, но ситуация не изменилась.
Гном не запускается требует libxcb-aux.so.0, половина пакетов не компилится.
Попробовал создать симлинки с libxcb-aux.so.0, libxcb-event.so.1, libxcb-atom.so.1 на libxcb-util.so.0.
Гном стал запускаться, но при сборке пакетов зависимых от xcb-util всё равно валяться ошибки отсутствия описанных либ.
Внимание вопрос! Как правильно пофиксить данную проблему?