FWIW: I’m still seeing these on CentOS7 using gcc 4.8.3 in a debug build:
coll_ml_allocation.c:20:13: warning: 'memory_buffer_index' defined but not used
[-Wunused-variable]
static long memory_buffer_index;
^
coll_ml_module.c: In function 'init_coll_func_pointers':
coll_ml_module.c:2529:35: warning: assignment from incompatible pointer type
[enabled by default]
coll_base->coll_allgather = mca_coll_ml_allgather;
^
coll_ml_module.c:2530:36: warning: assignment from incompatible pointer type
[enabled by default]
coll_base->coll_iallgather = mca_coll_ml_allgather_nb;
^
coll_ml_module.c:2537:39: warning: assignment from incompatible pointer type
[enabled by default]
coll_base->coll_allreduce = mca_coll_ml_allreduce_dispatch;
^
coll_ml_module.c:2538:40: warning: assignment from incompatible pointer type
[enabled by default]
coll_base->coll_iallreduce = mca_coll_ml_allreduce_dispatch_nb;
^
coll_ml_module.c:2540:39: warning: assignment from incompatible pointer type
[enabled by default]
coll_base->coll_allreduce = mca_coll_ml_allreduce;
^
coll_ml_module.c:2541:40: warning: assignment from incompatible pointer type
[enabled by default]
coll_base->coll_iallreduce = mca_coll_ml_allreduce_nb;
^
coll_ml_module.c:2578:36: warning: assignment from incompatible pointer type
[enabled by default]
coll_base->coll_reduce = mca_coll_ml_reduce;
^
coll_ml_module.c:2597:33: warning: assignment from incompatible pointer type
[enabled by default]
coll_base->coll_ireduce = mca_coll_ml_reduce_nb;
> On Sep 10, 2015, at 7:02 PM, Shamis, Pavel <[email protected]
> <mailto:[email protected]>> wrote:
>
> Awesome, thanks for fixing this.
> From: devel <[email protected] <mailto:[email protected]>>
> on behalf of Gilles Gouaillardet <[email protected]
> <mailto:[email protected]>>
> Sent: Thursday, September 10, 2015 7:39 PM
> To: Open MPI Developers
> Subject: Re: [OMPI devel] New master warnings
>
> Pasha,
>
> i fixed that in
> https://github.com/open-mpi/ompi/commit/c404e98dced4104cd3abe7485846368325c3d150
>
> <https://github.com/open-mpi/ompi/commit/c404e98dced4104cd3abe7485846368325c3d150>
> but forgot to post it to the ML ...
>
> Cheers,
>
> Gilles
>
> On 9/11/2015 7:31 AM, Shamis, Pavel wrote:
>> Ralph,
>>
>> I don't see these warnings on my fedora box with gcc 5.1.1.
>> I will try to fix it, but it would be helpful to understand how to reproduce
>> these warnings.
>>
>> Thanks,
>> Pavel (Pasha) Shamis
>> ---
>> Computer Science Research Group
>> Computer Science and Math Division
>> Oak Ridge National Laboratory
>>
>> On Sep 6, 2015, at 7:20 PM, Ralph Castain <
>> <mailto:[email protected]>[email protected] <mailto:[email protected]>>
>> wrote:
>>
>>> Just saw these this afternoon:
>>>
>>> coll_ml_hier_algorithms.c: In function 'ml_coll_schedule_setup':
>>> coll_ml_hier_algorithms.c:180:13: warning: passing argument 13 of
>>> 'opal_free_list_init' from incompatible pointer type [enabled by default]
>>> );
>>> ^
>>> In file included from ../../../../ompi/request/request.h:35:0,
>>> from ../../../../ompi/mca/coll/coll.h:72,
>>> from ../../../../ompi/mca/coll/ml/coll_ml.h:27,
>>> from coll_ml_hier_algorithms.c:15:
>>> ../../../../opal/class/opal_free_list.h:127:19: note: expected
>>> 'opal_free_list_item_init_fn_t' but argument is of type 'void (*)(struct
>>> opal_free_list_item_t *, void *)'
>>> OPAL_DECLSPEC int opal_free_list_init (opal_free_list_t *free_list,
>>> ^
>>> coll_ml_module.c: In function 'init_lists':
>>> coll_ml_module.c:2622:31: warning: passing argument 13 of
>>> 'opal_free_list_init' from incompatible pointer type [enabled by default]
>>> init_ml_message_desc, ml_module);
>>> ^
>>> In file included from ../../../../ompi/communicator/comm_request.h:16:0,
>>> from ../../../../ompi/communicator/communicator.h:35,
>>> from coll_ml_module.c:32:
>>> ../../../../opal/class/opal_free_list.h:127:19: note: expected
>>> 'opal_free_list_item_init_fn_t' but argument is of type 'void (*)(struct
>>> opal_free_list_item_t *, void *)'
>>> OPAL_DECLSPEC int opal_free_list_init (opal_free_list_t *free_list,
>>> ^
>>> coll_ml_module.c:2640:32: warning: passing argument 13 of
>>> 'opal_free_list_init' from incompatible pointer type [enabled by default]
>>> init_ml_fragment_desc, ml_module);
>>> ^
>>> In file included from ../../../../ompi/communicator/comm_request.h:16:0,
>>> from ../../../../ompi/communicator/communicator.h:35,
>>> from coll_ml_module.c:32:
>>> ../../../../opal/class/opal_free_list.h:127:19: note: expected
>>> 'opal_free_list_item_init_fn_t' but argument is of type 'void (*)(struct
>>> opal_free_list_item_t *, void *)'
>>> OPAL_DECLSPEC int opal_free_list_init (opal_free_list_t *free_list,
>>>
>>>
>>>
>>> _______________________________________________
>>> devel mailing list
>>> [email protected] <mailto:[email protected]>
>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>> <http://www.open-mpi.org/mailman/listinfo.cgi/devel>
>>> Link to this post:
>>> http://www.open-mpi.org/community/lists/devel/2015/09/17977.php
>>> <http://www.open-mpi.org/community/lists/devel/2015/09/17977.php>
>>
>>
>> _______________________________________________
>> devel mailing list
>> [email protected] <mailto:[email protected]>
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> <http://www.open-mpi.org/mailman/listinfo.cgi/devel>
>> Link to this post:
>> http://www.open-mpi.org/community/lists/devel/2015/09/17998.php
>> <http://www.open-mpi.org/community/lists/devel/2015/09/17998.php>
> _______________________________________________
> devel mailing list
> [email protected] <mailto:[email protected]>
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> <http://www.open-mpi.org/mailman/listinfo.cgi/devel>
> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2015/09/18000.php
> <http://www.open-mpi.org/community/lists/devel/2015/09/18000.php>