Several things broke, most due to changes in swig, but also a coincidental change to the GHA VM runners for Windows that updated to a new version of Powershell broke cibuildwheel.
At minimum, Bison version 3.5 is needed to build swig
Use bison 3.8.2 when building it from source is required (bison 3.7 has build errors with gcc 4.8 on the manylinux1 build images used)
Use C++11 standard when compiling swig (otherwise, gcc 4.8 doesn't recognize nullptr keyword)
Tell CMake that the C++11 standard flag is required, because otherwise AppleClang defaults to C++98 😵💫
Use cibuildwheel 2.16.5 (released ~20 hours ago) which fixes Windows powershell version update related build errors
This PR should address all the issues required to complete #111.
Several things broke, most due to changes in swig, but also a coincidental change to the GHA VM runners for Windows that updated to a new version of Powershell broke cibuildwheel.
This PR should address all the issues required to complete #111.