Hi, It bugs out on the following file /usr/include/x86_64-linux-gnu/mpich/mpicxx.h which is supplied by the libmpich-dev package.
// Check for incompatible GCC versions // GCC (specifically) g++ changed the calling convention // between 3.2.3 and 3.4.3 (!!) Normally such changes // should only occur at major releases (e.g., version 3 to 4) #ifdef __GNUC__ # if __GNUC__ >= 8 # if __GNUC_MINOR__ > 2 && 2 == 2 # error 'Please use the same version of GCC and g++ for compiling MPICH and user MPI programs' # endif # endif #endif I believe this bug should be moved to that package instead. Is the error perhaps because gcc was bumped to 8.3? I wonder if it's still relevant, gcc 3.4.3 was released around 2004(?) or so. Commenting out the line in the above file gets bagel to build again. Paul