Package: gnss-sdr
Version: 0.0.11-1
Severity: serious

gnss-sdr seems to have recently started failing to build with the following 
error.

cd /build/1st/gnss-sdr-0.0.11/obj-x86_64-linux-gnu/src/utils/front-end-cal && /usr/bin/c++  
-DBOOST_GREATER_1_65 -DGNSSSDR_INSTALL_DIR=\"/usr\" -DGNSS_SDR_VERSION=\"0.0.11\" 
-DHAS_STD_FILESYSTEM=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES 
-I/build/1st/gnss-sdr-0.0.11/src/core/libs -I/build/1st/gnss-sdr-0.0.11/src/core/interfaces 
-I/build/1st/gnss-sdr-0.0.11/src/core/libs/supl -I/build/1st/gnss-sdr-0.0.11/src/core/libs/supl/asn-supl 
-I/build/1st/gnss-sdr-0.0.11/src/core/libs/supl/asn-rrlp 
-I/build/1st/gnss-sdr-0.0.11/src/core/system_parameters -I/build/1st/gnss-sdr-0.0.11/src/core/receiver 
-I/build/1st/gnss-sdr-0.0.11/obj-x86_64-linux-gnu/src/algorithms/PVT/libs 
-I/build/1st/gnss-sdr-0.0.11/src/algorithms/PVT/libs -I/build/1st/gnss-sdr-0.0.11/src/algorithms/libs 
-I/build/1st/gnss-sdr-0.0.11/src/algorithms/libs/rtklib 
-I/build/1st/gnss-sdr-0.0.11/obj-x86_64-linux-gnu/src/core/monitor 
-I/build/1st/gnss-sdr-0.0.11/src/core/monitor 
-I/build/1st/gnss-sdr-0.0.11/src/algorithms/acquisition/adapters 
-I/build/1st/gnss-sdr-0.0.11/src/algorithms/libs/gsl/include 
-I/build/1st/gnss-sdr-0.0.11/src/algorithms/acquisition/gnuradio_blocks 
-I/build/1st/gnss-sdr-0.0.11/src/algorithms/libs/opencl 
-I/build/1st/gnss-sdr-0.0.11/src/algorithms/acquisition/libs 
-I/build/1st/gnss-sdr-0.0.11/src/algorithms/channel/libs -isystem /usr/include/glog  -g -O2 
-ffile-prefix-map=/build/1st/gnss-sdr-0.0.11=. -fstack-protector-strong -Wformat -Werror=format-security 
-Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Wextra -pthread 
-std=c++2a -o CMakeFiles/front-end-cal.dir/main.cc.o -c 
/build/1st/gnss-sdr-0.0.11/src/utils/front-end-cal/main.cc
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgnuradio-iio.so: undefined reference to 
`gr::analog::sig_source<float>::make(double, gr::analog::gr_waveform_t, double, 
double, float, float)'
collect2: error: ld returned 1 exit status

I first saw this in raspbian bullseye, but it's also happening on the Debian reproducible 
builds site, the precise error quoted above was taken from a "reproducible 
builds" build for amd64.

This kind of looks like gnuradio broke ABI and therefore broke gr-iio, but i'm 
not by any means an expert on how different gnuradio bits fit together.

Reply via email to