Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] Trunk broken at r20375
From: Ralph Castain (rhc_at_[hidden])
Date: 2009-01-28 17:32:21


Thanks George!

It wouldn't compile for me on my Leopard or on any of our Linux
clusters, nor on the IU odin Linux cluster. Not sure why - all were
with different versions of gcc.

Thanks again
Ralph

On Jan 28, 2009, at 2:48 PM, George Bosilca wrote:

> Seems more like a compiler problem. A static inline function defined
> in the header file but never used is the source of the problem. It
> did compile for me with the gcc from Leopard and 4.3.1 on Linux.
> I'll commit the fix asap.
>
> george.
>
> On Jan 28, 2009, at 14:26 , Ralph Castain wrote:
>
>> Rats - once I fixed my area, it again broke on Linux at this same
>> spot in convertor.
>>
>> Sorry for the confusion
>> Ralph
>>
>> On Jan 28, 2009, at 12:25 PM, Ralph Castain wrote:
>>
>>> Actually, check that - it seems to be building under Linux (my
>>> build broke in some other area where I am working, but not here).
>>>
>>> However, it does not build on the Mac.
>>>
>>> Any suggestions?
>>> Ralph
>>>
>>> On Jan 28, 2009, at 12:19 PM, Ralph Castain wrote:
>>>
>>>> Hi folks
>>>>
>>>> I believe a recent commit has broken the trunk - I am unable to
>>>> compile it on either Linux or Mac:
>>>>
>>>> In file included from convertor_raw.c:24:
>>>> ../../ompi/datatype/datatype_pack.h: In function
>>>> ‘pack_predefined_data’:
>>>> ../../ompi/datatype/datatype_pack.h:41: error: implicit
>>>> declaration of function ‘MEMCPY_CSUM’
>>>> convertor_raw.c: In function ‘ompi_convertor_raw’:
>>>> convertor_raw.c:60: warning: format ‘%p’ expects type ‘void *’,
>>>> but argument 4 has type ‘struct iovec *’
>>>> convertor_raw.c:60: warning: format ‘%lu’ expects type ‘long
>>>> unsigned int’, but argument 5 has type ‘unsigned int’
>>>> convertor_raw.c:60: warning: format ‘%p’ expects type ‘void *’,
>>>> but argument 6 has type ‘long unsigned int’
>>>> convertor_raw.c:87: warning: comparison between signed and unsigned
>>>> make[2]: *** [convertor_raw.lo] Error 1
>>>> make[2]: *** Waiting for unfinished jobs....
>>>> make[1]: *** [all-recursive] Error 1
>>>> make: *** [all-recursive] Error 1
>>>>
>>>> Perhaps an include file is missing?
>>>>
>>>> Thanks
>>>> Ralph
>>>>
>>>
>>>
>>> _______________________________________________
>>> devel mailing list
>>> devel_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel