BEESAT demodulator compilation error

Hi, im trying to add mobitex decoders for satnogs station and beesat satellite.
I’m using RaspberryPi and GNU RADIO 3.8
This is the code, what i’m doing wrong?

root@raspberrypi:/home/pi/beesat-sdr/gr-tnc_nx/build# cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local …/
– The CXX compiler identification is GNU 8.3.0
– The C compiler identification is GNU 8.3.0
– Check for working CXX compiler: /usr/bin/c++
– Check for working CXX compiler: /usr/bin/c++ – works
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Detecting CXX compile features
– Detecting CXX compile features - done
– Check for working C compiler: /usr/bin/cc
– Check for working C compiler: /usr/bin/cc – works
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Detecting C compile features
– Detecting C compile features - done
– Build type not specified: defaulting to release.
– Boost version: 1.67.0
– Found the following Boost libraries:
– filesystem
– system
– Found PkgConfig: /usr/bin/pkg-config (found version “0.29”)
– Checking for module ‘cppunit’
– Found cppunit, version 1.14.0
– Found CPPUNIT: /usr/lib/arm-linux-gnueabihf/libcppunit.so;dl
– Found Doxygen: /usr/bin/doxygen (found version “1.8.13”) found components: doxygen missing components: dot
CMake Error at CMakeLists.txt:114 (find_package):
Could not find a configuration file for package “Gnuradio” that is
compatible with requested version “3.7.2”.

The following configuration files were considered but not accepted:

/usr/lib/arm-linux-gnueabihf/cmake/gnuradio/GnuradioConfig.cmake, version: 3.8.2.0
/lib/arm-linux-gnueabihf/cmake/gnuradio/GnuradioConfig.cmake, version: 3.8.2.0

– Configuring incomplete, errors occurred!
See also “/home/pi/beesat-sdr/gr-tnc_nx/build/CMakeFiles/CMakeOutput.log”.
root@raspberrypi:/home/pi/beesat-sdr/gr-tnc_nx/build#

Is any chance to do this with version 3.8?

Regards!
Chris
SQ3DHO

I would not try to compile a gr flowgraph in RPi directly. Have you tested it on a x86 machine already? Does it work? If yes we can may add this in satnogs-flowgraphs and have builds automatically for arm.

ps. You probably mean demodulator (and not decoder). Please change the topic to reflect that and avoid confusion.

2 Likes

Thank You for reply.
im trying to compile it on x64 under ubuntu and debian but i’m not a developer and can’t skip some problems

Use this on https://github.com/daniestevez/beesat-sdr it seems you are now using the GNURadio 3.7 branch

GR that i’m using is 3.8
ii gnuradio 3.8.2.0-2 armhf GNU Radio Software Radio Toolkit

the compilation errors comes from this repository.
Does anyone have a GR 3.8 demodulator version?

I don’t understand your reply:

If you use the original beesat repository then it will not work with GNURadio 3.8 because that repo only works with GNURadio 3.7.

You need the one I shared because that is altered to work with GNURadio 3.8. It is possible that the master repository is already changed to GNURadio 3.9 if so use the main-3.8 branch.

1 Like

Thank You very much for your help, I missed this branch for GR 3.8
I am not an expert in programming and compiling.
I just type the commands from the screen.
Greetings from Poland

1 Like