Skip to content

Build errors in Debian 13 #105

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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