+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xonclock-0.0.9.4nb13/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xonclock-0.0.9.4nb13/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for xonclock-0.0.9.4nb13
--- all-recursive ---
Making all in src
--- xonclock.o ---
--- placement.o ---
--- xonclock.o ---
cc -DPACKAGE_NAME=\"xonclock\" -DPACKAGE_TARNAME=\"xonclock\" -DPACKAGE_VERSION=\"0.0.9.4\" -DPACKAGE_STRING=\"xonclock\ 0.0.9.4\" -DPACKAGE_BUGREPORT=\"cyrill_grk@users.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xonclock\" -DVERSION=\"0.0.9.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_LIBX11=1 -DHAVE_LIBXEXT=1 -DHAVE_LIBXFT=1 -DHAVE_LIBJPEG=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBXPM=1 -DHAVE_LIBPTHREAD=1 -I.  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -DOWN_SKIN=\"/usr/pkg/share/xonclock/skins/xonclock.png\"  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -O2 -Wall -pipe -MT xonclock.o -MD -MP -MF .deps/xonclock.Tpo -c -o xonclock.o xonclock.c
--- placement.o ---
cc -DPACKAGE_NAME=\"xonclock\" -DPACKAGE_TARNAME=\"xonclock\" -DPACKAGE_VERSION=\"0.0.9.4\" -DPACKAGE_STRING=\"xonclock\ 0.0.9.4\" -DPACKAGE_BUGREPORT=\"cyrill_grk@users.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xonclock\" -DVERSION=\"0.0.9.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_LIBX11=1 -DHAVE_LIBXEXT=1 -DHAVE_LIBXFT=1 -DHAVE_LIBJPEG=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBXPM=1 -DHAVE_LIBPTHREAD=1 -I.  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -DOWN_SKIN=\"/usr/pkg/share/xonclock/skins/xonclock.png\"  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -O2 -Wall -pipe -MT placement.o -MD -MP -MF .deps/placement.Tpo -c -o placement.o placement.c
mv -f .deps/placement.Tpo .deps/placement.Po
--- cache.o ---
cc -DPACKAGE_NAME=\"xonclock\" -DPACKAGE_TARNAME=\"xonclock\" -DPACKAGE_VERSION=\"0.0.9.4\" -DPACKAGE_STRING=\"xonclock\ 0.0.9.4\" -DPACKAGE_BUGREPORT=\"cyrill_grk@users.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xonclock\" -DVERSION=\"0.0.9.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_LIBX11=1 -DHAVE_LIBXEXT=1 -DHAVE_LIBXFT=1 -DHAVE_LIBJPEG=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBXPM=1 -DHAVE_LIBPTHREAD=1 -I.  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -DOWN_SKIN=\"/usr/pkg/share/xonclock/skins/xonclock.png\"  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -O2 -Wall -pipe -MT cache.o -MD -MP -MF .deps/cache.Tpo -c -o cache.o cache.c
--- xonclock.o ---
xonclock.c: In function 'main':
xonclock.c:311:43: warning: pointer targets in passing argument 1 of 'get_resolved_path' differ in signedness [-Wpointer-sign]
  311 |         if ((home_dir = get_resolved_path("~/")) != NULL) {
      |                                           ^~~~
      |                                           |
      |                                           char *
In file included from xonclock.c:48:
parse.h:68:50: note: expected 'unsigned char *' but argument is of type 'char *'
   68 | unsigned char * get_resolved_path(unsigned char *path);
      |                                   ~~~~~~~~~~~~~~~^~~~
xonclock.c:311:23: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign]
  311 |         if ((home_dir = get_resolved_path("~/")) != NULL) {
      |                       ^
xonclock.c:327:67: warning: pointer targets in passing argument 1 of 'get_resolved_path' differ in signedness [-Wpointer-sign]
  327 |                                                 get_resolved_path(skin_file_path);
      |                                                                   ^~~~~~~~~~~~~~
      |                                                                   |
      |                                                                   char *
In file included from xonclock.c:48:
parse.h:68:50: note: expected 'unsigned char *' but argument is of type 'char *'
   68 | unsigned char * get_resolved_path(unsigned char *path);
      |                                   ~~~~~~~~~~~~~~~^~~~
xonclock.c:326:56: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign]
  326 |                                         skin_file_path =
      |                                                        ^
xonclock.c:336:51: warning: pointer targets in passing argument 2 of 'get_opt_ABSNUMBER' differ in signedness [-Wpointer-sign]
  336 |                                                   &hand_hour.length);
      |                                                   ^~~~~~~~~~~~~~~~~
      |                                                   |
      |                                                   unsigned int *
In file included from xonclock.c:48:
parse.h:67:43: note: expected 'int *' but argument is of type 'unsigned int *'
   67 | int get_opt_ABSNUMBER(char *opt_val, int *ret_val);
      |                                      ~~~~~^~~~~~~
xonclock.c:338:51: warning: pointer targets in passing argument 2 of 'get_opt_ABSNUMBER' differ in signedness [-Wpointer-sign]
  338 |                                                   &hand_hour.width);
      |                                                   ^~~~~~~~~~~~~~~~
      |                                                   |
      |                                                   unsigned int *
In file included from xonclock.c:48:
parse.h:67:43: note: expected 'int *' but argument is of type 'unsigned int *'
   67 | int get_opt_ABSNUMBER(char *opt_val, int *ret_val);
      |                                      ~~~~~^~~~~~~
xonclock.c:340:51: warning: pointer targets in passing argument 2 of 'get_opt_ABSNUMBER' differ in signedness [-Wpointer-sign]
  340 |                                                   &hand_min.length);
      |                                                   ^~~~~~~~~~~~~~~~
      |                                                   |
      |                                                   unsigned int *
In file included from xonclock.c:48:
parse.h:67:43: note: expected 'int *' but argument is of type 'unsigned int *'
   67 | int get_opt_ABSNUMBER(char *opt_val, int *ret_val);
      |                                      ~~~~~^~~~~~~
xonclock.c:342:51: warning: pointer targets in passing argument 2 of 'get_opt_ABSNUMBER' differ in signedness [-Wpointer-sign]
  342 |                                                   &hand_min.width);
      |                                                   ^~~~~~~~~~~~~~~
      |                                                   |
      |                                                   unsigned int *
In file included from xonclock.c:48:
parse.h:67:43: note: expected 'int *' but argument is of type 'unsigned int *'
   67 | int get_opt_ABSNUMBER(char *opt_val, int *ret_val);
      |                                      ~~~~~^~~~~~~
xonclock.c:344:51: warning: pointer targets in passing argument 2 of 'get_opt_ABSNUMBER' differ in signedness [-Wpointer-sign]
  344 |                                                   &hand_sec.length);
      |                                                   ^~~~~~~~~~~~~~~~
      |                                                   |
      |                                                   unsigned int *
In file included from xonclock.c:48:
parse.h:67:43: note: expected 'int *' but argument is of type 'unsigned int *'
   67 | int get_opt_ABSNUMBER(char *opt_val, int *ret_val);
      |                                      ~~~~~^~~~~~~
xonclock.c:346:51: warning: pointer targets in passing argument 2 of 'get_opt_ABSNUMBER' differ in signedness [-Wpointer-sign]
  346 |                                                   &hand_sec.width);
      |                                                   ^~~~~~~~~~~~~~~
      |                                                   |
      |                                                   unsigned int *
In file included from xonclock.c:48:
parse.h:67:43: note: expected 'int *' but argument is of type 'unsigned int *'
   67 | int get_opt_ABSNUMBER(char *opt_val, int *ret_val);
      |                                      ~~~~~^~~~~~~
xonclock.c:363:51: warning: pointer targets in passing argument 2 of 'get_opt_ABSNUMBER' differ in signedness [-Wpointer-sign]
  363 |                                                   &sleep_time);
      |                                                   ^~~~~~~~~~~
      |                                                   |
      |                                                   unsigned int *
In file included from xonclock.c:48:
parse.h:67:43: note: expected 'int *' but argument is of type 'unsigned int *'
   67 | int get_opt_ABSNUMBER(char *opt_val, int *ret_val);
      |                                      ~~~~~^~~~~~~
xonclock.c:403:53: warning: pointer targets in passing argument 2 of 'get_opt_NUMBER_LONG' differ in signedness [-Wpointer-sign]
  403 |                                                     &remerge_sleep);
      |                                                     ^~~~~~~~~~~~~~
      |                                                     |
      |                                                     long unsigned int *
In file included from xonclock.c:48:
parse.h:66:46: note: expected 'long int *' but argument is of type 'long unsigned int *'
   66 | int get_opt_NUMBER_LONG(char *opt_val, long *ret_val);
      |                                        ~~~~~~^~~~~~~
xonclock.c:409:51: warning: pointer targets in passing argument 2 of 'get_opt_ABSNUMBER' differ in signedness [-Wpointer-sign]
  409 |                                                   &alpha_threshold);
      |                                                   ^~~~~~~~~~~~~~~~
      |                                                   |
      |                                                   unsigned int *
In file included from xonclock.c:48:
parse.h:67:43: note: expected 'int *' but argument is of type 'unsigned int *'
   67 | int get_opt_ABSNUMBER(char *opt_val, int *ret_val);
      |                                      ~~~~~^~~~~~~
xonclock.c:426:60: warning: pointer targets in passing argument 1 of 'get_resolved_path' differ in signedness [-Wpointer-sign]
  426 |                         skin_file_path = get_resolved_path(optarg);
      |                                                            ^~~~~~
      |                                                            |
      |                                                            char *
In file included from xonclock.c:48:
parse.h:68:50: note: expected 'unsigned char *' but argument is of type 'char *'
   68 | unsigned char * get_resolved_path(unsigned char *path);
      |                                   ~~~~~~~~~~~~~~~^~~~
xonclock.c:426:40: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign]
  426 |                         skin_file_path = get_resolved_path(optarg);
      |                                        ^
xonclock.c:729:31: warning: pointer targets in passing argument 2 of 'read_png' differ in signedness [-Wpointer-sign]
  729 |                               &width, &height,
      |                               ^~~~~~
      |                               |
      |                               unsigned int *
In file included from xonclock.c:53:
loaders/png.h:26:43: note: expected 'int *' but argument is of type 'unsigned int *'
   26 | int read_png(const char * filename, int * width, int * height,
      |                                     ~~~~~~^~~~~
xonclock.c:729:39: warning: pointer targets in passing argument 3 of 'read_png' differ in signedness [-Wpointer-sign]
  729 |                               &width, &height,
      |                                       ^~~~~~~
      |                                       |
      |                                       unsigned int *
In file included from xonclock.c:53:
loaders/png.h:26:56: note: expected 'int *' but argument is of type 'unsigned int *'
   26 | int read_png(const char * filename, int * width, int * height,
      |                                                  ~~~~~~^~~~~~
xonclock.c:768:32: warning: pointer targets in passing argument 2 of 'read_jpeg' differ in signedness [-Wpointer-sign]
  768 |                                &width, &height,
      |                                ^~~~~~
      |                                |
      |                                unsigned int *
In file included from xonclock.c:55:
loaders/jpeg.h:27:21: note: expected 'int *' but argument is of type 'unsigned int *'
   27 |               int * width,
      |               ~~~~~~^~~~~
xonclock.c:768:40: warning: pointer targets in passing argument 3 of 'read_jpeg' differ in signedness [-Wpointer-sign]
  768 |                                &width, &height,
      |                                        ^~~~~~~
      |                                        |
      |                                        unsigned int *
In file included from xonclock.c:55:
loaders/jpeg.h:28:21: note: expected 'int *' but argument is of type 'unsigned int *'
   28 |               int * height,
      |               ~~~~~~^~~~~~
xonclock.c:857:33: warning: pointer targets in passing argument 8 of 'get_clock_placement' differ in signedness [-Wpointer-sign]
  857 |                                 &pos_x, &pos_y) == -1) {
      |                                 ^~~~~~
      |                                 |
      |                                 int *
In file included from cache.h:28,
                 from xonclock.c:49:
placement.h:69:39: note: expected 'unsigned int *' but argument is of type 'int *'
   69 |                         unsigned int *dst_x,
      |                         ~~~~~~~~~~~~~~^~~~~
xonclock.c:857:41: warning: pointer targets in passing argument 9 of 'get_clock_placement' differ in signedness [-Wpointer-sign]
  857 |                                 &pos_x, &pos_y) == -1) {
      |                                         ^~~~~~
      |                                         |
      |                                         int *
In file included from cache.h:28,
                 from xonclock.c:49:
placement.h:70:39: note: expected 'unsigned int *' but argument is of type 'int *'
   70 |                         unsigned int *dst_y);
      |                         ~~~~~~~~~~~~~~^~~~~
--- cache.o ---
In file included from cache.c:36:
cache.c: In function '_cache_flush_vars':
cache.h:30:33: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size]
   30 | #define xo_bzero(mem, size)     memset((void *)mem, 0x0, (size_t)(size))
      |                                 ^~~~~~
cache.c:144:9: note: in expansion of macro 'xo_bzero'
  144 |         xo_bzero(&poly, (sizeof(poly) / sizeof(XPointDouble)));
      |         ^~~~~~~~
cache.c: In function '_cache_print_date':
cache.c:869:33: warning: pointer targets in passing argument 8 of 'get_clock_placement' differ in signedness [-Wpointer-sign]
  869 |                                 &dst_x, &dst_y) == -1) {
      |                                 ^~~~~~
      |                                 |
      |                                 int *
In file included from cache.h:28,
                 from cache.c:36:
placement.h:69:39: note: expected 'unsigned int *' but argument is of type 'int *'
   69 |                         unsigned int *dst_x,
      |                         ~~~~~~~~~~~~~~^~~~~
cache.c:869:41: warning: pointer targets in passing argument 9 of 'get_clock_placement' differ in signedness [-Wpointer-sign]
  869 |                                 &dst_x, &dst_y) == -1) {
      |                                         ^~~~~~
      |                                         |
      |                                         int *
In file included from cache.h:28,
                 from cache.c:36:
placement.h:70:39: note: expected 'unsigned int *' but argument is of type 'int *'
   70 |                         unsigned int *dst_y);
      |                         ~~~~~~~~~~~~~~^~~~~
mv -f .deps/cache.Tpo .deps/cache.Po
--- parse.o ---
cc -DPACKAGE_NAME=\"xonclock\" -DPACKAGE_TARNAME=\"xonclock\" -DPACKAGE_VERSION=\"0.0.9.4\" -DPACKAGE_STRING=\"xonclock\ 0.0.9.4\" -DPACKAGE_BUGREPORT=\"cyrill_grk@users.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xonclock\" -DVERSION=\"0.0.9.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_LIBX11=1 -DHAVE_LIBXEXT=1 -DHAVE_LIBXFT=1 -DHAVE_LIBJPEG=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBXPM=1 -DHAVE_LIBPTHREAD=1 -I.  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -DOWN_SKIN=\"/usr/pkg/share/xonclock/skins/xonclock.png\"  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -O2 -Wall -pipe -MT parse.o -MD -MP -MF .deps/parse.Tpo -c -o parse.o parse.c
--- xonclock.o ---
mv -f .deps/xonclock.Tpo .deps/xonclock.Po
--- image.o ---
cc -DPACKAGE_NAME=\"xonclock\" -DPACKAGE_TARNAME=\"xonclock\" -DPACKAGE_VERSION=\"0.0.9.4\" -DPACKAGE_STRING=\"xonclock\ 0.0.9.4\" -DPACKAGE_BUGREPORT=\"cyrill_grk@users.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xonclock\" -DVERSION=\"0.0.9.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_LIBX11=1 -DHAVE_LIBXEXT=1 -DHAVE_LIBXFT=1 -DHAVE_LIBJPEG=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBXPM=1 -DHAVE_LIBPTHREAD=1 -I.  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -DOWN_SKIN=\"/usr/pkg/share/xonclock/skins/xonclock.png\"  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -O2 -Wall -pipe -MT image.o -MD -MP -MF .deps/image.Tpo -c -o image.o image.c
image.c: In function 'mask_from_alpha':
image.c:154:30: warning: pointer targets in passing argument 6 of 'XCreateImage' differ in signedness [-Wpointer-sign]
  154 |                              pixmap_data, width, height,
      |                              ^~~~~~~~~~~
      |                              |
      |                              unsigned char *
In file included from image.c:26:
/home/pbulk/build/time/xonclock/work/.buildlink/include/X11/Xlib.h:1443:5: note: expected 'char *' but argument is of type 'unsigned char *'
 1443 |     char*               /* data */,
      |     ^~~~~
image.c:96:13: warning: variable 'scr' set but not used [-Wunused-but-set-variable]
   96 |         int scr = 0;
      |             ^~~
image.c: In function 'pixmap_from_rgb':
image.c:274:30: warning: pointer targets in passing argument 6 of 'XCreateImage' differ in signedness [-Wpointer-sign]
  274 |                              pixmap_data, width, height,
      |                              ^~~~~~~~~~~
      |                              |
      |                              unsigned char *
In file included from image.c:26:
/home/pbulk/build/time/xonclock/work/.buildlink/include/X11/Xlib.h:1443:5: note: expected 'char *' but argument is of type 'unsigned char *'
 1443 |     char*               /* data */,
      |     ^~~~~
image.c:213:13: warning: variable 'scr' set but not used [-Wunused-but-set-variable]
  213 |         int scr = 0;
      |             ^~~
image.c: In function 'get_rgb_from_ximage':
image.c:532:13: warning: variable 'scr' set but not used [-Wunused-but-set-variable]
  532 |         int scr = 0;
      |             ^~~
--- parse.o ---
parse.c: In function 'get_resolved_path':
parse.c:495:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  495 |         len = strlen(path);
      |                      ^~~~
      |                      |
      |                      unsigned char *
In file included from parse.c:25:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
parse.c:524:24: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
  524 |                 strcat(path_buf, path);
      |                        ^~~~~~~~
      |                        |
      |                        unsigned char *
In file included from /usr/include/features.h:490,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from parse.c:23:
/usr/include/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
  128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
parse.c:524:34: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
  524 |                 strcat(path_buf, path);
      |                                  ^~~~
      |                                  |
      |                                  unsigned char *
In file included from /usr/include/features.h:490,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from parse.c:23:
/usr/include/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
  128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
--- image.o ---
mv -f .deps/image.Tpo .deps/image.Po
--- png.o ---
cc -DPACKAGE_NAME=\"xonclock\" -DPACKAGE_TARNAME=\"xonclock\" -DPACKAGE_VERSION=\"0.0.9.4\" -DPACKAGE_STRING=\"xonclock\ 0.0.9.4\" -DPACKAGE_BUGREPORT=\"cyrill_grk@users.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xonclock\" -DVERSION=\"0.0.9.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_LIBX11=1 -DHAVE_LIBXEXT=1 -DHAVE_LIBXFT=1 -DHAVE_LIBJPEG=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBXPM=1 -DHAVE_LIBPTHREAD=1 -I.  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -DOWN_SKIN=\"/usr/pkg/share/xonclock/skins/xonclock.png\" -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -O2 -Wall -pipe -MT png.o -MD -MP -MF .deps/png.Tpo -c -o png.o `test -f 'loaders/png.c' || echo './'`loaders/png.c
--- parse.o ---
mv -f .deps/parse.Tpo .deps/parse.Po
--- png.o ---
loaders/png.c: In function 'read_png':
loaders/png.c:89:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   89 |         fread(buf, 1, 4, infile);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
--- jpeg.o ---
cc -DPACKAGE_NAME=\"xonclock\" -DPACKAGE_TARNAME=\"xonclock\" -DPACKAGE_VERSION=\"0.0.9.4\" -DPACKAGE_STRING=\"xonclock\ 0.0.9.4\" -DPACKAGE_BUGREPORT=\"cyrill_grk@users.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xonclock\" -DVERSION=\"0.0.9.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_LIBX11=1 -DHAVE_LIBXEXT=1 -DHAVE_LIBXFT=1 -DHAVE_LIBJPEG=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBXPM=1 -DHAVE_LIBPTHREAD=1 -I.  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -DOWN_SKIN=\"/usr/pkg/share/xonclock/skins/xonclock.png\" -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -O2 -Wall -pipe -MT jpeg.o -MD -MP -MF .deps/jpeg.Tpo -c -o jpeg.o `test -f 'loaders/jpeg.c' || echo './'`loaders/jpeg.c
--- png.o ---
mv -f .deps/png.Tpo .deps/png.Po
--- tiff.o ---
cc -DPACKAGE_NAME=\"xonclock\" -DPACKAGE_TARNAME=\"xonclock\" -DPACKAGE_VERSION=\"0.0.9.4\" -DPACKAGE_STRING=\"xonclock\ 0.0.9.4\" -DPACKAGE_BUGREPORT=\"cyrill_grk@users.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xonclock\" -DVERSION=\"0.0.9.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_LIBX11=1 -DHAVE_LIBXEXT=1 -DHAVE_LIBXFT=1 -DHAVE_LIBJPEG=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBXPM=1 -DHAVE_LIBPTHREAD=1 -I.  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -DOWN_SKIN=\"/usr/pkg/share/xonclock/skins/xonclock.png\" -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -O2 -Wall -pipe -MT tiff.o -MD -MP -MF .deps/tiff.Tpo -c -o tiff.o `test -f 'loaders/tiff.c' || echo './'`loaders/tiff.c
--- jpeg.o ---
mv -f .deps/jpeg.Tpo .deps/jpeg.Po
--- tiff.o ---
loaders/tiff.c: In function 'read_tiff':
loaders/tiff.c:41:9: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
   41 |         uint32  _w, _h;
      |         ^~~~~~
loaders/tiff.c:41:9: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
loaders/tiff.c:42:9: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
   42 |         uint32 * raster = NULL;
      |         ^~~~~~
loaders/tiff.c:74:9: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
   74 |         raster = (uint32*) _TIFFmalloc(npixels * sizeof(uint32));
      |         ^~~~~~
loaders/tiff.c:74:9: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
mv -f .deps/tiff.Tpo .deps/tiff.Po
--- xonclock ---
cc  -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -O2 -Wall -pipe  -L/usr/lib64 -L/usr/pkg/lib -Wl,-R/usr/lib64 -Wl,-R/usr/pkg/lib -Wl,-zrelro -lXpm -ljpeg -lm -lpng16 -ltiff -lz -o xonclock xonclock.o placement.o  cache.o parse.o image.o png.o  jpeg.o tiff.o  -lpthread -lXpm -ltiff -ljpeg -lXft -lXext -lX11
/bin/ld: cache.o: undefined reference to symbol 'XRenderFindStandardFormat'
/bin/ld: /usr/pkg/lib/libXrender.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
*** [xonclock] Error code 1

bmake[1]: stopped making "all" in /home/pbulk/build/time/xonclock/work/xonclock-0.0.9.4/src
bmake[1]: 1 error

bmake[1]: stopped making "all" in /home/pbulk/build/time/xonclock/work/xonclock-0.0.9.4/src

bmake: stopped making "all" in /home/pbulk/build/time/xonclock/work/xonclock-0.0.9.4
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/time/xonclock
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/time/xonclock