Hi Bruno,
Thanks for the advice.
It's my understanding that compiling boost.python code outputs a shared object file (in this case, I'm guessing something like PyDealII/Debug.so) which can be loaded as a module by a python interpreter (in this case by adding the shared object location to the PYTHONPATH). Running 'find' in my build directory, I was unable to find the shared object file.
Digging deeper, I found that the actual flag is -DDEAL_II_COMPONENT_PYTHON_BINDINGS=ON, so I hadn't built the library with the correct configuration. Attempting to build the python bindings, the build of deal.ii fails, with the following error
```
-- Setting up python bindings
-- Found PythonInterp: /usr/bin/python (found version "2.7.18")
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/
libpython2.7.so (found version "2.7.18")
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find Boost (missing: python27) (found suitable version "1.71.0",
minimum required is "1.67")
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.16/Modules/FindBoost.cmake:2179 (find_package_handle_standard_args)
contrib/python-bindings/CMakeLists.txt:46 (_FIND_PACKAGE)
```
I'm confused by this--I've installed boost and the build process finds it, but I don't know why it's looking for Python 2.7, I have more recent system versions (namely, 3.8) in the same directory. I imagine this might be causing the issue with Boost, and I wouldn't be developing bindings for python 2 anyway, as it's not supported. I'm using an Ubuntu 18.04 machine and attempting to install deal.ii-9.3.3. Am I building this the wrong way?
Thank you,
Corbin