Flush (торрент-клиент) - Ошибки во время сборки
Narutych 6 июля, 2010 - 21:48
Решил поставить себе торрент-клиент flush. В портеджах не нашёл, решил поставить из сорцов.
Но установку не получается завершить успешно:
./configure --prefix=/usr --disable-bundle-package
Конфигур проходит нормально, но вот make обрывается на следующем:
../mlib/mlib/libmlib.a(libmlib_a-async_fs.o): In function `__static_initialization_and_destruction_0': /usr/include/boost/system/error_code.hpp:209: undefined reference to `boost::system::get_generic_category()' /usr/include/boost/system/error_code.hpp:214: undefined reference to `boost::system::get_generic_category()' /usr/include/boost/system/error_code.hpp:215: undefined reference to `boost::system::get_generic_category()' ../mlib/mlib/libmlib.a(libmlib_a-fs_watcher.o): In function `__static_initialization_and_destruction_0': /usr/include/boost/system/error_code.hpp:209: undefined reference to `boost::system::get_generic_category()' /usr/include/boost/system/error_code.hpp:214: undefined reference to `boost::system::get_generic_category()' ../mlib/mlib/libmlib.a(libmlib_a-fs_watcher.o):/usr/include/boost/system/error_code.hpp:215: more undefined references to `boost::system::get_generic_category()' follow ../mlib/mlib/libmlib.a(libmlib_a-fs_watcher.o): In function `signal0': /usr/include/boost/signals/signal_template.hpp:197: undefined reference to `boost::signals::detail::signal_base::signal_base(boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> const&, boost::any const&)' ../mlib/mlib/libmlib.a(libmlib_a-libtorrent.o): In function `__static_initialization_and_destruction_0': /usr/include/boost/system/error_code.hpp:209: undefined reference to `boost::system::get_generic_category()' /usr/include/boost/system/error_code.hpp:214: undefined reference to `boost::system::get_generic_category()' /usr/include/boost/system/error_code.hpp:215: undefined reference to `boost::system::get_generic_category()' collect2: выполнение ld завершилось с кодом возврата 1 make[3]: *** [flush] Ошибка 1 make[3]: Leaving directory `/home/naruto/DownloadS/source_package/flush-0.9.7/src' make[2]: *** [all] Ошибка 2 make[2]: Leaving directory `/home/naruto/DownloadS/source_package/flush-0.9.7/src' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/home/naruto/DownloadS/source_package/flush-0.9.7' make: *** [all] Ошибка 2
»
- Для комментирования войдите или зарегистрируйтесь
Вам сюда.
Вам сюда.
Большинство пользователей
Большинство пользователей gentoo даст вам эту ссылку.
Меньшинство посоветует установить нужную вам программу из layman/wish-оверлея
Я ♥ Gentoo & Funtoo
Установил layman, добавил
Установил layman, добавил wish.
При установке emerge -av flush, всё равно ошибка: http://paste.org.ru/?hjq240
Лучше показывать весь лог.
Лучше показывать весь лог.
Я ♥ Gentoo & Funtoo
revdep-rebuild имхо вылечит и
revdep-rebuild имхо вылечит и не занимайтесь вещами, которые караются святой гентвизицией(товарищи выше намекнули ;)) Если не поможет посмотрите на сайте разработчика какую версию boost они рекомендуют, и поставьте соответствующую, само собою используя оверлеи.