[SOLVED] Не собирается mail-client/evolution-3.2.3
dasya 15 апреля, 2012 - 19:13
[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 также не помогает.
Никак не могу понять, в чём может быть проблема.
»
- Для комментирования войдите или зарегистрируйтесь
(*)
Очень странно. У вас "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' сделал
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", и, поэтому, бага больше не будет - о чём я и написал в самом первом сообщении.