fimer <yuanhao12@xxxxxxxxx> writes: >> That said, the most likely problem is that the code is doing something >> like this: >> >> class C { void C::fn(); } >> >> That is invalid C++ syntax, but older versions of gcc--before gcc 3.4, >> I think--used to accept it. The "C::" must be omitted. >> >> Ian >> >> > > > If it is, can this also be resolved by adding any option to compile command? As far as I know there is no option for this. This code was always invalid according to C++, and as far as I know it was never intended for g++ to accept it. That is, it was a bug, and the bug is now fixed. Ian