eshaper: nelze zkompilovat proti dpdk 22.11
Chyba viz nize. Predpokladam, souvislost se zmenou API.
~~~~~~~~~~~~^~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp: In function 'int check_version_arg(int, char**)':
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1084:11: warning: unused variable 'prgname' [-Wunused-variable]
char *prgname = argv[0];
^~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp: In function 'void check_all_ports_link_status(uint32_t)':
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1178:50: error: 'ETH_LINK_FULL_DUPLEX' was not declared in this scope
(link.link_duplex == ETH_LINK_FULL_DUPLEX) ?
^~~~~~~~~~~~~~~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1178:50: note: suggested alternative: 'RTE_ETH_LINK_FULL_DUPLEX'
(link.link_duplex == ETH_LINK_FULL_DUPLEX) ?
^~~~~~~~~~~~~~~~~~~~
RTE_ETH_LINK_FULL_DUPLEX
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1185:37: error: 'ETH_LINK_DOWN' was not declared in this scope
if (link.link_status == ETH_LINK_DOWN) {
^~~~~~~~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1185:37: note: suggested alternative: 'RTE_ETH_LINK_DOWN'
if (link.link_status == ETH_LINK_DOWN) {
^~~~~~~~~~~~~
RTE_ETH_LINK_DOWN
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp: In function 'int main(int, char**)':
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1378:5: warning: missing initializer for member 'rte_mbuf_dynfield::flags' [-Wmissing-field-initializers]
};
^
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1410:40: error: 'DEV_TX_OFFLOAD_MBUF_FAST_FREE' was not declared in this scope
if (dev_info.tx_offload_capa & DEV_TX_OFFLOAD_MBUF_FAST_FREE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1410:40: note: suggested alternative: 'RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE'
if (dev_info.tx_offload_capa & DEV_TX_OFFLOAD_MBUF_FAST_FREE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1435:40: error: 'DEV_RX_OFFLOAD_TIMESTAMP' was not declared in this scope
if (dev_info.rx_offload_capa & DEV_RX_OFFLOAD_TIMESTAMP){
^~~~~~~~~~~~~~~~~~~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1435:40: note: suggested alternative: 'RTE_ETH_RX_OFFLOAD_TIMESTAMP'
if (dev_info.rx_offload_capa & DEV_RX_OFFLOAD_TIMESTAMP){
^~~~~~~~~~~~~~~~~~~~~~~~
RTE_ETH_RX_OFFLOAD_TIMESTAMP
ninja: build stopped: subcommand failed.
make[2]: *** [Makefile:70: /mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/.built] Error 1
make[2]: Leaving directory '/mnt/data/ftester/ethershaper_ng/feeds/FTDeploy/packages/eshaper'
time: package/feeds/FTDeploy/eshaper/compile#2.91#0.98#4.03
ERROR: package/feeds/FTDeploy/eshaper failed to build.
make[1]: *** [package/Makefile:116: package/feeds/FTDeploy/eshaper/compile] Error 1
make[1]: Leaving directory '/mnt/data/ftester/ethershaper_ng'
make: *** [/mnt/data/ftester/ethershaper_ng/include/toplevel.mk:230: package/eshaper/compile] Error 2