From: Subhasis R. <ray...@gm...> - 2013-03-26 04:46:32
|
Dear Vadim, I suspect that the problem now might be deeper than just compiler/library issues: possibly this an unusual case of the so called "static initialization fiasco". Can you please try this modification in moosemodule.cpp (same range of lines as before)? static int defineAllClasses(PyObject * module_dict) { static const string children("children"); static const string path("/classes"); static const ObjId cle(path); assert(!(cle == ObjId::bad())); static vector <Id> classes = Field< vector<Id> >::get(cle, children); and make a debug build and try importing moose. An assertion failure should indicate an initialization issue. Otherwise we can discuss if a debugging session is possible on your system. Best, Subha |