No, I don't suspect the code; however, it seemed foolish to not check.

You mentioned that some code no longer compiles, although it used to compile just fine on the system. It seems reasonable to me that a configuration change has been made on the system you are trying to compile it on. This may be a new version of the C library or compiler, or simply a change in an environment variable used by gcc.

I think this is a problem the system admins will have to resolve on their own.