=> Bootstrap dependency digest>=20010302: found digest-20121220
WARNING: [license.mk] Every package should define a LICENSE.
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for gcin-1.1.7nb9
Makefile:134: .depend: No such file or directory
gcc -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -MM *.c > .depend
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o gcin.o gcin.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin.c  -fPIC -DPIC -o .libs/gcin.o
gcin.c:313:3: warning: implicit declaration of function 'change_win0_style' is invalid in C99 [-Wimplicit-function-declaration]
  change_win0_style();
  ^
gcin.c:314:3: warning: implicit declaration of function 'change_win_gtab_style' is invalid in C99 [-Wimplicit-function-declaration]
  change_win_gtab_style();
  ^
gcin.c:315:3: warning: implicit declaration of function 'change_win_pho_style' is invalid in C99 [-Wimplicit-function-declaration]
  change_win_pho_style();
  ^
gcin.c:317:3: warning: implicit declaration of function 'change_tsin_color' is invalid in C99 [-Wimplicit-function-declaration]
  change_tsin_color();
  ^
gcin.c:463:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if (lc_ctype && strstr(lc_ctype, "en") || lang && strstr(lang, "en")){
      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~
gcin.c:463:16: note: place parentheses around the '&&' expression to silence this warning
  if (lc_ctype && strstr(lc_ctype, "en") || lang && strstr(lang, "en")){
               ^
      (                                 )
gcin.c:463:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if (lc_ctype && strstr(lc_ctype, "en") || lang && strstr(lang, "en")){
                                         ~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~
gcin.c:463:50: note: place parentheses around the '&&' expression to silence this warning
  if (lc_ctype && strstr(lc_ctype, "en") || lang && strstr(lang, "en")){
                                                 ^
                                            (                         )
gcin.c:469:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if (lc_ctype && strstr(lc_ctype, "CN") || lang && strstr(lang, "CN")) {
      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~
gcin.c:469:16: note: place parentheses around the '&&' expression to silence this warning
  if (lc_ctype && strstr(lc_ctype, "CN") || lang && strstr(lang, "CN")) {
               ^
      (                                 )
gcin.c:469:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if (lc_ctype && strstr(lc_ctype, "CN") || lang && strstr(lang, "CN")) {
                                         ~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~
gcin.c:469:50: note: place parentheses around the '&&' expression to silence this warning
  if (lc_ctype && strstr(lc_ctype, "CN") || lang && strstr(lang, "CN")) {
                                                 ^
                                            (                         )
8 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin.c -o gcin.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o eve.o eve.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 eve.c  -fPIC -DPIC -o .libs/eve.o
eve.c:66:54: warning: incompatible pointer types passing 'u_int *' (aka 'unsigned int *') to parameter of type 'gsize *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
  char *big5 = g_convert(text, len, "big5", "UTF-8", &rn, &wn, &err);
                                                     ^~~
/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0/glib/gconvert.h:93:19: note: passing argument to parameter 'bytes_read' here
                                gsize        *bytes_read,     
                                              ^
eve.c:66:59: warning: incompatible pointer types passing 'u_int *' (aka 'unsigned int *') to parameter of type 'gsize *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
  char *big5 = g_convert(text, len, "big5", "UTF-8", &rn, &wn, &err);
                                                          ^~~
/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0/glib/gconvert.h:94:19: note: passing argument to parameter 'bytes_written' here
                                gsize        *bytes_written,  
                                              ^
eve.c:74:56: warning: incompatible pointer types passing 'u_int *' (aka 'unsigned int *') to parameter of type 'gsize *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
  char *gbtext = g_convert(big5, wn, "GB2312", "big5", &rn, &wn, &err);
                                                       ^~~
/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0/glib/gconvert.h:93:19: note: passing argument to parameter 'bytes_read' here
                                gsize        *bytes_read,     
                                              ^
eve.c:74:61: warning: incompatible pointer types passing 'u_int *' (aka 'unsigned int *') to parameter of type 'gsize *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
  char *gbtext = g_convert(big5, wn, "GB2312", "big5", &rn, &wn, &err);
                                                            ^~~
/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0/glib/gconvert.h:94:19: note: passing argument to parameter 'bytes_written' here
                                gsize        *bytes_written,  
                                              ^
eve.c:83:58: warning: incompatible pointer types passing 'u_int *' (aka 'unsigned int *') to parameter of type 'gsize *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
  utf8_gbtext = g_convert(gbtext, wn, "UTF-8", "GB2312", &rn, &wn, &err);
                                                         ^~~
/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0/glib/gconvert.h:93:19: note: passing argument to parameter 'bytes_read' here
                                gsize        *bytes_read,     
                                              ^
eve.c:83:63: warning: incompatible pointer types passing 'u_int *' (aka 'unsigned int *') to parameter of type 'gsize *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
  utf8_gbtext = g_convert(gbtext, wn, "UTF-8", "GB2312", &rn, &wn, &err);
                                                              ^~~
/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0/glib/gconvert.h:94:19: note: passing argument to parameter 'bytes_written' here
                                gsize        *bytes_written,  
                                              ^
eve.c:150:57: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  ((IMCommitStruct*)current_forward_eve)->commit_string = tp.value;
                                                        ^ ~~~~~~~~
eve.c:206:3: warning: implicit declaration of function 'hide_win_status' is invalid in C99 [-Wimplicit-function-declaration]
  hide_win_status();
  ^
eve.c:237:3: warning: implicit declaration of function 'show_win_stautus' is invalid in C99 [-Wimplicit-function-declaration]
  show_win_stautus();
  ^
eve.c:379:6: warning: implicit declaration of function 'set_win_status_half_full' is invalid in C99 [-Wimplicit-function-declaration]
     set_win_status_half_full(eng_full_str);
     ^
eve.c:569:3: warning: implicit declaration of function 'set_win_status_inmd' is invalid in C99 [-Wimplicit-function-declaration]
  set_win_status_inmd(inmd[in_no].cname);
  ^
eve.c:680:16: warning: implicit declaration of function 'gcin_switch_keys_lookup' is invalid in C99 [-Wimplicit-function-declaration]
    int kidx = gcin_switch_keys_lookup(keysym);
               ^
12 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 eve.c -o eve.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o win0.o win0.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win0.c  -fPIC -DPIC -o .libs/win0.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win0.c -o win0.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o pho.o pho.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 pho.c  -fPIC -DPIC -o .libs/pho.o
pho.c:73:30: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      phokey_t key = pho2key(typ_pho);
                             ^~~~~~~
pho.c:35:23: note: passing argument to parameter 'typ_pho' here
phokey_t pho2key(char typ_pho[])
                      ^
pho.c:94:23: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if (utf8_sz(ch_pho[i].ch) > 1) {
                      ^~~~~~~~~~~~
./gcin.h:110:19: note: passing argument to parameter 's' here
int utf8_sz(char *s);
                  ^
pho.c:227:5: warning: implicit declaration of function 'hide_win_pho' is invalid in C99 [-Wimplicit-function-declaration]
    hide_win_pho();
    ^
pho.c:301:25: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    int u8len = utf8_sz(ch_pho[i].ch);
                        ^~~~~~~~~~~~
./gcin.h:110:19: note: passing argument to parameter 's' here
int utf8_sz(char *s);
                  ^
pho.c:369:14: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sendkey_b5(ch_pho[idx].ch);
             ^~~~~~~~~~~~~~
./gcin.h:125:23: note: passing argument to parameter 'bchar' here
void sendkey_b5(char *bchar);
                      ^
pho.c:371:15: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  lookup_gtab(ch_pho[idx].ch, tt);
              ^~~~~~~~~~~~~~
pho.c:363:24: note: passing argument to parameter 'ch' here
void lookup_gtab(char *ch, char out[]);
                       ^
pho.c:476:9: warning: implicit declaration of function 'close_gtab_pho_win' is invalid in C99 [-Wimplicit-function-declaration]
        close_gtab_pho_win();
        ^
pho.c:503:18: warning: implicit declaration of function 'full_char_proc' is invalid in C99 [-Wimplicit-function-declaration]
          return full_char_proc(xkey);
                 ^
pho.c:535:51: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int len = u8cpy(&out_buffer[out_bufferN], ch_pho[ii].ch);
                                                  ^~~~~~~~~~~~~
./gcin.h:112:26: note: passing argument to parameter 's' here
int u8cpy(char *t, char *s);
                         ^
pho.c:594:17: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  key = pho2key(typ_pho);
                ^~~~~~~
pho.c:35:23: note: passing argument to parameter 'typ_pho' here
phokey_t pho2key(char typ_pho[])
                      ^
pho.c:668:49: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      int len = u8cpy(&out_buffer[out_bufferN], ch_pho[ii].ch);
                                                ^~~~~~~~~~~~~
./gcin.h:112:26: note: passing argument to parameter 's' here
int u8cpy(char *t, char *s);
                         ^
pho.c:688:49: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      int len = u8cpy(&out_buffer[out_bufferN], ch_pho[ii].ch);
                                                ^~~~~~~~~~~~~
./gcin.h:112:26: note: passing argument to parameter 's' here
int u8cpy(char *t, char *s);
                         ^
12 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 pho.c -o pho.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o tsin.o tsin.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 tsin.c  -fPIC -DPIC -o .libs/tsin.o
tsin.c:87:18: warning: passing 'char [4]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  disp_char(idx, chpho[idx].ch);
                 ^~~~~~~~~~~~~
tsin.c:83:35: note: passing argument to parameter 'ch' here
void disp_char(int index, u_char *ch);
                                  ^
tsin.c:115:23: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      disp_char(c_idx,"  ");
                      ^~~~
tsin.c:83:35: note: passing argument to parameter 'ch' here
void disp_char(int index, u_char *ch);
                                  ^
tsin.c:118:24: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      disp_char(c_idx, " ");
                       ^~~
tsin.c:83:35: note: passing argument to parameter 'ch' here
void disp_char(int index, u_char *ch);
                                  ^
tsin.c:211:13: warning: passing 'u_char [433]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  send_text(tt);
            ^~
./gcin.h:124:22: note: passing argument to parameter 'text' here
void send_text(char *text);
                     ^
tsin.c:566:16: warning: passing 'u_char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      utf8cpyN(selstr[phrase_count++], stch, len);
               ^~~~~~~~~~~~~~~~~~~~~~
./gcin.h:117:21: note: passing argument to parameter 't' here
void utf8cpyN(char *t, char *s, int N);
                    ^
tsin.c:566:40: warning: passing 'u_char [65]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      utf8cpyN(selstr[phrase_count++], stch, len);
                                       ^~~~
./gcin.h:117:30: note: passing argument to parameter 's' here
void utf8cpyN(char *t, char *s, int N);
                             ^
tsin.c:622:28: warning: passing 'u_char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      int tlen = utf8_tlen(selstr[i], sellen[i]);
                           ^~~~~~~~~
./gcin.h:113:21: note: passing argument to parameter 's' here
int utf8_tlen(char *s, int N);
                    ^
tsin.c:623:24: warning: passing 'u_char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      set_sele_text(i, selstr[i], tlen);
                       ^~~~~~~~~
tsin.c:608:33: note: passing argument to parameter 'text' here
void set_sele_text(int i, char *text, int len);
                                ^
tsin.c:627:46: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      set_sele_text(i, ch_pho[v].ch, utf8_sz(ch_pho[v].ch));
                                             ^~~~~~~~~~~~
./gcin.h:110:19: note: passing argument to parameter 's' here
int utf8_sz(char *s);
                  ^
tsin.c:627:24: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      set_sele_text(i, ch_pho[v].ch, utf8_sz(ch_pho[v].ch));
                       ^~~~~~~~~~~~
tsin.c:608:33: note: passing argument to parameter 'text' here
void set_sele_text(int i, char *text, int len);
                                ^
tsin.c:650:14: warning: assigning to 'char *' from 'u_char [64]' converts between pointers to integer types with different sign [-Wpointer-sign]
    *seltext = selstr[idx];
             ^ ~~~~~~~~~~~
tsin.c:656:14: warning: assigning to 'char *' from 'u_char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
    *seltext = ch_pho[v].ch;
             ^ ~~~~~~~~~~~~
tsin.c:695:23: warning: passing 'u_char []' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    tailpho = pho2key(typ_pho);
                      ^~~~~~~
./pho.h:47:23: note: passing argument to parameter 'typ_pho' here
phokey_t pho2key(char typ_pho[]);
                      ^
tsin.c:770:11: warning: initializing 'char *' with an expression of type 'u_char [65]' converts between pointers to integer types with different sign [-Wpointer-sign]
    char *p = mtch;
          ^   ~~~~
tsin.c:793:37: warning: passing 'u_char [65]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    utf8cpyN(pre_sel[pre_selN].str, mtch, match_len);
                                    ^~~~
./gcin.h:117:30: note: passing argument to parameter 's' here
void utf8cpyN(char *t, char *s, int N);
                             ^
tsin.c:1692:20: warning: passing 'u_char []' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     key = pho2key(typ_pho);
                   ^~~~~~~
./pho.h:47:23: note: passing argument to parameter 'typ_pho' here
phokey_t pho2key(char typ_pho[]);
                      ^
tsin.c:1737:16: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   put_b5_char(ch_pho[start_idx].ch, key);
               ^~~~~~~~~~~~~~~~~~~~
tsin.c:492:31: note: passing argument to parameter 'b5ch' here
static void put_b5_char(char *b5ch, phokey_t key)
                              ^
tsin.c:1847:30: warning: passing 'char [4]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
         disp_char(ph_sta+j, chpho[ph_sta+j].ch);
                             ^~~~~~~~~~~~~~~~~~
tsin.c:83:35: note: passing argument to parameter 'ch' here
void disp_char(int index, u_char *ch);
                                  ^
18 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 tsin.c -o tsin.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o win1.o win1.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win1.c  -fPIC -DPIC -o .libs/win1.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win1.c -o win1.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o util.o util.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 util.c  -fPIC -DPIC -o .libs/util.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 util.c -o util.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o pho-util.o pho-util.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 pho-util.c  -fPIC -DPIC -o .libs/pho-util.o
pho-util.c:116:25: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (utf8_eq(utf8, ch_pho[ofs].ch))
                        ^~~~~~~~~~~~~~
./gcin.h:115:33: note: passing argument to parameter 'b' here
gboolean utf8_eq(char *a, char *b);
                                ^
pho-util.c:163:21: warning: passing 'u_char [13]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    phcharsN+=u8cpy(phchars, &pho_chars[0][k1]);
                    ^~~~~~~
./gcin.h:112:17: note: passing argument to parameter 't' here
int u8cpy(char *t, char *s);
                ^
pho-util.c:167:21: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    phcharsN+=u8cpy(&phchars[phcharsN], &pho_chars[1][k2]);
                    ^~~~~~~~~~~~~~~~~~
./gcin.h:112:17: note: passing argument to parameter 't' here
int u8cpy(char *t, char *s);
                ^
pho-util.c:171:21: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    phcharsN+=u8cpy(&phchars[phcharsN], &pho_chars[2][k3]);
                    ^~~~~~~~~~~~~~~~~~
./gcin.h:112:17: note: passing argument to parameter 't' here
int u8cpy(char *t, char *s);
                ^
pho-util.c:178:21: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    phcharsN+=u8cpy(&phchars[phcharsN], &pho_chars[3][k4 * PHO_CHAR_LEN]);
                    ^~~~~~~~~~~~~~~~~~
./gcin.h:112:17: note: passing argument to parameter 't' here
int u8cpy(char *t, char *s);
                ^
pho-util.c:184:10: warning: returning 'u_char [13]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return phchars;
         ^~~~~~~
6 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 pho-util.c -o pho-util.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o gcin-conf.o gcin-conf.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin-conf.c  -fPIC -DPIC -o .libs/gcin-conf.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin-conf.c -o gcin-conf.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o tsin-util.o tsin-util.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 tsin-util.c  -fPIC -DPIC -o .libs/tsin-util.o
tsin-util.c:428:5: warning: variable 'sti' is uninitialized when used here [-Wuninitialized]
    sti++;
    ^~~
tsin-util.c:414:10: note: initialize the variable 'sti' to silence this warning
  int sti, edi;
         ^
          = 0
tsin-util.c:498:26: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    load_tsin_entry(idx, &len, &usecount, phi, stch);
                         ^~~~
tsin-util.c:367:39: note: passing argument to parameter 'len' here
void load_tsin_entry(int idx, u_char *len, char *usecount, phokey_t *pho,
                                      ^
tsin-util.c:498:48: warning: passing 'char [64]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    load_tsin_entry(idx, &len, &usecount, phi, stch);
                                               ^~~~
tsin-util.c:368:29: note: passing argument to parameter 'ch' here
                    u_char *ch)
                            ^
tsin-util.c:482:7: warning: unused variable 'tlen' [-Wunused-variable]
  int tlen = utf8_tlen(ch, N);
      ^
4 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 tsin-util.c -o tsin-util.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o win-sym.o win-sym.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-sym.c  -fPIC -DPIC -o .libs/win-sym.o
win-sym.c:213:24: warning: too many arguments in call to 'move_win_sym'
  move_win_sym(gwin_sym);
  ~~~~~~~~~~~~         ^
win-sym.c:274:28: warning: too many arguments in call to 'show_win_sym'
      show_win_sym(gwin_sym);
      ~~~~~~~~~~~~         ^
win-sym.c:277:28: warning: too many arguments in call to 'hide_win_sym'
      hide_win_sym(gwin_sym);
      ~~~~~~~~~~~~         ^
win-sym.c:340:24: warning: too many arguments in call to 'move_win_sym'
  move_win_sym(gwin_sym);
  ~~~~~~~~~~~~         ^
4 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-sym.c -o win-sym.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o intcode.o intcode.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 intcode.c  -fPIC -DPIC -o .libs/intcode.o
intcode.c:60:3: warning: implicit declaration of function 'clear_int_code_all' is invalid in C99 [-Wimplicit-function-declaration]
  clear_int_code_all();
  ^
intcode.c:72:15: warning: passing 'u_char [3]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    big5_utf8(ttt, utf8);
              ^~~
./gcin.h:101:22: note: passing argument to parameter 's' here
void big5_utf8(char *s, char out[]);
                     ^
intcode.c:72:20: warning: passing 'u_char [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    big5_utf8(ttt, utf8);
                   ^~~~
./gcin.h:101:30: note: passing argument to parameter 'out' here
void big5_utf8(char *s, char out[]);
                             ^
intcode.c:74:16: warning: passing 'u_char [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sendkey_b5(utf8);
               ^~~~
./gcin.h:125:23: note: passing argument to parameter 'bchar' here
void sendkey_b5(char *bchar);
                      ^
intcode.c:69:5: warning: array index 3 is past the end of the array (which contains 3 elements) [-Warray-bounds]
    ttt[3]=0;
    ^   ~
intcode.c:67:5: note: array 'ttt' declared here
    u_char ttt[3], utf8[CH_SZ+1];
    ^
5 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 intcode.c -o intcode.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o pho-sym.o pho-sym.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 pho-sym.c  -fPIC -DPIC -o .libs/pho-sym.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 pho-sym.c -o pho-sym.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o win-int.o win-int.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-int.c  -fPIC -DPIC -o .libs/win-int.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-int.c -o win-int.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o win-pho.o win-pho.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-pho.c  -fPIC -DPIC -o .libs/win-pho.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-pho.c -o win-pho.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o gcin-settings.o gcin-settings.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin-settings.c  -fPIC -DPIC -o .libs/gcin-settings.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin-settings.c -o gcin-settings.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o table-update.o table-update.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 table-update.c  -fPIC -DPIC -o .libs/table-update.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 table-update.c -o table-update.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o win-gtab.o win-gtab.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-gtab.c  -fPIC -DPIC -o .libs/win-gtab.o
win-gtab.c:454:52: warning: '&&' within '||' [-Wlogical-op-parentheses]
      current_gcin_inner_frame == gcin_inner_frame &&
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
win-gtab.c:454:52: note: place parentheses around the '&&' expression to silence this warning
      current_gcin_inner_frame == gcin_inner_frame &&
                                                   ^
1 warning generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-gtab.c -o win-gtab.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o gtab.o gtab.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gtab.c  -fPIC -DPIC -o .libs/gtab.o
gtab.c:97:11: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    char *chi = tblch(i);
          ^     ~~~~~~~~
gtab.c:123:17: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        keyname = &cur_inmd->keyname_lookup[k];
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtab.c:125:17: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        keyname = &cur_inmd->keyname[k * CH_SZ];
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtab.c:217:3: warning: implicit declaration of function 'clear_gtab_in_area' is invalid in C99 [-Wimplicit-function-declaration]
  clear_gtab_in_area();
  ^
gtab.c:221:5: warning: implicit declaration of function 'hide_win_gtab' is invalid in C99 [-Wimplicit-function-declaration]
    hide_win_gtab();
    ^
gtab.c:243:18: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    disp_gtab(i, &cur_inmd->keyname[inch[i] * CH_SZ]);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtab.c:204:33: note: passing argument to parameter 'gtabchar' here
void disp_gtab(int index, char *gtabchar);
                                ^
gtab.c:283:18: warning: implicit declaration of function 'gcin_switch_keys_lookup' is invalid in C99 [-Wimplicit-function-declaration]
    int keyidx = gcin_switch_keys_lookup(key[0]);
                 ^
gtab.c:384:11: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  utf8cpy(&inp->keyname[WILD_QUES*CH_SZ], "<U+FF1F>");  /* for wild card */
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gcin.h:111:20: note: passing argument to parameter 't' here
void utf8cpy(char *t, char *s);
                   ^
gtab.c:385:11: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  utf8cpy(&inp->keyname[WILD_STAR*CH_SZ], "<U+FF0A>");
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gcin.h:111:20: note: passing argument to parameter 't' here
void utf8cpy(char *t, char *s);
                   ^
gtab.c:394:11: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    char *keyname = &inp->keyname[i*CH_SZ];
          ^         ~~~~~~~~~~~~~~~~~~~~~~
gtab.c:437:15: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  inp->keymap = tzmalloc(char, 128);
              ^ ~~~~~~~~~~~~~~~~~~~
gtab.c:442:19: warning: array subscript is of type 'char' [-Wchar-subscripts]
      inp->keymap[toupper(ttt[i])]=i;
                  ^~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper'
#define toupper(c)      ((int)((_toupper_tab_ + 1)[(c)]))
                                                  ^~~~
gtab.c:549:21: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  int plen = strlen(p);
                    ^
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
gtab.c:553:18: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (utf8_str_N(p) > 1  || p[0] < 128) {
                 ^
./gcin.h:118:22: note: passing argument to parameter 'str' here
int utf8_str_N(char *str);
                     ^
gtab.c:554:15: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    send_text(p);
              ^
./gcin.h:124:22: note: passing argument to parameter 'text' here
void send_text(char *text);
                     ^
gtab.c:561:28: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      start_gtab_pho_query(p);
                           ^
gtab.c:539:33: note: passing argument to parameter 'utf8' here
void start_gtab_pho_query(char *utf8);
                                ^
gtab.c:568:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (gtab_disp_key_codes && !gtab_hide_row2 || wild_mode)
        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~~
gtab.c:568:29: note: place parentheses around the '&&' expression to silence this warning
    if (gtab_disp_key_codes && !gtab_hide_row2 || wild_mode)
                            ^
        (                                     )
gtab.c:569:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      lookup_gtab(p, tt);
                  ^
gtab.c:87:24: note: passing argument to parameter 'ch' here
void lookup_gtab(char *ch, char out[])
                       ^
gtab.c:571:16: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sendkey_b5(p);
               ^
./gcin.h:125:23: note: passing argument to parameter 'bchar' here
void sendkey_b5(char *bchar);
                      ^
gtab.c:593:32: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcpy(match_phrase, p);
                               ^
/usr/include/string.h:58:56: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                                          ^
gtab.c:626:7: warning: unused variable 'ofs' [-Wunused-variable]
  int ofs = 0;
      ^
gtab.c:711:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  int len = u8cpy(seltab[seltabidx], tbl_ch);
                                     ^~~~~~
./gcin.h:112:26: note: passing argument to parameter 's' here
int u8cpy(char *t, char *s);
                         ^
gtab.c:978:47: warning: '&&' within '||' [-Wlogical-op-parentheses]
     if (key < 'A' || key > 'z' || key > 'Z'  && key < 'a' )
                                ~~ ~~~~~~~~~~~^~~~~~~~~~~~
gtab.c:978:47: note: place parentheses around the '&&' expression to silence this warning
     if (key < 'A' || key > 'z' || key > 'Z'  && key < 'a' )
                                              ^
                                   (                      )
gtab.c:982:26: warning: array subscript is of type 'char' [-Wchar-subscripts]
     if (cur_inmd->keymap[lcase] != cur_inmd->keymap[ucase])
                         ^~~~~~
gtab.c:982:53: warning: array subscript is of type 'char' [-Wchar-subscripts]
     if (cur_inmd->keymap[lcase] != cur_inmd->keymap[ucase])
                                                    ^~~~~~
gtab.c:987:79: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if ((kbstate & ShiftMask) && key!='*' && (key!='?' || gtab_shift_phrase_key && !ci)) {
                                                     ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
gtab.c:987:79: note: place parentheses around the '&&' expression to silence this warning
  if ((kbstate & ShiftMask) && key!='*' && (key!='?' || gtab_shift_phrase_key && !ci)) {
                                                                              ^
                                                        (                           )
gtab.c:989:14: warning: implicit declaration of function 'feed_phrase' is invalid in C99 [-Wimplicit-function-declaration]
      return feed_phrase(key, kbstate);
             ^
gtab.c:1024:30: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          utf8cpy(seltab[i], cur_inmd->qkeys.quick1[inch[0]-1][i]);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gcin.h:111:29: note: passing argument to parameter 's' here
void utf8cpy(char *t, char *s);
                            ^
gtab.c:1035:30: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          utf8cpy(seltab[i], cur_inmd->qkeys.quick2[inch[0]-1][inch[1]-1][i]);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gcin.h:111:29: note: passing argument to parameter 's' here
void utf8cpy(char *t, char *s);
                            ^
gtab.c:1125:11: warning: implicit declaration of function 'show_win_gtab' is invalid in C99 [-Wimplicit-function-declaration]
          show_win_gtab();
          ^
gtab.c:1178:22: warning: passing 'char [129]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          putstr_inp(seltab[sel1st_i]);  /* select 1st */
                     ^~~~~~~~~~~~~~~~
gtab.c:547:32: note: passing argument to parameter 'p' here
static void putstr_inp(u_char *p)
                               ^
gtab.c:1199:22: warning: passing 'char [129]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          putstr_inp(seltab[vv]);
                     ^~~~~~~~~~
gtab.c:547:32: note: passing argument to parameter 'p' here
static void putstr_inp(u_char *p)
                               ^
gtab.c:1208:20: warning: passing 'char [129]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        putstr_inp(seltab[sel1st_i]);  /* select 1st */
                   ^~~~~~~~~~~~~~~~
gtab.c:547:32: note: passing argument to parameter 'p' here
static void putstr_inp(u_char *p)
                               ^
gtab.c:1248:34: warning: incompatible pointer types passing 'u_char (*)[4]' to parameter of type 'char *' [-Wincompatible-pointer-types]
              utf8cpy(seltab[i], &cur_inmd->qkeys.quick1[inkey-1][i]);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gcin.h:111:29: note: passing argument to parameter 's' here
void utf8cpy(char *t, char *s);
                            ^
gtab.c:1258:34: warning: incompatible pointer types passing 'u_char (*)[4]' to parameter of type 'char *' [-Wincompatible-pointer-types]
              utf8cpy(seltab[i], &cur_inmd->qkeys.quick2[inch[0]-1][inkey-1][i]);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gcin.h:111:29: note: passing argument to parameter 's' here
void utf8cpy(char *t, char *s);
                            ^
gtab.c:1360:20: warning: passing 'char [129]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        putstr_inp(seltab[vv]);
                   ^~~~~~~~~~
gtab.c:547:32: note: passing argument to parameter 'p' here
static void putstr_inp(u_char *p)
                               ^
gtab.c:1463:63: warning: '&&' within '||' [-Wlogical-op-parentheses]
        ((_gtab_space_auto_first & GTAB_space_auto_first_any) && defselN==cur_inmd->M_DUP_SEL+1 ||
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
gtab.c:1463:63: note: place parentheses around the '&&' expression to silence this warning
        ((_gtab_space_auto_first & GTAB_space_auto_first_any) && defselN==cur_inmd->M_DUP_SEL+1 ||
                                                              ^
         (                                                                                     )
gtab.c:1464:64: warning: '&&' within '||' [-Wlogical-op-parentheses]
         !(_gtab_space_auto_first & GTAB_space_auto_first_any) && defselN==cur_inmd->M_DUP_SEL)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtab.c:1464:64: note: place parentheses around the '&&' expression to silence this warning
         !(_gtab_space_auto_first & GTAB_space_auto_first_any) && defselN==cur_inmd->M_DUP_SEL)) {
                                                               ^
         (                                                                                    )
gtab.c:1478:20: warning: passing 'char [129]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        putstr_inp(seltab[0]);
                   ^~~~~~~~~
gtab.c:547:32: note: passing argument to parameter 'p' here
static void putstr_inp(u_char *p)
                               ^
gtab.c:1075:11: warning: variable 'pendkey' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
      if (more_pg) {
          ^~~~~~~
gtab.c:1443:9: note: uninitialized use occurs here
    if (pendkey)
        ^~~~~~~
gtab.c:1075:7: note: remove the 'if' if its condition is always false
      if (more_pg) {
      ^~~~~~~~~~~~~~
gtab.c:1306:3: note: variable 'pendkey' is declared here
  char *pendkey = strchr(cur_inmd->endkey, key);
  ^
40 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gtab.c -o gtab.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o gtab-util.o gtab-util.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gtab-util.c  -fPIC -DPIC -o .libs/gtab-util.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gtab-util.c -o gtab-util.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o phrase.o phrase.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 phrase.c  -fPIC -DPIC -o .libs/phrase.o
phrase.c:74:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
    if (isupper(kname[0])) {
        ^~~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:52:40: note: expanded from macro 'isupper'
#define isupper(c)      ((int)((_ctype_ + 1)[(c)] & _CTYPE_U))
                                            ^~~~
phrase.c:76:19: warning: array subscript is of type 'char' [-Wchar-subscripts]
       kname[0] = tolower(kname[0]);
                  ^~~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower'
#define tolower(c)      ((int)((_tolower_tab_ + 1)[(c)]))
                                                  ^~~~
2 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 phrase.c -o phrase.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o win-inmd-switch.o win-inmd-switch.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-inmd-switch.c  -fPIC -DPIC -o .libs/win-inmd-switch.o
win-inmd-switch.c:11:4: warning: implicit declaration of function 'init_in_method' is invalid in C99 [-Wimplicit-function-declaration]
   init_in_method(idx);
   ^
1 warning generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-inmd-switch.c -o win-inmd-switch.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o pho-dbg.o pho-dbg.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 pho-dbg.c  -fPIC -DPIC -o .libs/pho-dbg.o
pho-dbg.c:19:9: warning: unused variable 'j' [-Wunused-variable]
    int j;
        ^
1 warning generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 pho-dbg.c -o pho-dbg.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o locale.o locale.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 locale.c  -fPIC -DPIC -o .libs/locale.o
locale.c:9:51: warning: incompatible pointer types passing 'int *' to parameter of type 'gsize *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
  char *utf8 = g_convert(s, len, "UTF-8", "Big5", &rn, &wn, &err);
                                                  ^~~
/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0/glib/gconvert.h:93:19: note: passing argument to parameter 'bytes_read' here
                                gsize        *bytes_read,     
                                              ^
locale.c:9:56: warning: incompatible pointer types passing 'int *' to parameter of type 'gsize *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
  char *utf8 = g_convert(s, len, "UTF-8", "Big5", &rn, &wn, &err);
                                                       ^~~
/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0/glib/gconvert.h:94:19: note: passing argument to parameter 'bytes_written' here
                                gsize        *bytes_written,  
                                              ^
locale.c:35:44: warning: incompatible pointer types passing 'int *' to parameter of type 'gsize *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
  char *big5 = g_locale_from_utf8 (s, len, &rn, &wn, &err);
                                           ^~~
/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0/glib/gconvert.h:121:21: note: passing argument to parameter 'bytes_read' here
                           gsize        *bytes_read,     
                                         ^
locale.c:35:49: warning: incompatible pointer types passing 'int *' to parameter of type 'gsize *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
  char *big5 = g_locale_from_utf8 (s, len, &rn, &wn, &err);
                                                ^~~
/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0/glib/gconvert.h:122:21: note: passing argument to parameter 'bytes_written' here
                           gsize        *bytes_written,  
                                         ^
4 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 locale.c -o locale.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o win-pho-near.o win-pho-near.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-pho-near.c  -fPIC -DPIC -o .libs/win-pho-near.o
win-pho-near.c:135:21: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        utf8cpy(tt, ch_pho[i].ch);
                    ^~~~~~~~~~~~
./gcin.h:111:29: note: passing argument to parameter 's' here
void utf8cpy(char *t, char *s);
                            ^
1 warning generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-pho-near.c -o win-pho-near.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o gcin-switch.o gcin-switch.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin-switch.c  -fPIC -DPIC -o .libs/gcin-switch.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin-switch.c -o gcin-switch.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o win-status.o win-status.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-status.c  -fPIC -DPIC -o .libs/win-status.o
win-status.c:22:7: warning: implicit declaration of function 'exec_gcin_setup' is invalid in C99 [-Wimplicit-function-declaration]
      exec_gcin_setup();
      ^
1 warning generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 win-status.c -o win-status.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o IC.o IC.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 IC.c  -fPIC -DPIC -o .libs/IC.o
IC.c:169:8: warning: implicit declaration of function 'move_IC_in_win' is invalid in C99 [-Wimplicit-function-declaration]
       move_IC_in_win(cs);
       ^
1 warning generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 IC.c -o IC.o >/dev/null 2>&1
gmake -C IMdkit/lib
gmake[1]: Entering directory `/scratch/inputmethod/gcin/work/gcin-1.1.7/IMdkit/lib'
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include IMConn.c
IMConn.c:87:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)'
        if (strcmp (args->name, IMModifiers) == 0)
            ^
IMConn.c:87:6: note: please include the header <string.h> or explicitly provide a declaration for 'strcmp'
IMConn.c:110:5: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)'
    memset ((void *) ims, 0, sizeof (XIMProtocolRec));
    ^
IMConn.c:110:5: note: please include the header <string.h> or explicitly provide a declaration for 'memset'
2 warnings generated.
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include IMValues.c
IMValues.c:64:23: warning: implicitly declaring library function 'malloc' with type 'void *(unsigned long)'
    args = (XIMArg *) malloc ((unsigned) (max_count + 1)*sizeof (XIMArg));
                      ^
IMValues.c:64:23: note: please include the header <stdlib.h> or explicitly provide a declaration for 'malloc'
1 warning generated.
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include IMMethod.c
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include FrameMgr.c
FrameMgr.c:307:17: warning: 11 enumeration values not handled in switch: 'BIT8', 'BIT16', 'BIT32'... [-Wswitch]
        switch (type)
                ^
FrameMgr.c:337:13: warning: 7 enumeration values not handled in switch: 'BIT64', 'POINTER', 'PTR_ITEM'... [-Wswitch]
    switch (type)
            ^
FrameMgr.c:504:17: warning: 11 enumeration values not handled in switch: 'BIT64', 'BARRAY', 'ITER'... [-Wswitch]
        switch (type)
                ^
FrameMgr.c:539:13: warning: 7 enumeration values not handled in switch: 'BIT64', 'POINTER', 'PTR_ITEM'... [-Wswitch]
    switch (type)
            ^
FrameMgr.c:759:17: warning: 6 enumeration values not handled in switch: 'POINTER', 'PTR_ITEM', 'COUNTER_BIT8'... [-Wswitch]
        switch (type)
                ^
FrameMgr.c:907:13: warning: enumeration value 'PTR_ITEM' not handled in switch [-Wswitch]
    switch (ret_type)
            ^
FrameMgr.c:1118:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
            register number;
            ~~~~~~~~ ^
FrameMgr.c:1119:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
            register size;
            ~~~~~~~~ ^
FrameMgr.c:1120:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
            register i;
            ~~~~~~~~ ^
FrameMgr.c:1056:13: warning: enumeration value 'PTR_ITEM' not handled in switch [-Wswitch]
    switch (ret_type)
            ^
FrameMgr.c:1303:17: warning: 11 enumeration values not handled in switch: 'BIT8', 'BIT16', 'BIT32'... [-Wswitch]
        switch (type)
                ^
FrameMgr.c:1361:17: warning: 11 enumeration values not handled in switch: 'BIT8', 'BIT16', 'BIT32'... [-Wswitch]
        switch (type)
                ^
FrameMgr.c:1412:17: warning: 12 enumeration values not handled in switch: 'BIT8', 'BIT16', 'BIT32'... [-Wswitch]
        switch (type)
                ^
FrameMgr.c:1543:13: warning: 11 enumeration values not handled in switch: 'BIT8', 'BIT16', 'BIT32'... [-Wswitch]
    switch (it->template->type)
            ^
FrameMgr.c:1660:13: warning: 7 enumeration values not handled in switch: 'PTR_ITEM', 'PADDING', 'EOL'... [-Wswitch]
    switch (type)
            ^
FrameMgr.c:1742:13: warning: 7 enumeration values not handled in switch: 'PTR_ITEM', 'PADDING', 'EOL'... [-Wswitch]
    switch (type)
            ^
FrameMgr.c:1819:13: warning: 11 enumeration values not handled in switch: 'BIT8', 'BIT16', 'BIT32'... [-Wswitch]
    switch (type)
            ^
FrameMgr.c:1938:13: warning: 11 enumeration values not handled in switch: 'BIT8', 'BIT16', 'BIT32'... [-Wswitch]
    switch (it->template->type)
            ^
FrameMgr.c:2004:13: warning: 12 enumeration values not handled in switch: 'BIT8', 'BIT16', 'BIT32'... [-Wswitch]
    switch (it->template->type)
            ^
FrameMgr.c:2088:13: warning: 7 enumeration values not handled in switch: 'PTR_ITEM', 'PADDING', 'EOL'... [-Wswitch]
    switch (type)
            ^
FrameMgr.c:2171:13: warning: 12 enumeration values not handled in switch: 'BIT8', 'BIT16', 'BIT32'... [-Wswitch]
    switch (it->template->type)
            ^
FrameMgr.c:2262:13: warning: 6 enumeration values not handled in switch: 'PTR_ITEM', 'EOL', 'COUNTER_BIT8'... [-Wswitch]
    switch (type)
            ^
FrameMgr.c:2298:13: warning: 5 enumeration values not handled in switch: 'EOL', 'COUNTER_BIT8', 'COUNTER_BIT16'... [-Wswitch]
    switch (type)
            ^
FrameMgr.c:2333:13: warning: 6 enumeration values not handled in switch: 'PTR_ITEM', 'EOL', 'COUNTER_BIT8'... [-Wswitch]
    switch (type)
            ^
24 warnings generated.
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include i18nIMProto.c
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include i18nAttr.c
i18nAttr.c:119:27: warning: implicit declaration of function 'XrmStringToQuark' is invalid in C99 [-Wimplicit-function-declaration]
        p->attribute_id = XrmStringToQuark (p->name);
                          ^
1 warning generated.
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include i18nMethod.c
i18nMethod.c:69:5: warning: incompatible pointer types initializing 'int (*)(XIMS, ...)' with an expression of type 'int (XIMS, IMForwardEventStruct *)' [-Wincompatible-pointer-types]
    xi18n_forwardEvent,
    ^~~~~~~~~~~~~~~~~~
i18nMethod.c:70:5: warning: incompatible pointer types initializing 'int (*)(XIMS, ...)' with an expression of type 'int (XIMS, IMCommitStruct *)' [-Wincompatible-pointer-types]
    xi18n_commit,
    ^~~~~~~~~~~~
i18nMethod.c:71:5: warning: incompatible pointer types initializing 'int (*)(XIMS, ...)' with an expression of type 'int (XIMS, IMProtocol *)' [-Wincompatible-pointer-types]
    xi18n_callCallback,
    ^~~~~~~~~~~~~~~~~~
i18nMethod.c:72:5: warning: incompatible pointer types initializing 'int (*)(XIMS, ...)' with an expression of type 'int (XIMS, IMProtocol *)' [-Wincompatible-pointer-types]
    xi18n_preeditStart,
    ^~~~~~~~~~~~~~~~~~
i18nMethod.c:73:5: warning: incompatible pointer types initializing 'int (*)(XIMS, ...)' with an expression of type 'int (XIMS, IMProtocol *)' [-Wincompatible-pointer-types]
    xi18n_preeditEnd,
    ^~~~~~~~~~~~~~~~
i18nMethod.c:606:5: warning: implicit declaration of function '_Xi18nInitAttrList' is invalid in C99 [-Wimplicit-function-declaration]
    _Xi18nInitAttrList (i18n_core);
    ^
i18nMethod.c:609:5: warning: implicit declaration of function '_Xi18nInitExtension' is invalid in C99 [-Wimplicit-function-declaration]
    _Xi18nInitExtension (i18n_core);
    ^
i18nMethod.c:684:5: warning: implicit declaration of function '_XRegisterFilterByType' is invalid in C99 [-Wimplicit-function-declaration]
    _XRegisterFilterByType (dpy,
    ^
i18nMethod.c:712:5: warning: implicit declaration of function '_XUnregisterFilter' is invalid in C99 [-Wimplicit-function-declaration]
    _XUnregisterFilter (dpy,
    ^
i18nMethod.c:837:24: warning: implicit declaration of function '_Xi18nNeedSwap' is invalid in C99 [-Wimplicit-function-declaration]
                       _Xi18nNeedSwap (i18n_core, call_data->connect_id));
                       ^
i18nMethod.c:844:9: warning: implicit declaration of function '_Xi18nSendMessage' is invalid in C99 [-Wimplicit-function-declaration]
        _Xi18nSendMessage (ims,
        ^
i18nMethod.c:982:16: warning: implicit declaration of function '_Xi18nGeometryCallback' is invalid in C99 [-Wimplicit-function-declaration]
        return _Xi18nGeometryCallback (ims, call_data);
               ^
i18nMethod.c:985:16: warning: implicit declaration of function '_Xi18nPreeditStartCallback' is invalid in C99 [-Wimplicit-function-declaration]
        return _Xi18nPreeditStartCallback (ims, call_data);
               ^
i18nMethod.c:988:16: warning: implicit declaration of function '_Xi18nPreeditDrawCallback' is invalid in C99 [-Wimplicit-function-declaration]
        return _Xi18nPreeditDrawCallback (ims, call_data);
               ^
i18nMethod.c:991:16: warning: implicit declaration of function '_Xi18nPreeditCaretCallback' is invalid in C99 [-Wimplicit-function-declaration]
        return _Xi18nPreeditCaretCallback (ims, call_data);
               ^
i18nMethod.c:994:16: warning: implicit declaration of function '_Xi18nPreeditDoneCallback' is invalid in C99 [-Wimplicit-function-declaration]
        return _Xi18nPreeditDoneCallback (ims, call_data);
               ^
i18nMethod.c:997:16: warning: implicit declaration of function '_Xi18nStatusStartCallback' is invalid in C99 [-Wimplicit-function-declaration]
        return _Xi18nStatusStartCallback (ims, call_data);
               ^
i18nMethod.c:1000:16: warning: implicit declaration of function '_Xi18nStatusDrawCallback' is invalid in C99 [-Wimplicit-function-declaration]
        return _Xi18nStatusDrawCallback (ims, call_data);
               ^
i18nMethod.c:1003:16: warning: implicit declaration of function '_Xi18nStatusDoneCallback' is invalid in C99 [-Wimplicit-function-declaration]
        return _Xi18nStatusDoneCallback (ims, call_data);
               ^
i18nMethod.c:1006:16: warning: implicit declaration of function '_Xi18nStringConversionCallback' is invalid in C99 [-Wimplicit-function-declaration]
        return _Xi18nStringConversionCallback (ims, call_data);
               ^
i18nMethod.c:1030:5: warning: implicit declaration of function '_Xi18nSetEventMask' is invalid in C99 [-Wimplicit-function-declaration]
    _Xi18nSetEventMask (ims,
    ^
21 warnings generated.
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include i18nUtil.c
i18nUtil.c:39:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
_Xi18nNeedSwap (Xi18n i18n_core, CARD16 connect_id)
^~~~~~~~~~~~~~
1 warning generated.
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include i18nPtHdr.c
i18nPtHdr.c:71:24: warning: implicit declaration of function '_Xi18nNeedSwap' is invalid in C99 [-Wimplicit-function-declaration]
                       _Xi18nNeedSwap (i18n_core, connect_id));
                       ^
i18nPtHdr.c:102:9: warning: implicit declaration of function '_Xi18nSendMessage' is invalid in C99 [-Wimplicit-function-declaration]
        _Xi18nSendMessage (ims, connect_id, XIM_ERROR, 0, 0, 0);
        ^
i18nPtHdr.c:189:9: warning: implicit declaration of function '_Xi18nSendTriggerKey' is invalid in C99 [-Wimplicit-function-declaration]
        _Xi18nSendTriggerKey (ims, connect_id);
        ^
i18nPtHdr.c:822:5: warning: implicit declaration of function '_Xi18nChangeIC' is invalid in C99 [-Wimplicit-function-declaration]
    _Xi18nChangeIC (ims, call_data, p, True);
    ^
i18nPtHdr.c:836:5: warning: implicit declaration of function '_Xi18nGetIC' is invalid in C99 [-Wimplicit-function-declaration]
    _Xi18nGetIC (ims, call_data, p);
    ^
5 warnings generated.
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include i18nIc.c
i18nIc.c:616:28: warning: implicit declaration of function '_Xi18nNeedSwap' is invalid in C99 [-Wimplicit-function-declaration]
                           _Xi18nNeedSwap (i18n_core, connect_id));
                           ^
i18nIc.c:635:9: warning: implicit declaration of function '_Xi18nSendMessage' is invalid in C99 [-Wimplicit-function-declaration]
        _Xi18nSendMessage (ims, connect_id, XIM_ERROR, 0, 0, 0);
        ^
i18nIc.c:791:13: warning: implicit declaration of function '_Xi18nSetEventMask' is invalid in C99 [-Wimplicit-function-declaration]
            _Xi18nSetEventMask (ims,
            ^
3 warnings generated.
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include i18nClbk.c
i18nClbk.c:50:24: warning: implicit declaration of function '_Xi18nNeedSwap' is invalid in C99 [-Wimplicit-function-declaration]
                       _Xi18nNeedSwap (i18n_core, connect_id));
                       ^
i18nClbk.c:56:9: warning: implicit declaration of function '_Xi18nSendMessage' is invalid in C99 [-Wimplicit-function-declaration]
        _Xi18nSendMessage (ims, connect_id, XIM_ERROR, 0, 0, 0);
        ^
2 warnings generated.
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include i18nX.c
i18nX.c:193:5: warning: implicit declaration of function '_XRegisterFilterByType' is invalid in C99 [-Wimplicit-function-declaration]
    _XRegisterFilterByType (dpy,
    ^
i18nX.c:244:5: warning: implicit declaration of function '_XUnregisterFilter' is invalid in C99 [-Wimplicit-function-declaration]
    _XUnregisterFilter (dpy,
    ^
2 warnings generated.
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include i18nTr.c
i18nTr.c:124:28: warning: implicit declaration of function '_Xi18nNeedSwap' is invalid in C99 [-Wimplicit-function-declaration]
                           _Xi18nNeedSwap (i18n_core, *connect_id));
                           ^
i18nTr.c:353:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (p = index (hostname, ':'))
        ~~^~~~~~~~~~~~~~~~~~~~~~~
i18nTr.c:353:11: note: place parentheses around the assignment to silence this warning
    if (p = index (hostname, ':'))
          ^
        (                        )
i18nTr.c:353:11: note: use '==' to turn this assignment into an equality comparison
    if (p = index (hostname, ':'))
          ^
          ==
2 warnings generated.
gcc -c -g -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include i18ntrans.c
In file included from i18ntrans.c:91:
./Xtrans.c:148:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (3,"FreeConnInfo(%x)\n", ciptr, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:148:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (3,"FreeConnInfo(%x)\n", ciptr, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:148:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:174:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (3,"SelectTransport(%s)\n", protocol, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:174:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (3,"SelectTransport(%s)\n", protocol, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:174:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:228:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (3,"ParseAddress(%s)\n", address, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:228:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (3,"ParseAddress(%s)\n", address, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:228:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:305:2: warning: implicit declaration of function '_XimdXTransGetHostname' is invalid in C99 [-Wimplicit-function-declaration]
        TRANS(GetHostname) (hostnamebuf, sizeof (hostnamebuf));
        ^
./Xtrans.h:88:21: note: expanded from macro 'TRANS'
#define TRANS(func) _XimdXTrans##func
                    ^
<scratch space>:290:1: note: expanded from here
_XimdXTransGetHostname
^
In file included from i18ntrans.c:91:
./Xtrans.c:405:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (2,"Open(%d,%s)\n", type, address, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:405:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (2,"Open(%d,%s)\n", type, address, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:405:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:419:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
        PRMSG (1,"Open: Unable to Parse address %s\n", address, 0, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:419:2: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
        PRMSG (1,"Open: Unable to Parse address %s\n", address, 0, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:419:2: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:427:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
        PRMSG (1,"Open: Unable to find transport for %s\n",
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:427:2: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
        PRMSG (1,"Open: Unable to find transport for %s\n",
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:427:2: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:461:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
        PRMSG (1,"Open: Unknown Open type %d\n", type, 0, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:461:2: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
        PRMSG (1,"Open: Unknown Open type %d\n", type, 0, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:461:2: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:467:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
            PRMSG (1,"Open: transport open failed for %s/%s:%s\n",
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:467:6: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
            PRMSG (1,"Open: transport open failed for %s/%s:%s\n",
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:467:6: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:467:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            PRMSG (1,"Open: transport open failed for %s/%s:%s\n",
            ^
./Xtransint.h:504:6: note: expanded from macro 'PRMSG'
                        } else ((void)0)
                          ^
In file included from i18ntrans.c:91:
./Xtrans.c:594:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (2,"OpenCOTSServer(%s)\n", address, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:594:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (2,"OpenCOTSServer(%s)\n", address, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:594:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:623:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (2,"OpenCLTSServer(%s)\n", address, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:623:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (2,"OpenCLTSServer(%s)\n", address, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:623:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:700:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (2,"SetOption(%d,%d,%d)\n", fd, option, arg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:700:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (2,"SetOption(%d,%d,%d)\n", fd, option, arg);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:700:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:798:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
        PRMSG (1,"TRANS(TransNoListen): unable to find transport: %s\n", 
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:798:2: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
        PRMSG (1,"TRANS(TransNoListen): unable to find transport: %s\n", 
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:798:2: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:830:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (2,"Accept(%d)\n", ciptr->fd, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:830:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (2,"Accept(%d)\n", ciptr->fd, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:830:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:957:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (2,"Close(%d)\n", ciptr->fd, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:957:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (2,"Close(%d)\n", ciptr->fd, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:957:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:974:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (2,"CloseForCloning(%d)\n", ciptr->fd, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:974:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (2,"CloseForCloning(%d)\n", ciptr->fd, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:974:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1002:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (2,"GetMyAddr(%d)\n", ciptr->fd, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1002:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (2,"GetMyAddr(%d)\n", ciptr->fd, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1002:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1009:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
        PRMSG (1,"GetMyAddr: malloc failed\n", 0, 0, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1009:2: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
        PRMSG (1,"GetMyAddr: malloc failed\n", 0, 0, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1009:2: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1026:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (2,"GetPeerAddr(%d)\n", ciptr->fd, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1026:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (2,"GetPeerAddr(%d)\n", ciptr->fd, 0, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1026:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1033:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
        PRMSG (1,"GetPeerAddr: malloc failed\n", 0, 0, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1033:2: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
        PRMSG (1,"GetPeerAddr: malloc failed\n", 0, 0, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1033:2: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1101:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (2,"MakeAllCOTSServerListeners(%s,%x)\n",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1101:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (2,"MakeAllCOTSServerListeners(%s,%x)\n",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1101:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1115:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
        PRMSG (5,"MakeAllCOTSServerListeners: opening %s\n",
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1115:2: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
        PRMSG (5,"MakeAllCOTSServerListeners: opening %s\n",
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1115:2: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1123:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
            PRMSG (1,
            ^~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1123:6: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
            PRMSG (1,
            ^~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1123:6: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1139:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
                PRMSG (1,
                ^~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1139:3: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                PRMSG (1,
                ^~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1139:3: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1153:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
                PRMSG (1,
                ^~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1153:3: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                PRMSG (1,
                ^~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1153:3: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1161:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
        PRMSG (5,
        ^~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1161:2: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
        PRMSG (5,
        ^~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1161:2: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1171:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (5,
    ^~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1171:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (5,
    ^~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1171:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1207:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (2,"MakeAllCLTSServerListeners(%s,%x)\n",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1207:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (2,"MakeAllCLTSServerListeners(%s,%x)\n",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1207:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1221:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
        PRMSG (5,"MakeAllCLTSServerListeners: opening %s\n",
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1221:2: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
        PRMSG (5,"MakeAllCLTSServerListeners: opening %s\n",
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1221:2: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1226:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
            PRMSG (1,
            ^~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1226:6: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
            PRMSG (1,
            ^~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1226:6: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1242:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
                PRMSG (1,
                ^~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1242:3: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                PRMSG (1,
                ^~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1242:3: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1256:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
                PRMSG (1,
                ^~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1256:3: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                PRMSG (1,
                ^~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1256:3: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1264:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
        PRMSG (5,
        ^~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1264:2: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
        PRMSG (5,
        ^~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1264:2: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
In file included from i18ntrans.c:91:
./Xtrans.c:1273:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    PRMSG (5,
    ^~~~~~~~~
./Xtransint.h:501:20: note: expanded from macro 'PRMSG'
                        fprintf(stderr, __xtransname); fflush(stderr); \
                                        ^~~~~~~~~~~~
In file included from i18ntrans.c:91:
./Xtrans.c:1273:5: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
    PRMSG (5,
    ^~~~~~~~~
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                        ~^~~~~
./Xtrans.c:1273:5: note: use array indexing to silence this warning
./Xtransint.h:502:21: note: expanded from macro 'PRMSG'
                        fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
                                         ^
68 warnings generated.
ar cr libXimd.a IMConn.o IMValues.o IMMethod.o FrameMgr.o i18nIMProto.o i18nAttr.o i18nMethod.o i18nUtil.o i18nPtHdr.o i18nIc.o i18nClbk.o i18nX.o i18nTr.o i18ntrans.o
ranlib libXimd.a
gmake[1]: Leaving directory `/scratch/inputmethod/gcin/work/gcin-1.1.7/IMdkit/lib'
gmake -C im-srv
gmake[1]: Entering directory `/scratch/inputmethod/gcin/work/gcin-1.1.7/im-srv'
Makefile:22: .depend: No such file or directory
gcc -Wall -g -I.. -I../im-client  -I../IMdkit/include -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -DDEBUG="0" -MM *.c > .depend
In file included from im-dispatch.c:7:
In file included from ../im-client/gcin-protocol.h:2:
../gcin-endian.h:4:2: warning: "big endian" [-W#warnings]
#warning "big endian"
 ^
1 warning generated.
In file included from im-srv.c:10:
In file included from ../im-client/gcin-protocol.h:2:
../gcin-endian.h:4:2: warning: "big endian" [-W#warnings]
#warning "big endian"
 ^
1 warning generated.
gmake[1]: Leaving directory `/scratch/inputmethod/gcin/work/gcin-1.1.7/im-srv'
gmake[1]: Entering directory `/scratch/inputmethod/gcin/work/gcin-1.1.7/im-srv'
libtool  --mode=compile --tag=CC gcc -c -Wall -g -I.. -I../im-client  -I../IMdkit/include -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -DDEBUG="0" -o im-srv.o im-srv.c
libtool: compile:  gcc -c -Wall -g -I.. -I../im-client -I../IMdkit/include -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -DDEBUG=0 im-srv.c  -fPIC -DPIC -o .libs/im-srv.o
In file included from im-srv.c:10:
In file included from ../im-client/gcin-protocol.h:2:
../gcin-endian.h:4:2: warning: "big endian" [-W#warnings]
#warning "big endian"
 ^
im-srv.c:38:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     PropModeReplace, (char *)&tsrv_ip_port, sizeof(srv_ip_port));
                      ^~~~~~~~~~~~~~~~~~~~~
/scratch/inputmethod/gcin/work/.buildlink/include/X11/Xlib.h:2083:38: note: passing argument to parameter here
    _Xconst unsigned char*      /* data */,
                                          ^
im-srv.c:56:66: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    newsockfd = accept(im_sockfd,(struct sockaddr *) & cli_addr, &clilen);
                                                                 ^~~~~~~
/usr/include/sys/socket.h:612:69: note: passing argument to parameter here
int     accept(int, struct sockaddr * __restrict, socklen_t * __restrict);
                                                                        ^
im-srv.c:62:70: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    newsockfd = accept(im_tcp_sockfd,(struct sockaddr *) & cli_addr, &clilen);
                                                                     ^~~~~~~
/usr/include/sys/socket.h:612:69: note: passing argument to parameter here
int     accept(int, struct sockaddr * __restrict, socklen_t * __restrict);
                                                                        ^
im-srv.c:194:11: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  u_char *myip = (char *)&srv_ip_port.ip;
          ^      ~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
libtool: compile:  gcc -c -Wall -g -I.. -I../im-client -I../IMdkit/include -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -DDEBUG=0 im-srv.c -o im-srv.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -g -I.. -I../im-client  -I../IMdkit/include -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -DDEBUG="0" -o im-addr.o im-addr.c
libtool: compile:  gcc -c -Wall -g -I.. -I../im-client -I../IMdkit/include -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -DDEBUG=0 im-addr.c  -fPIC -DPIC -o .libs/im-addr.o
libtool: compile:  gcc -c -Wall -g -I.. -I../im-client -I../IMdkit/include -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -DDEBUG=0 im-addr.c -o im-addr.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -g -I.. -I../im-client  -I../IMdkit/include -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -DDEBUG="0" -o im-dispatch.o im-dispatch.c
libtool: compile:  gcc -c -Wall -g -I.. -I../im-client -I../IMdkit/include -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -DDEBUG=0 im-dispatch.c  -fPIC -DPIC -o .libs/im-dispatch.o
In file included from im-dispatch.c:7:
In file included from ../im-client/gcin-protocol.h:2:
../gcin-endian.h:4:2: warning: "big endian" [-W#warnings]
#warning "big endian"
 ^
im-dispatch.c:34:20: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    __gcin_enc_mem(tmp, n, &srv_ip_port.passwd, &gcin_clients[fd].seed);
                   ^~~
../im-client/gcin-protocol.h:74:29: note: passing argument to parameter 'p' here
void __gcin_enc_mem(u_char *p, int n, GCIN_PASSWD *passwd, u_int *seed);
                            ^
im-dispatch.c:152:9: warning: implicit declaration of function 'clear_output_buffer' is invalid in C99 [-Wimplicit-function-declaration]
        clear_output_buffer();
        ^
im-dispatch.c:176:7: warning: implicit declaration of function 'dbg_time' is invalid in C99 [-Wimplicit-function-declaration]
      dbg_time("Invalid request %x from:", req.req_no);
      ^
im-dispatch.c:182:54: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!getpeername(fd, (struct sockaddr *)&addr, &len)) {
                                                     ^~~~
/usr/include/sys/socket.h:615:74: note: passing argument to parameter here
int     getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict);
                                                                             ^
5 warnings generated.
libtool: compile:  gcc -c -Wall -g -I.. -I../im-client -I../IMdkit/include -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -DDEBUG=0 im-dispatch.c -o im-dispatch.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -g -I.. -I../im-client  -I../IMdkit/include -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -DDEBUG="0" -o ../im-client/gcin-crypt.o ../im-client/gcin-crypt.c
libtool: compile:  gcc -c -Wall -g -I.. -I../im-client -I../IMdkit/include -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -DDEBUG=0 ../im-client/gcin-crypt.c  -fPIC -DPIC -o ../im-client/.libs/gcin-crypt.o
In file included from ../im-client/gcin-crypt.c:1:
In file included from ../im-client/gcin-protocol.h:2:
../gcin-endian.h:4:2: warning: "big endian" [-W#warnings]
#warning "big endian"
 ^
1 warning generated.
libtool: compile:  gcc -c -Wall -g -I.. -I../im-client -I../IMdkit/include -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -DDEBUG=0 ../im-client/gcin-crypt.c -o ../im-client/gcin-crypt.o >/dev/null 2>&1
ar cr im-srv.a im-srv.o im-addr.o im-dispatch.o ../im-client/gcin-crypt.o
ranlib im-srv.a
cd ..; gmake
gmake[2]: Entering directory `/scratch/inputmethod/gcin/work/gcin-1.1.7'
gcc -o gcin gcin.o eve.o win0.o pho.o tsin.o win1.o util.o pho-util.o gcin-conf.o tsin-util.o win-sym.o intcode.o pho-sym.o win-int.o win-pho.o gcin-settings.o table-update.o win-gtab.o gtab.o gtab-util.o phrase.o win-inmd-switch.o pho-dbg.o locale.o win-pho-near.o gcin-switch.o win-status.o IC.o IMdkit/lib/libXimd.a im-srv/im-srv.a -lXtst -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lgio-2.0 -lXfixes -lcairo -lX11 -lXext -lpango-1.0 -lm -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lintl   -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lX11 -L/usr/X11R6/lib
rm -f core.*
ln -sf gcin gcin.test
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o tsd2a.o tsd2a.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 tsd2a.c  -fPIC -DPIC -o .libs/tsd2a.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 tsd2a.c -o tsd2a.o >/dev/null 2>&1
gcc -o tsd2a tsd2a.o pho-sym.o pho-dbg.o locale.o util.o -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lgio-2.0 -lXfixes -lcairo -lX11 -lXext -lpango-1.0 -lm -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lintl   -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lX11
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o tsa2d.o tsa2d.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 tsa2d.c  -fPIC -DPIC -o .libs/tsa2d.o
tsa2d.c:88:25: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  int tlena = utf8_tlen(&sf[cha], lena);
                        ^~~~~~~~
./gcin.h:113:21: note: passing argument to parameter 's' here
int utf8_tlen(char *s, int N);
                    ^
tsa2d.c:89:25: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  int tlenb = utf8_tlen(&sf[chb], lenb);
                        ^~~~~~~~
./gcin.h:113:21: note: passing argument to parameter 's' here
int utf8_tlen(char *s, int N);
                    ^
tsa2d.c:124:11: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if (!(bf=(u_char *)malloc(bfsize))) {
          ^~~~~~~~~~~~~~~~~~~~~~~~~
tsa2d.c:142:11: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    fgets(s,sizeof(s),fp);
          ^
/usr/include/stdio.h:229:30: note: passing argument to parameter here
char    *fgets(char * __restrict, int, FILE * __restrict);
                                ^
tsa2d.c:143:16: warning: passing 'u_char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    len=strlen(s);
               ^
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
tsa2d.c:157:25: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      int len = utf8_sz(&s[i]);
                        ^~~~~
./gcin.h:110:19: note: passing argument to parameter 's' here
int utf8_sz(char *s);
                  ^
tsa2d.c:174:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        i+=utf8_sz(&s[i]);
                   ^~~~~
./gcin.h:110:19: note: passing argument to parameter 's' here
int utf8_sz(char *s);
                  ^
tsa2d.c:195:23: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      usecount = atoi(&s[i]);
                      ^~~~~
/usr/include/stdlib.h:101:23: note: passing argument to parameter here
int      atoi(const char *);
                          ^
tsa2d.c:208:15: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!(bf=(u_char *)realloc(bf,bfsize))) {
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 tsa2d.c -o tsa2d.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o gcin-send.o gcin-send.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin-send.c  -fPIC -DPIC -o .libs/gcin-send.o
gcin-send.c:18:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     PropModeReplace, s, strlen(s)+1);
                      ^
/scratch/inputmethod/gcin/work/.buildlink/include/X11/Xlib.h:2083:38: note: passing argument to parameter here
    _Xconst unsigned char*      /* data */,
                                          ^
1 warning generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin-send.c -o gcin-send.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o pho-lookup.o pho-lookup.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 pho-lookup.c  -fPIC -DPIC -o .libs/pho-lookup.o
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 pho-lookup.c -o pho-lookup.o >/dev/null 2>&1
gcc -o tsa2d tsa2d.o gcin-send.o util.o pho-sym.o gcin-conf.o locale.o pho-lookup.o -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lgio-2.0 -lXfixes -lcairo -lX11 -lXext -lpango-1.0 -lm -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lintl   -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lX11
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o phoa2d.o phoa2d.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 phoa2d.c  -fPIC -DPIC -o .libs/phoa2d.o
phoa2d.c:90:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char [64]' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *p = s;
            ^   ~
phoa2d.c:95:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      p += utf8_sz(p);
                   ^
./gcin.h:110:19: note: passing argument to parameter 's' here
int utf8_sz(char *s);
                  ^
phoa2d.c:102:23: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    int u8len = u8cpy(items[itemsN].ch, p);
                      ^~~~~~~~~~~~~~~~
./gcin.h:112:17: note: passing argument to parameter 't' here
int u8cpy(char *t, char *s);
                ^
phoa2d.c:102:41: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    int u8len = u8cpy(items[itemsN].ch, p);
                                        ^
./gcin.h:112:26: note: passing argument to parameter 's' here
int u8cpy(char *t, char *s);
                         ^
phoa2d.c:106:32: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    items[itemsN].count = atoi(p);
                               ^
/usr/include/stdlib.h:101:23: note: passing argument to parameter here
int      atoi(const char *);
                          ^
5 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 phoa2d.c -o phoa2d.o >/dev/null 2>&1
gcc -o phoa2d phoa2d.o pho-sym.o gcin-send.o gcin-conf.o locale.o pho-lookup.o -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lgio-2.0 -lXfixes -lcairo -lX11 -lXext -lpango-1.0 -lm -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lintl   -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lX11
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o phod2a.o phod2a.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 phod2a.c  -fPIC -DPIC -o .libs/phod2a.o
phod2a.c:32:25: warning: passing 'u_char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      int len = utf8_sz(ch_pho[j].ch);
                        ^~~~~~~~~~~~
./gcin.h:110:19: note: passing argument to parameter 's' here
int utf8_sz(char *s);
                  ^
1 warning generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 phod2a.c -o phod2a.o >/dev/null 2>&1
gcc -o phod2a phod2a.o pho-util.o gcin-conf.o pho-sym.o table-update.o pho-dbg.o locale.o gcin-settings.o util.o -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lgio-2.0 -lXfixes -lcairo -lX11 -lXext -lpango-1.0 -lm -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lintl   -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lX11
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o tslearn.o tslearn.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 tslearn.c  -fPIC -DPIC -o .libs/tslearn.o
tslearn.c:148:26: warning: passing 'u_char [65]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!pharse_search(txt))
                         ^~~
tslearn.c:89:30: note: passing argument to parameter 's' here
gboolean pharse_search(char *s)
                             ^
tslearn.c:187:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
tslearn.c:276:9: warning: unused variable 'len' [-Wunused-variable]
    int len;
        ^
tslearn.c:268:7: warning: unused variable 'current_strN' [-Wunused-variable]
  int current_strN = strlen(utf8);
      ^
tslearn.c:272:7: warning: unused variable 'i' [-Wunused-variable]
  int i;
      ^
5 warnings generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 tslearn.c -o tslearn.o >/dev/null 2>&1
gcc -o tslearn tslearn.o util.o gcin-conf.o pho-util.o tsin-util.o gcin-send.o pho-sym.o table-update.o locale.o gcin-settings.o -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lgio-2.0 -lXfixes -lcairo -lX11 -lXext -lpango-1.0 -lm -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lintl   -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lX11
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o gcin-setup.o gcin-setup.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin-setup.c  -fPIC -DPIC -o .libs/gcin-setup.o
gcin-setup.c:238:21: warning: array subscript is of type 'char' [-Wchar-subscripts]
  while (len > 0 && isdigit(fname[len])) {
                    ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:40: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_ + 1)[(c)] & _CTYPE_N))
                                            ^~~~
1 warning generated.
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin-setup.c -o gcin-setup.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC gcc -c -Wall -D_REENTRANT -pthread -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng15 -I/usr/pkg/include/harfbuzz   -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\"  -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 -o gcin-setup-list.o gcin-setup-list.c
libtool: compile:  gcc -c -Wall -D_REENTRANT -pthread -I/scratch/inputmethod/gcin/work/.buildlink/include/gtk-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/gtk-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/atk-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/cairo -I/scratch/inputmethod/gcin/work/.buildlink/include/gdk-pixbuf-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/pango-1.0 -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/gio-unix-2.0/ -I/scratch/inputmethod/gcin/work/.buildlink/include -I/scratch/inputmethod/gcin/work/.buildlink/include/glib/glib-2.0 -I/scratch/inputmethod/gcin/work/.buildlink/lib/glib-2.0/include -I/scratch/inputmethod/gcin/work/.buildlink/include/pixman-1 -I/scratch/inputmethod/gcin/work/.buildlink/include/freetype2 -I/scratch/inputmethod/gcin/work/.buildlink/include/libpng15 -I/scratch/inputmethod/gcin/work/.buildlink/include/harfbuzz -I./IMdkit/include -DGCIN_TABLE_DIR=\"/usr/pkg/share/gcin/table\" -DDOC_DIR=\"/usr/pkg/share/doc/gcin-1.1.7\" -DGCIN_ICON_DIR=\"/usr/pkg/share/icons/gcin\" -DGCIN_VERSION=\"1.1.7\" -DGCIN_SCRIPT_DIR=\"/usr/pkg/share/gcin/script\" -DGCIN_BIN_DIR=\"/usr/pkg/bin\" -DSYS_ICON_DIR=\"/usr/pkg/share/icons\" -DUSE_XIM=1 gcin-setup-list.c  -fPIC -DPIC -o .libs/gcin-setup-list.o
gcin-setup-list.c:52:10: warning: implicit declaration of function 'gcin_switch_keys_lookup' is invalid in C99 [-Wimplicit-function-declaration]
  return gcin_switch_keys_lookup(a->key[0]) - gcin_switch_keys_lookup(b->key[0]);
         ^
gcin-setup-list.c:187:5: error: non-void function 'toggled' should return a value [-Wreturn-type]
    return;
    ^
1 warning and 1 error generated.
gmake[2]: *** [gcin-setup-list.o] Error 1
gmake[2]: Leaving directory `/scratch/inputmethod/gcin/work/gcin-1.1.7'
gmake[1]: *** [im-srv.a] Error 2
gmake[1]: Leaving directory `/scratch/inputmethod/gcin/work/gcin-1.1.7/im-srv'
gmake: *** [im-srv/im-srv.a] Error 2
*** Error code 2

Stop.
make: stopped in /bulk-data/pkgsrc/inputmethod/gcin
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/inputmethod/gcin
