Skip to content

Build errors in Debian 13 #105

@arf20

Description

@arf20

Debian GNU/Linux 13 amd64

$ make
[  0%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/at/at_interface.c.o
[  1%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/at/at_interface_mock.c.o
[  1%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/devices/at_sierra_wireless_em7565.c.o
[  1%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/devices/at_sierra_wireless_mc7455.c.o
[  1%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/devices/enumerate.c.o
[  1%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/traffic/traffic_curl.c.o
[  1%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/util/conversion.c.o
[  1%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/util/device_enumerator.c.o
[  1%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/util/gps_transform.c.o
[  1%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/util/info.c.o
[  1%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/util/logger.c.o
[  1%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/util/network_interface.c.o
[  2%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/util/tokenfind.c.o
[  2%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/cmnalib_obj.dir/src/util/trace_logger.c.o
[  2%] Built target cmnalib_obj
[  2%] Linking C static library libcmnalib.a
/usr/bin/ar qc libcmnalib.a CMakeFiles/cmnalib_obj.dir/src/at/at_interface.c.o CMakeFiles/cmnalib_obj.dir/src/at/at_interface_mock.c.o CMakeFiles/cmnalib_obj.dir/src/devices/at_sierra_wireless_em7565.c.o CMakeFiles/cmnalib_obj.dir/src/devices/at_sierra_wireless_mc7455.c.o CMakeFiles/cmnalib_obj.dir/src/devices/enumerate.c.o CMakeFiles/cmnalib_obj.dir/src/traffic/traffic_curl.c.o CMakeFiles/cmnalib_obj.dir/src/util/conversion.c.o CMakeFiles/cmnalib_obj.dir/src/util/device_enumerator.c.o CMakeFiles/cmnalib_obj.dir/src/util/gps_transform.c.o CMakeFiles/cmnalib_obj.dir/src/util/info.c.o CMakeFiles/cmnalib_obj.dir/src/util/logger.c.o CMakeFiles/cmnalib_obj.dir/src/util/network_interface.c.o CMakeFiles/cmnalib_obj.dir/src/util/tokenfind.c.o CMakeFiles/cmnalib_obj.dir/src/util/trace_logger.c.o
/usr/bin/ranlib libcmnalib.a
[  2%] Built target cmnalib_static
[  2%] Linking C shared library libcmnalib.so
/usr/bin/cc -fPIC -O2 -g -DNDEBUG -Wl,--dependency-file=CMakeFiles/cmnalib.dir/link.d -shared -Wl,-soname,libcmnalib.so -o libcmnalib.so CMakeFiles/cmnalib_obj.dir/src/at/at_interface.c.o CMakeFiles/cmnalib_obj.dir/src/at/at_interface_mock.c.o CMakeFiles/cmnalib_obj.dir/src/devices/at_sierra_wireless_em7565.c.o CMakeFiles/cmnalib_obj.dir/src/devices/at_sierra_wireless_mc7455.c.o CMakeFiles/cmnalib_obj.dir/src/devices/enumerate.c.o CMakeFiles/cmnalib_obj.dir/src/traffic/traffic_curl.c.o CMakeFiles/cmnalib_obj.dir/src/util/conversion.c.o CMakeFiles/cmnalib_obj.dir/src/util/device_enumerator.c.o CMakeFiles/cmnalib_obj.dir/src/util/gps_transform.c.o CMakeFiles/cmnalib_obj.dir/src/util/info.c.o CMakeFiles/cmnalib_obj.dir/src/util/logger.c.o CMakeFiles/cmnalib_obj.dir/src/util/network_interface.c.o CMakeFiles/cmnalib_obj.dir/src/util/tokenfind.c.o CMakeFiles/cmnalib_obj.dir/src/util/trace_logger.c.o   -L/usr/lib/x86_64-linux-gnu/libcurl.so  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/libcurl.so: -lglib-2.0 -ludev -lcurl -lm
[  2%] Built target cmnalib
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/test/devices/sierra_wireless_em7565/test_at.c.o
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/at/at_interface.c.o
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/at/at_interface_mock.c.o
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/devices/at_sierra_wireless_em7565.c.o
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/devices/at_sierra_wireless_mc7455.c.o
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/devices/enumerate.c.o
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/traffic/traffic_curl.c.o
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/util/conversion.c.o
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/util/device_enumerator.c.o
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/util/gps_transform.c.o
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/util/info.c.o
[  3%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/util/logger.c.o
[  4%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/util/network_interface.c.o
[  4%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/util/tokenfind.c.o
[  4%] Building C object cmnalib-build/src/cmnalib/CMakeFiles/testlib.dir/src/util/trace_logger.c.o
[  4%] Linking C executable testlib
/usr/bin/cc -O2 -g -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/testlib.dir/link.d CMakeFiles/testlib.dir/test/devices/sierra_wireless_em7565/test_at.c.o CMakeFiles/testlib.dir/src/at/at_interface.c.o CMakeFiles/testlib.dir/src/at/at_interface_mock.c.o CMakeFiles/testlib.dir/src/devices/at_sierra_wireless_em7565.c.o CMakeFiles/testlib.dir/src/devices/at_sierra_wireless_mc7455.c.o CMakeFiles/testlib.dir/src/devices/enumerate.c.o CMakeFiles/testlib.dir/src/traffic/traffic_curl.c.o CMakeFiles/testlib.dir/src/util/conversion.c.o CMakeFiles/testlib.dir/src/util/device_enumerator.c.o CMakeFiles/testlib.dir/src/util/gps_transform.c.o CMakeFiles/testlib.dir/src/util/info.c.o CMakeFiles/testlib.dir/src/util/logger.c.o CMakeFiles/testlib.dir/src/util/network_interface.c.o CMakeFiles/testlib.dir/src/util/tokenfind.c.o CMakeFiles/testlib.dir/src/util/trace_logger.c.o -o testlib   -L/usr/lib/x86_64-linux-gnu/libcurl.so  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/libcurl.so -lglib-2.0 -ludev -lcurl -lm
[  4%] Built target testlib
[  4%] Building C object cmnalib-build/src/examples/CMakeFiles/traffic_test.dir/src/traffic_test.c.o
[  4%] Linking C executable traffic_test
/usr/bin/cc -O2 -g -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/traffic_test.dir/link.d CMakeFiles/traffic_test.dir/src/traffic_test.c.o -o traffic_test   -L/usr/lib/x86_64-linux-gnu/libcurl.so  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/libcurl.so:/home/arf20/source/LTESniffer/build/cmnalib-build/src/cmnalib ../cmnalib/libcmnalib.so -lglib-2.0 -ludev -lcurl -lm
[  4%] Built target traffic_test
[  4%] Building C object cmnalib-build/src/examples/CMakeFiles/enum_sw.dir/src/enum_sw.c.o
[  5%] Linking C executable enum_sw
/usr/bin/cc -O2 -g -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/enum_sw.dir/link.d CMakeFiles/enum_sw.dir/src/enum_sw.c.o -o enum_sw   -L/usr/lib/x86_64-linux-gnu/libcurl.so  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/libcurl.so:/home/arf20/source/LTESniffer/build/cmnalib-build/src/cmnalib ../cmnalib/libcmnalib.so -lglib-2.0 -ludev -lcurl -lm
[  5%] Built target enum_sw
[  5%] Building C object cmnalib-build/src/examples/CMakeFiles/interface_test.dir/src/interface_test.c.o
[  5%] Linking C executable interface_test
/usr/bin/cc -O2 -g -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/interface_test.dir/link.d CMakeFiles/interface_test.dir/src/interface_test.c.o -o interface_test   -L/usr/lib/x86_64-linux-gnu/libcurl.so  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/libcurl.so:/home/arf20/source/LTESniffer/build/cmnalib-build/src/cmnalib ../cmnalib/libcmnalib.so -lglib-2.0 -ludev -lcurl -lm
[  5%] Built target interface_test
[  5%] Building C object cmnalib-build/src/examples/CMakeFiles/param_log.dir/src/param_log.c.o
[  5%] Linking C executable param_log
/usr/bin/cc -O2 -g -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/param_log.dir/link.d CMakeFiles/param_log.dir/src/param_log.c.o -o param_log   -L/usr/lib/x86_64-linux-gnu/libcurl.so  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/libcurl.so:/home/arf20/source/LTESniffer/build/cmnalib-build/src/cmnalib ../cmnalib/libcmnalib.so -lglib-2.0 -ludev -lcurl -lm
[  5%] Built target param_log
[  5%] Building CXX object srsRAN-build/lib/src/asn1/CMakeFiles/srsran_asn1.dir/liblte_common.cc.o
[  5%] Building CXX object srsRAN-build/lib/src/asn1/CMakeFiles/srsran_asn1.dir/liblte_mme.cc.o
[  5%] Building CXX object srsRAN-build/lib/src/asn1/CMakeFiles/srsran_asn1.dir/gtpc.cc.o
[  6%] Linking CXX static library libsrsran_asn1.a
[  6%] Built target srsran_asn1
[  6%] Building CXX object srsRAN-build/lib/src/support/CMakeFiles/support.dir/emergency_handlers.cc.o
In file included from /home/arf20/source/LTESniffer/build/srsRAN-src/lib/include/srsran/srslog/bundled/fmt/format.h:44,
                 from /home/arf20/source/LTESniffer/build/srsRAN-src/lib/include/srsran/srslog/bundled/fmt/ostream.h:13,
                 from /home/arf20/source/LTESniffer/build/srsRAN-src/lib/include/srsran/srslog/bundled/fmt/printf.h:14,
                 from /home/arf20/source/LTESniffer/build/srsRAN-src/lib/include/srsran/srslog/detail/log_backend.h:25,
                 from /home/arf20/source/LTESniffer/build/srsRAN-src/lib/include/srsran/srslog/log_channel.h:25,
                 from /home/arf20/source/LTESniffer/build/srsRAN-src/lib/include/srsran/srslog/logger.h:25,
                 from /home/arf20/source/LTESniffer/build/srsRAN-src/lib/include/srsran/srslog/srslog.h:26,
                 from /home/arf20/source/LTESniffer/build/srsRAN-src/lib/include/srsran/support/srsran_assert.h:26,
                 from /home/arf20/source/LTESniffer/build/srsRAN-src/lib/src/support/emergency_handlers.cc:23:
/home/arf20/source/LTESniffer/build/srsRAN-src/lib/include/srsran/srslog/bundled/fmt/core.h:1307:44: error: field ‘value’ has incomplete type ‘std::array<char, 256>’
 1307 |     std::array<char, max_pool_string_size> value;
      |                                            ^~~~~
In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62,
                 from /usr/include/c++/14/memory:66,
                 from /home/arf20/source/LTESniffer/build/srsRAN-src/lib/include/srsran/srslog/detail/support/any.h:25,
                 from /home/arf20/source/LTESniffer/build/srsRAN-src/lib/include/srsran/srslog/srslog.h:25:
/usr/include/c++/14/bits/stl_pair.h:99:12: note: declaration of ‘struct std::array<char, 256>’
   99 |     struct array;
      |            ^~~~~
make[2]: *** [srsRAN-build/lib/src/support/CMakeFiles/support.dir/build.make:79: srsRAN-build/lib/src/support/CMakeFiles/support.dir/emergency_handlers.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:9957: srsRAN-build/lib/src/support/CMakeFiles/support.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

At srsRAN

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions