После нескольких попыток мне удалось собрать GNURadio на Малиновой Пи. Тем не менее, я просто не могу выполнить предварительные условия для скрипта сборки gnuradio на Pandaboard (Linaro 12.04) или BeagleBoard (Ubuntu 12.04)
Это то, что я вижу –
Failed to find package 'libqwtplot3d-qt4-dev' in known package repositories Perhaps you need to add the Ubuntu universe or multiverse PPA? see https://help.ubuntu.com/community/Repositories/Ubuntu exiting build
Я попытался добавить все типы репозиториев, чтобы заставить это работать. Какой репозиторий я получаю libqwtplot3d-qt4-dev
из-за архитектуры armhf? Можно ли смешивать пакеты armfh и armel?
Этот пакет не входит в репозитории Ubuntu для armel
или armhf
(по крайней мере, согласно packages.ubuntu.com – вы, вероятно, можете скомпилировать исходный пакет ( qwtplot3d
). Похоже, что этот пакет находится во universe
, поэтому вам понадобится это включено.
Вы должны иметь возможность запускать
apt-get build-dep qwtplot3d apt-get source qwtplot3d cd qwtplot3d-*/ dpkg-buildpackage
и получите .deb
s для того, что вам нужно.
(Если последний шаг не удался, тогда пакет требует некоторого портирования для работы / компиляции на ARM – либо сходить с ума, либо отказаться от надежды, в зависимости от того, сколько C ++ – fu у вас есть на данный момент).
Я столкнулся с той же проблемой, однако, поскольку мне интересно запускать некоторые сценарии на C ++ с использованием платформы gnuradio на pandaboard, я отключил зависимость libqwtplot3d-qt4-dev от libqwtplot3d-qt4-dev в скрипте сборки gnuradio. После этого шага я успешно установил GNU Radio.
До этого времени GNU Radio работает нормально для меня.
Я проверил некоторые базовые примеры в GNU Radio Companion, и он работает нормально.