Hi Folks, As I said last week, I'm noticing now that on my opensuse 13.1 system and gcc 4.8.1, when I do a fresh checkout of trunk ompi and try to build, without any configure options,
mca_base_mpool_frame.c does not compile. The reason is there is a conflict in opal_config_bottom.h and the contents of malloc.h, which for my system is pulled in by the preprocessor. If I undefine HAVE_MALLOC_H in this file, the code compiles fine. Alternatively, one can also move the malloc.h include prior to the opal_config.h include and things work. Alternatively, one can add the OPAL_DISABLE_ENABLE_MEM_DEBUG define as in mpool_base_lookup.c , and the compile problem similarly goes away. I'd like to check in a fix for this. I'd prefer to just move the std include files ahead of the opal_config.h include. I'd like to do this today unless someone objects. I'm somewhat surprised I'm the only one seeing this though. Howard ------------------------------------------------- Howard Pritchard HPC-5 Los Alamos National Laboratory