Modern g++ (11.2) uses -std=c++17 as default, which doesn't permit
dynamic exception specifications anymore. Downgrading to c++11 will
turn the related compiler errors into deprecation warnings:
warning: dynamic exception specifications are deprecated in C++11