C++ compiler problems with FC2