У меня есть проблема, и я не могу найти решение ее. Я строю проект, используя gnuradio
и в процессе построения модуля OOT я всегда получаю следующую ошибку после $cmake ../
(Хотя я следовал инструкции с сайта GNU)
$ cmake ../
— Тип сборки не указан: по умолчанию для выпуска.
— Не удалось найти Boost
CMake Ошибка в CMakeLists.txt: 63 (сообщение):
Повышение требуется для составления пробной версии— Конфигурирование неполное, произошли ошибки!
Пожалуйста, любая помощь будет высоко ценится (И, пожалуйста, я новичок, так что будьте добры ко мне).
Включите выходные данные отладки для модуля FindBoost при вызове cmake, это поможет вам определить, какие пакеты отсутствуют:
$ cmake -DBoost_DEBUG=ON ../
Вот похожая проблема на Kubuntu 14.04: https://github.com/antoinet/gr-acars2/issues/2.
Решение было установить недостающие libboost-filesystem-dev
а также libboost-system-dev
пакеты.
Основная проблема заключается в том, что 1 или более компонентов Boost (например, система, потоки, файловая система) не найдены, поэтому вам необходимо установить их. Способ установки зависит от вашей ОС. Итак … на какой ОС ты пытаешься это сделать?
Кроме того, как вы установили GNU Radio в первую очередь? Любой менеджер пакетов с его солью должен убедиться, что зависимости установлены правильно вместе с реальным пакетом. Если вы использовали MacPorts или apt-get или yum для установки GNU Radio, Boost должен быть установлен.
Связанный: Рассматривали ли вы возможность подписаться на рассылку рассылки GNU Radio? На этот вопрос можно было бы быстро ответить там. https://lists.gnu.org/mailman/listinfo/discuss-gnuradiosome