Skip to content

Instantly share code, notes, and snippets.

@RaminNietzsche
Created August 31, 2019 10:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RaminNietzsche/facd3944df005688280bd7990b34bc1b to your computer and use it in GitHub Desktop.
Save RaminNietzsche/facd3944df005688280bd7990b34bc1b to your computer and use it in GitHub Desktop.
In file included from ../../src/bp_sim.h:41,
from ../../src/bp_sim.cpp:22:
../../src/common/Network/Packet/IPv6Header.h:28:7: note: 'class IPv6Header' declared here
class IPv6Header
^~~~~~~~~~
../../src/bp_sim.cpp: In member function 'void CFlowGenListPerThread::init_from_global()':
../../src/bp_sim.cpp:3649:79: error: 'new' of type 'CFlowGeneratorRecPerThread' with extended alignment 64 [-Werror=aligned-new=]
CFlowGeneratorRecPerThread * lp_thread=new CFlowGeneratorRecPerThread();
^
../../src/bp_sim.cpp:3649:79: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
../../src/bp_sim.cpp:3649:79: note: use '-faligned-new' to enable C++17 over-aligned new support
../../src/bp_sim.cpp: In member function 'void CFlowGenList::generate_p_thread_info(uint32_t)':
../../src/bp_sim.cpp:4960:65: error: 'new' of type 'CFlowGenListPerThread' with extended alignment 64 [-Werror=aligned-new=]
CFlowGenListPerThread * lp= new CFlowGenListPerThread();
^
../../src/bp_sim.cpp:4960:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
../../src/bp_sim.cpp:4960:65: note: use '-faligned-new' to enable C++17 over-aligned new support
cc1plus: all warnings being treated as errors
Waf: Leaving directory `/root/trex/linux_dpdk/build_dpdk'
Build failed
-> task in '_t-rex-64-debug' failed with exit status 1:
{task 140045917667728: cxx bp_sim.cpp -> bp_sim.cpp.6.o}
['/usr/bin/g++', '-DWIN_UCODE_SIM', '-D_BYTE_ORDER', '-D_LITTLE_ENDIAN', '-DLINUX', '-g', '-Wno-format', '-Wno-deprecated-declarations', '-DRTE_DPDK', '-D__STDC_LIMIT_MACROS', '-D__STDC_FORMAT_MACROS', '-include', '../src/pal/linux_dpdk/dpdk1702/rte_config.h', '-march=native', '-DRTE_MACHINE_CPUFLAG_SSE', '-DRTE_MACHINE_CPUFLAG_SSE2', '-DRTE_MACHINE_CPUFLAG_SSE3', '-DRTE_MACHINE_CPUFLAG_SSSE3', '-DRTE_MACHINE_CPUFLAG_SSE4_1', '-DRTE_MACHINE_CPUFLAG_SSE4_2', '-DRTE_MACHINE_CPUFLAG_AES', '-DRTE_MACHINE_CPUFLAG_PCLMULQDQ', '-DRTE_MACHINE_CPUFLAG_AVX', '-DRTE_COMPILE_TIME_CPUFLAGS=RTE_CPUFLAG_SSE3,RTE_CPUFLAG_SSE,RTE_CPUFLAG_SSE2,RTE_CPUFLAG_SSSE3,RTE_CPUFLAG_SSE4_1,RTE_CPUFLAG_SSE4_2,RTE_CPUFLAG_AES,RTE_CPUFLAG_PCLMULQDQ,RTE_CPUFLAG_AVX', '-m64', '-O0', '-D_DEBUG', '-std=c++0x', '-Wall', '-Werror', '-Wno-literal-suffix', '-Wno-sign-compare', '-Wno-strict-aliasing', '-std=gnu++11', '-Isrc/pal/linux_dpdk', '-I../../src/pal/linux_dpdk', '-Isrc/pal/linux_dpdk/dpdk1702', '-I../../src/pal/linux_dpdk/dpdk1702', '-Isrc/pal/common', '-I../../src/pal/common', '-Isrc', '-I../../src', '-Isrc/rpc-server', '-I../../src/rpc-server', '-Isrc/stateless/cp', '-I../../src/stateless/cp', '-Isrc/stateless/dp', '-I../../src/stateless/dp', '-Isrc/stateless/rx', '-I../../src/stateless/rx', '-Isrc/stateless/common', '-I../../src/stateless/common', '-Isrc/stateless/messaging', '-I../../src/stateless/messaging', '-Iexternal_libs/yaml-cpp/include', '-I../../external_libs/yaml-cpp/include', '-Iexternal_libs/zmq/include', '-I../../external_libs/zmq/include', '-Iexternal_libs/json', '-I../../external_libs/json', '-Isrc/dpdk/drivers/net/af_packet', '-I../../src/dpdk/drivers/net/af_packet', '-Isrc/dpdk/drivers/net/bnx2x', '-I../../src/dpdk/drivers/net/bnx2x', '-Isrc/dpdk/drivers/net/bonding', '-I../../src/dpdk/drivers/net/bonding', '-Isrc/dpdk/drivers/net/cxgbe', '-I../../src/dpdk/drivers/net/cxgbe', '-Isrc/dpdk/drivers/net/cxgbe/base', '-I../../src/dpdk/drivers/net/cxgbe/base', '-Isrc/dpdk/drivers/net/e1000', '-I../../src/dpdk/drivers/net/e1000', '-Isrc/dpdk/drivers/net/e1000/base', '-I../../src/dpdk/drivers/net/e1000/base', '-Isrc/dpdk/drivers/net/fm10k', '-I../../src/dpdk/drivers/net/fm10k', '-Isrc/dpdk/drivers/net/fm10k/base', '-I../../src/dpdk/drivers/net/fm10k/base', '-Isrc/dpdk/drivers/net/i40e', '-I../../src/dpdk/drivers/net/i40e', '-Isrc/dpdk/drivers/net/i40e/base', '-I../../src/dpdk/drivers/net/i40e/base', '-Isrc/dpdk/drivers/net/ixgbe', '-I../../src/dpdk/drivers/net/ixgbe', '-Isrc/dpdk/drivers/net/ixgbe/base', '-I../../src/dpdk/drivers/net/ixgbe/base', '-Isrc/dpdk/drivers/net/mlx4', '-I../../src/dpdk/drivers/net/mlx4', '-Isrc/dpdk/drivers/net/mlx5', '-I../../src/dpdk/drivers/net/mlx5', '-Isrc/dpdk/drivers/net/mpipe', '-I../../src/dpdk/drivers/net/mpipe', '-Isrc/dpdk/drivers/net/null', '-I../../src/dpdk/drivers/net/null', '-Isrc/dpdk/drivers/net/pcap', '-I../../src/dpdk/drivers/net/pcap', '-Isrc/dpdk/drivers/net/ring', '-I../../src/dpdk/drivers/net/ring', '-Isrc/dpdk/drivers/net/szedata2', '-I../../src/dpdk/drivers/net/szedata2', '-Isrc/dpdk/drivers/net/virtio', '-I../../src/dpdk/drivers/net/virtio', '-Isrc/dpdk/drivers/net/xenvirt', '-I../../src/dpdk/drivers/net/xenvirt', '-Isrc/dpdk/lib/librte_acl', '-I../../src/dpdk/lib/librte_acl', '-Isrc/dpdk/lib/librte_cfgfile', '-I../../src/dpdk/lib/librte_cfgfile', '-Isrc/dpdk/lib/librte_compat', '-I../../src/dpdk/lib/librte_compat', '-Isrc/dpdk/lib/librte_distributor', '-I../../src/dpdk/lib/librte_distributor', '-Isrc/dpdk/lib/librte_eal', '-I../../src/dpdk/lib/librte_eal', '-Isrc/dpdk/lib/librte_eal/common', '-I../../src/dpdk/lib/librte_eal/common', '-Isrc/dpdk/lib/librte_eal/common/include', '-I../../src/dpdk/lib/librte_eal/common/include', '-Isrc/dpdk/lib/librte_eal/common/include/arch', '-I../../src/dpdk/lib/librte_eal/common/include/arch', '-Isrc/dpdk/lib/librte_eal/common/include/arch/x86', '-I../../src/dpdk/lib/librte_eal/common/include/arch/x86', '-Isrc/dpdk/lib/librte_eal/common/include/generic', '-I../../src/dpdk/lib/librte_eal/common/include/generic', '-Isrc/dpdk/lib/librte_eal/linuxapp', '-I../../src/dpdk/lib/librte_eal/linuxapp', '-Isrc/dpdk/lib/librte_eal/linuxapp/eal', '-I../../src/dpdk/lib/librte_eal/linuxapp/eal', '-Isrc/dpdk/lib/librte_eal/linuxapp/eal/include', '-I../../src/dpdk/lib/librte_eal/linuxapp/eal/include', '-Isrc/dpdk/lib/librte_eal/linuxapp/eal/include/exec-env', '-I../../src/dpdk/lib/librte_eal/linuxapp/eal/include/exec-env', '-Isrc/dpdk/lib/librte_eal/linuxapp/igb_uio', '-I../../src/dpdk/lib/librte_eal/linuxapp/igb_uio', '-Isrc/dpdk/lib/librte_eal/linuxapp/xen_dom0', '-I../../src/dpdk/lib/librte_eal/linuxapp/xen_dom0', '-Isrc/dpdk/lib/librte_ether', '-I../../src/dpdk/lib/librte_ether', '-Isrc/dpdk/lib/librte_hash', '-I../../src/dpdk/lib/librte_hash', '-Isrc/dpdk/lib/librte_kvargs', '-I../../src/dpdk/lib/librte_kvargs', '-Isrc/dpdk/lib/librte_mbuf', '-I../../src/dpdk/lib/librte_mbuf', '-Isrc/dpdk/lib/librte_mempool', '-I../../src/dpdk/lib/librte_mempool', '-Isrc/dpdk/lib/librte_net', '-I../../src/dpdk/lib/librte_net', '-Isrc/dpdk/lib/librte_pipeline', '-I../../src/dpdk/lib/librte_pipeline', '-Isrc/dpdk/lib/librte_ring', '-I../../src/dpdk/lib/librte_ring', '../../src/bp_sim.cpp', '-c', '-o/root/trex/linux_dpdk/build_dpdk/src/bp_sim.cpp.6.o']
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment