Latest build of GCC (11.4.0) available on Ubuntu 22.04 causes a compilation error from the boost libraries. This is caused because of a global using namespace std; line at the global level in a few header files. This seems like it should have been an issue all along but for some reason GCC 11.4.0 was the first compiler version to catch it.
Going to submit pull request that removes all using namespace... calls from header files and places at the source code level. Additionally, going to fix ordering of include files to avoid implicit includes by using the following order:
Own header file (e.g. myFile.h should be first include for myFile.cpp)
Latest build of GCC (11.4.0) available on Ubuntu 22.04 causes a compilation error from the boost libraries. This is caused because of a global
using namespace std;
line at the global level in a few header files. This seems like it should have been an issue all along but for some reason GCC 11.4.0 was the first compiler version to catch it.Going to submit pull request that removes all
using namespace...
calls from header files and places at the source code level. Additionally, going to fix ordering of include files to avoid implicit includes by using the following order: