I am not sure how accurate / current the information from the wiki is. 

However looks like you are missing the Intel Multi-buffer Crypto Library.
Try a `make install-ext-deps`, then wipe and rebuild.

Ray K

On 25/02/2020 22:34, Majumdar, Kausik wrote:
> Hi folks,
> 
>  
> 
> I am trying to build VPP netlink and router plugins based on vpp branch 
> v20.01 to integrate and run with routing control plane FRR. I am following 
> the guidelines based on 
> https://github.com/FRRouting/frr/wiki/Alternate-forwarding-planes:-VPP
> 
>  
> 
> I am finding issues while trying to compile the IPSec plugin code, it is 
> exiting with the below error. I have tried with latest VPP master branch, the 
> result is pretty much same. Is there any resolution to this issue or am I 
> missing something? If I try to use VPP v18.10 branch then I hit other netlink 
> issue which I think discussed in this thread in the past. Hence moved to 
> latest VPP code base, tried to link VPPSB and build the netlink-install and 
> router-install plugins, hitting IPSec build failures. Any recommendation 
> would be helpful.
> 
>  
> 
> I am running Centos 7.4 machine.
> 
>  
> 
> [root@localhost build-root]# git branch
> 
> * (detached from v20.01)
> 
>   master
> 
>  
> 
> [root@localhost build-root]# *make V=0 PLATFORM=vpp TAG=vpp_debug 
> netlink-install router-install*
> 
> @@@@ Arch for platform 'vpp' is native @@@@
> 
> @@@@ Finding source for external @@@@
> 
> @@@@ Makefile fragment found in /root/vpp/build-data/packages/external.mk @@@@
> 
> @@@@ Source found in /root/vpp/build @@@@
> 
> @@@@ Arch for platform 'vpp' is native @@@@
> 
> @@@@ Finding source for vpp @@@@
> 
> @@@@ Makefile fragment found in /root/vpp/build-data/packages/vpp.mk @@@@
> 
> @@@@ Source found in /root/vpp/src @@@@
> 
> @@@@ Arch for platform 'vpp' is native @@@@
> 
> @@@@ Finding source for netlink @@@@
> 
> @@@@ Makefile fragment found in /root/vpp/build-data/packages/netlink.mk @@@@
> 
> @@@@ Source found in /root/vpp/netlink @@@@
> 
> @@@@ Configuring external: nothing to do @@@@
> 
> @@@@ Building external: nothing to do @@@@
> 
> @@@@ Installing external: nothing to do @@@@
> 
> @@@@ Configuring vpp: nothing to do @@@@
> 
> @@@@ Building vpp in /root/vpp/build-root/build-vpp_debug-native/vpp @@@@
> 
> [1/660] Building C object 
> plugins/crypto_ipsecmb/CMakeFiles/crypto_ipsecmb_plugin.dir/ipsecmb.c.o
> 
> FAILED: 
> plugins/crypto_ipsecmb/CMakeFiles/crypto_ipsecmb_plugin.dir/ipsecmb.c.o
> 
> /opt/rh/devtoolset-7/root/bin/cc -Dcrypto_ipsecmb_plugin_EXPORTS 
> -I/root/vpp/src -I. -Iinclude -I/root/vpp/src/plugins -Iplugins 
> -I/opt/vpp/external/x86_64/include -Wno-address-of-packed-member -g -fPIC 
> -Werror -Wall -march=corei7 -mtune=corei7-avx  -O0 -DCLIB_DEBUG 
> -fstack-protector -DFORTIFY_SOURCE=2 -fno-common  -fPIC   -march=silvermont 
> -maes -MD -MT 
> plugins/crypto_ipsecmb/CMakeFiles/crypto_ipsecmb_plugin.dir/ipsecmb.c.o -MF 
> plugins/crypto_ipsecmb/CMakeFiles/crypto_ipsecmb_plugin.dir/ipsecmb.c.o.d -o 
> plugins/crypto_ipsecmb/CMakeFiles/crypto_ipsecmb_plugin.dir/ipsecmb.c.o   -c 
> /root/vpp/src/plugins/crypto_ipsecmb/ipsecmb.c
> 
> /root/vpp/src/plugins/crypto_ipsecmb/ipsecmb.c:20:10: fatal error: 
> intel-ipsec-mb.h: No such file or directory
> 
>  #include <intel-ipsec-mb.h>
> 
>           ^~~~~~~~~~~~~~~~~~
> 
> compilation terminated.
> 
> [4/660] Building C object 
> plugins/ct6/CMakeFiles/ct6_test_plugin.dir/ct6_test.c.o
> 
> ninja: build stopped: subcommand failed.
> 
> make: *** [vpp-build] Error 1
> 
> [root@localhost build-root]#
> 
>  
> 
> Thanks,
> 
> Kausik
> 
> 
> 
> 

Attachment: signature.asc
Description: OpenPGP digital signature

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#15538): https://lists.fd.io/g/vpp-dev/message/15538
Mute This Topic: https://lists.fd.io/mt/71543494/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to