[Pkg-dpdk-devel] Bug#957146: dpdk: ftbfs with GCC-10

Matthias Klose doko at debian.org
Fri Apr 17 11:59:04 BST 2020


Package: src:dpdk
Version: 18.11.5-1
Severity: normal
Tags: sid bullseye
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-10

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/dpdk_18.11.5-1_unstable_gcc10.log
The last lines of the build log are at the end of this report.

To build with GCC 10, either set CC=gcc-10 CXX=g++-10 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-10/porting_to.html

[...]
    inlined from ‘rte_memcpy’ at ../lib/librte_eal/common/include/arch/x86/rte_memcpy.h:867:10,
    inlined from ‘sym_crypto_apply’ at ../lib/librte_pipeline/rte_table_action.c:1757:4,
    inlined from ‘rte_table_action_apply’ at ../lib/librte_pipeline/rte_table_action.c:2546:10:
/usr/lib/gcc/x86_64-linux-gnu/10/include/emmintrin.h:727:8: warning: writing 16 bytes into a region of size 15 [-Wstringop-overflow=]
  727 |   *__P = __B;
      |   ~~~~~^~~~~
../lib/librte_pipeline/rte_table_action.c: In function ‘rte_table_action_apply’:
../lib/librte_pipeline/rte_table_action.c:1673:10: note: at offset 0 to object ‘iv_aad_data’ with size 32 declared here
 1673 |  uint8_t iv_aad_data[32];
      |          ^~~~~~~~~~~
In file included from ../lib/librte_eal/common/include/arch/x86/rte_atomic.h:15,
                 from ../lib/librte_eal/common/include/generic/rte_cycles.h:18,
                 from ../lib/librte_eal/common/include/arch/x86/rte_cycles.h:13,
                 from ../lib/librte_pipeline/rte_table_action.c:9:
In function ‘_mm_storeu_si128’,
    inlined from ‘rte_mov16’ at ../lib/librte_eal/common/include/arch/x86/rte_memcpy.h:495:2,
    inlined from ‘rte_mov32’ at ../lib/librte_eal/common/include/arch/x86/rte_memcpy.h:506:2,
    inlined from ‘rte_memcpy_aligned’ at ../lib/librte_eal/common/include/arch/x86/rte_memcpy.h:843:3,
    inlined from ‘rte_memcpy’ at ../lib/librte_eal/common/include/arch/x86/rte_memcpy.h:867:10,
    inlined from ‘sym_crypto_apply’ at ../lib/librte_pipeline/rte_table_action.c:1842:4,
    inlined from ‘rte_table_action_apply’ at ../lib/librte_pipeline/rte_table_action.c:2546:10:
/usr/lib/gcc/x86_64-linux-gnu/10/include/emmintrin.h:727:8: warning: writing 16 bytes into a region of size 15 [-Wstringop-overflow=]
  727 |   *__P = __B;
      |   ~~~~~^~~~~
../lib/librte_pipeline/rte_table_action.c: In function ‘rte_table_action_apply’:
../lib/librte_pipeline/rte_table_action.c:1673:10: note: at offset 0 to object ‘iv_aad_data’ with size 32 declared here
 1673 |  uint8_t iv_aad_data[32];
      |          ^~~~~~~~~~~
In file included from ../lib/librte_eal/common/include/arch/x86/rte_atomic.h:15,
                 from ../lib/librte_eal/common/include/generic/rte_cycles.h:18,
                 from ../lib/librte_eal/common/include/arch/x86/rte_cycles.h:13,
                 from ../lib/librte_pipeline/rte_table_action.c:9:
In function ‘_mm_storeu_si128’,
    inlined from ‘rte_mov16’ at ../lib/librte_eal/common/include/arch/x86/rte_memcpy.h:495:2,
    inlined from ‘rte_mov32’ at ../lib/librte_eal/common/include/arch/x86/rte_memcpy.h:506:2,
    inlined from ‘rte_memcpy_aligned’ at ../lib/librte_eal/common/include/arch/x86/rte_memcpy.h:843:3,
    inlined from ‘rte_memcpy’ at ../lib/librte_eal/common/include/arch/x86/rte_memcpy.h:867:10,
    inlined from ‘sym_crypto_apply’ at ../lib/librte_pipeline/rte_table_action.c:1838:4,
    inlined from ‘rte_table_action_apply’ at ../lib/librte_pipeline/rte_table_action.c:2546:10:
/usr/lib/gcc/x86_64-linux-gnu/10/include/emmintrin.h:727:8: warning: writing 16 bytes into a region of size 15 [-Wstringop-overflow=]
  727 |   *__P = __B;
      |   ~~~~~^~~~~
../lib/librte_pipeline/rte_table_action.c: In function ‘rte_table_action_apply’:
../lib/librte_pipeline/rte_table_action.c:1673:10: note: at offset 0 to object ‘iv_aad_data’ with size 32 declared here
 1673 |  uint8_t iv_aad_data[32];
      |          ^~~~~~~~~~~
[383/1500] cc -Idrivers/a715181@@tmp_rte_bus_pci at sta -Idrivers -I../drivers -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I../ -Iconfig -I../config -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal/common/include -I../lib/librte_eal/common/include -Ilib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/linuxapp/eal/include -Ilib/librte_eal/linuxapp/eal/../../../librte_compat -I../lib/librte_eal/linuxapp/eal/../../../librte_compat -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs/../librte_eal/common/include -I../lib/librte_kvargs/../librte_eal/common/include -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_compat -I../lib/librte_compat -Ilib/librte_pci -I../lib/librte_pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -include rte_config.h -Wsign-compare -Wcast-qual -Wno-address-of-packed-member -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -march=corei7 -Wno-format-truncation -DALLOW_EXPERIMENTAL_API -MD -MQ 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_pci_common.c.o' -MF 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_pci_common.c.o.d' -o 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_pci_common.c.o' -c ../drivers/bus/pci/pci_common.c
[384/1500] cc  -o lib/librte_pipeline.so.18.11 'lib/76b5a35@@rte_pipeline at sta/librte_pipeline_rte_pipeline.c.o' 'lib/76b5a35@@rte_pipeline at sta/librte_pipeline_rte_port_in_action.c.o' 'lib/76b5a35@@rte_pipeline at sta/librte_pipeline_rte_table_action.c.o' -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,librte_pipeline.so.18.11 -Wl,--no-as-needed -pthread -lm -ldl -lnuma -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now lib/librte_eal.so.18.11 lib/librte_kvargs.so.18.11 lib/librte_port.so.18.11 lib/librte_ethdev.so.18.11 lib/librte_net.so.18.11 lib/librte_mbuf.so.18.11 lib/librte_mempool.so.18.11 lib/librte_ring.so.18.11 lib/librte_cmdline.so.18.11 lib/librte_sched.so.18.11 lib/librte_meter.so.18.11 lib/librte_ip_frag.so.18.11 lib/librte_hash.so.18.11 lib/librte_cryptodev.so.18.11 lib/librte_kni.so.18.11 lib/librte_pci.so.18.11 lib/librte_table.so.18.11 lib/librte_lpm.so.18.11 lib/librte_acl.so.18.11 -Wl,--version-script=/<<PKGBUILDDIR>>/lib/librte_pipeline/rte_pipeline_version.map /usr/lib/x86_64-linux-gnu/libbsd.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib
[385/1500] rm -f lib/librte_pipeline.a && gcc-ar csrD lib/librte_pipeline.a 'lib/76b5a35@@rte_pipeline at sta/librte_pipeline_rte_pipeline.c.o' 'lib/76b5a35@@rte_pipeline at sta/librte_pipeline_rte_port_in_action.c.o' 'lib/76b5a35@@rte_pipeline at sta/librte_pipeline_rte_table_action.c.o'
[386/1500] cc -Idrivers/a715181@@tmp_rte_bus_pci at sta -Idrivers -I../drivers -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I../ -Iconfig -I../config -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal/common/include -I../lib/librte_eal/common/include -Ilib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/linuxapp/eal/include -Ilib/librte_eal/linuxapp/eal/../../../librte_compat -I../lib/librte_eal/linuxapp/eal/../../../librte_compat -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs/../librte_eal/common/include -I../lib/librte_kvargs/../librte_eal/common/include -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_compat -I../lib/librte_compat -Ilib/librte_pci -I../lib/librte_pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -include rte_config.h -Wsign-compare -Wcast-qual -Wno-address-of-packed-member -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -march=corei7 -Wno-format-truncation -DALLOW_EXPERIMENTAL_API -MD -MQ 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_pci_params.c.o' -MF 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_pci_params.c.o.d' -o 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_pci_params.c.o' -c ../drivers/bus/pci/pci_params.c
[387/1500] cc -Idrivers/a715181@@tmp_rte_bus_fslmc at sta -Idrivers -I../drivers -Idrivers/bus/fslmc -I../drivers/bus/fslmc -I../drivers/bus/fslmc/mc -I../drivers/bus/fslmc/qbman/include -I../drivers/bus/fslmc/portal -I. -I../ -Iconfig -I../config -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal/common/include -I../lib/librte_eal/common/include -Ilib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/linuxapp/eal/include -Ilib/librte_eal/linuxapp/eal/../../../librte_compat -I../lib/librte_eal/linuxapp/eal/../../../librte_compat -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs/../librte_eal/common/include -I../lib/librte_kvargs/../librte_eal/common/include -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_compat -I../lib/librte_compat -Idrivers/common/dpaax -I../drivers/common/dpaax -Ilib/librte_eventdev -I../lib/librte_eventdev -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_ethdev -I../lib/librte_ethdev -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_cmdline/../librte_eal/common/include -I../lib/librte_cmdline/../librte_eal/common/include -Ilib/librte_cmdline -I../lib/librte_cmdline -Ilib/librte_hash -I../lib/librte_hash -Ilib/librte_timer -I../lib/librte_timer -Ilib/librte_cryptodev -I../lib/librte_cryptodev -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -include rte_config.h -Wsign-compare -Wcast-qual -Wno-address-of-packed-member -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -march=corei7 -Wno-format-truncation -DALLOW_EXPERIMENTAL_API -MD -MQ 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_portal.c.o' -MF 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_portal.c.o.d' -o 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_portal.c.o' -c ../drivers/bus/fslmc/qbman/qbman_portal.c
[388/1500] /usr/bin/meson --internal symbolextractor drivers/librte_bus_ifpga.so.18.11 'drivers/a715181@@rte_bus_ifpga at sha/librte_bus_ifpga.so.18.11.symbols' 
[389/1500] rm -f drivers/libtmp_rte_bus_fslmc.a && gcc-ar csrD drivers/libtmp_rte_bus_fslmc.a 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_fslmc_bus.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_fslmc_vfio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpbp.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpci.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpcon.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpdmai.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpmng.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_mc_sys.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpbp.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpci.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_portal.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_debug.c.o'
[390/1500] /<<PKGBUILDDIR>>/buildtools/gen-pmdinfo-cfile.sh /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/drivers/libtmp_rte_bus_fslmc.a drivers/rte_bus_fslmc.pmd.c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/buildtools/pmdinfogen/pmdinfogen
[391/1500] cc -Idrivers/a715181@@rte_bus_fslmc at sta -Idrivers -I../drivers -Idrivers/bus/fslmc -I../drivers/bus/fslmc -I../drivers/bus/fslmc/mc -I../drivers/bus/fslmc/qbman/include -I../drivers/bus/fslmc/portal -I. -I../ -Iconfig -I../config -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal/common/include -I../lib/librte_eal/common/include -Ilib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/linuxapp/eal/include -Ilib/librte_eal/linuxapp/eal/../../../librte_compat -I../lib/librte_eal/linuxapp/eal/../../../librte_compat -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs/../librte_eal/common/include -I../lib/librte_kvargs/../librte_eal/common/include -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_compat -I../lib/librte_compat -Idrivers/common/dpaax -I../drivers/common/dpaax -Ilib/librte_eventdev -I../lib/librte_eventdev -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_ethdev -I../lib/librte_ethdev -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_cmdline/../librte_eal/common/include -I../lib/librte_cmdline/../librte_eal/common/include -Ilib/librte_cmdline -I../lib/librte_cmdline -Ilib/librte_hash -I../lib/librte_hash -Ilib/librte_timer -I../lib/librte_timer -Ilib/librte_cryptodev -I../lib/librte_cryptodev -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -include rte_config.h -Wsign-compare -Wcast-qual -Wno-address-of-packed-member -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -march=corei7 -Wno-format-truncation -DALLOW_EXPERIMENTAL_API -MD -MQ 'drivers/a715181@@rte_bus_fslmc at sta/meson-generated_.._rte_bus_fslmc.pmd.c.o' -MF 'drivers/a715181@@rte_bus_fslmc at sta/meson-generated_.._rte_bus_fslmc.pmd.c.o.d' -o 'drivers/a715181@@rte_bus_fslmc at sta/meson-generated_.._rte_bus_fslmc.pmd.c.o' -c drivers/rte_bus_fslmc.pmd.c
[392/1500] cc -Idrivers/a715181@@rte_bus_fslmc at sha -Idrivers -I../drivers -Idrivers/bus/fslmc -I../drivers/bus/fslmc -I../drivers/bus/fslmc/mc -I../drivers/bus/fslmc/qbman/include -I../drivers/bus/fslmc/portal -I. -I../ -Iconfig -I../config -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal/common/include -I../lib/librte_eal/common/include -Ilib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/linuxapp/eal/include -Ilib/librte_eal/linuxapp/eal/../../../librte_compat -I../lib/librte_eal/linuxapp/eal/../../../librte_compat -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs/../librte_eal/common/include -I../lib/librte_kvargs/../librte_eal/common/include -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_compat -I../lib/librte_compat -Idrivers/common/dpaax -I../drivers/common/dpaax -Ilib/librte_eventdev -I../lib/librte_eventdev -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_ethdev -I../lib/librte_ethdev -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_cmdline/../librte_eal/common/include -I../lib/librte_cmdline/../librte_eal/common/include -Ilib/librte_cmdline -I../lib/librte_cmdline -Ilib/librte_hash -I../lib/librte_hash -Ilib/librte_timer -I../lib/librte_timer -Ilib/librte_cryptodev -I../lib/librte_cryptodev -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -include rte_config.h -Wsign-compare -Wcast-qual -Wno-address-of-packed-member -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -march=corei7 -Wno-format-truncation -DALLOW_EXPERIMENTAL_API -MD -MQ 'drivers/a715181@@rte_bus_fslmc at sha/meson-generated_.._rte_bus_fslmc.pmd.c.o' -MF 'drivers/a715181@@rte_bus_fslmc at sha/meson-generated_.._rte_bus_fslmc.pmd.c.o.d' -o 'drivers/a715181@@rte_bus_fslmc at sha/meson-generated_.._rte_bus_fslmc.pmd.c.o' -c drivers/rte_bus_fslmc.pmd.c
[393/1500] rm -f drivers/librte_bus_fslmc.a && gcc-ar csrD drivers/librte_bus_fslmc.a 'drivers/a715181@@rte_bus_fslmc at sta/meson-generated_.._rte_bus_fslmc.pmd.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_fslmc_bus.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_fslmc_vfio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpbp.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpci.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpcon.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpdmai.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpmng.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_mc_sys.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpbp.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpci.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_portal.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_debug.c.o'
[394/1500] /usr/bin/meson --internal symbolextractor lib/librte_pipeline.so.18.11 'lib/76b5a35@@rte_pipeline at sha/librte_pipeline.so.18.11.symbols' 
[395/1500] cc  -o drivers/librte_bus_fslmc.so.18.11 'drivers/a715181@@rte_bus_fslmc at sha/meson-generated_.._rte_bus_fslmc.pmd.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_fslmc_bus.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_fslmc_vfio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpbp.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpci.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpcon.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpdmai.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpmng.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_mc_sys.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpbp.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpci.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_portal.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_debug.c.o' -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,librte_bus_fslmc.so.18.11 -Wl,--no-as-needed -pthread -lm -ldl -lnuma -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now lib/librte_eal.so.18.11 lib/librte_kvargs.so.18.11 drivers/librte_common_dpaax.so.18.11 lib/librte_eventdev.so.18.11 lib/librte_ring.so.18.11 lib/librte_ethdev.so.18.11 lib/librte_net.so.18.11 lib/librte_mbuf.so.18.11 lib/librte_mempool.so.18.11 lib/librte_cmdline.so.18.11 lib/librte_hash.so.18.11 lib/librte_timer.so.18.11 lib/librte_cryptodev.so.18.11 -Wl,--version-script=/<<PKGBUILDDIR>>/drivers/bus/fslmc/rte_bus_fslmc_version.map /usr/lib/x86_64-linux-gnu/libbsd.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib:$ORIGIN/' -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/drivers
FAILED: drivers/librte_bus_fslmc.so.18.11 
cc  -o drivers/librte_bus_fslmc.so.18.11 'drivers/a715181@@rte_bus_fslmc at sha/meson-generated_.._rte_bus_fslmc.pmd.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_fslmc_bus.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_fslmc_vfio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpbp.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpci.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpcon.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpdmai.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_dpmng.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_mc_mc_sys.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpbp.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpci.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_portal_dpaa2_hw_dpio.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_portal.c.o' 'drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_debug.c.o' -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,librte_bus_fslmc.so.18.11 -Wl,--no-as-needed -pthread -lm -ldl -lnuma -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now lib/librte_eal.so.18.11 lib/librte_kvargs.so.18.11 drivers/librte_common_dpaax.so.18.11 lib/librte_eventdev.so.18.11 lib/librte_ring.so.18.11 lib/librte_ethdev.so.18.11 lib/librte_net.so.18.11 lib/librte_mbuf.so.18.11 lib/librte_mempool.so.18.11 lib/librte_cmdline.so.18.11 lib/librte_hash.so.18.11 lib/librte_timer.so.18.11 lib/librte_cryptodev.so.18.11 -Wl,--version-script=/<<PKGBUILDDIR>>/drivers/bus/fslmc/rte_bus_fslmc_version.map /usr/lib/x86_64-linux-gnu/libbsd.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib:$ORIGIN/' -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/drivers
/usr/bin/ld: drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_debug.c.o:./obj-x86_64-linux-gnu/../drivers/bus/fslmc/qbman/qbman_portal.h:14: multiple definition of `qman_version'; drivers/a715181@@tmp_rte_bus_fslmc at sta/bus_fslmc_qbman_qbman_portal.c.o:./obj-x86_64-linux-gnu/../drivers/bus/fslmc/qbman/qbman_portal.h:14: first defined here
collect2: error: ld returned 1 exit status
[396/1500] cc -Idrivers/a715181@@tmp_rte_bus_pci at sta -Idrivers -I../drivers -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I../ -Iconfig -I../config -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal/common/include -I../lib/librte_eal/common/include -Ilib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/linuxapp/eal/include -Ilib/librte_eal/linuxapp/eal/../../../librte_compat -I../lib/librte_eal/linuxapp/eal/../../../librte_compat -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs/../librte_eal/common/include -I../lib/librte_kvargs/../librte_eal/common/include -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_compat -I../lib/librte_compat -Ilib/librte_pci -I../lib/librte_pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -include rte_config.h -Wsign-compare -Wcast-qual -Wno-address-of-packed-member -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -march=corei7 -Wno-format-truncation -DALLOW_EXPERIMENTAL_API -MD -MQ 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_linux_pci_uio.c.o' -MF 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_linux_pci_uio.c.o.d' -o 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_linux_pci_uio.c.o' -c ../drivers/bus/pci/linux/pci_uio.c
[397/1500] cc -Idrivers/a715181@@tmp_rte_bus_pci at sta -Idrivers -I../drivers -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I../ -Iconfig -I../config -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal/common/include -I../lib/librte_eal/common/include -Ilib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/linuxapp/eal/include -Ilib/librte_eal/linuxapp/eal/../../../librte_compat -I../lib/librte_eal/linuxapp/eal/../../../librte_compat -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs/../librte_eal/common/include -I../lib/librte_kvargs/../librte_eal/common/include -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_compat -I../lib/librte_compat -Ilib/librte_pci -I../lib/librte_pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -include rte_config.h -Wsign-compare -Wcast-qual -Wno-address-of-packed-member -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -march=corei7 -Wno-format-truncation -DALLOW_EXPERIMENTAL_API -MD -MQ 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_linux_pci_vfio.c.o' -MF 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_linux_pci_vfio.c.o.d' -o 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_linux_pci_vfio.c.o' -c ../drivers/bus/pci/linux/pci_vfio.c
[398/1500] cc -Idrivers/a715181@@tmp_rte_bus_pci at sta -Idrivers -I../drivers -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I../ -Iconfig -I../config -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal/common/include -I../lib/librte_eal/common/include -Ilib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/common/include/arch/x86 -I../lib/librte_eal/linuxapp/eal/include -Ilib/librte_eal/linuxapp/eal/../../../librte_compat -I../lib/librte_eal/linuxapp/eal/../../../librte_compat -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs/../librte_eal/common/include -I../lib/librte_kvargs/../librte_eal/common/include -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_compat -I../lib/librte_compat -Ilib/librte_pci -I../lib/librte_pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -include rte_config.h -Wsign-compare -Wcast-qual -Wno-address-of-packed-member -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -march=corei7 -Wno-format-truncation -DALLOW_EXPERIMENTAL_API -MD -MQ 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_linux_pci.c.o' -MF 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_linux_pci.c.o.d' -o 'drivers/a715181@@tmp_rte_bus_pci at sta/bus_pci_linux_pci.c.o' -c ../drivers/bus/pci/linux/pci.c
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j4 -v returned exit code 1
make: *** [debian/rules:88: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Pkg-dpdk-devel mailing list