From: John P. <pet...@cf...> - 2005-05-19 01:18:05
|
Manav Bhatia writes: > Hi > Has anyone tried to build libMesh with gcc4.0? I attempted doing > so with the Apple gcc4.0 on a mac OSX and got the following error. > Does anyone have any idea of what is happening? > > The compiler is complaining about some seemingly harmless code in the > asserts like > > assert (q != NULL); > > Any help will be greatly appreciated. It looks like it's trying to cast pointers to long ints for the comparison. Do you have strange values for sizeof(int) when you configure? Try: assert (q != static_cast<Foo*>(NULL)); where Foo is the type of q. -John |