Skip to content
This repository was archived by the owner on Jan 2, 2025. It is now read-only.
This repository was archived by the owner on Jan 2, 2025. It is now read-only.

Problem compiling libndt cmake --build . #155

Description

@Abousidikou

cmake --build .
Scanning dependencies of target sys_test
[ 10%] Building CXX object CMakeFiles/sys_test.dir/test/sys_test.cpp.o
[ 20%] Linking CXX executable sys_test
[ 20%] Built target sys_test
Scanning dependencies of target libndt-client
[ 30%] Building CXX object CMakeFiles/libndt-client.dir/libndt-client.cpp.o
In file included from /home/sidik/Downloads/libndt-0.27.0/libndt/libndt-client.cpp:7:0:
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp: In member function ‘bool measurement_kit::libndt::Client::ndt7_upload()’:
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:770:6: error: ‘struct measurement_kit::libndt::tcp_info’ has no member named ‘tcpi_delivered’; did you mean ‘tcpi_delivery_rate’?
XX(tcpi_delivered, TcpiDelivered)
^
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1883:80: note: in definition of macro ‘XX’
XX(lower_, upper_) measurement["TCPInfo"][#upper_] = (uint64_t)tcpinfo.lower_;
^~~~~~
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1884:9: note: in expansion of macro ‘NDT7_ENUM_TCP_INFO’
NDT7_ENUM_TCP_INFO
^~~~~~~~~~~~~~~~~~
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:771:6: error: ‘struct measurement_kit::libndt::tcp_info’ has no member named ‘tcpi_delivered_ce’; did you mean ‘tcpi_delivery_rate’?
XX(tcpi_delivered_ce, TcpiDeliveredCe)
^
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1883:80: note: in definition of macro ‘XX’
XX(lower_, upper_) measurement["TCPInfo"][#upper_] = (uint64_t)tcpinfo.lower_;
^~~~~~
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1884:9: note: in expansion of macro ‘NDT7_ENUM_TCP_INFO’
NDT7_ENUM_TCP_INFO
^~~~~~~~~~~~~~~~~~
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:772:6: error: ‘struct measurement_kit::libndt::tcp_info’ has no member named ‘tcpi_bytes_sent’; did you mean ‘tcpi_bytes_acked’?
XX(tcpi_bytes_sent, TcpiBytesSent)
^
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1883:80: note: in definition of macro ‘XX’
XX(lower_, upper_) measurement["TCPInfo"][#upper_] = (uint64_t)tcpinfo.lower_;
^~~~~~
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1884:9: note: in expansion of macro ‘NDT7_ENUM_TCP_INFO’
NDT7_ENUM_TCP_INFO
^~~~~~~~~~~~~~~~~~
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:773:6: error: ‘struct measurement_kit::libndt::tcp_info’ has no member named ‘tcpi_bytes_retrans’; did you mean ‘tcpi_total_retrans’?
XX(tcpi_bytes_retrans, TcpiBytesRetrans)
^
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1883:80: note: in definition of macro ‘XX’
XX(lower_, upper_) measurement["TCPInfo"][#upper_] = (uint64_t)tcpinfo.lower_;
^~~~~~
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1884:9: note: in expansion of macro ‘NDT7_ENUM_TCP_INFO’
NDT7_ENUM_TCP_INFO
^~~~~~~~~~~~~~~~~~
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:774:6: error: ‘struct measurement_kit::libndt::tcp_info’ has no member named ‘tcpi_dsack_dups’; did you mean ‘tcpi_sacked’?
XX(tcpi_dsack_dups, TcpiDsackDups)
^
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1883:80: note: in definition of macro ‘XX’
XX(lower_, upper_) measurement["TCPInfo"][#upper_] = (uint64_t)tcpinfo.lower_;
^~~~~~
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1884:9: note: in expansion of macro ‘NDT7_ENUM_TCP_INFO’
NDT7_ENUM_TCP_INFO
^~~~~~~~~~~~~~~~~~
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:775:6: error: ‘struct measurement_kit::libndt::tcp_info’ has no member named ‘tcpi_reord_seen’; did you mean ‘tcpi_reordering’?
XX(tcpi_reord_seen, TcpiReordSeen)
^
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1883:80: note: in definition of macro ‘XX’
XX(lower_, upper_) measurement["TCPInfo"][#upper_] = (uint64_t)tcpinfo.lower_;
^~~~~~
/home/sidik/Downloads/libndt-0.27.0/libndt/include/libndt/libndt.hpp:1884:9: note: in expansion of macro ‘NDT7_ENUM_TCP_INFO’
NDT7_ENUM_TCP_INFO
^~~~~~~~~~~~~~~~~~
CMakeFiles/libndt-client.dir/build.make:62: recipe for target 'CMakeFiles/libndt-client.dir/libndt-client.cpp.o' failed
make[2]: *** [CMakeFiles/libndt-client.dir/libndt-client.cpp.o] Error 1
CMakeFiles/Makefile2:110: recipe for target 'CMakeFiles/libndt-client.dir/all' failed
make[1]: *** [CMakeFiles/libndt-client.dir/all] Error 2
Makefile:94: recipe for target 'all' failed
make: *** [all] Error 2

I need help please

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions