+ 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.