gnuradio-3.6.3 includes gruel. But compiling gr-osmosdr against 3.6.3
fails.
gr-osmosdr compiles without errors against gnuradio-3.7.0, but this
version of gnuradio does not include gruel. No matter if the
CmakeCache.txt file is edited directly to enable gruel, or the command
line option of -DINSTALL_GR_GRUEL=ON is used, gruel is not included in
the compilation and installation of gnuradio.
Consequently, gr-ais cannot be compiled and installed because gruel is
missing.
Also, gr-ais complains “gr_sync_block.h” cannot be found. It is
possible a naming convention is the problem here because in
/usr/local/include/gnuradio the file “sync_block.h” exists, not
“gr_sync_block.h”
It appears to me the folks at gnuradio have made some changes that
affect one’s ability to install gr-ais. Does the right hand know what
the left hand is doing here?
I have waited several times well beyond 15 minutes in an attempt to edit
my last post.
Additional information:
OS is Ubuntu Precise for armhf in a chroot environment.
I have tried all version of math.h found in the linux environment, all
file systems. Tons of errors, no matter which math.h version I try.
Also, strangely enough gr-ais is looking for header files in it’s own
sources /include directory which in my case is
/home/android/Downloads4/gr-ais/include.
Solution to gruel failure to compile and install - gnuradio-3.7.0 and
probably 3.7.1 follows:
In a text editing program open
/gnuradio-3.7.0/gruel/src/python/gruel/CMakeLists.txt file. Change
“GrPython(include)” to “GrPython.cmake(include)”. Save the file.
Copy “GrPython.cmake” from /gnuradio-3.7.0/cmake/Modules/ to
/gnuradio-3.7.0/gruel/src/python/gruel.
In a text editing program open
/gnuradio-3.7.0/gruel/src/python/gruel/GrPython.cmake
On line 125 change “CmakeParseArguments” to “CmakeParseArguments.cmake”
Save the file.
Copy “CmakeParseArguments.cmake” from /gnuradio-3.7.0/cmake/Modules/ to
/gnuradio-3.7.0/gruel/src/python/gruel
Run cmake, make && make install against
/gnuradio-3.7.0/gruel/src/python/gruel/
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.