[SOLVED] Не собирается mail-client/evolution-3.2.3

[ebuild  N    ] mail-client/evolution-3.2.3  USE="crypt gnome-online-accounts gstreamer ldap ssl -clutter -connman -doc -kerberos -map -networkmanager -python" 

Хочу собрать GNOME, но из-за почтового клиента ничего не получается :-(
revdep-rebuild прошёл на ура, emerge -eav world также не помогает.
Никак не могу понять, в чём может быть проблема.

Вывод emerge --info
Лог сборки
environment

(*)

Очень странно. У вас "undefined reference to `g_module_supported'" что означает неслинкованность с libgmodule-2.0.so, но в /usr/portage/mail-client/evolution/files/ лежит патч evolution-3.2.3-gmodule-explicit.patch который и добавляет gmodule-2.0, но у вас есть надпись "Applying evolution-3.2.1-reorder-mx-clutter-gtk.patch" но нет ничего про evolution-3.2.3-gmodule-explicit.patch

Обновите дерево и попробуйте ещё раз.

Та же проблема, обновление

Та же проблема, обновление дерева не помогло
emerge -pqv =mail-client/evolution-3.2.3
emerge-info
Build log

(*)

не путайте, у вас не та же проблема, у вас undefined reference to `g_thread_init'
а это неслинкованность с libgthread-2.0.so

(*)

опс, пардон, не заметил

Но, все же, вопрос

Но все же, вопрос соответствует теме.
Попытался починить, пересборкой glib и всех зависимостей evolution:
emerge -1q $(qdepends evolution | sed -e 's/\ /\\\n/g' -e 's/\\//g' | grep -v evolution).
Так ничего не получилось. В чем может быть проблема и как ее решить?

"Add another glib-2.32 fix,

"Add another glib-2.32 fix, thanks to Yaw_e and Dmitry K" (bug #412239).

(*)

Вы представляете? Простая попытка СОБРАТЬ evolution привела к обнаружению и исправлению ещё двух багов. Просто дичайший угар во мгле ада.

Еще не исправлено, оно теперь

Еще не исправлено, оно теперь падает на backup.c:(.text+0x11fb): undefined reference to `g_thread_init' Жесть какая-то:)

(*)

Я подумал упомянутый evolution-3.2.3-g_thread_init.patch именно этот undefined reference to `g_thread_init' и исправляет :(

Исправляет, но не везде. Оно

Исправляет, но не везде. Оно раньше, у меня, на main фэйлилось, теперь на backup. Прогресс, все же, есть.

Вот, теперь, точно все. Если

Вот, теперь, точно все. Если есть возможность, нужно проверить последний фикс
>*evolution-3.2.3-r1 (20 Apr 2012)
>
> 20 Apr 2012; Alexandre Rostovtsev
> -evolution-3.2.2.ebuild, +evolution-3.2.3-r1.ebuild,
> files/evolution-3.2.3-g_thread_init.patch,
> +files/evolution-3.2.3-gtkhtml-4.4-linking.patch:
> Improve glib-2.32 fix (bug #412239, thanks to Dmitry K). Fix crash with
> gtkhtml-4.4. Drop old.

подскажите, пожалуйста, как

подскажите, пожалуйста, как применить этот патч.

ставлю гном, но процесс обрывается на gnome-extra/gtkhtml-4.2.3
main.c:(.text+0x7e4): undefined reference to `g_thread_init`

на сколько я смог понять из багфикса патч прикручен к эволюшену
решил сделать emerge -1 mail-client/evolution, но результат тотже.

не знаю, корректно ли я

не знаю, корректно ли я поступил. если да, то надеюсь это кому-нибудь поможет.
в соответствии с Ragner Magalhaes: undefined reference to `g_thread_init' сделал

CFLAGS="-lgthread-2.0 $CFLAGS" emerge -1 gtkhtml

emerge --sync

Большое спасибо! Стоило отвлечься на пару дней и в портежах всё исправили :-)

Отмечу, что само по себе оно

Отмечу, что само по себе оно не исправляется:) Не бойтесь писать найденные ошибки на bugs.gentoo.org, это позволит оперативно решить проблему и помочь сообществу.

https://bugs.gentoo.org/show_

https://bugs.gentoo.org/show_bug.cgi?id=412111

Не грусти, товарищ! Всё хорошо, beautiful good!

(*)

ну там о evolution-data-server-3.2.2-gmodule-explicit.patch и evolution-3.2.3-gmodule-explicit.patch и говорят

Читай последнее предложение.

Читай последнее сообщение. Внимательно.

Не грусти, товарищ! Всё хорошо, beautiful good!

(*)

В последнем сообщении Alexandre Rostovtsev благодарит Peter Alfredsen за "explicit linking libgmodule needed"
и сообщает, что он закрывает этот баг как фиксед потому что он добавил в files упомянутый мною выше evolution-3.2.3-gmodule-explicit.patch в котором и реализуется это самое "explicit linking libgmodule needed", и, поэтому, бага больше не будет - о чём я и написал в самом первом сообщении.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".