+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ctrlproxy-3.0.8nb24/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ctrlproxy-3.0.8nb24/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for ctrlproxy-3.0.8nb24
Compiling src/linestack-cmd.c
Compiling src/posix.c
src/linestack-cmd.c: In function 'handle_insert':
src/linestack-cmd.c:145:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  145 |         if (!g_strcasecmp(argv[1], "client"))
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/gmodule.h:30,
                 from lib/line.h:23,
                 from src/linestack-cmd.c:4:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack-cmd.c:147:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  147 |         else if (!g_strcasecmp(argv[1], "server"))
      |         ^~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/gmodule.h:30,
                 from lib/line.h:23,
                 from src/linestack-cmd.c:4:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack-cmd.c: In function 'main':
src/linestack-cmd.c:178:34: warning: variable 'info' set but not used [-Wunused-but-set-variable]
  178 |         struct irc_network_info *info;
      |                                  ^~~~
Compiling src/cache.c
Compiling src/util.c
src/cache.c: In function 'client_try_cache':
src/cache.c:211:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  211 |                 if (!g_strcasecmp(l->args[0], cache_commands[i].name))
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/cache.c:24:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
Compiling src/hooks.c
Compiling src/linestack.c
src/hooks.c: In function 'del_filter_ex':
src/hooks.c:64:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   64 |                 if (!g_strcasecmp(d->name, name))
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/hooks.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
Compiling src/plugins.c
src/linestack.c: In function 'register_linestack':
src/linestack.c:32:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
   32 |         linestack_backends = g_slist_append(linestack_backends, g_memdup(b, sizeof(*b)));
      |         ^~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
src/linestack.c: In function 'linestack_insert_line':
src/linestack.c:214:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  214 |                 g_strcasecmp(l->args[0], "PRIVMSG") &&
      |                 ^~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack.c:215:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  215 |                 g_strcasecmp(l->args[0], "NOTICE")) return TRUE;
      |                 ^~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack.c:218:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  218 |         if ((!g_strcasecmp(l->args[0], "PRIVMSG") ||
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack.c:219:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  219 |                 !g_strcasecmp(l->args[0], "NOTICE")) &&
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack.c:221:17: warning: 'g_strncasecmp' is deprecated [-Wdeprecated-declarations]
  221 |                 g_strncasecmp(l->args[2], "\001ACTION", 7) != 0)
      |                 ^~~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:271:23: note: declared here
  271 | gint                  g_strncasecmp    (const gchar *s1,
      |                       ^~~~~~~~~~~~~
src/linestack.c:225:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  225 |                 if (!g_strcasecmp(linestack_messages[i], l->args[0]))
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack.c: In function 'send_line_timed':
src/linestack.c:253:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  253 |         if ((!g_strcasecmp(l->args[0], "PRIVMSG") ||
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack.c:254:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  254 |                 !g_strcasecmp(l->args[0], "NOTICE")) &&
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack.c: In function 'send_line_timed_dataonly':
src/linestack.c:272:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  272 |         if (g_strcasecmp(l->args[0], "PRIVMSG") != 0 &&
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack.c:273:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  273 |                 g_strcasecmp(l->args[0], "NOTICE") != 0)
      |                 ^~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack.c: In function 'send_line_dataonly':
src/linestack.c:289:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  289 |         if (g_strcasecmp(l->args[0], "PRIVMSG") != 0 &&
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/linestack.c:290:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  290 |                 g_strcasecmp(l->args[0], "NOTICE") != 0)
      |                 ^~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/linestack.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/plugins.c: In function 'load_plugin':
src/plugins.c:56:17: warning: 'g_module_build_path' is deprecated [-Wdeprecated-declarations]
   56 |                 else path_name = g_module_build_path(modulesdir, name);
      |                 ^~~~
In file included from src/ctrlproxy.h:28,
                 from src/internals.h:44,
                 from src/plugins.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/gmodule.h:142:23: note: declared here
  142 | gchar*                g_module_build_path    (const gchar  *directory,
      |                       ^~~~~~~~~~~~~~~~~~~
Compiling src/settings.c
Compiling src/log.c
src/settings.c: In function 'find_create_network_config':
src/settings.c:726:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  726 |                 if (g_strcasecmp(nc->name, name) == 0)
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/settings.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/settings.c:736:25: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  736 |                         if (g_strcasecmp(sc->host, name) == 0)
      |                         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/settings.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/settings.c:739:25: warning: 'g_strncasecmp' is deprecated [-Wdeprecated-declarations]
  739 |                         if (g_strncasecmp(sc->host, name, strlen(sc->host)) != 0)
      |                         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/settings.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:271:23: note: declared here
  271 | gint                  g_strncasecmp    (const gchar *s1,
      |                       ^~~~~~~~~~~~~
src/settings.c:744:25: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  744 |                         if (g_strcasecmp(tmp, name) == 0)
      |                         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/settings.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/settings.c: In function 'config_find_network':
src/settings.c:931:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  931 |                 if (!g_strcasecmp(nc->name, name))
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/settings.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/settings.c: In function 'config_load_networks':
src/settings.c:976:32: warning: variable 'n' set but not used [-Wunused-but-set-variable]
  976 |         struct network_config *n;
      |                                ^
src/settings.c: In function 'load_configuration':
src/settings.c:1275:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1275 |                 if (!g_strcasecmp(setting, "never") || !g_strcasecmp(setting, "false"))
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/settings.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/settings.c:1275:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1275 |                 if (!g_strcasecmp(setting, "never") || !g_strcasecmp(setting, "false"))
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/settings.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/settings.c:1277:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1277 |                 else if (!g_strcasecmp(setting, "always"))
      |                 ^~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/settings.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/settings.c:1279:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1279 |                 else if  (!g_strcasecmp(setting, "replication") ||
      |                 ^~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/settings.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/settings.c:1280:35: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1280 |                                   !g_strcasecmp(setting, "true"))
      |                                   ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/settings.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/settings.c:1363:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1363 |     if (g_key_file_has_key(kf, "admin", "log", NULL) && !g_key_file_get_boolean(kf, "admin", "log", NULL))
      |     ^~
src/settings.c:1365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1365 |         g_key_file_remove_key(kf, "admin", "log", NULL);
      |         ^~~~~~~~~~~~~~~~~~~~~
src/settings.c:1366:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1366 |     if (g_key_file_has_key(kf, "global", "admin-log", NULL) && !g_key_file_get_boolean(kf, "global", "admin-log", NULL))
      |     ^~
src/settings.c:1369:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1369 |         for (gl = cfg->networks; gl; gl = gl->next) {
      |         ^~~
Compiling src/client.c
src/client.c: In function 'handle_offline_command':
src/client.c:41:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   41 |         if (!g_strcasecmp(l->args[0], "PRIVMSG") || !g_strcasecmp(l->args[0], "NOTICE")) {
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:41:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   41 |         if (!g_strcasecmp(l->args[0], "PRIVMSG") || !g_strcasecmp(l->args[0], "NOTICE")) {
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:43:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   43 |         } else if (!g_strcasecmp(l->args[0], "JOIN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:46:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   46 |         } else if (!g_strcasecmp(l->args[0], "PART")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c: In function 'process_from_client':
src/client.c:81:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   81 |         if (!g_strcasecmp(l->args[0], "QUIT")) {
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:85:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   85 |         } else if (!g_strcasecmp(l->args[0], "PING")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:87:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   87 |         } else if (!g_strcasecmp(l->args[0], "PONG")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:95:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   95 |         } else if (!g_strcasecmp(l->args[0], "USER") ||
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:96:27: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   96 |                           !g_strcasecmp(l->args[0], "PASS")) {
      |                           ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:99:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   99 |         } else if (!g_strcasecmp(l->args[0], "CTRLPROXY")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:102:28: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  102 |                            !g_strcasecmp(l->args[0], "PRIVMSG") &&
      |                            ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:103:28: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  103 |                            !g_strcasecmp(l->args[1], c->network->global->config->admin_user)) {
      |                            ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:105:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  105 |         } else if (!g_strcasecmp(l->args[0], "PRIVMSG") && l->argc > 2 &&
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:107:25: warning: 'g_strncasecmp' is deprecated [-Wdeprecated-declarations]
  107 |                         g_strncasecmp(l->args[2], "\001ACTION", 7) != 0) {
      |                         ^~~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:271:23: note: declared here
  271 | gint                  g_strncasecmp    (const gchar *s1,
      |                       ^~~~~~~~~~~~~
src/client.c:112:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  112 |         } else if (!g_strcasecmp(l->args[0], "NOTICE") && l->argc > 2 &&
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c:115:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  115 |         } else if (!g_strcasecmp(l->args[0], "")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/client.c: In function 'welcome_client':
src/client.c:197:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  197 |                 if (g_strcasecmp(client->state->me.nick, client->network->external_state->me.nick) != 0) {
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
Compiling src/redirect.c
Compiling src/gen_config.c
src/redirect.c: In function 'find_query':
src/redirect.c:577:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  577 |                 if (!g_strcasecmp(queries[i].name, name)) return &queries[i];
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/redirect.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
Compiling src/repl.c
src/repl.c: In function 'register_replication_backend':
src/repl.c:28:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
   28 |         backends = g_list_append(backends, g_memdup(backend, sizeof(*backend)));
      |         ^~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/repl.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
Compiling src/linestack_file.c
src/linestack_file.c: In function 'file_insert_line':
src/linestack_file.c:624:58: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'gint64' {aka 'long int'} [-Wformat=]
  624 |                 char *state_id = g_strdup_printf("%lu-%lld", time(NULL),
      |                                                       ~~~^
      |                                                          |
      |                                                          long long int
      |                                                       %ld
  625 |                                                                  g_io_channel_tell_position(nd->line_file));
      |                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                  |
      |                                                                  gint64 {aka long int}
Compiling src/ctcp_redirect.c
src/linestack_file.c: In function 'marshall_GList':
src/linestack_file.c:299:31: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized]
  299 |                 for (i = 0; i < count; i++) {
      |                             ~~^~~~~~~
src/linestack_file.c: In function 'marshall_channel_state':
src/linestack_file.c:377:31: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized]
  377 |                 for (i = 0; i < count; i++) {
      |                             ~~^~~~~~~
Compiling src/ctcp.c
Compiling src/motd.c
src/ctcp.c: In function 'ctcp_register_handler':
src/ctcp.c:166:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  166 |         cmds = g_list_append(cmds, g_memdup(h, sizeof(*h)));
      |         ^~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/ctcp.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
src/ctcp.c: In function 'ctcp_process_request':
src/ctcp.c:196:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  196 |                 if (!g_strcasecmp(hl->name, args[0])) {
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/ctcp.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/ctcp.c:205:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  205 |                 if (!g_strcasecmp(builtins[i].name, args[0])) {
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/ctcp.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
Compiling src/nickserv.c
Compiling src/keyfile.c
src/nickserv.c: In function 'nickserv_find_nick':
src/nickserv.c:41:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   41 |                 if (g_strcasecmp(e->nick, nick))
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c:45:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   45 |                 if (!g_strcasecmp(e->network, n->name)) return e->pass;
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c: In function 'cache_nickserv_pass':
src/nickserv.c:91:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   91 |                 if (e->network && !g_strcasecmp(e->network, n->name) &&
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c:92:25: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   92 |                         !g_strcasecmp(e->nick, n->external_state->me.nick)) {
      |                         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c:96:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   96 |                 if (!e->network && !g_strcasecmp(e->nick, n->external_state->me.nick) &&
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c:97:25: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   97 |                         !g_strcasecmp(e->pass, newpass)) {
      |                         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c: In function 'log_data':
src/nickserv.c:120:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  120 |         if (dir == FROM_SERVER && !g_strcasecmp(l->args[0], "NICK") &&
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c:121:12: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  121 |            nickattempt && !g_strcasecmp(nickattempt, l->args[1])) {
      |            ^~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c:126:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  126 |         if (dir == TO_SERVER && !g_strcasecmp(l->args[0], "NICK")) {
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c:132:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  132 |                 (!g_strcasecmp(l->args[0], "PRIVMSG") || !g_strcasecmp(l->args[0], "NOTICE")) &&
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c:132:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  132 |                 (!g_strcasecmp(l->args[0], "PRIVMSG") || !g_strcasecmp(l->args[0], "NOTICE")) &&
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c:133:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  133 |                 (!g_strcasecmp(l->args[1], nickserv_nick(n)) && !g_strncasecmp(l->args[2], "IDENTIFY ", strlen("IDENTIFY ")))) {
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c:133:17: warning: 'g_strncasecmp' is deprecated [-Wdeprecated-declarations]
  133 |                 (!g_strcasecmp(l->args[1], nickserv_nick(n)) && !g_strncasecmp(l->args[2], "IDENTIFY ", strlen("IDENTIFY ")))) {
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:271:23: note: declared here
  271 | gint                  g_strncasecmp    (const gchar *s1,
      |                       ^~~~~~~~~~~~~
src/nickserv.c:138:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  138 |                 !g_strcasecmp(l->args[0], "NS") &&
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c:139:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  139 |                 !g_strcasecmp(l->args[1], "IDENTIFY")) {
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/nickserv.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/nickserv.c: In function 'nickserv_load':
src/nickserv.c:184:18: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
  184 |         gboolean ret;
      |                  ^~~
src/keyfile.c: In function 'keyfile_write_file':
src/keyfile.c:92:18: warning: variable 'empty' set but not used [-Wunused-but-set-variable]
   92 |         gboolean empty = TRUE;
      |                  ^~~~~
Compiling src/admin.c
Compiling src/user.c
src/admin.c: In function 'add_network_helper':
src/admin.c:346:29: warning: variable 'n' set but not used [-Wunused-but-set-variable]
  346 |         struct irc_network *n;
      |                             ^
src/admin.c: In function 'cmp_cmd':
src/admin.c:714:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  714 |         return g_strcasecmp(cmda->name, cmdb->name);
      |         ^~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c: In function 'register_admin_command':
src/admin.c:719:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  719 |         admin_commands = g_list_insert_sorted(admin_commands, g_memdup(cmd, sizeof(*cmd)), cmp_cmd);
      |         ^~~~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
src/admin.c: In function 'process_cmd':
src/admin.c:748:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  748 |                 if (!g_strcasecmp(cmd->name, args[0])) {
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c: In function 'admin_to_server':
src/admin.c:818:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  818 |         if (!g_strcasecmp(l->args[0], "PRIVMSG") ||
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:819:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  819 |                 !g_strcasecmp(l->args[0], "NOTICE")) {
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:822:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  822 |                 if (g_strcasecmp(l->args[0], n->external_state->me.nick) == 0) {
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:827:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  827 |                 if (g_strcasecmp(l->args[1], ADMIN_CHANNEL) &&
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:828:25: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  828 |                         g_strcasecmp(l->args[1], "ctrlproxy")) {
      |                         ^~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:840:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  840 |         } else if (!g_strcasecmp(l->args[0], "ISON")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:851:25: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  851 |                         if (!g_strcasecmp(l->args[i], "ctrlproxy") ||
      |                         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:852:33: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  852 |                                 !g_strcasecmp(l->args[i], n->external_state->me.nick)) {
      |                                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:860:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  860 |         } else if (!g_strcasecmp(l->args[0], "USERHOST")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:871:25: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  871 |                         if (!g_strcasecmp(l->args[i], "ctrlproxy")) {
      |                         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:874:25: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  874 |                         if (!g_strcasecmp(l->args[i], n->external_state->me.nick)) {
      |                         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:886:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  886 |         } else if (!g_strcasecmp(l->args[0], "QUIT")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:888:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  888 |         } else if (!g_strcasecmp(l->args[0], "MODE")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:891:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  891 |         } else if (!g_strcasecmp(l->args[0], "WHO")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:920:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  920 |         } else if (!g_strcasecmp(l->args[0], "JOIN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:925:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  925 |         } else if (!g_strcasecmp(l->args[0], "PART")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:933:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  933 |         } else if (!g_strcasecmp(l->args[0], "WHOIS")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:938:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  938 |         } else if (!g_strcasecmp(l->args[0], "AWAY")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c: In function 'interpret_boolean':
src/admin.c:1139:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1139 |         if (!g_strcasecmp(value, "true")) {
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:1142:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1142 |         } else if (!g_strcasecmp(value, "false")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c: In function 'report_time_set':
src/admin.c:1187:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1187 |         if (!g_strcasecmp(value, "never") || !g_strcasecmp(value, "false"))
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:1187:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1187 |         if (!g_strcasecmp(value, "never") || !g_strcasecmp(value, "false"))
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:1189:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1189 |         else if (!g_strcasecmp(value, "always"))
      |         ^~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:1191:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1191 |         else if  (!g_strcasecmp(value, "replication") ||
      |         ^~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c:1192:27: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1192 |                           !g_strcasecmp(value, "true"))
      |                           ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/admin.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/admin.c: In function 'iochannel_admin_out':
src/admin.c:1736:19: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 1736 |         GIOStatus status;
      |                   ^~~~~~
Compiling src/help.c
src/help.c: In function 'help_free':
src/help.c:33:17: warning: 'g_mapped_file_free' is deprecated: Use 'g_mapped_file_unref' instead [-Wdeprecated-declarations]
   33 |                 g_mapped_file_free(h->file);
      |                 ^~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:61,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/help.c:23:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gmappedfile.h:56:14: note: declared here
   56 | void         g_mapped_file_free         (GMappedFile  *file);
      |              ^~~~~~~~~~~~~~~~~~
Compiling src/repl_backends.c
In file included from /usr/include/string.h:519,
                 from src/internals.h:39,
                 from src/admin.c:22:
In function 'strncpy',
    inlined from 'start_admin_socket' at src/admin.c:1816:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 108 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
src/repl_backends.c: In function 'check_highlight':
src/repl_backends.c:33:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   33 |         if (g_strcasecmp(l->args[0], "PRIVMSG") != 0 &&
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/repl_backends.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/repl_backends.c:34:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   34 |                 g_strcasecmp(l->args[0], "NOTICE") != 0)
      |                 ^~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/repl_backends.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/repl_backends.c: In function 'log_data':
src/repl_backends.c:100:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  100 |         if (g_strcasecmp(l->args[0], "PRIVMSG") &&
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/repl_backends.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/repl_backends.c:101:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  101 |                 g_strcasecmp(l->args[0], "NOTICE")) return TRUE;
      |                 ^~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/repl_backends.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
Compiling src/listener.c
Compiling src/log_support.c
src/listener.c: In function 'handle_client_line':
src/listener.c:197:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  197 |         if (!g_strcasecmp(l->args[0], "PASS")) {
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/listener.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/internals.h:39,
                 from src/listener.c:22:
In function 'strncpy',
    inlined from 'start_unix_domain_socket_listener' at src/listener.c:397:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 108 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling src/log_custom.c
Compiling src/log_subst.c
src/log_custom.c: In function 'log_custom_data':
src/log_custom.c:192:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  192 |         if (dir == FROM_SERVER && !g_strcasecmp(l->args[0], "JOIN")) {
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/log_custom.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/log_custom.c:194:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  194 |         } else if (dir == FROM_SERVER && !g_strcasecmp(l->args[0], "PART")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/log_custom.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/log_custom.c:196:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  196 |         } else if (!g_strcasecmp(l->args[0], "PRIVMSG") && l->args[2] != NULL) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/log_custom.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/log_custom.c:209:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  209 |         } else if (!g_strcasecmp(l->args[0], "NOTICE")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/log_custom.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/log_custom.c:211:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  211 |         } else if (!g_strcasecmp(l->args[0], "MODE") && l->args[1] != NULL &&
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/log_custom.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/log_custom.c:215:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  215 |         } else if (!g_strcasecmp(l->args[0], "QUIT")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/log_custom.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/log_custom.c:217:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  217 |         } else if (!g_strcasecmp(l->args[0], "KICK") && l->args[1] != NULL &&
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/log_custom.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/log_custom.c:248:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  248 |         } else if (!g_strcasecmp(l->args[0], "TOPIC") && dir == FROM_SERVER &&
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/log_custom.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/log_custom.c:254:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  254 |         } else if (!g_strcasecmp(l->args[0], "NICK") && dir == FROM_SERVER &&
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/log_custom.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
Compiling src/auto_away.c
Compiling src/network.c
src/auto_away.c: In function 'log_data':
src/auto_away.c:72:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   72 |         if (dir == TO_SERVER && !g_strcasecmp(l->args[0], "AWAY")) {
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/auto_away.c:27:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/auto_away.c:77:12: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   77 |            (!g_strcasecmp(l->args[0], "PRIVMSG") ||
      |            ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/auto_away.c:27:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/auto_away.c:78:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
   78 |                 !g_strcasecmp(l->args[0], "NOTICE"))) {
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/auto_away.c:27:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
Compiling src/gnutls.c
src/network.c: In function 'process_from_server':
src/network.c:124:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  124 |         if (!g_strcasecmp(l->args[0], "PING")){
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/network.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/network.c:127:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  127 |         } else if (!g_strcasecmp(l->args[0], "PONG")){
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/network.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/network.c:129:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  129 |         } else if (!g_strcasecmp(l->args[0], "ERROR")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/network.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/network.c:187:33: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  187 |                                 if (!g_strcasecmp(l->args[0], "PRIVMSG") && l->argc > 2 &&
      |                                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/network.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/network.c:189:41: warning: 'g_strncasecmp' is deprecated [-Wdeprecated-declarations]
  189 |                                         g_strncasecmp(l->args[2], "\001ACTION", 7) != 0) {
      |                                         ^~~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/network.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:271:23: note: declared here
  271 | gint                  g_strncasecmp    (const gchar *s1,
      |                       ^~~~~~~~~~~~~
src/network.c:191:33: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  191 |                                 } else if (!g_strcasecmp(l->args[0], "NOTICE") && l->argc > 2 &&
      |                                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/network.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/network.c: In function 'find_network_by_hostname':
src/network.c:245:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  245 |                 if (n->name && !g_strcasecmp(n->name, hostname)) {
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/network.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/network.c:259:33: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  259 |                                 if (!g_strcasecmp(server->host, hostname) &&
      |                                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/network.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/network.c:260:41: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  260 |                                         (!g_strcasecmp(server->port, portname)
      |                                         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/network.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/network.c:268:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  268 |                 if (n->name && !g_strcasecmp(n->name, hostname)) {
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from src/network.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
src/network.c: In function 'load_networks':
src/network.c:432:37: warning: variable 'n' set but not used [-Wunused-but-set-variable]
  432 |                 struct irc_network *n;
      |                                     ^
src/gnutls.c:31:9: warning: 'gnutls_certificate_credentials' is deprecated [-Wdeprecated-declarations]
   31 |         gnutls_certificate_credentials cred;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gnutls.c:39:9: warning: 'gnutls_session' is deprecated [-Wdeprecated-declarations]
   39 |         gnutls_session session;
      |         ^~~~~~~~~~~~~~
src/gnutls.c:47:1: warning: 'gnutls_session' is deprecated [-Wdeprecated-declarations]
   47 | verify_certificate (gnutls_session session, const char *hostname, GError **err)
      | ^~~~~~~~~~~~~~~~~~
src/gnutls.c: In function 'verify_certificate':
src/gnutls.c:51:58: warning: pointer targets in passing argument 2 of 'gnutls_certificate_verify_peers2' differ in signedness [-Wpointer-sign]
   51 |         res = gnutls_certificate_verify_peers2 (session, &status);
      |                                                          ^~~~~~~
      |                                                          |
      |                                                          int *
In file included from src/gnutls.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/gnutls/gnutls.h:2788:52: note: expected 'unsigned int *' but argument is of type 'int *'
 2788 |                                      unsigned int *status);
      |                                      ~~~~~~~~~~~~~~^~~~~~
src/gnutls.c:87:17: warning: 'gnutls_datum' is deprecated [-Wdeprecated-declarations]
   87 |                 const gnutls_datum* cert_list;
      |                 ^~~~~
In file included from src/gnutls.c:21:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/gnutls/gnutls.h:1265:9: note: declared here
 1265 | typedef struct {
      |         ^~~~~~
src/gnutls.c:89:17: warning: 'gnutls_x509_crt' is deprecated [-Wdeprecated-declarations]
   89 |                 gnutls_x509_crt cert;
      |                 ^~~~~~~~~~~~~~~
src/gnutls.c: At top level:
src/gnutls.c:352:1: warning: 'gnutls_dh_params' is deprecated [-Wdeprecated-declarations]
  352 | static gnutls_dh_params dh_params = NULL;
      | ^~~~~~
src/gnutls.c: In function 'ssl_wrap_iochannel':
src/gnutls.c:393:9: warning: 'gnutls_session' is deprecated [-Wdeprecated-declarations]
  393 |         gnutls_session session = NULL;
      |         ^~~~~~~~~~~~~~
Compiling src/tlscert.c
src/tlscert.c: In function 'ssl_cert_generate':
src/tlscert.c:43:9: warning: 'gnutls_x509_crt' is deprecated [-Wdeprecated-declarations]
   43 |         gnutls_x509_crt cacrt, crt;
      |         ^~~~~~~~~~~~~~~
src/tlscert.c:43:9: warning: 'gnutls_x509_crt' is deprecated [-Wdeprecated-declarations]
src/tlscert.c:44:9: warning: 'gnutls_x509_privkey' is deprecated [-Wdeprecated-declarations]
   44 |         gnutls_x509_privkey key, cakey;
      |         ^~~~~~~~~~~~~~~~~~~
src/tlscert.c:44:9: warning: 'gnutls_x509_privkey' is deprecated [-Wdeprecated-declarations]
Compiling lib/state.c
Compiling lib/client.c
lib/state.c: In function 'state_handle_data':
lib/state.c:1120:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
 1120 |                 if (!g_strcasecmp(irc_commands[i].command, l->args[0])) {
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/state.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/client.c: In function 'process_from_pending_client':
lib/client.c:304:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  304 |         if (!g_strcasecmp(l->args[0], "NICK")) {
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/client.c:312:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  312 |         } else if (!g_strcasecmp(l->args[0], "USER")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/client.c:324:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  324 |         } else if (!g_strcasecmp(l->args[0], "PASS")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/client.c:326:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  326 |         } else if (!g_strcasecmp(l->args[0], "CONNECT")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/client.c:30:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
Compiling lib/transport.c
Compiling lib/line.c
Compiling lib/isupport.c
lib/line.c: In function 'requires_colon':
lib/line.c:208:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  208 |         if (!g_strcasecmp(l->args[0], "MODE"))
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/line.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/line.c:211:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  211 |         if (!g_strcasecmp(l->args[0], "NICK"))
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/line.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/line.c: In function 'linedup':
lib/line.c:359:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  359 |         ret = g_memdup(l, sizeof(struct irc_line));
      |         ^~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/line.c:22:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
Compiling lib/connection.c
lib/isupport.c: In function 'network_info_parse':
lib/isupport.c:313:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  313 |         if (!g_strcasecmp(key, "CASEMAPPING")) {
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:314:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  314 |                 if (!g_strcasecmp(val, "rfc1459")) {
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:316:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  316 |                 } else if (!g_strcasecmp(val, "strict-rfc1459")) {
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:318:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  318 |                 } else if (!g_strcasecmp(val, "ascii")) {
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:324:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  324 |         } else if (!g_strcasecmp(key, "NETWORK")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:327:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  327 |         } else if (!g_strcasecmp(key, "IRCD")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:330:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  330 |         } else if (!g_strcasecmp(key, "NICKLEN") || !g_strcasecmp(key, "MAXNICKLEN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:330:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  330 |         } else if (!g_strcasecmp(key, "NICKLEN") || !g_strcasecmp(key, "MAXNICKLEN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:332:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  332 |         } else if (!g_strcasecmp(key, "USERLEN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:334:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  334 |         } else if (!g_strcasecmp(key, "HOSTLEN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:336:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  336 |         } else if (!g_strcasecmp(key, "OVERRIDE")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:338:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  338 |         } else if (!g_strcasecmp(key, "CHANNELLEN") || !g_strcasecmp(key, "MAXCHANNELLEN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:338:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  338 |         } else if (!g_strcasecmp(key, "CHANNELLEN") || !g_strcasecmp(key, "MAXCHANNELLEN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:340:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  340 |         } else if (!g_strcasecmp(key, "AWAYLEN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:342:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  342 |         } else if (!g_strcasecmp(key, "KICKLEN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:344:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  344 |         } else if (!g_strcasecmp(key, "TOPICLEN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:346:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  346 |         } else if (!g_strcasecmp(key, "WATCH")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:348:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  348 |         } else if (!g_strcasecmp(key, "VBANLIST")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:350:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  350 |         } else if (!g_strcasecmp(key, "MAXPARA")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:352:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  352 |         } else if (!g_strcasecmp(key, "MAXCHANNELS")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:354:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  354 |         } else if (!g_strcasecmp(key, "MAXTARGETS")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:356:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  356 |         } else if (!g_strcasecmp(key, "REMOVE")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:358:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  358 |         } else if (!g_strcasecmp(key, "MAXBANS")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:360:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  360 |         } else if (!g_strcasecmp(key, "MODES")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:362:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  362 |         } else if (!g_strcasecmp(key, "WALLCHOPS")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:364:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  364 |         } else if (!g_strcasecmp(key, "MAP")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:366:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  366 |         } else if (!g_strcasecmp(key, "SSL")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:368:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  368 |         } else if (!g_strcasecmp(key, "WALLVOICES")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:370:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  370 |         } else if (!g_strcasecmp(key, "RFC2812")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:372:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  372 |         } else if (!g_strcasecmp(key, "PENALTY")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:374:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  374 |         } else if (!g_strcasecmp(key, "FNC")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:376:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  376 |         } else if (!g_strcasecmp(key, "SAFELIST")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:378:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  378 |         } else if (!g_strcasecmp(key, "USERIP")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:380:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  380 |         } else if (!g_strcasecmp(key, "CPRIVMSG")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:382:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  382 |         } else if (!g_strcasecmp(key, "CNOTICE")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:384:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  384 |         } else if (!g_strcasecmp(key, "KNOCK")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:386:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  386 |         } else if (!g_strcasecmp(key, "CAPAB")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:388:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  388 |         } else if (!g_strcasecmp(key, "HCN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:390:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  390 |         } else if (!g_strcasecmp(key, "VCHANNELS")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:392:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  392 |         } else if (!g_strcasecmp(key, "WHOX")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:394:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  394 |         } else if (!g_strcasecmp(key, "CALLERID")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:396:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  396 |         } else if (!g_strcasecmp(key, "ACCEPT")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:398:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  398 |         } else if (!g_strcasecmp(key, "ESILENCE")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:400:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  400 |         } else if (!g_strcasecmp(key, "UHNAMES")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:402:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  402 |         } else if (!g_strcasecmp(key, "KEYLEN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:404:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  404 |         } else if (!g_strcasecmp(key, "SILENCE")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:410:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  410 |         } else if (!g_strcasecmp(key, "CHANTYPES")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:413:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  413 |         } else if (!g_strcasecmp(key, "CHANMODES")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:428:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  428 |         } else if (!g_strcasecmp(key, "CHANLIMIT")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:431:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  431 |         } else if (!g_strcasecmp(key, "EXCEPTS")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:438:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  438 |         } else if (!g_strcasecmp(key, "INVEX")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:445:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  445 |         } else if (!g_strcasecmp(key, "ELIST")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:459:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  459 |         } else if (!g_strcasecmp(key, "DEAF")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:466:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  466 |         } else if (!g_strcasecmp(key, "EXTBAN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:478:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  478 |         } else if (!g_strcasecmp(key, "MAXLIST")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:481:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  481 |         } else if (!g_strcasecmp(key, "IDCHAN")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:484:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  484 |         } else if (!g_strcasecmp(key, "STATUSMSG")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:487:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  487 |         } else if (!g_strcasecmp(key, "PREFIX")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:494:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  494 |         } else if (!g_strcasecmp(key, "CHARSET")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:497:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  497 |         } else if (!g_strcasecmp(key, "NAMESX")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/isupport.c:499:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  499 |         } else if (!g_strcasecmp(key, "SECURELIST")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/isupport.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/connection.c: In function 'network_send_line':
lib/connection.c:245:12: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  245 |            (!g_strcasecmp(l.args[0], "PRIVMSG") ||
      |            ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/connection.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/connection.c:246:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  246 |                 !g_strcasecmp(l.args[0], "NOTICE"))) {
      |                 ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/connection.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
lib/connection.c: In function 'connect_current_tcp_server':
lib/connection.c:521:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  521 |         s->connection.data.tcp.remote_name = g_memdup(res->ai_addr,
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/connection.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
lib/connection.c: In function 'find_network':
lib/connection.c:992:17: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  992 |                 if (n->name && !g_strcasecmp(n->name, name))
      |                 ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from lib/connection.c:20:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
Compiling lib/url.c
Compiling lib/util.c
Compiling lib/listener.c
Compiling src/admin-cmd.c
lib/listener.c: In function 'listener_socks_reply':
lib/listener.c:468:19: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  468 |         GIOStatus status;
      |                   ^~~~~~
lib/listener.c: In function 'pass_handle_data':
lib/listener.c:533:18: warning: variable 'accepted' set but not used [-Wunused-but-set-variable]
  533 |         gboolean accepted;
      |                  ^~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/internals.h:39,
                 from lib/listener.c:22:
In function 'strncpy',
    inlined from 'listener_add_iochannel' at lib/listener.c:352:3:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'listener_add_iochannel' at lib/listener.c:356:3:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/internals.h:39,
                 from src/admin-cmd.c:22:
In function 'strncpy',
    inlined from 'admin_socket_prompt' at src/admin-cmd.c:38:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 108 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling src/main.c
Compiling daemon/main.c
Compiling daemon/user.c
Compiling daemon/client.c
Compiling daemon/backend.c
daemon/main.c: In function 'handle_client_line':
daemon/main.c:355:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  355 |         if (!g_strcasecmp(l->args[0], "PASS")) {
      |         ^~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from daemon/main.c:23:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
daemon/main.c:357:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  357 |         } else if (!g_strcasecmp(l->args[0], "CONNECT")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from daemon/main.c:23:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
daemon/main.c:360:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  360 |         } else if (!g_strcasecmp(l->args[0], "USER") && l->argc > 4) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from daemon/main.c:23:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
daemon/main.c:365:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  365 |         } else if (!g_strcasecmp(l->args[0], "NICK")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from daemon/main.c:23:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
daemon/main.c:367:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  367 |         } else if (!g_strcasecmp(l->args[0], "QUIT")) {
      |         ^
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstring.h:37,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/giochannel.h:36,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:56,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from daemon/main.c:23:
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/internals.h:39,
                 from daemon/main.c:23:
In function 'strncpy',
    inlined from 'daemon_socks_connect_fqdn' at daemon/main.c:328:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gtypes.h:34,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/galloca.h:34,
                 from /home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib.h:32,
                 from src/ctrlproxy.h:27,
                 from src/internals.h:44,
                 from daemon/main.c:23:
daemon/main.c: In function 'daemon_socks_connect_fqdn':
daemon/main.c:325:18: note: length computed here
  325 |         g_assert(strlen(hostname) < 0x100);
      |                  ^~~~~~~~~~~~~~~~
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gmacros.h:1241:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1241 |    if (expr)                                    \
      |        ^~~~
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gmacros.h:1248:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/home/pbulk/build/chat/ctrlproxy/work/.buildlink/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro 'G_LIKELY'
  276 |                                              if G_LIKELY (expr) ; else \
      |                                                 ^~~~~~~~
daemon/main.c:325:9: note: in expansion of macro 'g_assert'
  325 |         g_assert(strlen(hostname) < 0x100);
      |         ^~~~~~~~
Linking libirc.a
Linking ctrlproxy-admin
In file included from /usr/include/string.h:519,
                 from src/internals.h:39,
                 from daemon/backend.c:24:
In function 'strncpy',
    inlined from 'daemon_backend_open' at daemon/backend.c:100:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 108 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
Linking ctrlproxy
Linking linestack-cmd
Linking ctrlproxyd
*** Please use pkgtools/verifypc to sanity check dependencies.