LINUX.ORG.RU

[ubuntu][bfilter][сборка] bfilter не собирается на ubuntu 10.04 i386

 ,


0

0

Не собирается bfilter на ubuntu 10.04 i386 как со встроенным boost, так и без (логи дёргал через putty, так что они не полные, к сожалению)

Зависимости для сборки установлены по инструкции с офсайта

Подскажите, как его таки собрать

★★★★★

Последнее исправление: dhameoelin (всего исправлений: 1)

И не должен. Он же умер.

nnz ★★★★
()

Для случая сборки без встроенного буста надо указать линкеру библиотеки буста. Они указаны при сборке со встроенным бустом, но почему-то пропущены в другом случае.

find . -name Makefile.am -exec grep -l BOOST_LIBS {} +
./tests/Makefile.am
./main/gui/gtk/Makefile.am
./main/daemon/Makefile.am

Вот кусок из daemon/Makefile.am

if WITH_BUILTIN_BOOST
BOOST_CPPFLAGS = -I$(top_srcdir)/boost
BOOST_LIBS     = $(top_builddir)/boost/libs/regex/libregex.la \
$(top_builddir)/boost/libs/program_options/libprogram_options.la
else
BOOST_CPPFLAGS =
BOOST_LIBS     =
endif

Нужно: добавить в Makefile.am библиотеки для boost, заново запустить configure и make. Что там не так со встроенным бустом не смотрел, наверное он просто старый (выше сказали, что проект умер).

Не знаю как называются нужные библиотеки, но могу предположить, что: -lboost_regex -lboost_program_options

SilentBob
()
Ответ на: комментарий от SilentBob

=)

спасибо, добрый человек!

теперь, хотя бы, знаю, куда копать...

dhameoelin ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.