MidnightBSD Magus

japanese/plan

X/Motif schedule planner with calendar

Flavor Version Run OSVersion Arch License Restricted Status
1.12_3 620 4.0 amd64 No License 0 fail

License Permissions:

Events

Machine Type Time Message
m4064b info 2025-11-03 07:18:33.805042 Test Started
m4064b fail 2025-11-03 07:20:02.933986 make build returned non-zero: 1
m4064b fail 2025-11-03 07:20:03.009878 Test complete.

Log

===>  Building for ja-plan-1.12_3
--- freebsd ---
env CF="-ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC" L1F="-L/usr/local/lib -L/usr/local/lib -lXm -lXp -lXt -lSM -lICE -lX11 -lXext" L2F="" MYCC=cc make all
--- main.o ---
--- popup.o ---
--- print.o ---
--- gotomenu.o ---
--- network.o ---
--- calmenu.o ---
--- monmenu.o ---
--- mondraw.o ---
--- editmenu.o ---
--- editdraw.o ---
--- edit.o ---
--- msgmenu.o ---
--- cycmenu.o ---
--- cyccalc.o ---
--- keymenu.o ---
--- excmenu.o ---
--- cnfmenu.o ---
--- yearmenu.o ---
--- yeardraw.o ---
--- holmenu.o ---
--- adjmenu.o ---
--- weekmenu.o ---
--- weekdraw.o ---
--- weekcalc.o ---
--- main.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c main.c
--- popup.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c popup.c
--- print.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c -DLIB=\"/usr/local/share/plan\" print.c
--- gotomenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c gotomenu.c
--- network.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c -DLIB=\"/usr/local/share/plan\" network.c
--- calmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c calmenu.c
--- monmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c monmenu.c
--- mondraw.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c mondraw.c
--- editmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c editmenu.c
--- editdraw.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c editdraw.c
--- edit.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c edit.c
--- msgmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c msgmenu.c
--- cycmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c cycmenu.c
--- cyccalc.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c cyccalc.c
--- keymenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c keymenu.c
--- excmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c excmenu.c
--- cnfmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c cnfmenu.c
--- yearmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c yearmenu.c
--- yeardraw.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c yeardraw.c
--- holmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c holmenu.c
--- adjmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c adjmenu.c
--- weekmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c weekmenu.c
--- weekdraw.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c weekdraw.c
--- weekcalc.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c weekcalc.c
--- print.o ---
print.c:41:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
   41 | extern FILE             *popen();
      |                          ^
/usr/include/stdio.h:327:7: note: conflicting prototype is here
  327 | FILE    *popen(const char *, const char *);
      |          ^
--- mondraw.o ---
mondraw.c:797:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  797 |                         wc = (*kanji2jis)(wc);  /* kanji2jis == e2j or sj2j */
      |                                          ^
mondraw.c:824:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  824 |         k = mixedstrtok(cpyptr = buf, sjptr);
      |                         ^~~~~~~~~~~~
mondraw.c:768:10: note: passing argument to parameter 'jisstr' here
  768 |         char                    *jisstr,
      |                                  ^
mondraw.c:828:20: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  828 |                                 fprintf(stderr,_("String conversion error.\n"));
--- servmenu.o ---
--- mondraw.o ---
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mondraw.c:828:20: note: treat the string as an argument to avoid this
  828 |                                 fprintf(stderr,_("String conversion error.\n"));
      |                                                ^
      |                                                "%s", 
mondraw.c:832:42: warning: passing 'unsigned char[100]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  832 |                 if (j+1+(jlen = stp[i].length = strlen(buf))>=MAXPARTIALCHAR) {
      |                                                        ^~~
/usr/include/string.h:100:28: note: passing argument to parameter here
  100 | size_t   strlen(const char *) __pure;
      |                             ^
mondraw.c:833:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  833 |                         if (jlen = stp[i].length = (MAXPARTIALCHAR-j-1 & ~1)) {
      |                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mondraw.c:833:13: note: place parentheses around the assignment to silence this warning
  833 |                         if (jlen = stp[i].length = (MAXPARTIALCHAR-j-1 & ~1)) {
      |                                  ^                                          
      |                             (                                               )
mondraw.c:833:13: note: use '==' to turn this assignment into an equality comparison
  833 |                         if (jlen = stp[i].length = (MAXPARTIALCHAR-j-1 & ~1)) {
      |                                  ^
      |                                  ==
mondraw.c:841:26: warning: passing 'unsigned char[100]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
--- servmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c servmenu.c
--- mondraw.o ---
  841 |                                                     font[ascfont], buf, jlen);
      |                                                                    ^~~
/usr/local/include/X11/Xlib.h:3446:31: note: passing argument to parameter here
 3446 |     _Xconst char*       /* string */,
      |                                     ^
mondraw.c:862:8: warning: passing 'unsigned char[100]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  862 |                                                         buf, jlen);
      |                                                         ^~~
/usr/local/include/X11/Xlib.h:3446:31: note: passing argument to parameter here
 3446 |     _Xconst char*       /* string */,
      |                                     ^
mondraw.c:869:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  869 |                                 ((k = mixedstrtok(cpyptr = buf, sjptr)) ||
      |                                                   ^~~~~~~~~~~~
mondraw.c:768:10: note: passing argument to parameter 'jisstr' here
  768 |         char                    *jisstr,
      |                                  ^
mondraw.c:891:20: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  891 |                                 fprintf(stderr,_("String conversion error.\n"));
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mondraw.c:891:20: note: treat the string as an argument to avoid this
  891 |                                 fprintf(stderr,_("String conversion error.\n"));
      |                                                ^
      |                                                "%s", 
--- usermenu.o ---
--- confmenu.o ---
--- usermenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c -DLIB=\"/usr/local/share/plan\" usermenu.c
--- confmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c confmenu.c
--- yovmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c yovmenu.c
--- yovdraw.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c yovdraw.c
--- yovcalc.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c yovcalc.c
--- main.o ---
main.c:519:34: warning: format string is empty [-Wformat-zero-length]
--- daymenu.o ---
--- main.o ---
  519 |                                  ep->user    ? "%s: "      : "", ep->user);
      |                                                              ^~
--- daymenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c daymenu.c
--- weekdraw.o ---
weekdraw.c:349:18: warning: passing arguments to 'g_draw_strpack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  349 |                         g_draw_strpack(c->week_margin +
      |                                       ^
weekdraw.c:540:17: warning: passing arguments to 'g_draw_strpack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  540 |                 g_draw_strpack(x, y + c->week_barheight/2
      |                               ^
--- daydraw.o ---
--- weekdraw.o ---
weekdraw.c:570:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  570 |                                 else
      |                                 ^
--- daycalc.o ---
--- usersel.o ---
--- psdraw.o ---
--- daydraw.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c daydraw.c
--- weekdraw.o ---
weekdraw.c:573:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  573 |                                 (void)truncate_string(partialstr->strptr,
      |                                                       ^~~~~~~~~~~~~~~~~~
./proto.h:269:9: note: passing argument to parameter 'string' here
  269 |         char            *string,        /* string to truncate */
      |                          ^
weekdraw.c:576:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  576 |                                                 strlen(partialstr->strptr))
      |                                                        ^~~~~~~~~~~~~~~~~~
/usr/include/string.h:100:28: note: passing argument to parameter here
  100 | size_t   strlen(const char *) __pure;
      |                             ^
weekdraw.c:575:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  575 |                                 if (partialstr->length =
      |                                     ~~~~~~~~~~~~~~~~~~~^
  576 |                                                 strlen(partialstr->strptr))
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
weekdraw.c:575:28: note: place parentheses around the assignment to silence this warning
  575 |                                 if (partialstr->length =
      |                                                        ^
      |                                     (
  576 |                                                 strlen(partialstr->strptr))
      |                                                                           
      |                                                                           )
--- daycalc.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c daycalc.c
--- weekdraw.o ---
weekdraw.c:575:28: note: use '==' to turn this assignment into an equality comparison
  575 |                                 if (partialstr->length =
      |                                                        ^
      |                                                        ==
weekdraw.c:579:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  579 |                                 else
      |                                 ^
--- usersel.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c usersel.c
--- psdraw.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c psdraw.c
--- weekdraw.o ---
weekdraw.c:281:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
  281 | void g_draw_strpack();
      |      ^
weekdraw.c:590:6: note: conflicting prototype is here
  590 | void g_draw_strpack(
      |      ^
weekdraw.c:601:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  601 |                         g_drawtext16(x, y, partialstr->strptr,
      |                                            ^~~~~~~~~~~~~~~~~~
./proto.h:636:9: note: passing argument to parameter 'text' here
  636 |         char            *text,
      |                          ^
weekdraw.c:604:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  604 |                         g_drawtext(x, y, partialstr->strptr,
      |                                          ^~~~~~~~~~~~~~~~~~
./proto.h:631:9: note: passing argument to parameter 'text' here
  631 |         char            *text,
      |                          ^
--- xutil.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c xutil.c
--- help.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c help.c
--- dbase.o ---
--- file_r.o ---
--- dbase.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c dbase.c
--- file_r.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c file_r.c
--- file_w.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c file_w.c
--- print.o ---
1 warning generated.
--- convert.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c convert.c
--- util.o ---
--- time.o ---
--- util.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c -DPATH=\"/usr/local/share/plan:/usr/local/bin:\" util.c
--- time.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c time.c
--- sublist.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c sublist.c
--- daydraw.o ---
daydraw.c:291:29: warning: passing arguments to 'mixedstrlen_in_pixels' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  291 |                         if (mixedstrlen_in_pixels(holp->string,
      |                                                  ^
daydraw.c:293:21: warning: passing arguments to 'truncate_strpack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  293 |                                 truncate_strpack(partialstr, dx, FONT_WNOTE);
      |                                                 ^
daydraw.c:294:18: warning: passing arguments to 'g_draw_strpack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  294 |                         g_draw_strpack(x0, y0-3, partialstr);
      |                                       ^
daydraw.c:479:30: warning: passing arguments to 'mixedstrlen_in_pixels' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  479 |         (void) mixedstrlen_in_pixels(text, partialstr, FONT_NOTE, FONT_JNOTE);
--- parser.c ---
--- daydraw.o ---
      |                                     ^
daydraw.c:486:31: warning: passing arguments to 'truncate_strpack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  486 |               (void) truncate_strpack(partialstr + n, xs - plen, FONT_NOTE);
      |                                      ^
daydraw.c:491:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  491 |                 g_drawtext16(i, y, partialstr[n].strptr, partialstr[n].length / 2);
      |                                    ^~~~~~~~~~~~~~~~~~~~
./proto.h:636:9: note: passing argument to parameter 'text' here
  636 |         char            *text,
      |                          ^
daydraw.c:503:25: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  503 |             g_drawtext16(i, y, partialstr[n].strptr, partialstr[n].length / 2);
      |                                ^~~~~~~~~~~~~~~~~~~~
./proto.h:636:9: note: passing argument to parameter 'text' here
  636 |         char            *text,
      |                          ^
--- parser.c ---
yacc -d parser.y
mv y.tab.c parser.c
--- lex.yy.c ---
lex parser.lex
--- holiday.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -DCPP_PATH=\"'/lib/cpp -P -I'\" -c -DLIB=\"\" holiday.c
--- language.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c language.c
--- g_dbase.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c g_dbase.c
--- mondraw.o ---
9 warnings generated.
--- g_dbfile.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c g_dbfile.c
--- g_formfile.o ---
--- g_formop.o ---
--- g_formfile.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c g_formfile.c
--- g_formop.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c g_formop.c
--- vcalendar_r.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c vcalendar_r.c
--- vcalendar_w.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c vcalendar_w.c
--- weekdraw.o ---
10 warnings generated.
--- daemon.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c daemon.c
--- notifier.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c notifier.c
--- notmenu.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c notmenu.c
--- netplan.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -DNOBODY_UID=65534 -DNOBODY_GID=65534 -c -DLIB=\"/usr/local/share/plan\" netplan.c
--- netplan_acl.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c netplan_acl.c
--- parser.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c parser.c
--- g_dbfile.o ---
g_dbfile.c:408:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  408 |                                 if (error |= !dbase_addrow(&row, dbase))
      |                                     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g_dbfile.c:408:15: note: place parentheses around the assignment to silence this warning
  408 |                                 if (error |= !dbase_addrow(&row, dbase))
      |                                           ^                            
      |                                     (                                  )
g_dbfile.c:408:15: note: use '!=' to turn this compound assignment into an inequality comparison
  408 |                                 if (error |= !dbase_addrow(&row, dbase))
      |                                           ^~
      |                                           !=
g_dbfile.c:422:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  422 |                                 if (error |= !new)
      |                                     ~~~~~~^~~~~~~
--- lex.yy.o ---
--- g_dbfile.o ---
g_dbfile.c:422:15: note: place parentheses around the assignment to silence this warning
  422 |                                 if (error |= !new)
      |                                           ^      
      |                                     (            )
g_dbfile.c:422:15: note: use '!=' to turn this compound assignment into an inequality comparison
  422 |                                 if (error |= !new)
      |                                           ^~
      |                                           !=
--- lex.yy.o ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -c lex.yy.c
--- daemon.o ---
daemon.c:808:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  808 |         strcpy(p, MIMELEAD);
      |                ^
/usr/include/string.h:87:31: note: passing argument to parameter here
   87 | char    *strcpy(char * __restrict, const char * __restrict);
      |                                  ^
daemon.c:810:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  810 |         strcpy(tmp = buf, ESCTOKANJI);
      |                ^~~~~~~~~
/usr/include/string.h:87:31: note: passing argument to parameter here
   87 | char    *strcpy(char * __restrict, const char * __restrict);
      |                                  ^
daemon.c:816:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  816 |         strcpy(tmp, ESCTOASCII);
      |                ^~~
/usr/include/string.h:87:31: note: passing argument to parameter here
   87 | char    *strcpy(char * __restrict, const char * __restrict);
      |                                  ^
daemon.c:842:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  842 |         strcpy(p, MIMETRAIL);
      |                ^
/usr/include/string.h:87:31: note: passing argument to parameter here
   87 | char    *strcpy(char * __restrict, const char * __restrict);
      |                                  ^
daemon.c:936:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  936 |                 sprintmime(msg+len, expand_percent(entry, entry->note));
      |                            ^~~~~~~
daemon.c:849:17: note: passing argument to parameter 'dptr' here
  849 |         unsigned char   *dptr,
      |                          ^
daemon.c:936:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  936 |                 sprintmime(msg+len, expand_percent(entry, entry->note));
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
daemon.c:850:17: note: passing argument to parameter 'sptr' here
  850 |         unsigned char   *sptr)
      |                          ^
--- vcalendar_w.o ---
vcalendar_w.c:60:46: warning: sizeof on pointer operation will return size of 'char *' instead of 'char[2048]' [-Wsizeof-array-decay]
   60 |                                 strncat(message, ep->note, sizeof(message-4));
      |                                                                   ~~~~~~~^
vcalendar_w.c:65:20: warning: sizeof on pointer operation will return size of 'char *' instead of 'char[2048]' [-Wsizeof-array-decay]
   65 |                                         sizeof(message-1)-strlen(message));
      |                                                ~~~~~~~^
--- main.o ---
1 warning generated.
--- g_dbfile.o ---
2 warnings generated.
--- daydraw.o ---
7 warnings generated.
--- vcalendar_w.o ---
2 warnings generated.
--- daemon.o ---
6 warnings generated.
--- notifier ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -o notifier notifier.o notmenu.o -L/usr/local/lib -L/usr/local/lib -lXm -lXp -lXt -lSM -lICE -lX11 -lXext
--- pland ---
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -ansi -I/usr/local/include -DBSD -DNOLOCK -DRABBITS -DSTDLIBMALLOC -DJAPAN -DESCTOASCII=\"\\033\(J\" -DLENTOASCII=3  -DLOCALE_SJIS=\"ja_JP.SJIS\" -DLOCALE_EUC=\"ja_JP.EUC\"  -o pland daemon.o dbase.o file_r.o util.o time.o cyccalc.o network.o convert.o language.o g_dbase.o g_dbfile.o g_formfile.o g_formop.o vcalendar_r.o 
--- notifier ---
ld: error: unable to find library -lXp
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** [notifier] Error code 1

make[1]: stopped in /magus/work/usr/mports/japanese/plan/work/plan-1.12/src
1 error

make[1]: stopped in /magus/work/usr/mports/japanese/plan/work/plan-1.12/src
*** [freebsd] Error code 2

make: stopped in /magus/work/usr/mports/japanese/plan/work/plan-1.12/src
1 error

make: stopped in /magus/work/usr/mports/japanese/plan/work/plan-1.12/src
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/mports/japanese/plan
*** Error code 1

Stop.
make: stopped in /usr/mports/japanese/plan

Links

Depends On

Depend Of

Nothing

Categories

CVEs

  • Loading CVE information...

LLM Analysis