Управление зависимостями для радио GNU для компиляции из источника

Исследование Эттуса дает большой список зависимостей за 18.04, который почти работает для компиляции радио GNU из источника.

cmake выдает следующую ошибку конфигурации:

-- Python checking for PyQt5 - found
-- Checking for module 'Qt5Qwt6'
--   No package 'Qt5Qwt6' found
-- QWT Version: 6.1.3
-- Found Qwt: /usr/lib/libqwt.so  

Однако, исходя из пакетов, которые у меня есть (кажется, что все возможные версии ... возможно, слишком много), я должен иметь то, что ему нужно.

apt-cache search qwt
libqwt-dev - Qt widgets library for technical applications (development, qt4)
libqwt-doc - Qt widgets library for technical applications (documentation)
libqwt-headers - Qt widgets library for technical applications (header files)
libqwt-qt5-6 - Qt widgets library for technical applications (runtime, qt5)
libqwt-qt5-dev - Qt widgets library for technical applications (development, qt5)
libqwt5-doc - Qt widgets library for technical applications (documentation)
libqwt5-qt4 - Qt4 widgets library for technical applications (runtime)
libqwt5-qt4-dev - Qt4 widgets library for technical applications (development)
libqwt6abi1 - Qt widgets library for technical applications (runtime, qt4)
libqwtmathml-dev - Text Engine for Qwt (development, qt4)
libqwtmathml-qt5-6 - Text Engine for Qwt (runtime, qt5)
libqwtmathml-qt5-dev - Text Engine for Qwt (development, qt5)
libqwtmathml6abi1 - Text Engine for Qwt (runtime, qt4)
libqwtplot3d-doc - 3D plotting library based on Qt/OpenGL (documentation)
libqwtplot3d-qt5-0 - 3D plotting library based on Qt5/OpenGL (runtime)
libqwtplot3d-qt5-dev - 3D plotting library based on Qt5/OpenGL (development)
python-guiqwt - efficient 2D data-plotting library - Python 2
python-guiqwt-doc - efficient 2D data-plotting library - Documentation
python-qwt - Pure Python implementation of Qwt - Python 2
python-qwt5-doc - Python Qwt5 technical widget library, documentation and examples
python-qwt5-qt4 - Python version of the Qwt5 technical widget library
python3-guiqwt - efficient 2D data-plotting library - Python 3
python3-qwt - Pure Python implementation of Qwt - Python 3
python-qwt-doc - Pure Python implementation of Qwt - Documentation

Как мне отредактировать список cmake, чтобы правильно найти то, что он ищет?

3
задан 23 May 2019 в 20:04

2 ответа

После поиска в Интернете Пакет 'Qt5Qwt6' не найден , я обнаружил, что средство отслеживания проблем gnuradio показывает эту проблему, и рекомендовано решение :

Для записи -DQWT_LIBRARIES=/usr/lib/libqwt.so необходимо использовать арку, чтобы включить сценарий gnuradion cmake gr-qtgui.

Здесь arch относится к ArchLinux, но это не значит, что это решение изолировано от ArchLinux и может очень хорошо сработать для вас.

0
ответ дан 23 May 2019 в 20:04

Я рекомендую использовать APT-управляемый метод. GNU Radio поставляется с плагинами в Ubuntu. И сначала начнем с использования бинарного пакета, такого простого как:

sudo apt-get install gnuradio

Он был упакован компиляцией, для компиляции требуются зависимости времени сборки. Вы можете получить их с помощью следующих действий:

  1. Open Software & amp; Обновляет (software-properties-gtk) и включает репозитории исходного кода здесь
  2. Установите зависимости для сборки с помощью простой команды:

    sudo apt-get build-dep gnuradio
    

    Приведенная выше команда установит сборку -временные зависимости для GNU Radio 3.7.11-10 (как в Ubuntu 18.04 LTS). Эта версия не слишком новая, как на официальном сайте (новости от 2018-07-15 содержат анонс выпуска GNU Radio v3.7.13.4).

  3. Получите источник радио GNU Radio 3.7.11-10 из репозитория Ubuntu с помощью простой команды

    apt-get source gnuradio
    

    и исправьте / измените / обновите его, как хотите.

0
ответ дан 23 May 2019 в 20:04

Другие вопросы по тегам:

Похожие вопросы: