Compiling https://github.com/Opendigitalradio/data-over-dab-example error

191 views
Skip to first unread message

David Mather

unread,
Aug 17, 2017, 6:33:34 PM8/17/17
to mmbtools
Hi I am trying to get the data-over-dab example working on Ubuntu and am getting the following error when I attempt to compile. 

conan : cmake error at cmake/modules/conanpackages.cmake:81 could not find load file data-over-dab-example/build/conanbuildinfo.cmake

I am probably missing dependencies again. Here is the install so far.

# allows multiple dependencies to be downloaded via apt-get
sudo add-apt-repository http://archive.ubuntu.com/ubuntu
sudo add-apt-repository http://archive.ubuntu.com/vivid
sudo add-apt-repository http://archive.ubuntu.com/universe
#supplies various drivers for soapySDR
sudo add-apt-repository ppa:myriadrf/drivers
#core framework and toolkits (required)
sudo add-apt-repository ppa:pothosware/framework
#support libraries for pothos (required)
sudo add-apt-repository ppa:pothosware/support
#supplies soapysdr, and drivers (required)
sudo add-apt-repository ppa:myriadrf/drivers
#needed when using bladerf devices
sudo add-apt-repository ppa:bladerf/bladerf
#needed when using usrp devices
sudo add-apt-repository ppa:ettusresearch/uhd
#after using add-apt-repository you must update
sudo apt-get update
#install general dependencies
sudo apt-get install curl
sudo apt-get install libboost-all-dev
sudo apt-get install build-essential
sudo apt-get install wget
sudo apt-get install git
sudo apt-get install automake
sudo apt-get install libtool
sudo apt-get install mpg123
sudo apt-get install ncdu
sudo apt-get install vim
sudo apt-get install ntp
sudo apt-get install links
sudo apt-get install cpufrequtils
sudo apt-get install libfftw3-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install fdkaac
sudo apt-get install ffmpeg
sudo apt-get install libvlc-dev
sudo apt-get install vlc-nox
sudo apt-get install libfaad2 libfaad-dev
sudo apt-get install libfaad-dev
sudo apt-get install python-mako
sudo apt-get install python-requests
sudo apt-get install libuhd-dev
sudo apt-get install libuhd003
sudo apt-get install uhd-host
sudo apt-get install cmake
sudo apt-get install g++
sudo apt-get install libpython-dev
sudo apt-get install swig
sudo apt-get install gawk
sudo apt-get install libcurl4-gnutls-dev
#ODR-PadEnc dependency
sudo apt-get install libmagickwand-dev
sudo apt-get install imagemagick
#libfec can be downloaded via npm but the package is currently unavaiable for apt-get
sudo apt-get install node-js-legacy
sudo apt install npm
npm init
npm install libfec
#install ODR-DabEnc Dependencies
sudo apt-get install sox
sudo apt-get install alsa-tools
sudo apt-get install alsa-utils
#required to use audio jack
sudo apt-get install libasound2
sudo apt-get install libasound2-dev
sudo apt-get install libjack-jackd2-dev
sudo apt-get install jackd2
#install ODR-DabMod Dependencies
#ODR-DabMod limesuite dependencies
sudo apt-get install limesuite  
sudo apt-get install liblimesuite-dev
sudo apt-get install limesuite-udev
sudo apt-get install limesuite-images
#ODR-DabMod hackrf dependencies
sudo apt-get install hackrf
sudo apt-get install libhackrf-dev
sudo apt-get install libsodium18
#ODR-DabMod hackrf && limesuite dependencies
sudo apt-get install pothos-all
#install bindings for python2
sudo apt-get install python-pothos
#or install bindings for python3
sudo apt-get install python3-pothos
#install development files for python blocks
sudo apt-get install pothos-python-dev
#soapy sdr runtime and utilities
sudo apt-get install soapysdr
sudo apt-get install soapysdr-module-lms7
#python language bindings
sudo apt-get install python-soapysdr
sudo apt-get install python-numpy
#python3 language bindings
sudo apt-get install python3-soapysdr python3-numpy
#using soapy sdr for remote device support?
sudo apt-get install soapysdr-module-remote soapysdr-server
#osmo sdr support:
sudo apt-get install osmo-sdr soapysdr-module-osmosdr
#rtl sdr support:
sudo apt-get install rtl-sdr soapysdr-module-rtlsdr
#blade rf support:
sudo apt-get install bladerf soapysdr-module-bladerf
#hack rf support:
sudo apt-get install hackrf soapysdr-module-hackrf
#usrp support:
sudo apt-get install uhd-host uhd-soapysdr soapysdr-module-uhd
#umtrx support:
sudo apt-get install umtrx uhd-host uhd-soapysdr soapysdr-module-uhd
#miri SDR support:
sudo apt-get install miri-sdr soapysdr-module-mirisdr
#rf space support:
sudo apt-get install soapysdr-module-rfspace
#airspy support:
sudo apt-get install airspy soapysdr-module-airspy
#ODR-DabMux Dependencies
git clone git://github.com/jedisct1/libsodium.git
cd libsodium
./autogen.sh
./configure
sudo make install
sudo ldconfig
cd ../
wget http://download.zeromq.org/zeromq-4.1.2.tar.gz
tar -xvf zeromq-4.1.2.tar.gz
cd zeromq-4.1.2
./autogen.sh
./configure
sudo make install
sudo ldconfig
cd ../
#install DabMux
git clone https://github.com/Opendigitalradio/ODR-DabMux
cd ODR-DabMux
./bootstrap.sh
./configure
sudo make
sudo make install
cd ../
#ODR-AudioEnc dependencies contd.
git clone https://github.com/daniestevez/libfec
cd libfec
./bootstrap.sh
./configure
sudo make
sudo make install
cd ../
git clone https://github.com/Opendigitalradio/fdk-aac
cd fdk-aac
./bootstrap
./configure
sudo make
sudo make install
cd ../
#install ODR-AudoEnc
git clone https://github.com/Opendigitalradio/ODR-AudioEnc
cd ODR-AudioEnc
./bootstrap
./configure --enable-alsa --enable-jack --enable-vlc
sudo make
sudo make install
#Update hackrf to the latest version if available
git clone https://github.com/mossmann/hackrf/tree/master/host
cd host
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
cd ../../
#install ODR-DabMod
git clone https://github.com/Opendigitalradio/ODR-DabMod
cd ODR-DabMod
./boostrap.sh
./configure
sudo make
sudo make install
cd ../
#install ODR-PadEnc
git clone https://github.com/Opendigitalradio/ODR-PadEnc
cd ODR-PadEnc
./bootstrap
./configure
sudo make
sudo make install
#Data Over Dab Example https://github.com/Opendigitalradio/data-over-dab-example
#rtlsdr library & capture documentation available here: http://osmocom.org/projects/sdr/wiki/rtl-sdr
git clone git://git.osmocom.org/rtl-sdr.git
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
# required for Gnuradio setup https://github.com/myriadrf/libfreesrp
# Get the latest libfreesrp source code
git clone https://github.com/FreeSRP/libfreesrp.git
# Build the library
cd libfreesrp
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
sudo make
# Install the library
sudo make install
cd ../
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install doxygen
sudo apt-get install help2man
sudo apt-get install pandoc
git clone https://github.com/f4exb/libmirisdr-4
cd https://github.com/f4exb/libmirisdr-4
mkdir build && cd build
cmake ../
sudo make
sudo make install
cd ../../
git clone https://github.com/airspy/airspyone_host
cd airspyone_host
mkdir build && cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
sudo make
sudo make install
cd ../../
git clone git://anongit.freedesktop.org/git/libreoffice/cppunit/
cd cppunit
./autogen.sh
./configure
sudo make
sudo make install
cd ../

wget http://www.fftw.org/fftw-3.3.6-pl2.tar.gz
tar -xvf fftw-3.3.6-pl2.tar.gz
cd fftw-3.3.6-pl2
./autogen.sh
./configure
sudo make install
sudo ldconfig
cd ../
#gnuradio requires latex
sudo apt-get install subversion
sudo apt-get install texlive-full
sudo apt-get install python pip
sudo pip install --upgrade pip
sudo pip install cheetah
sudo pip install wxwidgets
sudo apt-get install synaptic
sudo add-add-apt-repository ppa:bladerf/bladerf
sudo apt-get update
sudo apt-get install libbladerf-dev
sudo apt-get install bladerf-firmware-fx3
sudo apt-get install bladerf-fpga-hostedx40
sudo apt-get install bladerf-fpga-hostedx115
sudo apt-get install qt4-dev-tools libqt4-dev libqtcore4 libqtgui4
sudo apt-get install aptitude
sudo aptitude install maven2
sudo aptitude install libboost-thread-dev
sudo aptitude install sun-java-6-jdk
sudo update-alternatives --config java
sudo apt-get install thrift-compiler
sudo apt-get install qtcreator
http://www.portaudio.com/archives/pa_stable_v190600_20161030.tgz
tar -xvf pa_stable_v190600_20161030.tar.gz
cd portaudio
./configure
sudo make
sudo make install
cd ../
sudo apt-get install mercurial
hg clone https://hg.libsdl.org/SDL SDL
cd SDL
mkdir build
cd build
../configure
make
sudo make install
cd ../../

#gnu scientific library is a dependecy of comedilib
git clone git://git.savannah.gnu.org/gsl.git
cd comedi
./autogen.sh
./configure
sudo make
sudo make install
cd ../
git clone https://github.com/Linux-Comedi/comedi.git
cd comedi
./autogen.sh
./configure
sudo make
sudo make install
sudo depmod -a
cd ../
git clone https://github.com/Linux-Comedi/comedilib.git
cd comedilib
./autogen.sh
./configure
sudo make
sudo make install
sudo depmod -a
cd ../
#Software to turn the RTL2832U antenna into a software defined radio
#More documenteation on the RTL2832U available here https://www.ab9il.net/software-defined-radio/rtl2832-sdr.html
git clone https://github.com/steve-m/librtlsdr
cd librtlsdr
mkdir build
cd build
cmake ..
sudo make
sudo make install
sudo ldconfig
cd ../../

sudo apt-get install fftw3






Reply all
Reply to author
Forward
0 new messages