After installing Pylith and all the dependencies from the Pylith 2.2.2 installer, I tried to compile the viscous friction law (from templates/friction/) by following the instructions in templates/friction/README.
I found this one issue very easy to fix: the configure file runs an outdated test, it checks if the Petsc version is 3.8.2, while you explicitly mention on https://geodynamics.org/cig/software/pylith/ that Pylith 2.2.2 requires Petsc 3.10.2 (which is also the version we get with the installer). I simply replaced all the "3.8.2" by "3.10.2" in the configure file, and got it working.
After installing Pylith and all the dependencies from the Pylith 2.2.2 installer, I tried to compile the viscous friction law (from templates/friction/) by following the instructions in templates/friction/README. I found this one issue very easy to fix: the configure file runs an outdated test, it checks if the Petsc version is 3.8.2, while you explicitly mention on https://geodynamics.org/cig/software/pylith/ that Pylith 2.2.2 requires Petsc 3.10.2 (which is also the version we get with the installer). I simply replaced all the "3.8.2" by "3.10.2" in the configure file, and got it working.
I thought it would be worth correcting that.
Thanks, Eric