* [dpdk-test-report] |FAILURE| pw(111913) sid(23185) job(PER_PATCH_BUILD2680)[v4] crypto/qat: use intel-ipsec-mb for partial hash & aes
@ 2022-05-26 11:06 sys_stv
0 siblings, 0 replies; only message in thread
From: sys_stv @ 2022-05-26 11:06 UTC (permalink / raw)
To: test-report, kai.ji
[-- Attachment #1: Type: text/plain, Size: 62087 bytes --]
Test-Label: Intel-compilation
Test-Status: FAILURE
http://dpdk.org/patch/111913
_Compilation issues_
Submitter: Kai Ji <kai.ji@intel.com>
Date: 2022-05-26 10:47:03
Reply_mail: <20220526104703.83605-1-kai.ji@intel.com>
DPDK git baseline: Repo:dpdk-next-crypto, CommitID: 30b86c203bc16aff690144813c960089a0fad2ec
Meson Build Summary: 21 Builds Done, 11 Successful, 10 Failures, 0 Blocked
+--------------+------------+--------------+------------+------------+-----------+----------+------------+
| os | gcc-static | clang-static | icc-static | gcc-shared | gcc-debug | document | gcc-16byte |
+--------------+------------+--------------+------------+------------+-----------+----------+------------+
| FC36-64 | | pass | | | | | |
| FreeBSD13-64 | pass | pass | | pass | pass | | |
| RHEL86-64 | fail | fail | | fail | fail | | |
| SUSE15-64 | fail | fail | | | | | |
| UB2004-32 | pass | | | | | | |
| UB2004-64 | fail | fail | | | | fail | |
| UB2204-32 | pass | | | | | | |
| UB2204-64 | pass | pass | | | | pass | pass |
| CentOS79-64 | fail | | | | | | |
+--------------+------------+--------------+------------+------------+-----------+----------+------------+
Comments:
Because of DPDK bug (https://bugs.dpdk.org/show_bug.cgi?id=928),
All the dpdk-next-* branch add `Ddisable_drivers=event/cnxk` option when build with ICC complier.
Test environment and configuration as below:
OS: FC36-64
Kernel Version: 5.17.7-300.fc36.x86_64
GCC Version: gcc (GCC) 12.1.1 20220507 (Red Hat 12.1.1-1)
Clang Version: 14.0.0 (Fedora 14.0.0-1.fc36)
x86_64-native-linuxapp-clang
OS: FreeBSD13-64
Kernel Version: 13.0-RELEASE
GCC Version: gcc (FreeBSD Ports Collection) 10.3.0
Clang Version: 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)
x86_64-native-bsdapp-gcc
x86_64-native-bsdapp-clang
x86_64-native-bsdapp-gcc+shared
x86_64-native-bsdapp-gcc+debug
OS: RHEL86-64
Kernel Version: 4.18.0-372.9.1.el8.x86_64
GCC Version: gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-13)
Clang Version: 14.0.0 (Red Hat 14.0.0-1.module_el8.7.0+1142+5343df54)
x86_64-native-linuxapp-gcc
x86_64-native-linuxapp-clang
x86_64-native-linuxapp-gcc+shared
x86_64-native-linuxapp-gcc+debug
OS: SUSE15-64
Kernel Version: 5.3.18-57-default
GCC Version: gcc (SUSE Linux) 7.5.0
Clang Version: 11.0.1
x86_64-native-linuxapp-clang
x86_64-native-linuxapp-gcc
OS: UB2004-32
Kernel Version: 5.8.0-48-generic
GCC Version: gcc (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0
Clang Version: 10.0.0-4ubuntu1
i686-native-linuxapp-gcc
OS: UB2004-64
Kernel Version: 5.8.0-48-generic
GCC Version: gcc (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0
Clang Version: 10.0.0-4ubuntu1
x86_64-native-linuxapp-clang
x86_64-native-linuxapp-gcc
x86_64-native-linuxapp-doc
OS: UB2204-32
Kernel Version: 5.15.0-25-generic
GCC Version: gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
Clang Version: NA
i686-native-linuxapp-gcc
OS: UB2204-64
Kernel Version: 5.15.0-25-generic
GCC Version: gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
Clang Version: 14.0.0-1ubuntu1
x86_64-native-linuxapp-gcc+16byte
x86_64-native-linuxapp-gcc
x86_64-native-linuxapp-clang
x86_64-native-linuxapp-doc
OS: CentOS79-64
Kernel Version: 3.10.0-1160.el7.x86_64
GCC Version: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
Clang Version: 3.4.2 (tags/RELEASE_34/dot2-final)
x86_64-native-linuxapp-gcc
*Build Failed #1:
OS: RHEL86-64
Target: x86_64-native-linuxapp-gcc
FAILED: drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
gcc -Idrivers/libtmp_rte_common_qat.a.p -Idrivers -I../drivers -Idrivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I../drivers/crypto/qat -I../drivers/compress/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib/cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../lib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/security -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DBUILD_QAT_SYM -DBUILD_QAT_ASYM -DRTE_LOG_DEFAULT_LOGTYPE=pmd.common.qat -MD -MQ drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -MF drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o.d -o drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -c ../drivers/crypto/qat/qat_sym_session.c
../drivers/crypto/qat/qat_sym_session.c: In function ‘aes_ipsecmb_job’:
../drivers/crypto/qat/qat_sym_session.c:1130:22: error: ‘IMB_STATUS_COMPLETED’ undeclared (first use in this function); did you mean ‘STS_COMPLETED’?
if (job->status == IMB_STATUS_COMPLETED)
^~~~~~~~~~~~~~~~~~~~
STS_COMPLETED
../drivers/crypto/qat/qat_sym_session.c:1130:22: note: each undeclared identifier is reported only once for each function it appears in
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: implicit declaration of function ‘imb_get_errno’; did you mean ‘imb_get_version’? [-Werror=implicit-function-declaration]
err = imb_get_errno(m);
^~~~~~~~~~~~~
imb_get_version
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: nested extern declaration of ‘imb_get_errno’ [-Werror=nested-externs]
In file included from ../drivers/crypto/qat/qat_sym_session.c:25:
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: implicit declaration of function ‘imb_get_strerror’; did you mean ‘imb_get_version’? [-Werror=implicit-function-declaration]
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^~~~~~~~~~~~~~~~
../drivers/common/qat/qat_logs.h:13:36: note: in definition of macro ‘QAT_LOG’
"%s(): " fmt "\n", __func__, ## args)
^~~~
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: nested extern declaration of ‘imb_get_strerror’ [-Werror=nested-externs]
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^~~~~~~~~~~~~~~~
../drivers/common/qat/qat_logs.h:13:36: note: in definition of macro ‘QAT_LOG’
"%s(): " fmt "\n", __func__, ## args)
^~~~
../drivers/common/qat/qat_logs.h:13:4: error: format ‘%s’ expects argument of type ‘char *’, but argument 5 has type ‘int’ [-Werror=format=]
"%s(): " fmt "\n", __func__, ## args)
^~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1136:3: note: in expansion of macro ‘QAT_LOG’
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1136:25: note: format string is defined here
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
~^
%d
../drivers/crypto/qat/qat_sym_session.c: In function ‘qat_sym_do_precomputes_ipsec_mb’:
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: implicit declaration of function ‘init_mb_mgr_auto’; did you mean ‘init_mb_mgr_avx2’? [-Werror=implicit-function-declaration]
init_mb_mgr_auto(m, NULL);
^~~~~~~~~~~~~~~~
init_mb_mgr_avx2
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: nested extern declaration of ‘init_mb_mgr_auto’ [-Werror=nested-externs]
cc1: all warnings being treated as errors
[847/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_asym_pmd_gen1.c.o
[848/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen2.c.o
[849/3532] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_hash.c.o
[850/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen4.c.o
[851/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen3.c.o
[852/3532] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output)
[853/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_sym_pmd_gen1.c.o
[854/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
[855/3532] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped
*Build Failed #2:
OS: RHEL86-64
Target: x86_64-native-linuxapp-clang
FAILED: drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
clang -Idrivers/libtmp_rte_common_qat.a.p -Idrivers -I../drivers -Idrivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I../drivers/crypto/qat -I../drivers/compress/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib/cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../lib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/security -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DBUILD_QAT_SYM -DBUILD_QAT_ASYM -DRTE_LOG_DEFAULT_LOGTYPE=pmd.common.qat -MD -MQ drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -MF drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o.d -o drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -c ../drivers/crypto/qat/qat_sym_session.c
../drivers/crypto/qat/qat_sym_session.c:1130:22: error: use of undeclared identifier 'IMB_STATUS_COMPLETED'
if (job->status == IMB_STATUS_COMPLETED)
^
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: implicit declaration of function 'imb_get_errno' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
err = imb_get_errno(m);
^
../drivers/crypto/qat/qat_sym_session.c:1134:8: note: did you mean 'imb_get_version'?
/usr/include/intel-ipsec-mb.h:882:25: note: 'imb_get_version' declared here
IMB_DLL_EXPORT unsigned imb_get_version(void);
^
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: implicit declaration of function 'imb_get_strerror' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^
../drivers/crypto/qat/qat_sym_session.c:1136:32: note: did you mean 'imb_get_errno'?
../drivers/crypto/qat/qat_sym_session.c:1134:8: note: 'imb_get_errno' declared here
err = imb_get_errno(m);
^
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: format specifies type 'char *' but the argument has type 'int' [-Werror,-Wformat]
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
~~ ^~~~~~~~~~~~~~~~~~~~~
%d
../drivers/common/qat/qat_logs.h:13:36: note: expanded from macro 'QAT_LOG'
"%s(): " fmt "\n", __func__, ## args)
~~~ ^~~~
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: implicit declaration of function 'init_mb_mgr_auto' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
init_mb_mgr_auto(m, NULL);
^
5 errors generated.
[847/3532] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_hash.c.o
[848/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_asym_pmd_gen1.c.o
[849/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_crypto.c.o
[850/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen2.c.o
[851/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen4.c.o
[852/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen3.c.o
[853/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_sym_pmd_gen1.c.o
[854/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
[855/3532] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped
*Build Failed #3:
OS: RHEL86-64
Target: x86_64-native-linuxapp-gcc+shared
FAILED: drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
gcc -Idrivers/libtmp_rte_common_qat.a.p -Idrivers -I../drivers -Idrivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I../drivers/crypto/qat -I../drivers/compress/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib/cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../lib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/security -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DBUILD_QAT_SYM -DBUILD_QAT_ASYM -DRTE_LOG_DEFAULT_LOGTYPE=pmd.common.qat -MD -MQ drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -MF drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o.d -o drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -c ../drivers/crypto/qat/qat_sym_session.c
../drivers/crypto/qat/qat_sym_session.c: In function ‘aes_ipsecmb_job’:
../drivers/crypto/qat/qat_sym_session.c:1130:22: error: ‘IMB_STATUS_COMPLETED’ undeclared (first use in this function); did you mean ‘STS_COMPLETED’?
if (job->status == IMB_STATUS_COMPLETED)
^~~~~~~~~~~~~~~~~~~~
STS_COMPLETED
../drivers/crypto/qat/qat_sym_session.c:1130:22: note: each undeclared identifier is reported only once for each function it appears in
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: implicit declaration of function ‘imb_get_errno’; did you mean ‘imb_get_version’? [-Werror=implicit-function-declaration]
err = imb_get_errno(m);
^~~~~~~~~~~~~
imb_get_version
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: nested extern declaration of ‘imb_get_errno’ [-Werror=nested-externs]
In file included from ../drivers/crypto/qat/qat_sym_session.c:25:
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: implicit declaration of function ‘imb_get_strerror’; did you mean ‘imb_get_version’? [-Werror=implicit-function-declaration]
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^~~~~~~~~~~~~~~~
../drivers/common/qat/qat_logs.h:13:36: note: in definition of macro ‘QAT_LOG’
"%s(): " fmt "\n", __func__, ## args)
^~~~
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: nested extern declaration of ‘imb_get_strerror’ [-Werror=nested-externs]
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^~~~~~~~~~~~~~~~
../drivers/common/qat/qat_logs.h:13:36: note: in definition of macro ‘QAT_LOG’
"%s(): " fmt "\n", __func__, ## args)
^~~~
../drivers/common/qat/qat_logs.h:13:4: error: format ‘%s’ expects argument of type ‘char *’, but argument 5 has type ‘int’ [-Werror=format=]
"%s(): " fmt "\n", __func__, ## args)
^~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1136:3: note: in expansion of macro ‘QAT_LOG’
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1136:25: note: format string is defined here
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
~^
%d
../drivers/crypto/qat/qat_sym_session.c: In function ‘qat_sym_do_precomputes_ipsec_mb’:
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: implicit declaration of function ‘init_mb_mgr_auto’; did you mean ‘init_mb_mgr_avx2’? [-Werror=implicit-function-declaration]
init_mb_mgr_auto(m, NULL);
^~~~~~~~~~~~~~~~
init_mb_mgr_avx2
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: nested extern declaration of ‘init_mb_mgr_auto’ [-Werror=nested-externs]
cc1: all warnings being treated as errors
[861/3387] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_crypto.c.o
[862/3387] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_asym_pmd_gen1.c.o
[863/3387] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen2.c.o
[864/3387] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output)
[865/3387] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen4.c.o
[866/3387] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen3.c.o
[867/3387] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_sym_pmd_gen1.c.o
[868/3387] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
[869/3387] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped
*Build Failed #4:
OS: RHEL86-64
Target: x86_64-native-linuxapp-gcc+debug
FAILED: drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
gcc -Idrivers/libtmp_rte_common_qat.a.p -Idrivers -I../drivers -Idrivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I../drivers/crypto/qat -I../drivers/compress/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib/cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../lib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/security -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -O2 -g -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DBUILD_QAT_SYM -DBUILD_QAT_ASYM -DRTE_LOG_DEFAULT_LOGTYPE=pmd.common.qat -MD -MQ drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -MF drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o.d -o drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -c ../drivers/crypto/qat/qat_sym_session.c
../drivers/crypto/qat/qat_sym_session.c: In function ‘aes_ipsecmb_job’:
../drivers/crypto/qat/qat_sym_session.c:1130:22: error: ‘IMB_STATUS_COMPLETED’ undeclared (first use in this function); did you mean ‘STS_COMPLETED’?
if (job->status == IMB_STATUS_COMPLETED)
^~~~~~~~~~~~~~~~~~~~
STS_COMPLETED
../drivers/crypto/qat/qat_sym_session.c:1130:22: note: each undeclared identifier is reported only once for each function it appears in
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: implicit declaration of function ‘imb_get_errno’; did you mean ‘imb_get_version’? [-Werror=implicit-function-declaration]
err = imb_get_errno(m);
^~~~~~~~~~~~~
imb_get_version
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: nested extern declaration of ‘imb_get_errno’ [-Werror=nested-externs]
In file included from ../drivers/crypto/qat/qat_sym_session.c:25:
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: implicit declaration of function ‘imb_get_strerror’; did you mean ‘imb_get_version’? [-Werror=implicit-function-declaration]
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^~~~~~~~~~~~~~~~
../drivers/common/qat/qat_logs.h:13:36: note: in definition of macro ‘QAT_LOG’
"%s(): " fmt "\n", __func__, ## args)
^~~~
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: nested extern declaration of ‘imb_get_strerror’ [-Werror=nested-externs]
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^~~~~~~~~~~~~~~~
../drivers/common/qat/qat_logs.h:13:36: note: in definition of macro ‘QAT_LOG’
"%s(): " fmt "\n", __func__, ## args)
^~~~
../drivers/common/qat/qat_logs.h:13:4: error: format ‘%s’ expects argument of type ‘char *’, but argument 5 has type ‘int’ [-Werror=format=]
"%s(): " fmt "\n", __func__, ## args)
^~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1136:3: note: in expansion of macro ‘QAT_LOG’
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1136:25: note: format string is defined here
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
~^
%d
../drivers/crypto/qat/qat_sym_session.c: In function ‘qat_sym_do_precomputes_ipsec_mb’:
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: implicit declaration of function ‘init_mb_mgr_auto’; did you mean ‘init_mb_mgr_avx2’? [-Werror=implicit-function-declaration]
init_mb_mgr_auto(m, NULL);
^~~~~~~~~~~~~~~~
init_mb_mgr_avx2
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: nested extern declaration of ‘init_mb_mgr_auto’ [-Werror=nested-externs]
cc1: all warnings being treated as errors
[841/3532] Compiling C object drivers/librte_common_cnxk.a.p/meson-generated_.._rte_common_cnxk.pmd.c.o
[842/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_qat_comp.c.o
[843/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_crypto.c.o
[844/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_asym_pmd_gen1.c.o
[845/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen2.c.o
[846/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen3.c.o
[847/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_sym_pmd_gen1.c.o
[848/3532] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output)
[849/3532] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
ninja: build stopped
*Build Failed #5:
OS: SUSE15-64
Target: x86_64-native-linuxapp-clang
FAILED: drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
clang -Idrivers/libtmp_rte_common_qat.a.p -Idrivers -I../drivers -Idrivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I../drivers/crypto/qat -I../drivers/compress/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib/cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../lib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/security -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -DOPENSSL_LOAD_CONF -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DBUILD_QAT_SYM -DBUILD_QAT_ASYM -DRTE_LOG_DEFAULT_LOGTYPE=pmd.common.qat -MD -MQ drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -MF drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o.d -o drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -c ../drivers/crypto/qat/qat_sym_session.c
In file included from ../drivers/crypto/qat/qat_sym_session.c:11:
/usr/include/intel-ipsec-mb.h:208:9: error: redefinition of 'SHA1'
SHA1 = 1, /* HMAC-SHA1 */
^
/usr/include/openssl/sha.h:44:16: note: previous definition is here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
^
In file included from ../drivers/crypto/qat/qat_sym_session.c:11:
/usr/include/intel-ipsec-mb.h:214:9: error: redefinition of 'MD5'
MD5, /* HMAC-MD5 */
^
/usr/include/openssl/md5.h:43:16: note: previous definition is here
unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md);
^
../drivers/crypto/qat/qat_sym_session.c:1096:55: error: unknown type name 'IMB_MGR'; did you mean 'MB_MGR'?
static int aes_ipsecmb_job(uint8_t *in, uint8_t *out, IMB_MGR *m,
^~~~~~~
MB_MGR
/usr/include/intel-ipsec-mb.h:980:3: note: 'MB_MGR' declared here
} MB_MGR;
^
../drivers/crypto/qat/qat_sym_session.c:1113:6: error: incompatible pointer types assigning to 'struct IMB_JOB *' from 'JOB_AES_HMAC *' (aka 'struct JOB_AES_HMAC *') [-Werror,-Wincompatible-pointer-types]
job = IMB_GET_NEXT_JOB(m);
^ ~~~~~~~~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1115:5: error: incomplete definition of type 'struct IMB_JOB'
job->src = in;
~~~^
../drivers/crypto/qat/qat_sym_session.c:1100:9: note: forward declaration of 'struct IMB_JOB'
struct IMB_JOB *job;
^
../drivers/crypto/qat/qat_sym_session.c:1116:5: error: incomplete definition of type 'struct IMB_JOB'
job->dst = out;
~~~^
../drivers/crypto/qat/qat_sym_session.c:1100:9: note: forward declaration of 'struct IMB_JOB'
struct IMB_JOB *job;
^
../drivers/crypto/qat/qat_sym_session.c:1117:5: error: incomplete definition of type 'struct IMB_JOB'
job->enc_keys = expkey;
~~~^
../drivers/crypto/qat/qat_sym_session.c:1100:9: note: forward declaration of 'struct IMB_JOB'
struct IMB_JOB *job;
^
../drivers/crypto/qat/qat_sym_session.c:1118:5: error: incomplete definition of type 'struct IMB_JOB'
job->key_len_in_bytes = auth_keylen;
~~~^
../drivers/crypto/qat/qat_sym_session.c:1100:9: note: forward declaration of 'struct IMB_JOB'
struct IMB_JOB *job;
^
../drivers/crypto/qat/qat_sym_session.c:1119:5: error: incomplete definition of type 'struct IMB_JOB'
job->msg_len_to_cipher_in_bytes = 16;
~~~^
../drivers/crypto/qat/qat_sym_session.c:1100:9: note: forward declaration of 'struct IMB_JOB'
struct IMB_JOB *job;
^
../drivers/crypto/qat/qat_sym_session.c:1120:5: error: incomplete definition of type 'struct IMB_JOB'
job->iv_len_in_bytes = 0;
~~~^
../drivers/crypto/qat/qat_sym_session.c:1100:9: note: forward declaration of 'struct IMB_JOB'
struct IMB_JOB *job;
^
../drivers/crypto/qat/qat_sym_session.c:1121:5: error: incomplete definition of type 'struct IMB_JOB'
job->cipher_direction = IMB_DIR_ENCRYPT;
~~~^
../drivers/crypto/qat/qat_sym_session.c:1100:9: note: forward declaration of 'struct IMB_JOB'
struct IMB_JOB *job;
^
../drivers/crypto/qat/qat_sym_session.c:1121:26: error: use of undeclared identifier 'IMB_DIR_ENCRYPT'
job->cipher_direction = IMB_DIR_ENCRYPT;
^
../drivers/crypto/qat/qat_sym_session.c:1122:5: error: incomplete definition of type 'struct IMB_JOB'
job->cipher_mode = IMB_CIPHER_ECB;
~~~^
../drivers/crypto/qat/qat_sym_session.c:1100:9: note: forward declaration of 'struct IMB_JOB'
struct IMB_JOB *job;
^
../drivers/crypto/qat/qat_sym_session.c:1122:21: error: use of undeclared identifier 'IMB_CIPHER_ECB'
job->cipher_mode = IMB_CIPHER_ECB;
^
../drivers/crypto/qat/qat_sym_session.c:1123:5: error: incomplete definition of type 'struct IMB_JOB'
job->hash_alg = IMB_AUTH_NULL;
~~~^
../drivers/crypto/qat/qat_sym_session.c:1100:9: note: forward declaration of 'struct IMB_JOB'
struct IMB_JOB *job;
^
../drivers/crypto/qat/qat_sym_session.c:1123:18: error: use of undeclared identifier 'IMB_AUTH_NULL'
job->hash_alg = IMB_AUTH_NULL;
^
../drivers/crypto/qat/qat_sym_session.c:1128:6: error: incompatible pointer types assigning to 'struct IMB_JOB *' from 'JOB_AES_HMAC *' (aka 'struct JOB_AES_HMAC *') [-Werror,-Wincompatible-pointer-types]
job = IMB_SUBMIT_JOB(m);
^ ~~~~~~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1130:10: error: incomplete definition of type 'struct IMB_JOB'
if (job->status == IMB_STATUS_COMPLETED)
~~~^
../drivers/crypto/qat/qat_sym_session.c:1100:9: note: forward declaration of 'struct IMB_JOB'
struct IMB_JOB *job;
^
../drivers/crypto/qat/qat_sym_session.c:1130:22: error: use of undeclared identifier 'IMB_STATUS_COMPLETED'
if (job->status == IMB_STATUS_COMPLETED)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[842/3570] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym.c.o
[843/3570] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_crypto.c.o
[844/3570] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output)
[845/3570] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen2.c.o
[846/3570] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_asym_pmd_gen1.c.o
[847/3570] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen3.c.o
[848/3570] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_sym_pmd_gen1.c.o
[849/3570] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
[850/3570] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped
*Build Failed #6:
OS: SUSE15-64
Target: x86_64-native-linuxapp-gcc
FAILED: drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
gcc -Idrivers/libtmp_rte_common_qat.a.p -Idrivers -I../drivers -Idrivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I../drivers/crypto/qat -I../drivers/compress/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib/cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../lib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/security -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -DOPENSSL_LOAD_CONF -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DBUILD_QAT_SYM -DBUILD_QAT_ASYM -DRTE_LOG_DEFAULT_LOGTYPE=pmd.common.qat -MD -MQ drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -MF drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o.d -o drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -c ../drivers/crypto/qat/qat_sym_session.c
In file included from ../drivers/crypto/qat/qat_sym_session.c:11:0:
/usr/include/intel-ipsec-mb.h:208:9: error: ‘SHA1’ redeclared as different kind of symbol
SHA1 = 1, /* HMAC-SHA1 */
^~~~
In file included from ../drivers/crypto/qat/qat_sym_session.c:5:0:
/usr/include/openssl/sha.h:44:16: note: previous declaration of ‘SHA1’ was here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
^~~~
In file included from ../drivers/crypto/qat/qat_sym_session.c:11:0:
/usr/include/intel-ipsec-mb.h:214:9: error: ‘MD5’ redeclared as different kind of symbol
MD5, /* HMAC-MD5 */
^~~
In file included from ../drivers/crypto/qat/qat_sym_session.c:7:0:
/usr/include/openssl/md5.h:43:16: note: previous declaration of ‘MD5’ was here
unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md);
^~~
../drivers/crypto/qat/qat_sym_session.c:1096:55: error: unknown type name ‘IMB_MGR’; did you mean ‘MB_MGR’?
static int aes_ipsecmb_job(uint8_t *in, uint8_t *out, IMB_MGR *m,
^~~~~~~
MB_MGR
../drivers/crypto/qat/qat_sym_session.c:1143:40: error: unknown type name ‘IMB_MGR’; did you mean ‘MB_MGR’?
uint8_t *data_in, uint8_t *data_out, IMB_MGR *m)
^~~~~~~
MB_MGR
../drivers/crypto/qat/qat_sym_session.c: In function ‘qat_sym_do_precomputes_ipsec_mb’:
../drivers/crypto/qat/qat_sym_session.c:1216:2: error: unknown type name ‘IMB_MGR’; did you mean ‘MB_MGR’?
IMB_MGR *m;
^~~~~~~
MB_MGR
../drivers/crypto/qat/qat_sym_session.c:1217:4: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
m = alloc_mb_mgr(0);
^
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: implicit declaration of function ‘init_mb_mgr_auto’; did you mean ‘init_mb_mgr_avx2’? [-Werror=implicit-function-declaration]
init_mb_mgr_auto(m, NULL);
^~~~~~~~~~~~~~~~
init_mb_mgr_avx2
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: nested extern declaration of ‘init_mb_mgr_auto’ [-Werror=nested-externs]
In file included from ../drivers/crypto/qat/qat_sym_session.c:11:0:
../drivers/crypto/qat/qat_sym_session.c:1247:4: error: request for member ‘keyexp_128’ in something not a structure or union
IMB_AES_KEYEXP_128(m, p_state_buf, expkey, dust);
^
../drivers/crypto/qat/qat_sym_session.c:1251:4: error: request for member ‘cmac_subkey_gen_128’ in something not a structure or union
IMB_AES_CMAC_SUBKEY_GEN_128(m, expkey, k1, k2);
^
../drivers/crypto/qat/qat_sym_session.c:1255:16: error: passing argument 1 of ‘free_mb_mgr’ from incompatible pointer type [-Werror=incompatible-pointer-types]
free_mb_mgr(m);
^
In file included from ../drivers/crypto/qat/qat_sym_session.c:11:0:
/usr/include/intel-ipsec-mb.h:1011:21: note: expected ‘MB_MGR * {aka struct MB_MGR *}’ but argument is of type ‘int *’
IMB_DLL_EXPORT void free_mb_mgr(MB_MGR *state);
^~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1283:8: error: implicit declaration of function ‘aes_ipsecmb_job’ [-Werror=implicit-function-declaration]
if (aes_ipsecmb_job(in, out, m, auth_key, auth_keylen)) {
^~~~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1283:8: error: nested extern declaration of ‘aes_ipsecmb_job’ [-Werror=nested-externs]
../drivers/crypto/qat/qat_sym_session.c:1297:15: error: passing argument 1 of ‘free_mb_mgr’ from incompatible pointer type [-Werror=incompatible-pointer-types]
free_mb_mgr(m);
^
In file included from ../drivers/crypto/qat/qat_sym_session.c:11:0:
/usr/include/intel-ipsec-mb.h:1011:21: note: expected ‘MB_MGR * {aka struct MB_MGR *}’ but argument is of type ‘int *’
IMB_DLL_EXPORT void free_mb_mgr(MB_MGR *state);
^~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1323:15: error: passing argument 1 of ‘free_mb_mgr’ from incompatible pointer type [-Werror=incompatible-pointer-types]
free_mb_mgr(m);
^
In file included from ../drivers/crypto/qat/qat_sym_session.c:11:0:
/usr/include/intel-ipsec-mb.h:1011:21: note: expected ‘MB_MGR * {aka struct MB_MGR *}’ but argument is of type ‘int *’
IMB_DLL_EXPORT void free_mb_mgr(MB_MGR *state);
^~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1336:15: error: passing argument 1 of ‘free_mb_mgr’ from incompatible pointer type [-Werror=incompatible-pointer-types]
free_mb_mgr(m);
^
In file included from ../drivers/crypto/qat/qat_sym_session.c:11:0:
/usr/include/intel-ipsec-mb.h:1011:21: note: expected ‘MB_MGR * {aka struct MB_MGR *}’ but argument is of type ‘int *’
IMB_DLL_EXPORT void free_mb_mgr(MB_MGR *state);
^~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1350:6: error: implicit declaration of function ‘partial_hash_compute_ipsec_mb’; did you mean ‘qat_sym_do_precomputes_ipsec_mb’? [-Werror=implicit-function-declaration]
if (partial_hash_compute_ipsec_mb(hash_alg, ipad, p_state_buf, m)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
qat_sym_do_precomputes_ipsec_mb
../drivers/crypto/qat/qat_sym_session.c:1350:6: error: nested extern declaration of ‘partial_hash_compute_ipsec_mb’ [-Werror=nested-externs]
../drivers/crypto/qat/qat_sym_session.c:1372:14: error: passing argument 1 of ‘free_mb_mgr’ from incompatible pointer type [-Werror=incompatible-pointer-types]
free_mb_mgr(m);
^
In file included from ../drivers/crypto/qat/qat_sym_session.c:11:0:
/usr/include/intel-ipsec-mb.h:1011:21: note: expected ‘MB_MGR * {aka struct MB_MGR *}’ but argument is of type ‘int *’
IMB_DLL_EXPORT void free_mb_mgr(MB_MGR *state);
^~~~~~~~~~~
cc1: all warnings being treated as errors
[841/3568] Linking static target drivers/librte_common_cnxk.a
[842/3568] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_asym_pmd_gen1.c.o
[843/3568] Generating symbol file drivers/librte_bus_fslmc.so.22.2.p/librte_bus_fslmc.so.22.2.symbols
[844/3568] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen2.c.o
[845/3568] Generating symbol file drivers/librte_bus_dpaa.so.22.2.p/librte_bus_dpaa.so.22.2.symbols
[846/3568] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output)
[847/3568] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_sym_pmd_gen1.c.o
[848/3568] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen3.c.o
[849/3568] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
ninja: build stopped
*Build Failed #7:
OS: UB2004-64
Target: x86_64-native-linuxapp-clang
FAILED: drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
clang -Idrivers/libtmp_rte_common_qat.a.p -Idrivers -I../drivers -Idrivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I../drivers/crypto/qat -I../drivers/compress/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib/cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../lib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/security -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DBUILD_QAT_SYM -DBUILD_QAT_ASYM -DRTE_LOG_DEFAULT_LOGTYPE=pmd.common.qat -MD -MQ drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -MF drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o.d -o drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -c ../drivers/crypto/qat/qat_sym_session.c
../drivers/crypto/qat/qat_sym_session.c:1130:22: error: use of undeclared identifier 'IMB_STATUS_COMPLETED'
if (job->status == IMB_STATUS_COMPLETED)
^
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: implicit declaration of function 'imb_get_errno' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
err = imb_get_errno(m);
^
../drivers/crypto/qat/qat_sym_session.c:1134:8: note: did you mean 'imb_get_version'?
/usr/include/intel-ipsec-mb.h:919:25: note: 'imb_get_version' declared here
IMB_DLL_EXPORT unsigned imb_get_version(void);
^
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: implicit declaration of function 'imb_get_strerror' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^
../drivers/crypto/qat/qat_sym_session.c:1136:32: note: did you mean 'imb_get_errno'?
../drivers/crypto/qat/qat_sym_session.c:1134:8: note: 'imb_get_errno' declared here
err = imb_get_errno(m);
^
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: format specifies type 'char *' but the argument has type 'int' [-Werror,-Wformat]
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
~~ ^~~~~~~~~~~~~~~~~~~~~
%d
../drivers/common/qat/qat_logs.h:13:36: note: expanded from macro 'QAT_LOG'
"%s(): " fmt "\n", __func__, ## args)
~~~ ^~~~
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: implicit declaration of function 'init_mb_mgr_auto' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
init_mb_mgr_auto(m, NULL);
^
5 errors generated.
[851/3605] Generating rte_common_qat_def with a custom command
[852/3605] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen2.c.o
[853/3605] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_asym_pmd_gen1.c.o
[854/3605] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_hash.c.o
[855/3605] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen4.c.o
[856/3605] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_sym_pmd_gen1.c.o
[857/3605] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen3.c.o
[858/3605] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
[859/3605] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped
*Build Failed #8:
OS: UB2004-64
Target: x86_64-native-linuxapp-gcc
FAILED: drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
gcc -Idrivers/libtmp_rte_common_qat.a.p -Idrivers -I../drivers -Idrivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I../drivers/crypto/qat -I../drivers/compress/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib/cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../lib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/security -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DBUILD_QAT_SYM -DBUILD_QAT_ASYM -DRTE_LOG_DEFAULT_LOGTYPE=pmd.common.qat -MD -MQ drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -MF drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o.d -o drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -c ../drivers/crypto/qat/qat_sym_session.c
../drivers/crypto/qat/qat_sym_session.c: In function ‘aes_ipsecmb_job’:
../drivers/crypto/qat/qat_sym_session.c:1130:22: error: ‘IMB_STATUS_COMPLETED’ undeclared (first use in this function); did you mean ‘STS_COMPLETED’?
1130 | if (job->status == IMB_STATUS_COMPLETED)
| ^~~~~~~~~~~~~~~~~~~~
| STS_COMPLETED
../drivers/crypto/qat/qat_sym_session.c:1130:22: note: each undeclared identifier is reported only once for each function it appears in
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: implicit declaration of function ‘imb_get_errno’; did you mean ‘imb_get_version’? [-Werror=implicit-function-declaration]
1134 | err = imb_get_errno(m);
| ^~~~~~~~~~~~~
| imb_get_version
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: nested extern declaration of ‘imb_get_errno’ [-Werror=nested-externs]
In file included from ../drivers/crypto/qat/qat_sym_session.c:25:
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: implicit declaration of function ‘imb_get_strerror’ [-Werror=implicit-function-declaration]
1136 | QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
| ^~~~~~~~~~~~~~~~
../drivers/common/qat/qat_logs.h:13:36: note: in definition of macro ‘QAT_LOG’
13 | "%s(): " fmt "\n", __func__, ## args)
| ^~~~
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: nested extern declaration of ‘imb_get_strerror’ [-Werror=nested-externs]
1136 | QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
| ^~~~~~~~~~~~~~~~
../drivers/common/qat/qat_logs.h:13:36: note: in definition of macro ‘QAT_LOG’
13 | "%s(): " fmt "\n", __func__, ## args)
| ^~~~
../drivers/common/qat/qat_logs.h:13:4: error: format ‘%s’ expects argument of type ‘char *’, but argument 5 has type ‘int’ [-Werror=format=]
13 | "%s(): " fmt "\n", __func__, ## args)
| ^~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1136:3: note: in expansion of macro ‘QAT_LOG’
1136 | QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
| ^~~~~~~
../drivers/crypto/qat/qat_sym_session.c: In function ‘qat_sym_do_precomputes_ipsec_mb’:
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: implicit declaration of function ‘init_mb_mgr_auto’; did you mean ‘init_mb_mgr_avx2’? [-Werror=implicit-function-declaration]
1221 | init_mb_mgr_auto(m, NULL);
| ^~~~~~~~~~~~~~~~
| init_mb_mgr_avx2
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: nested extern declaration of ‘init_mb_mgr_auto’ [-Werror=nested-externs]
cc1: all warnings being treated as errors
[848/3616] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_crypto.c.o
[849/3616] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen2.c.o
[850/3616] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_asym_pmd_gen1.c.o
[851/3616] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_hash.c.o
[852/3616] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen4.c.o
[853/3616] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
[854/3616] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen3.c.o
[855/3616] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_sym_pmd_gen1.c.o
[856/3616] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped
*Build Failed #9:
OS: UB2004-64
Target: x86_64-native-linuxapp-doc
FAILED: drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
gcc -Idrivers/libtmp_rte_common_qat.a.p -Idrivers -I../drivers -Idrivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I../drivers/crypto/qat -I../drivers/compress/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib/cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../lib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/security -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DBUILD_QAT_SYM -DBUILD_QAT_ASYM -DRTE_LOG_DEFAULT_LOGTYPE=pmd.common.qat -MD -MQ drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -MF drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o.d -o drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -c ../drivers/crypto/qat/qat_sym_session.c
../drivers/crypto/qat/qat_sym_session.c: In function ‘aes_ipsecmb_job’:
../drivers/crypto/qat/qat_sym_session.c:1130:22: error: ‘IMB_STATUS_COMPLETED’ undeclared (first use in this function); did you mean ‘STS_COMPLETED’?
1130 | if (job->status == IMB_STATUS_COMPLETED)
| ^~~~~~~~~~~~~~~~~~~~
| STS_COMPLETED
../drivers/crypto/qat/qat_sym_session.c:1130:22: note: each undeclared identifier is reported only once for each function it appears in
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: implicit declaration of function ‘imb_get_errno’; did you mean ‘imb_get_version’? [-Werror=implicit-function-declaration]
1134 | err = imb_get_errno(m);
| ^~~~~~~~~~~~~
| imb_get_version
../drivers/crypto/qat/qat_sym_session.c:1134:8: error: nested extern declaration of ‘imb_get_errno’ [-Werror=nested-externs]
In file included from ../drivers/crypto/qat/qat_sym_session.c:25:
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: implicit declaration of function ‘imb_get_strerror’ [-Werror=implicit-function-declaration]
1136 | QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
| ^~~~~~~~~~~~~~~~
../drivers/common/qat/qat_logs.h:13:36: note: in definition of macro ‘QAT_LOG’
13 | "%s(): " fmt "\n", __func__, ## args)
| ^~~~
../drivers/crypto/qat/qat_sym_session.c:1136:32: error: nested extern declaration of ‘imb_get_strerror’ [-Werror=nested-externs]
1136 | QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
| ^~~~~~~~~~~~~~~~
../drivers/common/qat/qat_logs.h:13:36: note: in definition of macro ‘QAT_LOG’
13 | "%s(): " fmt "\n", __func__, ## args)
| ^~~~
../drivers/common/qat/qat_logs.h:13:4: error: format ‘%s’ expects argument of type ‘char *’, but argument 5 has type ‘int’ [-Werror=format=]
13 | "%s(): " fmt "\n", __func__, ## args)
| ^~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1136:3: note: in expansion of macro ‘QAT_LOG’
1136 | QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
| ^~~~~~~
../drivers/crypto/qat/qat_sym_session.c: In function ‘qat_sym_do_precomputes_ipsec_mb’:
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: implicit declaration of function ‘init_mb_mgr_auto’; did you mean ‘init_mb_mgr_avx2’? [-Werror=implicit-function-declaration]
1221 | init_mb_mgr_auto(m, NULL);
| ^~~~~~~~~~~~~~~~
| init_mb_mgr_avx2
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: nested extern declaration of ‘init_mb_mgr_auto’ [-Werror=nested-externs]
cc1: all warnings being treated as errors
[845/3385] Generating rte_common_qat_def with a custom command
[846/3385] Linking static target drivers/librte_common_cnxk.a
[847/3385] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_crypto.c.o
[848/3385] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen2.c.o
[849/3385] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_hash.c.o
[850/3385] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen4.c.o
[851/3385] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen3.c.o
[852/3385] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_sym_pmd_gen1.c.o
[853/3385] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
ninja: build stopped
*Build Failed #10:
OS: CentOS79-64
Target: x86_64-native-linuxapp-gcc
FAILED: drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
gcc -Idrivers/libtmp_rte_common_qat.a.p -Idrivers -I../drivers -Idrivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I../drivers/crypto/qat -I../drivers/compress/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib/cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../lib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/security -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DBUILD_QAT_SYM -DBUILD_QAT_ASYM -DRTE_LOG_DEFAULT_LOGTYPE=pmd.common.qat -MD -MQ drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -MF drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o.d -o drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o -c ../drivers/crypto/qat/qat_sym_session.c
../drivers/crypto/qat/qat_sym_session.c: In function 'aes_ipsecmb_job':
../drivers/crypto/qat/qat_sym_session.c:1130:22: error: 'IMB_STATUS_COMPLETED' undeclared (first use in this function)
if (job->status == IMB_STATUS_COMPLETED)
^
../drivers/crypto/qat/qat_sym_session.c:1130:22: note: each undeclared identifier is reported only once for each function it appears in
../drivers/crypto/qat/qat_sym_session.c:1134:2: error: implicit declaration of function 'imb_get_errno' [-Werror=implicit-function-declaration]
err = imb_get_errno(m);
^
../drivers/crypto/qat/qat_sym_session.c:1134:2: error: nested extern declaration of 'imb_get_errno' [-Werror=nested-externs]
../drivers/crypto/qat/qat_sym_session.c:1136:3: error: implicit declaration of function 'imb_get_strerror' [-Werror=implicit-function-declaration]
QAT_LOG(ERR, "Error: %s!\n", imb_get_strerror(err));
^
../drivers/crypto/qat/qat_sym_session.c:1136:3: error: nested extern declaration of 'imb_get_strerror' [-Werror=nested-externs]
../drivers/crypto/qat/qat_sym_session.c:1136:3: error: format '%s' expects argument of type 'char *', but argument 5 has type 'int' [-Werror=format=]
../drivers/crypto/qat/qat_sym_session.c: In function 'qat_sym_do_precomputes_ipsec_mb':
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: implicit declaration of function 'init_mb_mgr_auto' [-Werror=implicit-function-declaration]
init_mb_mgr_auto(m, NULL);
^
../drivers/crypto/qat/qat_sym_session.c:1221:2: error: nested extern declaration of 'init_mb_mgr_auto' [-Werror=nested-externs]
cc1: all warnings being treated as errors
[836/3515] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_asym_pmd_gen1.c.o
[837/3515] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_crypto.c.o
[838/3515] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen2.c.o
[839/3515] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym.c.o
[840/3515] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen4.c.o
[841/3515] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen3.c.o
[842/3515] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_sym_pmd_gen1.c.o
[843/3515] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
[844/3515] Generating drivers/rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped
DPDK STV team
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-05-26 11:06 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-26 11:06 [dpdk-test-report] |FAILURE| pw(111913) sid(23185) job(PER_PATCH_BUILD2680)[v4] crypto/qat: use intel-ipsec-mb for partial hash & aes sys_stv
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).