Agreed - just remove the stdbool.h from libevent207.h. Your changes to event.h look fine as we can't push opal_config.h upstream anyway.
On Nov 8, 2010, at 6:31 AM, Terry Dontje wrote: > Hmmm, it looks like you are right so my original change probably is the right > thing then. > > --td > > On 11/08/2010 08:13 AM, Jeff Squyres wrote: >> >> It doesn't look like <stdbool.h> is needed at all in libevent207.h. Should >> it just be removed? >> >> >> On Nov 8, 2010, at 6:18 AM, Terry Dontje wrote: >> >>> In light of the push event changes upstream to libevent the changes to >>> libevent207.h probably should be modified to look like event.h. That is >>> wrap the include <stdbool.h> with some ifdef for C++. I did not do this in >>> the original fix because everything pulling it in was also pulling in >>> opal_config.h and getting stdbool.h in when it needed to. >>> >>> Jeff, do you want me to change libevent207.h to the above? >>> >>> --td >>> >>> On 11/05/2010 02:58 PM, Jeff Squyres wrote: >>>> This patch should be pushed upstream to libevent. >>>> >>>> Terry / Ralph? >>>> >>>> >>>> >>>> On Nov 5, 2010, at 2:54 PM, >>>> t...@osl.iu.edu >>>> wrote: >>>> >>>> >>>>> Author: tdd >>>>> Date: 2010-11-05 14:54:19 EDT (Fri, 05 Nov 2010) >>>>> New Revision: 23998 >>>>> URL: >>>>> https://svn.open-mpi.org/trac/ompi/changeset/23998 >>>>> >>>>> >>>>> Log: >>>>> corrected stdbool.h inclusion to allow Oracle C++ compilers to work with >>>>> OMPI >>>>> Text files modified: >>>>> trunk/opal/mca/event/libevent207/libevent/include/event2/event.h | >>>>> 4 +++- >>>>> trunk/opal/mca/event/libevent207/libevent207.h | >>>>> 3 --- >>>>> 2 files changed, 3 insertions(+), 4 deletions(-) >>>>> >>>>> Modified: trunk/opal/mca/event/libevent207/libevent/include/event2/event.h >>>>> ============================================================================== >>>>> --- trunk/opal/mca/event/libevent207/libevent/include/event2/event.h >>>>> (original) >>>>> +++ trunk/opal/mca/event/libevent207/libevent/include/event2/event.h >>>>> 2010-11-05 14:54:19 EDT (Fri, 05 Nov 2010) >>>>> @@ -45,7 +45,9 @@ >>>>> #include <sys/time.h> >>>>> #endif >>>>> #ifndef WIN32 >>>>> -#include <stdbool.h> >>>>> +# if !(defined(c_plusplus) || defined(__cplusplus)) >>>>> +# include <stdbool.h> >>>>> +# endif >>>>> #endif >>>>> >>>>> #include <stdio.h> >>>>> >>>>> Modified: trunk/opal/mca/event/libevent207/libevent207.h >>>>> ============================================================================== >>>>> --- trunk/opal/mca/event/libevent207/libevent207.h (original) >>>>> +++ trunk/opal/mca/event/libevent207/libevent207.h 2010-11-05 >>>>> 14:54:19 EDT (Fri, 05 Nov 2010) >>>>> @@ -42,9 +42,6 @@ >>>>> #include <string.h> >>>>> #include <assert.h> >>>>> #include <time.h> >>>>> -#ifndef WIN32 >>>>> -#include <stdbool.h> >>>>> -#endif >>>>> >>>>> #include "opal/class/opal_object.h" >>>>> #include "opal/threads/mutex.h" >>>>> _______________________________________________ >>>>> svn-full mailing list >>>>> >>>>> svn-f...@open-mpi.org >>>>> http://www.open-mpi.org/mailman/listinfo.cgi/svn-full >>>> >>> >>> -- >>> <Mail Attachment.gif> >>> Terry D. Dontje | Principal Software Engineer >>> Developer Tools Engineering | +1.781.442.2631 >>> Oracle - Performance Technologies >>> 95 Network Drive, Burlington, MA 01803 >>> Email terry.don...@oracle.com >>> >>> >>> >>> _______________________________________________ >>> devel mailing list >>> de...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/devel >> > > > -- > <Mail Attachment.gif> > Terry D. Dontje | Principal Software Engineer > Developer Tools Engineering | +1.781.442.2631 > Oracle - Performance Technologies > 95 Network Drive, Burlington, MA 01803 > Email terry.don...@oracle.com > > > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel