Re: [OMPI devel] Deprecated call in sharedfp framework

2014-10-24 Thread Ralph Castain
Indeed, those warnings were seen on a Mac running Yosemite.

> On Oct 24, 2014, at 2:04 PM, Paul Hargrove  wrote:
> 
> I can shed some light on these warnings.
> 
> sem_init() and sem_destroy() are POSIX-defined interfaces for UNNAMED 
> semaphores.
> There are also POSX interfaces, sem_{open,close,unlink}(), that operate on 
> NAMED semaphores.
> See for more info:
>http://pubs.opengroup.org/onlinepubs/009695399/basedefs/semaphore.h.html 
> 
> 
> According to the following link Mac OSX only implements the NAMED semaphores 
> and I would guess they are now deprecating the ones that just return -1 and 
> set errno=ENOSYS:
>   http://stackoverflow.com/questions/1413785/sem-init-on-os-x 
> 
> 
> -Paul
> 
> 
> On Fri, Oct 24, 2014 at 1:45 PM, Edgar Gabriel  > wrote:
> Yes, will have a look at it next week.
> 
> Thanks
> Edgar
> 
> On 10/24/2014 12:01 PM, Jeff Squyres (jsquyres) wrote:
> Edgar -- can you have a look?
> 
> 
> On Oct 24, 2014, at 12:04 PM, Ralph Castain  > wrote:
> 
> I’m not sure who owns that framework, but I’m seeing this warning:
> 
> sharedfp_sm_file_open.c: In function 'mca_sharedfp_sm_file_open':
> sharedfp_sm_file_open.c:159:5: warning: 'sem_init' is deprecated (declared at 
> /usr/include/sys/semaphore.h:55) [-Wdeprecated-declarations]
>   if(sem_init(&sm_offset_ptr->mutex, 1, 1) != -1){
>   ^
> sharedfp_sm_file_open.c: In function 'mca_sharedfp_sm_file_close':
> sharedfp_sm_file_open.c:214:13: warning: 'sem_destroy' is deprecated 
> (declared at /usr/include/sys/semaphore.h:53) [-Wdeprecated-declarations]
>   sem_destroy(&file_data->sm_offset_ptr->mutex);
>   ^
> 
> 
> This is with gcc (MacPorts gcc49 4.9.1_0) 4.9.1
> Ralph
> 
> ___
> devel mailing list
> de...@open-mpi.org 
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel 
> 
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2014/10/16088.php 
> 
> 
> 
> 
> -- 
> Edgar Gabriel
> Associate Professor
> Parallel Software Technologies Lab  http://pstl.cs.uh.edu 
> 
> Department of Computer Science  University of Houston
> Philip G. Hoffman Hall, Room 524Houston, TX-77204, USA
> Tel: +1 (713) 743-3857   
> Fax: +1 (713) 743-3335 
> ___
> devel mailing list
> de...@open-mpi.org 
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel 
> 
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2014/10/16090.php 
> 
> 
> 
> 
> -- 
> Paul H. Hargrove  phhargr...@lbl.gov 
> 
> Future Technologies Group
> Computer and Data Sciences Department Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
> ___
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2014/10/16091.php



Re: [OMPI devel] Deprecated call in sharedfp framework

2014-10-24 Thread Paul Hargrove
I can shed some light on these warnings.

sem_init() and sem_destroy() are POSIX-defined interfaces for UNNAMED
semaphores.
There are also POSX interfaces, sem_{open,close,unlink}(), that operate on
NAMED semaphores.
See for more info:
   http://pubs.opengroup.org/onlinepubs/009695399/basedefs/semaphore.h.html

According to the following link Mac OSX only implements the NAMED
semaphores and I would guess they are now deprecating the ones that just
return -1 and set errno=ENOSYS:
  http://stackoverflow.com/questions/1413785/sem-init-on-os-x

-Paul


On Fri, Oct 24, 2014 at 1:45 PM, Edgar Gabriel  wrote:

> Yes, will have a look at it next week.
>
> Thanks
> Edgar
>
> On 10/24/2014 12:01 PM, Jeff Squyres (jsquyres) wrote:
>
>> Edgar -- can you have a look?
>>
>>
>> On Oct 24, 2014, at 12:04 PM, Ralph Castain  wrote:
>>
>>  I'm not sure who owns that framework, but I'm seeing this warning:
>>>
>>> sharedfp_sm_file_open.c: In function 'mca_sharedfp_sm_file_open':
>>> sharedfp_sm_file_open.c:159:5: warning: 'sem_init' is deprecated
>>> (declared at /usr/include/sys/semaphore.h:55)
>>> [-Wdeprecated-declarations]
>>>   if(sem_init(&sm_offset_ptr->mutex, 1, 1) != -1){
>>>   ^
>>> sharedfp_sm_file_open.c: In function 'mca_sharedfp_sm_file_close':
>>> sharedfp_sm_file_open.c:214:13: warning: 'sem_destroy' is deprecated
>>> (declared at /usr/include/sys/semaphore.h:53)
>>> [-Wdeprecated-declarations]
>>>   sem_destroy(&file_data->sm_offset_ptr->mutex);
>>>   ^
>>>
>>>
>>> This is with gcc (MacPorts gcc49 4.9.1_0) 4.9.1
>>> Ralph
>>>
>>> ___
>>> devel mailing list
>>> de...@open-mpi.org
>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>> Link to this post: http://www.open-mpi.org/
>>> community/lists/devel/2014/10/16088.php
>>>
>>
>>
>>
> --
> Edgar Gabriel
> Associate Professor
> Parallel Software Technologies Lab  http://pstl.cs.uh.edu
> Department of Computer Science  University of Houston
> Philip G. Hoffman Hall, Room 524Houston, TX-77204, USA
> Tel: +1 (713) 743-3857  Fax: +1 (713) 743-3335
> ___
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: http://www.open-mpi.org/community/lists/devel/2014/10/
> 16090.php
>



-- 
Paul H. Hargrove  phhargr...@lbl.gov
Future Technologies Group
Computer and Data Sciences Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900


Re: [OMPI devel] Deprecated call in sharedfp framework

2014-10-24 Thread Edgar Gabriel

Yes, will have a look at it next week.

Thanks
Edgar

On 10/24/2014 12:01 PM, Jeff Squyres (jsquyres) wrote:

Edgar -- can you have a look?


On Oct 24, 2014, at 12:04 PM, Ralph Castain  wrote:


I’m not sure who owns that framework, but I’m seeing this warning:

sharedfp_sm_file_open.c: In function 'mca_sharedfp_sm_file_open':
sharedfp_sm_file_open.c:159:5: warning: 'sem_init' is deprecated (declared at 
/usr/include/sys/semaphore.h:55) [-Wdeprecated-declarations]
  if(sem_init(&sm_offset_ptr->mutex, 1, 1) != -1){
  ^
sharedfp_sm_file_open.c: In function 'mca_sharedfp_sm_file_close':
sharedfp_sm_file_open.c:214:13: warning: 'sem_destroy' is deprecated (declared 
at /usr/include/sys/semaphore.h:53) [-Wdeprecated-declarations]
  sem_destroy(&file_data->sm_offset_ptr->mutex);
  ^


This is with gcc (MacPorts gcc49 4.9.1_0) 4.9.1
Ralph

___
devel mailing list
de...@open-mpi.org
Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
Link to this post: 
http://www.open-mpi.org/community/lists/devel/2014/10/16088.php





--
Edgar Gabriel
Associate Professor
Parallel Software Technologies Lab  http://pstl.cs.uh.edu
Department of Computer Science  University of Houston
Philip G. Hoffman Hall, Room 524Houston, TX-77204, USA
Tel: +1 (713) 743-3857  Fax: +1 (713) 743-3335


Re: [OMPI devel] Deprecated call in sharedfp framework

2014-10-24 Thread Jeff Squyres (jsquyres)
Edgar -- can you have a look?


On Oct 24, 2014, at 12:04 PM, Ralph Castain  wrote:

> I’m not sure who owns that framework, but I’m seeing this warning:
> 
> sharedfp_sm_file_open.c: In function 'mca_sharedfp_sm_file_open':
> sharedfp_sm_file_open.c:159:5: warning: 'sem_init' is deprecated (declared at 
> /usr/include/sys/semaphore.h:55) [-Wdeprecated-declarations]
>  if(sem_init(&sm_offset_ptr->mutex, 1, 1) != -1){
>  ^
> sharedfp_sm_file_open.c: In function 'mca_sharedfp_sm_file_close':
> sharedfp_sm_file_open.c:214:13: warning: 'sem_destroy' is deprecated 
> (declared at /usr/include/sys/semaphore.h:53) [-Wdeprecated-declarations]
>  sem_destroy(&file_data->sm_offset_ptr->mutex);
>  ^
> 
> 
> This is with gcc (MacPorts gcc49 4.9.1_0) 4.9.1
> Ralph
> 
> ___
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2014/10/16088.php


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/



[OMPI devel] Deprecated call in sharedfp framework

2014-10-24 Thread Ralph Castain
I’m not sure who owns that framework, but I’m seeing this warning:

sharedfp_sm_file_open.c: In function 'mca_sharedfp_sm_file_open':
sharedfp_sm_file_open.c:159:5: warning: 'sem_init' is deprecated (declared at 
/usr/include/sys/semaphore.h:55) [-Wdeprecated-declarations]
 if(sem_init(&sm_offset_ptr->mutex, 1, 1) != -1){
 ^
sharedfp_sm_file_open.c: In function 'mca_sharedfp_sm_file_close':
sharedfp_sm_file_open.c:214:13: warning: 'sem_destroy' is deprecated (declared 
at /usr/include/sys/semaphore.h:53) [-Wdeprecated-declarations]
 sem_destroy(&file_data->sm_offset_ptr->mutex);
 ^


This is with gcc (MacPorts gcc49 4.9.1_0) 4.9.1
Ralph