brownspaceengineering / gr-equisat_decoder Goto Github PK
View Code? Open in Web Editor NEWA GNU radio out-of-tree module, custom blocks, and flowgraphs to decode EQUiSat's 4FSK transceiver
A GNU radio out-of-tree module, custom blocks, and flowgraphs to decode EQUiSat's 4FSK transceiver
Hi Neighbors,
Unable to use equisat.grc. Flowgraph crashes immediately after start.
Generating: '/home/bob/gr-equisat_decoder/apps/equisat.py'
Executing: /usr/bin/python2 -u /home/bob/gr-equisat_decoder/apps/equisat.py
Press Enter to quit:
Done
Is this complete or still a work in progress? All dependencies seem to be met otherwise. During install, YAML was also requested. Appeared to satisfy bu installing python-yaml and python3-yaml using Synaptic. OS is Linux Mint 18.3 Sylvia.
Thanks,
Bob N6RFM
Bristol, RI
I am trying to build gr-equisat_decoder but the build fails due to a missing cmake rule for packetparse.py. The build log is below.
daniel@akallabeth ~/gr-equisat_decoder/build $ cmake ..
-- The CXX compiler identification is GNU 7.3.0
-- The C compiler identification is GNU 7.3.0
-- Check for working CXX compiler: /usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0/c++
-- Check for working CXX compiler: /usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0/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/x86_64-pc-linux-gnu/gcc-bin/7.3.0/gcc
-- Check for working C compiler: /usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0/gcc -- 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.
CMake Deprecation Warning at CMakeLists.txt:54 (cmake_policy):
The OLD behavior for policy CMP0026 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
-- Boost version: 1.65.0
-- Found the following Boost libraries:
-- filesystem
-- system
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Checking for module 'cppunit'
-- Found cppunit, version 1.14.0
-- Found CPPUNIT: /usr/lib64/libcppunit.so;dl
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.14") found components: doxygen dot
Checking for GNU Radio Module: RUNTIME
-- Checking for module 'gnuradio-runtime'
-- Found gnuradio-runtime, version 3.7.13.4
* INCLUDES=/usr/include
* LIBS=/usr/lib64/libgnuradio-runtime.so;/usr/lib64/libgnuradio-pmt.so;/usr/lib64/liblog4cpp.so
-- Found GNURADIO_RUNTIME: /usr/lib64/libgnuradio-runtime.so;/usr/lib64/libgnuradio-pmt.so;/usr/lib64/liblog4cpp.so
GNURADIO_RUNTIME_FOUND = TRUE
-- Found Git: /usr/bin/git
-- Extracting version information from git describe...
-- Using install prefix: /usr/local
-- Building for version: v0.1-9-g7f3a2cd2 / 1.0.0git
--
-- Checking for module SWIG
-- Found SWIG version 3.0.12.
-- Found SWIG: /usr/bin/swig
-- Found PythonLibs: /usr/lib/libpython2.7.so (found suitable version "2.7.15", minimum required is "2")
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.15", minimum required is "2")
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of size_t
-- Check size of size_t - done
-- Check size of unsigned int
-- Check size of unsigned int - done
-- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE
-- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/daniel/gr-equisat_decoder/build
daniel@akallabeth ~/gr-equisat_decoder/build $ make -j5
Scanning dependencies of target gnuradio-equisat_decoder
Scanning dependencies of target _equisat_decoder_swig_doc_tag
Scanning dependencies of target pygen_apps_9a6dd
Scanning dependencies of target doxygen_target
Scanning dependencies of target pygen_python_f3f9e
make[2]: *** No rule to make target '../python/packetparse/packetparse.py', needed by 'python/__init__.pyc'. Stop.
make[1]: *** [CMakeFiles/Makefile2:436: python/CMakeFiles/pygen_python_f3f9e.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 4%] Building CXX object swig/CMakeFiles/_equisat_decoder_swig_doc_tag.dir/_equisat_decoder_swig_doc_tag.cpp.o
[ 4%] Built target pygen_apps_9a6dd
[ 9%] Building CXX object lib/CMakeFiles/gnuradio-equisat_decoder.dir/equisat_fec_decoder_impl.cc.o
[ 14%] Generating documentation with doxygen
[ 19%] Building C object lib/CMakeFiles/gnuradio-equisat_decoder.dir/rscode/berlekamp.c.o
[ 23%] Building C object lib/CMakeFiles/gnuradio-equisat_decoder.dir/rscode/galois.c.o
[ 28%] Linking CXX executable _equisat_decoder_swig_doc_tag
[ 33%] Building C object lib/CMakeFiles/gnuradio-equisat_decoder.dir/rscode/rs.c.o
[ 33%] Built target _equisat_decoder_swig_doc_tag
[ 33%] Built target doxygen_target
[ 38%] Linking CXX shared library libgnuradio-equisat_decoder-1.0.0git.so
[ 38%] Built target gnuradio-equisat_decoder
make: *** [Makefile:141: all] Error 2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.