Нужна момощь! Не обновлял систему примерно месяц, последний раз ставилась кде 3.5.10. Синкнул дерево и запустил emerge -uDN world ! Мне показало обновление 460ти пакетов !! При чем моя kde 3.5.10 решила обновиться на 4.3.1. Я как бы не против такого поворота событий и решил продолжить процесс. Но теперь при сборке разных пакетов вылетает одна и таже ошибка.
/usr/lib/libxcb-xlib.so.0: undefined reference to `_xcb_unlock_io'
/usr/lib/libxcb-xlib.so.0: undefined reference to `_xcb_lock_io'
collect2: ld returned 1 exit status
make[2]: *** [gtest] Error 1
make[2]: *** Waiting for unfinished jobs....
/usr/lib/libxcb-xlib.so.0: undefined reference to `_xcb_unlock_io'
/usr/lib/libxcb-xlib.so.0: undefined reference to `_xcb_lock_io'
collect2: ld returned 1 exit status
make[2]: *** [testgtkhtml] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnome-extra/gtkhtml-3.26.3/work/gtkhtml-3.26.3/gtkhtml'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-extra/gtkhtml-3.26.3/work/gtkhtml-3.26.3'
make: *** [all] Error 2
*
* ERROR: gnome-extra/gtkhtml-3.26.3 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 1396: Called gnome2_src_compile
* environment, line 1158: Called die
* The specific snippet of code:
* emake || die "compile failure"
* The die message:
* compile failure
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/gnome-extra/gtkhtml-3.26.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/gnome-extra/gtkhtml-3.26.3/temp/environment'.
*
Излазил интернет, решения которые предлагались мне не помогли. Проблеме уже 3 дня .
revdep-rebild бытается починить зависимости kde 3.5.10 и говорит что пакеты замаскированы.
Да вот еще ... После синка дерева я сменил профиль на default 10 был 2009.
Уже говорилось, что обновлять не стоит. Вынесите свою 3,5, а потом заново соберите 4ку
Я бы грохнул метапакет 3,5, затем emerge -a --depclean .... посмотрел бы что ещё лишнего осталось.
Затем в make.conf включил бы qt4 флаг и собрал бы emerge kde-meta. В стабильной ветке он как раз собирает 4.3.1. версию