经过多次尝试,我成功在 Raspberry Pi 上编译了 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包吗?
答案1
该软件包不在 Ubuntu 存储库中armel
或armhf
(至少根据软件包.ubuntu.com-- 大概可以编译源码包( qwtplot3d
)。看起来该包位于 中universe
,因此您需要启用它。
你应该能够运行
apt-get build-dep qwtplot3d
apt-get source qwtplot3d
cd qwtplot3d-*/
dpkg-buildpackage
并获取.deb
您需要的东西。
(如果最后一步失败,则该包需要进行一些移植才能在 ARM 上工作/编译 - 要么发疯,要么放弃所有希望,具体取决于您目前拥有多少 C++-fu)。
答案2
我遇到了同样的问题,但是由于我有兴趣在 pandaboard 中使用 gnuradio 平台运行一些 C++ 脚本,因此我在 gnuradio 构建脚本中禁用了“libqwtplot3d-qt4-dev”pckg 依赖项。完成这一步后,我成功安装了 GNU Radio。
到目前为止,GNU Radio 对我来说工作正常。
我已经在 GNU Radio Companion 中测试了一些基本示例,它工作正常。