fatal error: CRC.h: No such file or directory when compiling for gnuradio 3.10
On Ubuntu 22.04 LTS, using 23aeb8d0
$ cmake ..
-- Build type not specified: defaulting to release.
-- Using GMP.
-- User set python executable /usr/bin/python3
CMake Warning (dev) at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PkgConfig)
does not match the name of the calling package (itpp). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args)
cmake/Modules/Finditpp.cmake:1 (INCLUDE)
CMakeLists.txt:53 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found OggVorbis: /usr/lib/x86_64-linux-gnu/libogg.so;/usr/lib/x86_64-linux-gnu/libvorbis.so;/usr/lib/x86_64-linux-gnu/libvorbisfile.so;/usr/lib/x86_64-linux-gnu/libvorbisenc.so
-- Found hamlib
-- Extracting version information from git describe...
--
-- Using install prefix: /usr/local
-- Building for version: v2.3.1.1-11-g23aeb8d0 / 3.0.0git
-- PYTHON and GRC components are enabled
-- Python checking for pygccxml - found
-- Found pybind11: /usr/include (found version "2.9.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/cts/gr-satnogs/build
$ make
Consolidate compiler generated dependencies of target gnuradio-satnogs-code
[ 12%] Built target gnuradio-satnogs-code
Consolidate compiler generated dependencies of target gnuradio-satnogs
[ 15%] Building CXX object lib/CMakeFiles/gnuradio-satnogs.dir/ber_calculator_impl.cc.o
/home/user/cts/gr-satnogs/lib/ber_calculator_impl.cc:22:10: fatal error: CRC.h: No such file or directory
22 | #include <CRC.h>
| ^~~~~~~
compilation terminated.
make[2]: *** [lib/CMakeFiles/gnuradio-satnogs.dir/build.make:76: lib/CMakeFiles/gnuradio-satnogs.dir/ber_calculator_impl.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:293: lib/CMakeFiles/gnuradio-satnogs.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
Edited by Mikael