Wednesday, April 29, 2020

porting OOT to gr3.8 Make failure

I am porting an OOT from 3.7 to 3.8.
Ubuntu 20.04.  Gnuradio installed via apt install from the gnuradio-releases PPA.  GR 3.8.1

It looks like all the modules are compiling OK, but am getting an error.

scanning dependencies of target gnuradio-hpsdr
[ 12%] Building CXX object lib/CMakeFiles/gnuradio-hpsdr.dir/hermesNB_impl.cc.o
[ 25%] Building CXX object lib/CMakeFiles/gnuradio-hpsdr.dir/HermesProxy.cc.o
[ 37%] Building CXX object lib/CMakeFiles/gnuradio-hpsdr.dir/metis.cc.o
[ 50%] Building CXX object lib/CMakeFiles/gnuradio-hpsdr.dir/hermesWB_impl.cc.o
[ 62%] Building CXX object lib/CMakeFiles/gnuradio-hpsdr.dir/HermesProxyW.cc.o
make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/liborc-0.4.so', needed by 'lib/libgnuradio-hpsdr.so.1937293c'.  Stop.
make[1]: *** [CMakeFiles/Makefile2:248: lib/CMakeFiles/gnuradio-hpsdr.dir/all] Error 2
make: *** [Makefile:141: all] Error 2


Not sure what liborc is.   Is this what's missing, or is it something else?
liborc-dev is listed as having no installation candidate for 20.04

$ apt-cache policy liborc-dev
liborc-dev:
  Installed: (none)
  Candidate: (none)
  Version table:



-- Tom, N5EG


No comments:

Post a Comment