Страница 1 из 1

Обновление xcb-util и проблемы с DM

Добавлено: 2012-03-01 11:25:06
Leonardo
Приветствую!
Ситуация: есть 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 всё равно валяться ошибки отсутствия описанных либ.
Внимание вопрос! Как правильно пофиксить данную проблему?

Re: Обновление xcb-util и проблемы с DM

Добавлено: 2012-03-03 18:26:24
Morty
тоже наткнулся на такую штуку....собирал либрофис из портов(на ночь в скрине оставил), по ходу дела обновился xcb-util,
утром проверяю - не стартуют иксы, блого в крине остался вывод где были ероры при сборке...

удалил новый xcb-util, поставил пакетом назад старый тот что был, все работает

Re: Обновление xcb-util и проблемы с DM

Добавлено: 2012-03-03 20:27:44
sadchok
Только что обновил порты.
Все работает.

FreeBSD Sadchok.local 9.0-RELEASE FreeBSD 9.0-RELEASE #1
gnome-desktop-2.32.1_1
xcb-util-0.3.8,1

Re: Обновление xcb-util и проблемы с DM

Добавлено: 2012-03-04 10:18:38
Leonardo
А у Вас в /usr/local/lib либы libxcb-aux.so.0, libxcb-event.so.1, libxcb-atom.so.1 присутствуют?

Re: Обновление xcb-util и проблемы с DM

Добавлено: 2012-03-04 10:39:01
sadchok

Код: Выделить всё

Sadchok# ls /usr/local/lib | grep xcb
libX11-xcb.a
libX11-xcb.la
libX11-xcb.so
libX11-xcb.so.1
libxcb-composite.a
libxcb-composite.la
libxcb-composite.so
libxcb-composite.so.0
libxcb-damage.a
libxcb-damage.la
libxcb-damage.so
libxcb-damage.so.0
libxcb-dpms.a
libxcb-dpms.la
libxcb-dpms.so
libxcb-dpms.so.0
libxcb-dri2.a
libxcb-dri2.la
libxcb-dri2.so
libxcb-dri2.so.0
libxcb-glx.a
libxcb-glx.la
libxcb-glx.so
libxcb-glx.so.0
libxcb-randr.a
libxcb-randr.la
libxcb-randr.so
libxcb-randr.so.1
libxcb-record.a
libxcb-record.la
libxcb-record.so
libxcb-record.so.0
libxcb-render-util.a
libxcb-render-util.la
libxcb-render-util.so
libxcb-render-util.so.0
libxcb-render.a
libxcb-render.la
libxcb-render.so
libxcb-render.so.0
libxcb-res.a
libxcb-res.la
libxcb-res.so
libxcb-res.so.0
libxcb-screensaver.a
libxcb-screensaver.la
libxcb-screensaver.so
libxcb-screensaver.so.0
libxcb-shape.a
libxcb-shape.la
libxcb-shape.so
libxcb-shape.so.0
libxcb-shm.a
libxcb-shm.la
libxcb-shm.so
libxcb-shm.so.0
libxcb-sync.a
libxcb-sync.la
libxcb-sync.so
libxcb-sync.so.0
libxcb-util.a
libxcb-util.la
libxcb-util.so
libxcb-util.so.0
libxcb-xevie.a
libxcb-xevie.la
libxcb-xevie.so
libxcb-xevie.so.0
libxcb-xf86dri.a
libxcb-xf86dri.la
libxcb-xf86dri.so
libxcb-xf86dri.so.0
libxcb-xfixes.a
libxcb-xfixes.la
libxcb-xfixes.so
libxcb-xfixes.so.0
libxcb-xinerama.a
libxcb-xinerama.la
libxcb-xinerama.so
libxcb-xinerama.so.0
libxcb-xinput.a
libxcb-xinput.la
libxcb-xinput.so
libxcb-xinput.so.0
libxcb-xprint.a
libxcb-xprint.la
libxcb-xprint.so
libxcb-xprint.so.0
libxcb-xtest.a
libxcb-xtest.la
libxcb-xtest.so
libxcb-xtest.so.0
libxcb-xv.a
libxcb-xv.la
libxcb-xv.so
libxcb-xv.so.0
libxcb-xvmc.a
libxcb-xvmc.la
libxcb-xvmc.so
libxcb-xvmc.so.0
libxcb.a
libxcb.la
libxcb.so
libxcb.so.2

Re: Обновление xcb-util и проблемы с DM

Добавлено: 2012-03-06 15:14:07
Leonardo
Не понятно... Видимо необходимо удалить все зависящие от xcb порты и собрать заново.