많은 시도 끝에 Raspberry Pi에서 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
작동하도록 다양한 저장소를 추가해 보았습니다. armhf 아키텍처는 libqwtplot3d-qt4-dev
어느 저장소에서 얻을 수 있나요 ? armfh와 armel 패키지를 혼합할 수 있나요?
답변1
패키지가 Ubuntu 저장소에 없거나 armel
( armhf
적어도packages.ubuntu.com-- 아마도 소스 코드 패키지는 컴파일될 수 있을 것입니다( qwtplot3d
). 패키지가 포함되어 있으므로 universe
활성화해야 합니다.
당신은 달릴 수 있어야합니다
apt-get build-dep qwtplot3d
apt-get source qwtplot3d
cd qwtplot3d-*/
dpkg-buildpackage
그리고 .deb
필요한 것을 얻으십시오.
(이 마지막 단계가 실패하면 패키지는 ARM에서 작동/컴파일하기 위해 일부 포팅이 필요합니다. 현재 보유하고 있는 C++-fu의 양에 따라 미쳐버리거나 모든 희망을 포기해야 합니다.)
답변2
동일한 문제가 있었지만 gnuradio 플랫폼을 사용하여 pandaboard에서 일부 C++ 스크립트를 실행하는 데 관심이 있었기 때문에 gnuradio 빌드 스크립트에서 "libqwtplot3d-qt4-dev" pckg 종속성을 비활성화했습니다. 이 단계를 완료한 후 GNU Radio를 성공적으로 설치했습니다.
GNU Radio는 지금까지 나에게 잘 작동하고 있습니다.
GNU Radio Companion에서 몇 가지 기본 예제를 테스트했는데 잘 작동합니다.