That's not a boost problem, it's a gcc problem. You have to use at least
gcc 8 for v3.9.3.0.
Ron
On 10/4/21 4:54 AM, Wojciech Kazubski via GNU Radio, the Free &
Open-Source Toolkit for Software Radio wrote:
GNU Radio has released v3.8.4.0 and v3.9.3.0, hitting the September target
date with hours to spare. For details, see the Github release pages:
https://github.com/gnuradio/gnuradio/releases/tag/v3.8.4.0
https://github.com/gnuradio/gnuradio/releases/tag/v3.9.3.0
Next releases are expected in December.
What minimum version of boost is accepted for GNU Radio 3.9.3.0?
It fails to build on both openSUSE 15.2 and 15.3 with boost 1.66. It looks
like cmake is accepting that version, but no proper boost include dirs are
passed to the compiler:
...
[ 246s] -- Found Boost: /usr/include (found version "1.66.0") found
components: date_time program_options filesystem system regex thread
unit_test_framework chrono atomic
...
[ 692s] FAILED: gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/
logger.cc.o
[ 692s] /usr/bin/c++ -DGR_MPLIB_GMP -DGR_PERFORMANCE_COUNTERS -DHAVE_COSF -
DHAVE_GETPAGESIZE -DHAVE_MMAP -DHAVE_PTHREAD_SETSCHEDPARAM -
DHAVE_PTHREAD_SIGMASK -DHAVE_SCHED_SETSCHEDULER -DHAVE_SHM_OPEN -
DHAVE_SIGACTION -DHAVE_SIGNAL_H -DHAVE_SINCOS -DHAVE_SINCOSF -DHAVE_SINF -
DHAVE_SYSCONF -DHAVE_SYS_IPC_H -DHAVE_SYS_MMAN_H -DHAVE_SYS_RESOURCE_H -
DHAVE_SYS_SHM_H -DHAVE_SYS_TYPES_H -DTRY_SHM_VMCIRCBUF -
Dgnuradio_runtime_EXPORTS -Ignuradio-runtime/lib/math -I../gnuradio-runtime/
lib/../include -Ignuradio-runtime/lib/../include -I../gnuradio-runtime/lib -
I../gnuradio-runtime/lib/pmt/../../include -isystem /usr/include/python3.6m -
fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-
protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-
protection -DNDEBUG -fvisibility=hidden -Wsign-compare -Wno-uninitialized -
fcx-limited-range -O2 -g -DNDEBUG -fPIC -std=c++14 -MD -MT gnuradio-runtime/
lib/CMakeFiles/gnuradio-runtime.dir/logger.cc.o -MF gnuradio-runtime/lib/
CMakeFiles/gnuradio-runtime.dir/logger.cc.o.d -o gnuradio-runtime/lib/
CMakeFiles/gnuradio-runtime.dir/logger.cc.o -c ../gnuradio-runtime/lib/
logger.cc
[ 692s] ../gnuradio-runtime/lib/logger.cc:33:10: fatal error: filesystem: No
such file or directory
[ 692s] #include <filesystem>
[ 692s] ^~~~~~~~~~~~
[ 692s] compilation terminated.
...
--
Wojciech Kazubski