Ошибка при сборке Gtk+

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Ошибка при сборке Gtk+

Сообщение Shlomo »

При сборке firefox, дошло до сборки gtk+, тут же выдает мне такео:

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

 * Please re-emerge x11-libs/cairo with the X USE flag set

!!! ERROR: x11-libs/gtk+-2.10.9 failed.
Call stack:
  ebuild.sh, line 1630:   Called dyn_setup
  ebuild.sh, line 702:   Called qa_call 'pkg_setup'
  ebuild.sh, line 38:   Called pkg_setup
  gtk+-2.10.9.ebuild, line 52:   Called die

!!! cairo needs the X flag set
!!! 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/x11-libs/gtk+-2.10.9/temp/build.log'.

Тут же попытался пересобрать cairo c

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

USE="-X" emerge cairo

все собралось нормально, но при сборке gtk+ выдало опять туже ошибку. Все что нашел в гугле, так это пересобрать cairo с ключем, что я и сделал.
Посоветуйте, что делать.
P.S. Кстати, почему в доках написано, что установка с stage2 и 1 больше не поддерживается?
Изображение
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Ошибка при сборке Gtk+

Сообщение eduard_pustobaev »

Shlomo писал(а):
09.05.2007 08:08

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

USE="-X" emerge cairo

Хмм... А почему не

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

USE="X" emerge cairo
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Ошибка при сборке Gtk+

Сообщение serzh-z »

Shlomo писал(а):
09.05.2007 08:08
P.S. Кстати, почему в доках написано, что установка с stage2 и 1 больше не поддерживается?
Потому и написано, что на самом деле не поддерживается... Почему не поддерживается? Слишком много затрат на поддержание этих архивов в работоспособном состоянии - stage1/2 слишком зависят от текущей ветки Portage.
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Ошибка при сборке Gtk+

Сообщение Shlomo »

eduard_pustobaev писал(а):
09.05.2007 09:39
Хмм... А почему не

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

USE="X" emerge cairo

Tnx! То что надо! Только не понятно, почему "Х", а не "-Х"?
Изображение
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Ошибка при сборке Gtk+

Сообщение eduard_pustobaev »

Shlomo писал(а):
09.05.2007 17:47
Tnx! То что надо! Только не понятно, почему "Х", а не "-Х"?

С минусом это как раз принудительное отключение. :) Ты всё перепутал.
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Ошибка при сборке Gtk+

Сообщение Shlomo »

По ходу дела есть еще несколько вопросов:
1 - emerge -p blah-blah выдает для установки по зависимости несколько пакетов, рекомедует собирать каждый со своими переменными USE, как поступить? Собирать каждый пакет отдельно со своими опциями, или просто прописать то что хочу собрать, а оно само собирается как надо?http://linuxforum.ru/style_images/1/folder_editor_images/rte-quote-button.png
2 - Не понял, что происходит с локалями? При установке поставил uft8, а сейчас показывает что она совсем не установлена?!! Персборка glibc закончилась обломом.

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

checking for long double... yes
checking size of long double... configure: error: cannot compute sizeof (long double), 77
See `config.log' for more details.

!!! ERROR: sys-libs/glibc-2.5-r2 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 4177:   Called src_compile
  glibc-2.5-r2.ebuild, line 1156:   Called src_compile
  glibc-2.5-r2.ebuild, line 1167:   Called toolchain-glibc_src_compile
  glibc-2.5-r2.ebuild, line 268:   Called glibc_do_configure 'nptl'
  glibc-2.5-r2.ebuild, line 941:   Called die

!!! failed to configure glibc
!!! 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/sys-libs/glibc-2.5-r2/temp/build.log'.

darkshadow blackbox #

Все пытался делать как написано тут.
3- Если я понял (методом тыка) что mplayer по дефолту собирается без гуев? ТОгда как ставить "гуевую" версию?
Изображение
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Ошибка при сборке Gtk+

Сообщение eduard_pustobaev »

Shlomo писал(а):
09.05.2007 18:20
По ходу дела есть еще несколько вопросов:
1 - emerge -p blah-blah выдает для установки по зависимости несколько пакетов, рекомедует собирать каждый со своими переменными USE, как поступить? Собирать каждый пакет отдельно со своими опциями, или просто прописать то что хочу собрать, а оно само собирается как надо?http://linuxforum.ru/style_images/1/folder_editor_images/rte-quote-button.png
2 - Не понял, что происходит с локалями? При установке поставил uft8, а сейчас показывает что она совсем не установлена?!! Персборка
glibc закончилась обломом.

1) Ну USE="skins" vlc xev вполне нормально соберёт vlc с гуём и скинами, а также xev, у которого use-флага skins даже примерно не наблюдается.
2) Ну у меня всё нормально, правда в make.conf в USE unicode добавил. А в 2006(я с него ставил) и выше glibc уже с юникодной локалью. А вот ядро пересобирал, ибо там по-моему Native Language Support для файловых систем чего-то мне не хватало....

Все пытался делать как написано тут.

Ну я тоже, но уже и не помню что именно из этого делал.
3- Если я понял (методом тыка) что mplayer по дефолту собирается без гуев? ТОгда как ставить "гуевую" версию?

USE="gtk" emerge mplayer

P.S. Сам на Gentoo всего 2 недели, ставил с LiveCD.
В дисгармонии со вселенной.
Спасибо сказали: