[root@probeoff dpdk-stable-18.02]# ninja -C build ninja: Entering directory `build' [3/38] Linking target drivers/librte_pmd_openssl.so.1.1 FAILED: drivers/librte_pmd_openssl.so.1.1 cc -o drivers/librte_pmd_openssl.so.1.1 drivers/librte_pmd_openssl.so.1.1.p/meson-generated_.._rte_pmd_openssl.pmd.c.o drivers/libtmp_rte_pmd_openssl.a.p/crypto_openssl_rte_openssl_pmd.c.o drivers/libtmp_rte_pmd_openssl.a.p/crypto_openssl_rte_openssl_pmd_ops.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,librte_pmd_openssl.so.1 -pthread -lm -ldl lib/librte_cryptodev.so.4.1 lib/librte_eal.so.6.1 lib/librte_kvargs.so.1.1 lib/librte_mbuf.so.3.1 lib/librte_mempool.so.3.1 lib/librte_ring.so.1.1 drivers/librte_bus_vdev.so.1.1 -Wl,--version-script=/opt/pinnacle/DPDK/dpdk-stable-18.02/drivers/crypto/openssl/rte_pmd_openssl_version.map /usr/lib64/libcrypto.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib:$ORIGIN/' -Wl,-rpath-link,/opt/pinnacle/DPDK/dpdk-stable-18.02/build/lib -Wl,-rpath-link,/opt/pinnacle/DPDK/dpdk-stable-18.02/build/drivers drivers/libtmp_rte_pmd_openssl.a.p/crypto_openssl_rte_openssl_pmd.c.o: In function `openssl_set_session_parameters': rte_openssl_pmd.c:(.text+0x1558): undefined reference to `HMAC_CTX_new' rte_openssl_pmd.c:(.text+0x1759): undefined reference to `EVP_MD_CTX_new' drivers/libtmp_rte_pmd_openssl.a.p/crypto_openssl_rte_openssl_pmd.c.o: In function `openssl_reset_session': rte_openssl_pmd.c:(.text+0x1900): undefined reference to `HMAC_CTX_free' rte_openssl_pmd.c:(.text+0x1916): undefined reference to `EVP_MD_CTX_free' collect2: error: ld returned 1 exit status [9/38] Linking target app/test-eventdev/dpdk-test-eventdev FAILED: app/test-eventdev/dpdk-test-eventdev cc -o app/test-eventdev/dpdk-test-eventdev app/test-eventdev/dpdk-test-eventdev.p/evt_main.c.o app/test-eventdev/dpdk-test-eventdev.p/evt_options.c.o app/test-eventdev/dpdk-test-eventdev.p/evt_test.c.o app/test-eventdev/dpdk-test-eventdev.p/parser.c.o app/test-eventdev/dpdk-test-eventdev.p/test_order_common.c.o app/test-eventdev/dpdk-test-eventdev.p/test_order_atq.c.o app/test-eventdev/dpdk-test-eventdev.p/test_order_queue.c.o app/test-eventdev/dpdk-test-eventdev.p/test_perf_common.c.o app/test-eventdev/dpdk-test-eventdev.p/test_perf_atq.c.o app/test-eventdev/dpdk-test-eventdev.p/test_perf_queue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,--whole-archive -Wl,--start-group drivers/librte_bus_pci.a drivers/librte_bus_vdev.a drivers/librte_mempool_ring.a drivers/librte_mempool_stack.a drivers/librte_mempool_octeontx.a drivers/librte_pmd_af_packet.a drivers/librte_pmd_bond.a drivers/librte_pmd_e1000.a drivers/librte_pmd_fm10k.a drivers/librte_pmd_i40e.a drivers/librte_pmd_ixgbe.a drivers/librte_pmd_null.a drivers/librte_pmd_octeontx.a drivers/librte_pmd_pcap.a drivers/librte_pmd_ring.a drivers/librte_pmd_sfc.a drivers/librte_pmd_thunderx.a drivers/librte_pmd_qat.a drivers/librte_pmd_null_crypto.a drivers/librte_pmd_openssl.a drivers/librte_pmd_skeleton_event.a drivers/librte_pmd_sw_event.a drivers/librte_pmd_octeontx_event.a -Wl,--no-whole-archive -pthread -lm -ldl lib/librte_eventdev.a lib/librte_eal.a lib/librte_ring.a lib/librte_ethdev.a lib/librte_net.a lib/librte_mbuf.a lib/librte_mempool.a lib/librte_hash.a lib/librte_pci.a lib/librte_kvargs.a lib/librte_sched.a lib/librte_meter.a lib/librte_ip_frag.a lib/librte_cmdline.a lib/librte_security.a lib/librte_cryptodev.a -lpcap /usr/lib64/libcrypto.so -Wl,--end-group -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXXXXXXX drivers/librte_pmd_openssl.a(crypto_openssl_rte_openssl_pmd.c.o): In function `openssl_set_session_parameters': rte_openssl_pmd.c:(.text+0x1558): undefined reference to `HMAC_CTX_new' rte_openssl_pmd.c:(.text+0x1759): undefined reference to `EVP_MD_CTX_new' drivers/librte_pmd_openssl.a(crypto_openssl_rte_openssl_pmd.c.o): In function `openssl_reset_session': rte_openssl_pmd.c:(.text+0x1900): undefined reference to `HMAC_CTX_free' rte_openssl_pmd.c:(.text+0x1916): undefined reference to `EVP_MD_CTX_free' collect2: error: ld returned 1 exit status [15/38] Linking target app/test-pmd/dpdk-testpmd FAILED: app/test-pmd/dpdk-testpmd cc -o app/test-pmd/dpdk-testpmd app/test-pmd/dpdk-testpmd.p/cmdline.c.o app/test-pmd/dpdk-testpmd.p/cmdline_flow.c.o app/test-pmd/dpdk-testpmd.p/cmdline_mtr.c.o app/test-pmd/dpdk-testpmd.p/cmdline_tm.c.o app/test-pmd/dpdk-testpmd.p/config.c.o app/test-pmd/dpdk-testpmd.p/csumonly.c.o app/test-pmd/dpdk-testpmd.p/flowgen.c.o app/test-pmd/dpdk-testpmd.p/icmpecho.c.o app/test-pmd/dpdk-testpmd.p/ieee1588fwd.c.o app/test-pmd/dpdk-testpmd.p/iofwd.c.o app/test-pmd/dpdk-testpmd.p/macfwd.c.o app/test-pmd/dpdk-testpmd.p/macswap.c.o app/test-pmd/dpdk-testpmd.p/parameters.c.o app/test-pmd/dpdk-testpmd.p/rxonly.c.o app/test-pmd/dpdk-testpmd.p/testpmd.c.o app/test-pmd/dpdk-testpmd.p/txonly.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,--whole-archive -Wl,--start-group drivers/librte_bus_pci.a drivers/librte_bus_vdev.a drivers/librte_mempool_ring.a drivers/librte_mempool_stack.a drivers/librte_mempool_octeontx.a drivers/librte_pmd_af_packet.a drivers/librte_pmd_bond.a drivers/librte_pmd_e1000.a drivers/librte_pmd_fm10k.a drivers/librte_pmd_i40e.a drivers/librte_pmd_ixgbe.a drivers/librte_pmd_null.a drivers/librte_pmd_octeontx.a drivers/librte_pmd_pcap.a drivers/librte_pmd_ring.a drivers/librte_pmd_sfc.a drivers/librte_pmd_thunderx.a drivers/librte_pmd_qat.a drivers/librte_pmd_null_crypto.a drivers/librte_pmd_openssl.a drivers/librte_pmd_skeleton_event.a drivers/librte_pmd_sw_event.a drivers/librte_pmd_octeontx_event.a -Wl,--no-whole-archive -pthread -lm -ldl lib/librte_ethdev.a lib/librte_eal.a lib/librte_net.a lib/librte_mbuf.a lib/librte_mempool.a lib/librte_ring.a lib/librte_gro.a lib/librte_gso.a lib/librte_cmdline.a lib/librte_metrics.a lib/librte_meter.a lib/librte_pci.a lib/librte_pdump.a lib/librte_kvargs.a lib/librte_hash.a lib/librte_security.a lib/librte_cryptodev.a lib/librte_sched.a lib/librte_ip_frag.a lib/librte_eventdev.a -lpcap /usr/lib64/libcrypto.so -Wl,--end-group -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXXXXXXX drivers/librte_pmd_openssl.a(crypto_openssl_rte_openssl_pmd.c.o): In function `openssl_set_session_parameters': rte_openssl_pmd.c:(.text+0x1558): undefined reference to `HMAC_CTX_new' rte_openssl_pmd.c:(.text+0x1759): undefined reference to `EVP_MD_CTX_new' drivers/librte_pmd_openssl.a(crypto_openssl_rte_openssl_pmd.c.o): In function `openssl_reset_session': rte_openssl_pmd.c:(.text+0x1900): undefined reference to `HMAC_CTX_free' rte_openssl_pmd.c:(.text+0x1916): undefined reference to `EVP_MD_CTX_free' collect2: error: ld returned 1 exit status [36/38] Compiling C object test/test/dpdk-test.p/test_ring.c.o ninja: build stopped: subcommand failed. [root@probeoff dpdk-stable-18.02]# openssl version OpenSSL 1.0.2k-fips 26 Jan 2017