From 112ce04f7617efc006c1b3d1fb0d4c424e57f96f Mon Sep 17 00:00:00 2001 From: drowe67 Date: Mon, 19 Jun 2017 10:57:55 +0000 Subject: [PATCH] tested up to sucessful build of gnu radio git-svn-id: https://svn.code.sf.net/p/freetel/code@3221 01035d8c-6547-0410-b346-abe4f91aad63 --- misc/lilacsat1/README.txt | 10 ++++++++-- misc/lilacsat1/lilacsat1_setup.sh | 11 ++++++----- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/misc/lilacsat1/README.txt b/misc/lilacsat1/README.txt index 8bb26df7..41bcb2a0 100644 --- a/misc/lilacsat1/README.txt +++ b/misc/lilacsat1/README.txt @@ -3,11 +3,17 @@ LilacSat-1 Rx Setup for AREG Club Project Mark Jessop and David Rowe June 2017 -If the build fails, (e.g. due to a missing package) you can restart it: +If the Gnu Radio build fails, (e.g. due to a missing package) you can +restart it from the beginning with: -$ cd prefix/default/ +$ cd prefix/default $ pybombs rebuild +You can test the GNU Radio build by checking that gnuradio-companion starts: + +$ source prefix/default/setup_env.sh +$ gnuradio-companion + TODO ---- diff --git a/misc/lilacsat1/lilacsat1_setup.sh b/misc/lilacsat1/lilacsat1_setup.sh index 972452bc..75bc68c2 100644 --- a/misc/lilacsat1/lilacsat1_setup.sh +++ b/misc/lilacsat1/lilacsat1_setup.sh @@ -9,16 +9,19 @@ lsb_release -a # List of packages suggested by gnuradio install instructions -$ sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-dev libtool libusb-1.0-0 libusb-1.0-0-dev libudev-dev libncurses5-dev libfftw3-bin libfftw3-dev libfftw3-doc libcppunit-1.13-0v5 libcppunit-dev libcppunit-doc ncurses-bin cpufrequtils python-numpy python-numpy-doc python-numpy-dbg python-scipy python-docutils qt4-bin-dbg qt4-default qt4-doc libqt4-dev libqt4-dev-bin python-qt4 python-qt4-dbg python-qt4-dev python-qt4-doc python-qt4-doc libqwt6abi1 libfftw3-bin libfftw3-dev libfftw3-doc ncurses-bin libncurses5 libncurses5-dev libncurses5-dbg libfontconfig1-dev libxrender-dev libpulse-dev swig g++ automake autoconf libtool python-dev libfftw3-dev libcppunit-dev libboost-all-dev libusb-dev libusb-1.0-0-dev fort77 libsdl1.2-dev python-wxgtk3.0 git-core libqt4-dev python-numpy ccache python-opengl libgsl-dev python-cheetah python-mako python-lxml doxygen qt4-default qt4-dev-tools libusb-1.0-0-dev libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools python-qwt5-qt4 cmake git-core wget libxi-dev gtk2-engines-pixbuf r-base-dev python-tk liborc-0.4-0 liborc-0.4-dev libasound2-dev python-gtk2 libzmq-dev libzmq1 python-requests python-sphinx libcomedi-dev python-zmq +sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-dev libtool libusb-1.0-0 libusb-1.0-0-dev libudev-dev libncurses5-dev libfftw3-bin libfftw3-dev libfftw3-doc libcppunit-1.13-0v5 libcppunit-dev libcppunit-doc ncurses-bin cpufrequtils python-numpy python-numpy-doc python-numpy-dbg python-scipy python-docutils qt4-bin-dbg qt4-default qt4-doc libqt4-dev libqt4-dev-bin python-qt4 python-qt4-dbg python-qt4-dev python-qt4-doc python-qt4-doc libqwt6abi1 libfftw3-bin libfftw3-dev libfftw3-doc ncurses-bin libncurses5 libncurses5-dev libncurses5-dbg libfontconfig1-dev libxrender-dev libpulse-dev swig g++ automake autoconf libtool python-dev libfftw3-dev libcppunit-dev libboost-all-dev libusb-dev libusb-1.0-0-dev fort77 libsdl1.2-dev python-wxgtk3.0 git-core libqt4-dev python-numpy ccache python-opengl libgsl-dev python-cheetah python-mako python-lxml doxygen qt4-default qt4-dev-tools libusb-1.0-0-dev libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools python-qwt5-qt4 cmake git-core wget libxi-dev gtk2-engines-pixbuf r-base-dev python-tk liborc-0.4-0 liborc-0.4-dev libasound2-dev python-gtk2 libzmq-dev libzmq1 python-requests python-sphinx libcomedi-dev python-zmq # Setup pybombs, which handles the gnuradio installation sudo easy_install -U pip sudo pip install construct pybombs -mkdir prefix # Building gnuradio - takes some time +cd ~ +mkdir prefix +pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git +pybombs recipes add gr-etcetera git+https://github.com/gnuradio/gr-etcetera.git pybombs prefix init -a default prefix/default/ -R gnuradio-default # Add gpredict-daily PPA and install (we want the latest version) @@ -33,10 +36,8 @@ git clone https://github.com/daniestevez/libfec.git # follow the INSTALL file for that one. -https://github.com/daniestevez/gr-satellites.git - - # Install gqrx + sudo pybombs install gqrx # Hopefully by now we have everything needed to compile gr-satellites -- 2.25.1