[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#940063: gnss-sdr FTBFS, is gr-iio broken? did gnuradio break ABI?



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 to: