mailutils-2.99.98 recipe for target 'imapfolder' failed
Добрый день.
Подскажите пожалуйста, после обновления система, просит обновить некторые пакеты.
Use emerge @preserved-rebuild to rebuild packages using these libraries
Запускаю emerge @preserved-rebuild, начинается пересборка пакета net-mail/mailutils-2.99.98, в конце компиляции, вываливается ошибка, процесс завершается.
Часть лога компиляции с ошибкой.
http://pastebin.com/eZbpHsVN
Ошибка.
collect2: error: ld returned 1 exit status
Makefile:1071: recipe for target 'imapfolder' failed
make[4]: *** [imapfolder] Error 1
make[4]: Leaving directory '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/work/mailutils-2.99.98/libproto/imap/tests'
Makefile:1336: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/work/mailutils-2.99.98/libproto/imap'
Makefile:1135: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/work/mailutils-2.99.98/libproto'
Makefile:1253: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/work/mailutils-2.99.98'
Makefile:1126: recipe for target 'all' failed
make: *** [all] Error 2
* ERROR: net-mail/mailutils-2.99.98::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=net-mail/mailutils-2.99.98::gentoo'`,
* the complete build log and the output of `emerge -pqv '=net-mail/mailutils-2.99.98::gentoo'`.
* The complete build log is located at '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/temp/build.log'.
* The ebuild environment file is located at '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/temp/environment'.
* Working directory: '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/work/mailutils-2.99.98'
* S: '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/work/mailutils-2.99.98'
>>> Failed to emerge net-mail/mailutils-2.99.98, Log file:
>>> '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/temp/build.log'
* Messages for package net-mail/mailutils-2.99.98:
* ERROR: net-mail/mailutils-2.99.98::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=net-mail/mailutils-2.99.98::gentoo'`,
* the complete build log and the output of `emerge -pqv '=net-mail/mailutils-2.99.98::gentoo'`.
* The complete build log is located at '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/temp/build.log'.
* The ebuild environment file is located at '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/temp/environment'.
* Working directory: '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/work/mailutils-2.99.98'
* S: '/mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/work/mailutils-2.99.98'
Спасибо за понимание.
- Для комментирования войдите или зарегистрируйтесь
Сделай emerge --syncи
Сделай
и покажи
Порты обновил. serv0 ~ #
Порты обновил.
serv0 ~ # emerge -uDN --with-bdeps=y --backtrack=30 @world -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] app-arch/cpio-2.12-r1::gentoo [2.11-r3::gentoo] USE="nls" 1 230 KiB
[ebuild U ] dev-lang/nasm-2.12.01::gentoo [2.11.08::gentoo] USE="-doc" 762 KiB
[ebuild U ] virtual/perl-JSON-PP-2.273.0-r1::gentoo [2.273.0::gentoo] 0 KiB
[ebuild U ] dev-perl/Log-Agent-1.1.0::gentoo [0.307.0-r1::gentoo] USE="{-test%}" 55 KiB
[ebuild U ] dev-perl/Module-Build-0.421.600::gentoo [0.421.400::gentoo] USE="{-test}" 299 KiB
[ebuild U ] x11-apps/bdftopcf-1.0.5::gentoo [1.0.4::gentoo] 121 KiB
[ebuild U ] dev-util/scons-2.3.5::gentoo [2.3.0::gentoo] USE="-doc" PYTHON_TARGETS="python2_7 (-pypy)" 617 KiB
[ebuild NS ] sys-devel/automake-1.10.3-r1:1.10::gentoo [1.14.1:1.14::gentoo, 1.15:1.15::gentoo] 0 KiB
Total: 8 packages (7 upgrades, 1 in new slot), Size of downloads: 3 082 KiB
serv0 ~ #
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Ну так и обнови все это!
Ну так и обнови все это (т.е. без
-pv
)! :)Moжешь еще почистить портаж (с подтверждением)
только будь осторожен: если делаешь это впервые и портаж не вполне корректно сконфигурирован, то возможно будет предложено удалить даже необходимые пакеты, если они не отмечены в портаже. Поэтому внимательно просмотри список перед тем, как подтвердить.
не помогло, все по
не помогло, все по прежнему.
Чистку портажей я делаю после каждого обновления системы.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Ну тогда покажи все, что
Ну тогда покажи все, что выдаст
еще раз скомпилируй отдельно
выдай сюда то, что было перед сообщением
"Use emerge @preserved-rebuild to rebuild packages using these libraries"
и выложи на пасту полный лог, т.е./mnt/old/home/tmp/portage/net-mail/mailutils-2.99.98/temp/build.log
или где он там будет.Попробол персобрать отдельна,
Попробол персобрать отдельна, теже яйца.
emerge --sync
http://pastebin.com/wBub242m
serv0 ~ # emerge -uDN --with-bdeps=y --backtrack=30 @world -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
Total: 0 packages, Size of downloads: 0 KiB
serv0 ~ #
emerge --info net-mail/mailutils
http://pastebin.com/Bp9t7XtG
serv0 ~ # emerge net-mail/mailutils -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] net-mail/mailutils-2.99.98::gentoo USE="berkdb clients gdbm nls pam python ssl tcpd threads -bidi -guile -ipv6 -kerberos -ldap -mysql -postgres -sasl -servers -static-libs -tokyocabinet" 0 KiB
Total: 1 package (1 reinstall), Size of downloads: 0 KiB
serv0 ~ #
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
лог очень большой. Примерно
лог очень большой.
Примерно пол лога.
http://pastebin.com/YKn4FgH3
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Не понимаю чего ты на логах
Не понимаю чего ты на логах экономишь - вручную что ли перепечатываешь?!.. :)
А по делу: похоже, что у тебя проблема с библиотеками. Для начала сделай
и пришли ссылки.
!!! existing preserved
!!! existing preserved libs:
>>> package: net-libs/gnutls-3.4.12
* - /usr/lib64/libgnutls.so.28
* - /usr/lib64/libgnutls.so.28.41.14
* used by /usr/lib64/libcups.so.2 (net-print/cups-2.0.3)
* used by /usr/lib64/libmu_auth.so.4.0.0 (net-mail/mailutils-2.99.98)
* used by /usr/lib64/libmu_dbm.so.4.0.0 (net-mail/mailutils-2.99.98)
* used by 5 other files
* - /usr/lib32/libgnutls.so.28
* - /usr/lib32/libgnutls.so.28.41.14
* used by /usr/lib32/libcups.so.2 (net-print/cups-2.0.3)
Use emerge @preserved-rebuild to rebuild packages using these libraries
* After world updates, it is important to remove obsolete packages with
* emerge --depclean. Refer to `man emerge` for more information.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Это ответ на
Это ответ на http://www.gentoo.ru/node/29013#comment-215668 (уже не очень актуальный, кстати, - по огрызкам твоих логов разобрался :) ), а где результаты по http://www.gentoo.ru/node/29013#comment-215673 ?!
emerge --info $(qlist -IC
emerge --info $(qlist -IC tls) 2>&1 |wgetpaste
http://pastebin.com/1C7bsg8m
emerge -1 $(qlist -IC tls) 2>&1
http://pastebin.com/tWAuZzY9
emerge -1 net-mail/mailutils 2>&1
http://pastebin.com/WmstK9dy
revdep-rebuild -ipv 2>&1
http://pastebin.com/vxDBggg0
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
У тебя похоже конфликт
У тебя похоже конфликт стабильного
net-mail/mailutils
с нестабильнымnet-libs/gnutls
.Можешь попробовать пересобрать
если не получится, то либо размаскировать нестабильный
net-mail/mailutils
, либо вернуться к стабильномуnet-libs/gnutls
, при этом не забудь перекомпилировать все его зависимости:и сделай
emerge @preserved-rebuild
, если попросит.P.S. А лог на
net-mail/mailutils
точно новый (после пересборкиnet-libs/gnutls
)? А то он опять точно также подозрительно откушен! :)P.P.S. Присылай полные логи!!! Это же просто - дуй выхлоп в трубу и все (примеры я дал)! Если хочешь при этом также видеть выдачу на экране, - вставь
|tee /dev/tty
в трубу!P.P.P.S. И подправь, наконец, фортунку/подпись - уже раздражает эта грамматическая ошибка!!!
Спасибо, установил из
Спасибо, установил из нестабильной ветки net-mail/mailutils, все нормально.
Подпись изменил.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
перед запятой пробел не_нужен
перед запятой пробел не_нужен – меняй дальше :D