gcc42 build problem