From 9d4264dad20e157fcb98016fb97282b598331db7 Mon Sep 17 00:00:00 2001 From: Michal Berger Date: Thu, 28 May 2020 16:59:34 +0200 Subject: [PATCH] vpp: Make sure to provide full-blown ply module on Fedora systems Change-Id: Ib894655d69c507c4dbc3aebd72105eb85737e16d Signed-off-by: Michal Berger Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2675 Tested-by: SPDK CI Jenkins Reviewed-by: Tomasz Zawadzki Reviewed-by: Jim Harris Reviewed-by: Karol Latecki --- test/common/config/vm_setup.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/common/config/vm_setup.sh b/test/common/config/vm_setup.sh index b4ec608b8..d0b389aa5 100755 --- a/test/common/config/vm_setup.sh +++ b/test/common/config/vm_setup.sh @@ -278,6 +278,11 @@ function install_vpp() { fi fi + # vpp depends on python-ply, however some packages on different Fedoras don't + # provide ply.lex. To make sure vpp won't fail, try to reinstall ply via pip. + sudo pip3 uninstall -y ply || true + sudo pip3 install ply || true + # Installing required dependencies for building VPP yes | make -C ./vpp install-dep