Does OpenPBS 20 clients support pbspro 19.1 server

This is an important question, because compiling PBSPro 19.1.3 (from pbspro_src.zip) for CentOS 8 is more difficult than one would expect - there have been a number of hoops to jump through - usually related to Python. My last was:

make[3]: Entering directory '/root/src/pbspro/src/lib/Libpython'
gcc -DHAVE_CONFIG_H -I. -I../../../src/include  -I../../../src/include -I/usr/include/python2.7 -I/usr/include/python2.7   -g -O2 -MT libpbspython_a-common_python_utils.o -MD -MP -MF .deps/libpbspython_a-common_python_utils.Tpo -c -o libpbspython_a-common_python_utils.o `test -f 'common_python_utils.c' || echo './'`common_python_utils.c
In file included from common_python_utils.c:40:
../../../src/include/pbs_python_private.h:64:10: fatal error: Python.h: No such file or directory
 #include <Python.h>
          ^~~~~~~~~~
compilation terminated.

So I install python2 and python2-devel. next issue is:

make[3]: Entering directory '/root/src/pbspro/src/lib/Libsite'
gcc -DHAVE_CONFIG_H -I. -I../../../src/include  -I../../../src/include -I../../../src/resmom/   -g -O2 -MT libsite_a-site_alt_rte.o -MD -MP -MF .deps/libsite_a-site_alt_rte.Tpo -c -o libsite_a-site_alt_rte.o `test -f 'site_alt_rte.c' || echo './'`site_alt_rte.c
mv -f .deps/libsite_a-site_alt_rte.Tpo .deps/libsite_a-site_alt_rte.Po
gcc -DHAVE_CONFIG_H -I. -I../../../src/include  -I../../../src/include -I../../../src/resmom/   -g -O2 -MT libsite_a-site_mom_chu.o -MD -MP -MF .deps/libsite_a-site_mom_chu.Tpo -c -o libsite_a-site_mom_chu.o `test -f 'site_mom_chu.c' || echo './'`site_mom_chu.c
site_mom_chu.c:59:10: fatal error: mom_mach.h: No such file or directory
 #include "mom_mach.h"
          ^~~~~~~~~~~~
compilation terminated.

So now I’m hoping this solution works