Ошибка сборки GNU Radio

Я пытаюсь создать GNU Radio. Но я получаю следующую ошибку, когда пытаюсь запустить make.

Я выполнил шаги, указанные в README.building-boost

$ export LD_LIBRARY_PATH=$BOOST_PREFIX/lib

$ cd <path-to-top-of-gnuradio-tree>
$ ./bootstrap
$ ./configure --with-boost=$BOOST_PREFIX  # plus whatever config args you usually use

Но когда я запускаю make, я получаю эту ошибку:

/usr/local/lib/libgruel-3.4.1git.so.0: undefined reference to `boost::thread::start_thread()'

Я написал простую программу, используя Boost Thread, и смог ее скомпилировать и запустить.

Есть идеи, как решить проблему со сборкой?


person Kiran    schedule 15.08.2011    source источник


Ответы (1)


Я знаю, что это старый вопрос, но если вы используете Ubuntu, используйте этот скрипт: www.sbrac.org/files/build-gnuradio

он работает очень хорошо, вам, возможно, придется запустить его 2 раза, чтобы все заработало, но это экономит много времени на исправление проблем с зависимостями, подобных той, с которой вы столкнулись.

person FarhadA    schedule 20.06.2012
comment
Обычно вам не нужно запускать его дважды! - person Marcus Müller; 10.08.2015