I now have a rexximage process left after in principle every build on macOS, 
both on High Sierra and on Mojave. This is where it happens in the „make“ 
process I think:

Scanning dependencies of target rexximage
[ 89%] Building CXX object 
CMakeFiles/rexximage.dir/utilities/rexximage/rexximage.cpp.o
[ 89%] Linking CXX executable bin/rexximage
[ 89%] Built target rexximage
Scanning dependencies of target rexxutil
[ 89%] Building CXX object 
CMakeFiles/rexxutil.dir/extensions/rexxutil/platform/unix/rexxutil.cpp.o
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:1852:14:
 warning: 
      'sem_init' is deprecated [-Wdeprecated-declarations]
        rc = sem_init(semdata->handle, 0, 0);
             ^
/usr/include/sys/semaphore.h:55:42: note: 'sem_init' has been explicitly marked
      deprecated here
int sem_init(sem_t *, int, unsigned int) __deprecated;
                                         ^
/usr/include/sys/cdefs.h:176:37: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((deprecated))
                                       ^
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:1913:5:
 warning: 
      'sem_init' is deprecated [-Wdeprecated-declarations]
    sem_init(semdata->handle, 1, 0);
    ^
/usr/include/sys/semaphore.h:55:42: note: 'sem_init' has been explicitly marked
      deprecated here
int sem_init(sem_t *, int, unsigned int) __deprecated;
                                         ^
/usr/include/sys/cdefs.h:176:37: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((deprecated))
                                       ^
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:1957:13:
 warning: 
      'sem_destroy' is deprecated [-Wdeprecated-declarations]
        if (sem_destroy(semdata->handle)) {
            ^
/usr/include/sys/semaphore.h:53:26: note: 'sem_destroy' has been explicitly
      marked deprecated here
int sem_destroy(sem_t *) __deprecated;
                         ^
/usr/include/sys/cdefs.h:176:37: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((deprecated))
                                       ^
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:2054:14:
 warning: 
      'sem_init' is deprecated [-Wdeprecated-declarations]
        rc = sem_init(semdata->handle, 0, 0);
             ^
/usr/include/sys/semaphore.h:55:42: note: 'sem_init' has been explicitly marked
      deprecated here
int sem_init(sem_t *, int, unsigned int) __deprecated;
                                         ^
/usr/include/sys/cdefs.h:176:37: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((deprecated))
                                       ^
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:2162:10:
 warning: 
      'sem_getvalue' is deprecated [-Wdeprecated-declarations]
    rc = sem_getvalue(semdata->handle, &val);
         ^
/usr/include/sys/semaphore.h:54:56: note: 'sem_getvalue' has been explicitly
      marked deprecated here
int sem_getvalue(sem_t * __restrict, int * __restrict) __deprecated;
                                                       ^
/usr/include/sys/cdefs.h:176:37: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((deprecated))
                                       ^
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:2198:13:
 warning: 
      'sem_destroy' is deprecated [-Wdeprecated-declarations]
        if (sem_destroy(semdata->handle)) {
            ^
/usr/include/sys/semaphore.h:53:26: note: 'sem_destroy' has been explicitly
      marked deprecated here
int sem_destroy(sem_t *) __deprecated;
                         ^
/usr/include/sys/cdefs.h:176:37: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((deprecated))
                                       ^
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:3159:23:
 warning: 
      format specifies type 'size_t' (aka 'unsigned long') but the argument has
      type 'off_t' (aka 'long long') [-Wformat]
                      finfo->st_size);
                      ^~~~~~~~~~~~~~
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:3171:27:
 warning: 
      format specifies type 'size_t' (aka 'unsigned long') but the argument has
      type 'off_t' (aka 'long long') [-Wformat]
                          finfo->st_size);
                          ^~~~~~~~~~~~~~
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:3182:27:
 warning: 
      format specifies type 'size_t' (aka 'unsigned long') but the argument has
      type 'off_t' (aka 'long long') [-Wformat]
                          finfo->st_size);
                          ^~~~~~~~~~~~~~
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:3693:15:
 warning: 
      'tempnam' is deprecated: This function is provided for compatibility
      reasons only. Due to security concerns inherent in the design of
      tempnam(3), it is highly recommended that you use mkstemp(3) instead.
      [-Wdeprecated-declarations]
      array = tempnam(NULL,file); /* call system routine    */
              ^
/usr/include/stdio.h:395:1: note: 'tempnam' has been explicitly marked
      deprecated here
__deprecated_msg("This function is provided for compatibility reasons on...
^
/usr/include/sys/cdefs.h:180:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((deprecated(_msg)))
                                                      ^
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:3697:15:
 warning: 
      'tempnam' is deprecated: This function is provided for compatibility
      reasons only. Due to security concerns inherent in the design of
      tempnam(3), it is highly recommended that you use mkstemp(3) instead.
      [-Wdeprecated-declarations]
      array = tempnam("/",file); /* call system routine     */
              ^
/usr/include/stdio.h:395:1: note: 'tempnam' has been explicitly marked
      deprecated here
__deprecated_msg("This function is provided for compatibility reasons on...
^
/usr/include/sys/cdefs.h:180:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((deprecated(_msg)))
                                                      ^
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:3701:15:
 warning: 
      'tempnam' is deprecated: This function is provided for compatibility
      reasons only. Due to security concerns inherent in the design of
      tempnam(3), it is highly recommended that you use mkstemp(3) instead.
      [-Wdeprecated-declarations]
      array = tempnam(NULL,file);/* call system routine     */
              ^
/usr/include/stdio.h:395:1: note: 'tempnam' has been explicitly marked
      deprecated here
__deprecated_msg("This function is provided for compatibility reasons on...
^
/usr/include/sys/cdefs.h:180:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((deprecated(_msg)))
                                                      ^
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:3708:13:
 warning: 
      'tempnam' is deprecated: This function is provided for compatibility
      reasons only. Due to security concerns inherent in the design of
      tempnam(3), it is highly recommended that you use mkstemp(3) instead.
      [-Wdeprecated-declarations]
    array = tempnam(dir,file);/* call system routine        */
            ^
/usr/include/stdio.h:395:1: note: 'tempnam' has been explicitly marked
      deprecated here
__deprecated_msg("This function is provided for compatibility reasons on...
^
/usr/include/sys/cdefs.h:180:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((deprecated(_msg)))
                                                      ^
/Users/po/workspace/ooRexx-macOS1014-build/oorexxSVN/extensions/rexxutil/platform/unix/rexxutil.cpp:5468:33:
 warning: 
      'tempnam' is deprecated: This function is provided for compatibility
      reasons only. Due to security concerns inherent in the design of
      tempnam(3), it is highly recommended that you use mkstemp(3) instead.
      [-Wdeprecated-declarations]
            char *newFilename = tempnam(directory, NULL);
                                ^
/usr/include/stdio.h:395:1: note: 'tempnam' has been explicitly marked
      deprecated here
__deprecated_msg("This function is provided for compatibility reasons on...
^
/usr/include/sys/cdefs.h:180:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((deprecated(_msg)))
                                                      ^
14 warnings generated.

Does any of these warnings ring a bell? I get them from issuing the make 
command manually as well as from running them from a shell script. One per make 
and they pile up, eventually. This is not very urgent, the processes can easily 
be killed but I wanted to let you know.

Hälsningar/Regards/Grüsse,
P.O. Jonsson
oor...@jonases.se




_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to