+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/rox-2.11nb24/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/rox-2.11nb24/work.log ===> Building for rox-2.11nb24 --- abox.o --- --- action.o --- --- appinfo.o --- --- appmenu.o --- --- abox.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c abox.c --- action.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c action.c --- appinfo.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c appinfo.c --- appmenu.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c appmenu.c --- action.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from action.h:9, from action.c:38: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- abox.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from main.h:10, from abox.c:31: --- action.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from action.c:36: --- abox.o --- /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, --- action.o --- /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- abox.o --- from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- appinfo.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from type.h:9, from appinfo.c:54: --- appmenu.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from appmenu.c:26: --- appinfo.o --- /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from fscache.h:15, from appinfo.c:53: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- appmenu.o --- /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- action.o --- action.c: In function 'entry_changed': action.c:168:14: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 168 | text = gtk_editable_get_chars(entry, 0, -1); | ^ action.c:180:15: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 180 | fputs(text, gui_side->to_child); | ^~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/stdio.h:82, from action.c:26: /usr/include/iso/stdio_iso.h:224:23: note: expected 'const char * restrict' but argument is of type 'guchar *' {aka 'unsigned char *'} 224 | extern int fputs(const char *_RESTRICT_KYWD, FILE *_RESTRICT_KYWD); | ^ action.c: In function 'process_message': action.c:342:39: warning: pointer targets in passing argument 1 of 'dir_check_this' differ in signedness [-Wpointer-sign] 342 | dir_check_this(buffer + 1); /* Update this item */ | ~~~~~~~^~~ | | | const gchar * {aka const char *} In file included from action.c:49: dir.h:105:35: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 105 | void dir_check_this(const guchar *path); | ~~~~~~~~~~~~~~^~~~ action.c: In function 'message_from_child': action.c:435:32: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 435 | report = g_strdup(_("There was one error.\n")); | ^ action.c:437:32: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 437 | report = g_strdup_printf(_("There were %d errors.\n"), | ^ action.c:440:63: warning: pointer targets in passing argument 2 of 'gtk_text_buffer_insert_at_cursor' differ in signedness [-Wpointer-sign] 440 | gtk_text_buffer_insert_at_cursor(text_buffer, report, -1); | ^~~~~~ | | | guchar * {aka unsigned char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:178: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktextbuffer.h:180:56: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 180 | const gchar *text, | ~~~~~~~~~~~~~~~^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56: action.c: In function 'for_dir_contents': action.c:473:54: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 473 | list = g_list_prepend(list, g_strdup(make_path(src_dir, | ^~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} 474 | ent->d_name))); | ~~~~~~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ action.c: In function 'read_new_entry_text': action.c:615:26: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 615 | new_entry_string = new->str; | ^ action.c: In function 'do_delete': action.c:960:17: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 960 | if (strcmp(g_basename(safe_path), ".DirIcon") == 0) | ^~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ action.c: In function 'do_eject': action.c:1005:65: warning: pointer targets in passing argument 1 of 'build_command_with_path' differ in signedness [-Wpointer-sign] 1005 | argv[2] = build_command_with_path(o_action_eject_command.value, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from action.c:41: support.h:72:44: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 72 | gchar *build_command_with_path(const char *cmd, const char *path); | ~~~~~~~~~~~~^~~ action.c: In function 'do_find': action.c:1039:55: warning: pointer targets in passing argument 1 of 'find_compile' differ in signedness [-Wpointer-sign] 1039 | find_condition = find_compile(new_entry_string); | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from action.c:48: find.h:23:42: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 23 | FindCondition *find_compile(const gchar *string); | ~~~~~~~~~~~~~^~~~~~ action.c:1060:23: warning: pointer targets in assignment from 'const char *' to 'const guchar *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 1060 | info.fullpath = path; | ^ action.c:1063:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 1063 | info.leaf = g_basename(path); | ^~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ action.c:1063:19: warning: pointer targets in assignment from 'const gchar *' {aka 'const char *'} to 'const guchar *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 1063 | info.leaf = g_basename(path); | ^ action.c: In function 'do_chmod': action.c:1144:57: warning: pointer targets in passing argument 1 of 'nice_mode_compile' differ in signedness [-Wpointer-sign] 1144 | mode_change = nice_mode_compile(new_entry_string, | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} action.c:1078:58: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 1078 | static struct mode_change *nice_mode_compile(const char *mode_string, | ~~~~~~~~~~~~^~~~~~~~~~~ action.c:1183:35: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1183 | safe_path = g_strdup(path); | ^ action.c:1184:52: warning: pointer targets in passing argument 2 of 'for_dir_contents' differ in signedness [-Wpointer-sign] 1184 | for_dir_contents(do_chmod, safe_path, safe_path); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} action.c:450:42: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 450 | const char *src_dir, | ~~~~~~~~~~~~^~~~~~~ action.c:1184:63: warning: pointer targets in passing argument 3 of 'for_dir_contents' differ in signedness [-Wpointer-sign] 1184 | for_dir_contents(do_chmod, safe_path, safe_path); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} action.c:451:42: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 451 | const char *dest_path) | ~~~~~~~~~~~~^~~~~~~~~ action.c: In function 'do_settype': action.c:1224:56: warning: pointer targets in passing argument 1 of 'mime_type_lookup' differ in signedness [-Wpointer-sign] 1224 | type_change = mime_type_lookup(new_entry_string); | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from action.c:52: type.h:53:48: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 53 | extern MIME_type *mime_type_lookup(const char *type); | ~~~~~~~~~~~~^~~~ action.c:1270:35: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1270 | safe_path = g_strdup(path); | ^ action.c:1271:54: warning: pointer targets in passing argument 2 of 'for_dir_contents' differ in signedness [-Wpointer-sign] 1271 | for_dir_contents(do_settype, safe_path, unused); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} action.c:450:42: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 450 | const char *src_dir, | ~~~~~~~~~~~~^~~~~~~ action.c: In function 'make_dest_path': action.c:1306:16: warning: pointer targets in returning 'const guchar *' {aka 'const unsigned char *'} from a function with return type 'const char *' differ in signedness [-Wpointer-sign] 1306 | return make_path(dir, leaf); | ^~~~~~~~~~~~~~~~~~~~ action.c: In function 'do_copy2': action.c:1457:35: warning: pointer targets in passing argument 1 of 'copy_file' differ in signedness [-Wpointer-sign] 1457 | error = copy_file(path, dest_path); | ^~~~ | | | const char * support.h:34:33: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const char *' 34 | guchar *copy_file(const guchar *from, const guchar *to); | ~~~~~~~~~~~~~~^~~~ action.c:1457:41: warning: pointer targets in passing argument 2 of 'copy_file' differ in signedness [-Wpointer-sign] 1457 | error = copy_file(path, dest_path); | ^~~~~~~~~ | | | const char * support.h:34:53: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const char *' 34 | guchar *copy_file(const guchar *from, const guchar *to); | ~~~~~~~~~~~~~~^~ action.c: In function 'do_link_relative': action.c:1612:38: warning: pointer targets in passing argument 1 of 'get_relative_path' differ in signedness [-Wpointer-sign] 1612 | rel_path = get_relative_path(dest_path, path); | ^~~~~~~~~ | | | const char * support.h:39:41: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const char *' 39 | guchar *get_relative_path(const guchar *from, const guchar *to); | ~~~~~~~~~~~~~~^~~~ action.c:1612:49: warning: pointer targets in passing argument 2 of 'get_relative_path' differ in signedness [-Wpointer-sign] 1612 | rel_path = get_relative_path(dest_path, path); | ^~~~ | | | const char * support.h:39:61: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const char *' 39 | guchar *get_relative_path(const guchar *from, const guchar *to); | ~~~~~~~~~~~~~~^~ action.c:1612:18: warning: pointer targets in assignment from 'guchar *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 1612 | rel_path = get_relative_path(dest_path, path); | ^ action.c: In function 'do_mount': action.c:1632:43: warning: pointer targets in passing argument 1 of 'build_command_with_path' differ in signedness [-Wpointer-sign] 1631 | argv[2] = build_command_with_path(mount ? o_action_mount_command.value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | : o_action_umount_command.value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} support.h:72:44: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 72 | gchar *build_command_with_path(const char *cmd, const char *path); | ~~~~~~~~~~~~^~~ action.c:1633:43: warning: pointer targets in passing argument 2 of 'build_command_with_path' differ in signedness [-Wpointer-sign] 1633 | path); | ^~~~ | | | const guchar * {aka const unsigned char *} support.h:72:61: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 72 | gchar *build_command_with_path(const char *cmd, const char *path); | ~~~~~~~~~~~~^~~~ action.c: In function 'usage_cb': action.c:1699:26: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] 1699 | send_dir(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:553:38: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ action.c:1708:26: warning: pointer targets in passing argument 1 of 'do_usage' differ in signedness [-Wpointer-sign] 1708 | do_usage(path, NULL); | ^~~~ | | | guchar * {aka unsigned char *} action.c:875:34: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 875 | static void do_usage(const char *src_path, const char *unused) | ~~~~~~~~~~~~^~~~~~~~ action.c:1711:29: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 1711 | g_basename(path), | ^~~~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ action.c:1711:40: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] 1711 | g_basename(path), | ^~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:47: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ action.c: In function 'mount_cb': action.c:1750:34: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] 1750 | target = pathdup(path); | ^~~~ | | | guchar * {aka unsigned char *} support.h:17:27: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 17 | char *pathdup(const char *path); | ~~~~~~~~~~~~^~~~ action.c:1750:24: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1750 | target = pathdup(path); | ^ action.c: In function 'dirname': action.c:1782:25: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] 1782 | slash = strrchr(path, '/'); | ^~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/string.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:35: /usr/include/iso/string_iso.h:142:22: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 142 | extern char *strrchr(const char *, int); | ^~~~~~~~~~~~ action.c:1782:15: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1782 | slash = strrchr(path, '/'); | ^ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:64: action.c:1783:54: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 1783 | g_return_val_if_fail(slash != NULL, g_strdup(path)); | ^~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gmessages.h:671:17: note: in definition of macro 'g_return_val_if_fail' 671 | return (val); \ | ^~~ action.c:1783:45: note: in expansion of macro 'g_strdup' 1783 | g_return_val_if_fail(slash != NULL, g_strdup(path)); | ^~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:21: warning: pointer targets in returning 'char *' from a function with return type 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 324 | #define g_strdup(x) g_strdup_inline (x) /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gmessages.h:671:17: note: in definition of macro 'g_return_val_if_fail' 671 | return (val); \ | ^~~ action.c:1783:45: note: in expansion of macro 'g_strdup' 1783 | g_return_val_if_fail(slash != NULL, g_strdup(path)); | ^~~~~~~~ action.c:1786:34: warning: pointer targets in passing argument 1 of 'g_strndup' differ in signedness [-Wpointer-sign] 1786 | return g_strndup(path, slash - path); | ^~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:292:54: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 292 | gchar* g_strndup (const gchar *str, | ~~~~~~~~~~~~~^~~ action.c:1786:24: warning: pointer targets in returning 'gchar *' {aka 'char *'} from a function with return type 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1786 | return g_strndup(path, slash - path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:21: warning: pointer targets in returning 'char *' from a function with return type 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 324 | #define g_strdup(x) g_strdup_inline (x) | ^~~~~~~~~~~~~~~~~~~ action.c:1787:16: note: in expansion of macro 'g_strdup' 1787 | return g_strdup("/"); | ^~~~~~~~ action.c: In function 'delete_cb': action.c:1802:26: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] 1802 | send_dir(dir); | ^~~ | | | guchar * {aka unsigned char *} action.c:553:38: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ action.c:1809:27: warning: pointer targets in passing argument 1 of 'do_delete' differ in signedness [-Wpointer-sign] 1809 | do_delete(path, dir); | ^~~~ | | | guchar * {aka unsigned char *} action.c:908:35: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 908 | static void do_delete(const char *src_path, const char *unused) | ~~~~~~~~~~~~^~~~~~~~ action.c:1809:33: warning: pointer targets in passing argument 2 of 'do_delete' differ in signedness [-Wpointer-sign] 1809 | do_delete(path, dir); | ^~~ | | | guchar * {aka unsigned char *} action.c:908:57: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 908 | static void do_delete(const char *src_path, const char *unused) | ~~~~~~~~~~~~^~~~~~ action.c: In function 'eject_cb': action.c:1833:26: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] 1833 | send_dir(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:553:38: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ action.c:1835:26: warning: pointer targets in passing argument 1 of 'do_eject' differ in signedness [-Wpointer-sign] 1835 | do_eject(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:972:34: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 972 | static void do_eject(const char *path) | ~~~~~~~~~~~~^~~~ action.c: In function 'find_cb': action.c:1852:34: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] 1852 | send_dir(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:553:38: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ action.c:1854:33: warning: pointer targets in passing argument 1 of 'do_find' differ in signedness [-Wpointer-sign] 1854 | do_find(path, NULL); | ^~~~ | | | guchar * {aka unsigned char *} action.c:1022:33: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 1022 | static void do_find(const char *path, const char *unused) | ~~~~~~~~~~~~^~~~ action.c: In function 'chmod_cb': action.c:1883:26: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] 1883 | send_dir(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:553:38: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ In file included from config.h:49, from action.c:24: action.c:1885:29: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] 1885 | if (mc_stat(path, &info) != 0) | ^~~~ | | | guchar * {aka unsigned char *} my_vfs.h:57:30: note: in definition of macro 'mc_stat' 57 | # define mc_stat(x, y) stat(x, y) | ^ In file included from /usr/include/sys/stat.h:517, from my_vfs.h:47: /usr/include/sys/stat_impl.h:46:17: note: expected 'const char * restrict' but argument is of type 'guchar *' {aka 'unsigned char *'} 46 | extern int stat(const char *_RESTRICT_KYWD, struct stat *_RESTRICT_KYWD); | ^ action.c:1889:37: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 1889 | g_basename(path)); | ^~~~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ action.c:1889:48: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] 1889 | g_basename(path)); | ^~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:47: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ action.c:1891:34: warning: pointer targets in passing argument 1 of 'do_chmod' differ in signedness [-Wpointer-sign] 1891 | do_chmod(path, NULL); | ^~~~ | | | guchar * {aka unsigned char *} action.c:1109:34: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 1109 | static void do_chmod(const char *path, const char *unused) | ~~~~~~~~~~~~^~~~ action.c: In function 'settype_cb': action.c:1914:26: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] 1914 | send_dir(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:553:38: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ action.c:1916:29: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] 1916 | if (mc_stat(path, &info) != 0) | ^~~~ | | | guchar * {aka unsigned char *} my_vfs.h:57:30: note: in definition of macro 'mc_stat' 57 | # define mc_stat(x, y) stat(x, y) | ^ /usr/include/sys/stat_impl.h:46:17: note: expected 'const char * restrict' but argument is of type 'guchar *' {aka 'unsigned char *'} 46 | extern int stat(const char *_RESTRICT_KYWD, struct stat *_RESTRICT_KYWD); | ^ action.c:1920:37: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 1920 | g_basename(path)); | ^~~~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ action.c:1920:48: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] 1920 | g_basename(path)); | ^~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:47: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ --- abox.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from abox.c:29: --- action.o --- action.c:1922:36: warning: pointer targets in passing argument 1 of 'do_settype' differ in signedness [-Wpointer-sign] 1922 | do_settype(path, NULL); | ^~~~ | | | guchar * {aka unsigned char *} action.c:1190:36: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 1190 | static void do_settype(const char *path, const char *unused) | ~~~~~~~~~~~~^~~~ action.c: In function 'action_find': action.c:1965:34: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1965 | last_find_string = g_strdup("'core'"); | ^ action.c:1981:36: warning: pointer targets in passing argument 2 of 'abox_add_entry' differ in signedness [-Wpointer-sign] --- abox.o --- /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- action.o --- 1981 | abox_add_entry(ABOX(abox), last_find_string, | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from action.c:39: abox.h:80:55: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 80 | const gchar *text, | ~~~~~~~~~~~~~^~~~ action.c: In function 'action_chmod': action.c:2127:46: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 2127 | last_chmod_string = g_strdup((guchar *) presets->data); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ action.c:2127:35: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2127 | last_chmod_string = g_strdup((guchar *) presets->data); | ^ action.c:2130:34: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2130 | new_entry_string = g_strdup(action); | ^ action.c:2132:45: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 2132 | new_entry_string = g_strdup(last_chmod_string); | ^~~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ action.c:2132:34: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2132 | new_entry_string = g_strdup(last_chmod_string); | ^ action.c:2154:60: warning: pointer targets in passing argument 4 of 'abox_add_combo' differ in signedness [-Wpointer-sign] 2154 | abox_add_combo(ABOX(abox), _("Command:"), presets, new_entry_string, | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} abox.h:77:55: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 77 | const gchar *text, | ~~~~~~~~~~~~~^~~~ action.c: In function 'action_settype': action.c:2190:37: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2190 | last_settype_string = g_strdup("text/plain"); | ^ action.c:2193:34: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2193 | new_entry_string = g_strdup(oldtype); | ^ action.c:2195:45: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 2195 | new_entry_string = g_strdup(last_settype_string); | ^~~~~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ action.c:2195:34: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2195 | new_entry_string = g_strdup(last_settype_string); | ^ action.c:2220:57: warning: pointer targets in passing argument 4 of 'abox_add_combo' differ in signedness [-Wpointer-sign] 2220 | abox_add_combo(ABOX(abox), _("Type:"), presets, new_entry_string, | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} abox.h:77:55: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 77 | const gchar *text, | ~~~~~~~~~~~~~^~~~ action.c: In function 'remove_pinned_ok': action.c:2424:35: warning: pointer targets in passing argument 1 of 'icons_require' differ in signedness [-Wpointer-sign] 2424 | if (icons_require(path)) | ^~~~ | | | guchar * {aka unsigned char *} In file included from action.c:50: icon.h:51:37: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 51 | gboolean icons_require(const gchar *path); | ~~~~~~~~~~~~~^~~~ action.c:2451:32: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] 2451 | leaf = strrchr(path, '/'); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/iso/string_iso.h:142:22: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 142 | extern char *strrchr(const char *, int); | ^~~~~~~~~~~~ action.c:2451:22: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2451 | leaf = strrchr(path, '/'); | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:271:34: warning: pointer targets in initialization of 'const char * const' from 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 271 | const char * const __val = (val); \ | ^ action.c:2458:17: note: in expansion of macro 'g_string_append' 2458 | g_string_append(message, leaf); | ^~~~~~~~~~~~~~~ action.c:2458:42: warning: pointer targets in passing argument 2 of 'g_string_append_len_inline' differ in signedness [-Wpointer-sign] 2458 | g_string_append(message, leaf); | ^~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:251:37: note: in definition of macro 'g_string_append_len' 251 | g_string_append_len_inline (gstr, val, len) | ^~~ action.c:2458:17: note: in expansion of macro 'g_string_append' 2458 | g_string_append(message, leaf); | ^~~~~~~~~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:219:41: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 219 | const char *val, | ~~~~~~~~~~~~^~~ action.c: In function 'set_find_string_colour': action.c:2493:29: warning: pointer targets in passing argument 1 of 'find_compile' differ in signedness [-Wpointer-sign] 2493 | cond = find_compile(string); | ^~~~~~ | | | const guchar * {aka const unsigned char *} find.h:23:42: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 23 | FindCondition *find_compile(const gchar *string); | ~~~~~~~~~~~~~^~~~~~ action.c: In function 'read_new_entry_text': /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ action.c:616:9: note: in expansion of macro 'g_string_free' 616 | g_string_free(new, FALSE); | ^~~~~~~~~~~~~ --- abox.o --- abox.c: In function 'abox_add_filename': abox.c:487:28: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 487 | 0, g_basename(path), | ^ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ --- appinfo.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from appinfo.c:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- abox.o --- abox.c: In function 'abox_set_file': abox.c:636:28: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] 636 | item = diritem_new(base); | ^~~~ | | | gchar * {aka char *} In file included from abox.c:37: diritem.h:51:36: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'gchar *' {aka 'char *'} 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ abox.c:638:24: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] 638 | diritem_restat(path, item, NULL); | ^~~~ | | | const gchar * {aka const char *} diritem.h:52:35: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ --- appmenu.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- appinfo.o --- appinfo.c: In function 'appinfo_get': appinfo.c:80:13: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 80 | tmp = g_strconcat(app_dir, "/" APPINFO_FILENAME, NULL); | ^ appinfo.c:81:29: warning: pointer targets in passing argument 1 of 'xml_cache_load' differ in signedness [-Wpointer-sign] 81 | ai = xml_cache_load(tmp); | ^~~ | | | guchar * {aka unsigned char *} In file included from appinfo.c:56: support.h:14:41: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 14 | XMLwrapper *xml_cache_load(const gchar *pathname); | ~~~~~~~~~~~~~^~~~~~~~ --- appmenu.o --- appmenu.c: In function 'appmenu_add': appmenu.c:132:26: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 132 | current_app_path = g_strdup(app_dir); | ^ appmenu.c: In function 'create_menu_item': appmenu.c:176:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 176 | if (strcmp(node->name, "Item") == 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:35: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ appmenu.c:179:43: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] 179 | option = xmlGetProp(node, "option"); | ^~~~~~~~ | | | char * In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/parser.h:16, from appmenu.c:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1040:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1040 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ appmenu.c:181:29: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 181 | else if (strcmp(node->name, "AppMenu") == 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ appmenu.c:195:42: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] 195 | label = xmlGetProp(node, "label"); | ^~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1040:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1040 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ appmenu.c:197:31: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 197 | label = g_strdup(_("")); | ^ appmenu.c:199:51: warning: pointer targets in passing argument 1 of 'gtk_image_menu_item_new_with_label' differ in signedness [-Wpointer-sign] 199 | item = gtk_image_menu_item_new_with_label(label); | ^~~~~ | | | guchar * {aka unsigned char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:110: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkimagemenuitem.h:68:69: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 68 | GtkWidget* gtk_image_menu_item_new_with_label (const gchar *label); | ~~~~~~~~~~~~~~~~~~^~~~~ appmenu.c:201:38: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] 201 | icon_name = xmlGetProp(node, "icon"); | ^~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1040:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1040 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ appmenu.c:206:38: warning: pointer targets in passing argument 1 of 'gtk_stock_lookup' differ in signedness [-Wpointer-sign] 206 | if (gtk_stock_lookup(icon_name, &stock_item)) | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:174: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkstock.h:55:53: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 55 | gboolean gtk_stock_lookup (const gchar *stock_id, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ appmenu.c:207:57: warning: pointer targets in passing argument 1 of 'gtk_image_new_from_stock' differ in signedness [-Wpointer-sign] 207 | icon = gtk_image_new_from_stock(icon_name, GTK_ICON_SIZE_MENU); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbutton.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:52: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkimage.h:199:59: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 199 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ~~~~~~~~~~~~~~~~~^~~~~~~~ appmenu.c:213:50: warning: pointer targets in passing argument 1 of 'theme_load_icon' differ in signedness [-Wpointer-sign] 213 | pixbuf = theme_load_icon(icon_name, size, 0, NULL); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from appmenu.c:44: type.h:59:41: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 59 | GdkPixbuf *theme_load_icon(const gchar *icon_name, gint size, | ~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56: appmenu.c:244:50: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 244 | g_strdup(option), | ^~~~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ appmenu.c: In function 'apprun_menu': appmenu.c:280:31: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] 280 | argv[0] = g_strconcat(current_app_path, "/AppRun", NULL); | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:298:54: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 298 | gchar* g_strconcat (const gchar *string1, | ~~~~~~~~~~~~~^~~~~~~ appmenu.c:281:17: warning: pointer targets in assignment from 'guchar *' {aka 'unsigned char *'} to 'gchar *' {aka 'char *'} differ in signedness [-Wpointer-sign] 281 | argv[1] = option; /* (may be NULL) */ | ^ appmenu.c: In function 'show_app_help': appmenu.c:293:25: warning: pointer targets in passing argument 1 of 'show_help_files' differ in signedness [-Wpointer-sign] 293 | show_help_files(current_app_path); | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from appmenu.c:47: run.h:23:34: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 23 | void show_help_files(const char *dir); | ~~~~~~~~~~~~^~~ appmenu.c: In function 'build_menu_for_type': appmenu.c:339:26: warning: pointer targets in passing argument 1 of 'list_dir' differ in signedness [-Wpointer-sign] 339 | names = list_dir(path); | ^~~~ | | | char * In file included from appmenu.c:39: support.h:54:35: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'char *' 54 | GPtrArray *list_dir(const guchar *path); | ~~~~~~~~~~~~~~^~~~ appmenu.c:341:29: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] 341 | ditem = diritem_new(""); | ^~ | | | char * In file included from appmenu.c:48: diritem.h:51:36: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'char *' 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ appmenu.c:349:32: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] 349 | diritem_restat(full_path, ditem, NULL); | ^~~~~~~~~ | | | char * diritem.h:52:35: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'char *' 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ --- bind.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c bind.c --- bookmarks.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c bookmarks.c --- bulk_rename.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c bulk_rename.c --- bind.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from options.h:9, from bind.c:28: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- bookmarks.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from bookmarks.c:25: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- bind.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from bind.c:26: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- bulk_rename.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from bulk_rename.c:25: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- bookmarks.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ bookmarks.c: In function 'bookmarks_edit': bookmarks.c:169:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 169 | if (strcmp(node->name, "bookmark") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:35: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ bookmarks.c:172:22: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'gchar *' {aka 'char *'} differ in signedness [-Wpointer-sign] 172 | mark = xmlNodeListGetString(bookmarks->doc, | ^ bookmarks.c:177:40: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] 177 | title=xmlGetProp(node, "title"); | ^~~~~~~ | | | char * In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/parser.h:16, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:17, from global.h:191, from bookmarks.c:28: /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1040:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1040 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ bookmarks.c:177:22: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'gchar *' {aka 'char *'} differ in signedness [-Wpointer-sign] 177 | title=xmlGetProp(node, "title"); | ^ bookmarks.c: In function 'bookmarks_add_history': bookmarks.c:278:27: warning: Deprecated pre-processor symbol: replace with "g_path_get_dirname" 278 | parent = g_dirname(path); | ^~~~~~~~~~~~~~~ bookmarks.c: In function 'bookmarks_add_uri': bookmarks.c:311:35: warning: pointer targets in passing argument 1 of 'bookmarks_add_dir' differ in signedness [-Wpointer-sign] 311 | bookmarks_add_dir(path); | ^~~~ | | | char * bookmarks.c:72:45: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'char *' 72 | static void bookmarks_add_dir(const guchar *dir); | ~~~~~~~~~~~~~~^~~ bookmarks.c: In function 'bookmarks_new': bookmarks.c:327:36: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] 327 | bookmarks->doc = xmlNewDoc("1.0"); | ^~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:810:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 810 | xmlNewDoc (const xmlChar *version); | ~~~~~~~~~~~~~~~^~~~~~~ bookmarks.c:329:53: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] 329 | xmlNewDocNode(bookmarks->doc, NULL, "bookmarks", NULL)); | ^~~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:852:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 852 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ bookmarks.c: In function 'bookmark_find': bookmarks.c:384:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 384 | if (strcmp(node->name, "bookmark") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ bookmarks.c:387:22: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'gchar *' {aka 'char *'} differ in signedness [-Wpointer-sign] 387 | path = xmlNodeListGetString(bookmarks->doc, | ^ bookmarks.c: In function 'bookmarks_save': bookmarks.c:407:19: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 407 | save_path = choices_find_xdg_path_save("Bookmarks.xml", PROJECT, SITE, | ^ bookmarks.c:411:47: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] 411 | save_xml_file(bookmarks->doc, save_path); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from bookmarks.c:34: support.h:15:47: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 15 | int save_xml_file(xmlDocPtr doc, const gchar *filename); | ~~~~~~~~~~~~~^~~~~~~~ bookmarks.c: In function 'bookmarks_add': bookmarks.c:423:39: warning: pointer targets in passing argument 1 of 'bookmarks_add_dir' differ in signedness [-Wpointer-sign] 423 | bookmarks_add_dir(filer_window->sym_path); | ~~~~~~~~~~~~^~~~~~~~~~ | | | gchar * {aka char *} bookmarks.c:72:45: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'gchar *' {aka 'char *'} 72 | static void bookmarks_add_dir(const guchar *dir); | ~~~~~~~~~~~~~~^~~ bookmarks.c: In function 'bookmarks_add_dir': bookmarks.c:430:27: warning: pointer targets in passing argument 1 of 'bookmark_find' differ in signedness [-Wpointer-sign] 430 | if (bookmark_find(dir)) | ^~~ | | | const guchar * {aka const unsigned char *} bookmarks.c:369:44: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 369 | static xmlNode *bookmark_find(const gchar *mark) | ~~~~~~~~~~~~~^~~~ bookmarks.c:434:39: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] 434 | NULL, "bookmark", dir); | ^~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:919:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 919 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ bookmarks.c:435:30: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] 435 | xmlSetProp(bookmark, "title", dir); | ^~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1023:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1023 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ bookmarks.c: In function 'bookmarks_activate': bookmarks.c:479:47: warning: pointer targets in passing argument 1 of 'mount_is_mounted' differ in signedness [-Wpointer-sign] 479 | !mount_is_mounted(filer_window->real_path, NULL, NULL)) | ~~~~~~~~~~~~^~~~~~~~~~~ | | | gchar * {aka char *} In file included from bookmarks.c:37: mount.h:29:41: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'gchar *' {aka 'char *'} 29 | gboolean mount_is_mounted(const guchar *path, struct stat *info, | ~~~~~~~~~~~~~~^~~~ bookmarks.c: In function 'dir_dropped': bookmarks.c:611:48: warning: pointer targets in passing argument 1 of 'uri_list_to_glist' differ in signedness [-Wpointer-sign] 611 | uris = uri_list_to_glist(selection_data->data); | ~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from bookmarks.c:35: gui_support.h:85:38: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 85 | GList *uri_list_to_glist(const char *uri_list); | ~~~~~~~~~~~~^~~~~~~~ bookmarks.c:617:22: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 617 | path = get_local_path((EscapedPath *) next->data); | ^ --- bulk_rename.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- bookmarks.o --- In file included from config.h:49, from bookmarks.c:22: bookmarks.c:624:37: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] 624 | if (mc_stat(path, &info) == 0 && S_ISDIR(info.st_mode)) | ^~~~ | | | guchar * {aka unsigned char *} my_vfs.h:57:30: note: in definition of macro 'mc_stat' 57 | # define mc_stat(x, y) stat(x, y) | ^ In file included from /usr/include/sys/stat.h:517, from my_vfs.h:47: /usr/include/sys/stat_impl.h:46:17: note: expected 'const char * restrict' but argument is of type 'guchar *' {aka 'unsigned char *'} 46 | extern int stat(const char *_RESTRICT_KYWD, struct stat *_RESTRICT_KYWD); | ^ bookmarks.c: In function 'commit_edits': bookmarks.c:662:64: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] 662 | bookmark = xmlNewTextChild(root, NULL, "bookmark", | ^~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:919:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 919 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ bookmarks.c:663:41: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] 663 | g_value_get_string(&mark)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:920:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 920 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ bookmarks.c:666:46: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] 666 | xmlSetProp(bookmark, "title", | ^~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1023:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1023 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ bookmarks.c:667:36: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] 667 | g_value_get_string(&title)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1024:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 1024 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ bookmarks.c: In function 'bookmarks_build_menu': bookmarks.c:809:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 809 | if (strcmp(node->name, "bookmark") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ bookmarks.c:812:22: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'gchar *' {aka 'char *'} differ in signedness [-Wpointer-sign] 812 | mark = xmlNodeListGetString(bookmarks->doc, | ^ bookmarks.c:818:40: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] 818 | title=xmlGetProp(node, "title"); | ^~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1040:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1040 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ bookmarks.c:818:22: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'gchar *' {aka 'char *'} differ in signedness [-Wpointer-sign] 818 | title=xmlGetProp(node, "title"); | ^ --- bulk_rename.o --- bulk_rename.c: In function 'rename_items': bulk_rename.c:441:30: warning: pointer targets in assignment from 'const guchar *' {aka 'const unsigned char *'} to 'const char *' differ in signedness [-Wpointer-sign] 441 | dest = make_path(dir, after); | ^ bulk_rename.c:489:30: warning: pointer targets in assignment from 'const guchar *' {aka 'const unsigned char *'} to 'const char *' differ in signedness [-Wpointer-sign] 489 | dest = make_path(dir, after); | ^ --- cell_icon.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c cell_icon.c --- choices.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c choices.c --- collection.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c collection.c --- dir.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c dir.c --- cell_icon.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from cell_icon.c:27: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- choices.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from gui_support.h:9, from choices.c:31: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- cell_icon.o --- cell_icon.c: In function 'get_style': cell_icon.c:212:41: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] 212 | path, FSCACHE_LOOKUP_ONLY_NEW, NULL); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from cell_icon.c:40: fscache.h:34:61: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 34 | gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, | ~~~~~~~~~~~~^~~~~~~~ --- collection.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from collection.c:29: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- choices.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from choices.c:29: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ choices.c: In function 'choices_list_xdg_dirs': choices.c:348:30: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 348 | path = g_build_filename(xdg_dir_list[i], site, | ^ choices.c:351:30: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 351 | path = g_build_filename(xdg_dir_list[i], dir, NULL); | ^ choices.c:353:28: warning: pointer targets in passing argument 1 of 'exists' differ in signedness [-Wpointer-sign] 353 | if (exists(path)) | ^~~~ | | | guchar * {aka unsigned char *} choices.c:56:30: note: expected 'char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 56 | static gboolean exists(char *path); | ~~~~~~^~~~ --- collection.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- diritem.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c diritem.c --- dir.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from dir.c:53: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- collection.o --- collection.c: In function 'collection_key_press': collection.c:707:20: warning: variable 'item' set but not used [-Wunused-but-set-variable] 707 | int item; | ^~~~ collection.c: In function 'collection_select_all': collection.c:1218:26: warning: variable 'widget' set but not used [-Wunused-but-set-variable] 1218 | GtkWidget *widget; | ^~~~~~ collection.c: In function 'collection_clear_except': collection.c:1283:26: warning: variable 'widget' set but not used [-Wunused-but-set-variable] 1283 | GtkWidget *widget; | ^~~~~~ --- display.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c display.c --- dir.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ dir.c: In function 'dir_check_this': dir.c:308:39: warning: pointer targets in passing argument 1 of 'g_path_get_dirname' differ in signedness [-Wpointer-sign] 308 | dir_path = g_path_get_dirname(path); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:215:42: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 215 | gchar *g_path_get_dirname (const gchar *file_name) G_GNUC_MALLOC; | ~~~~~~~~~~~~~^~~~~~~~~ dir.c:308:18: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 308 | dir_path = g_path_get_dirname(path); | ^ dir.c:309:29: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] 309 | real_path = pathdup(dir_path); | ^~~~~~~~ | | | guchar * {aka unsigned char *} In file included from dir.c:62: support.h:17:27: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 17 | char *pathdup(const char *path); | ~~~~~~~~~~~~^~~~ dir.c:309:19: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 309 | real_path = pathdup(dir_path); | ^ dir.c:312:48: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] 312 | dir = g_fscache_lookup_full(dir_cache, real_path, | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from dir.c:65: fscache.h:34:61: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 34 | gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, | ~~~~~~~~~~~~^~~~~~~~ dir.c:316:17: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 316 | dir_recheck(dir, real_path, g_basename(path)); | ^~~~~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ dir.c:316:56: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] 316 | dir_recheck(dir, real_path, g_basename(path)); | ^~~~ | | | const guchar * {aka const unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:47: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ dir.c:316:45: warning: pointer targets in passing argument 3 of 'dir_recheck' differ in signedness [-Wpointer-sign] 316 | dir_recheck(dir, real_path, g_basename(path)); | ^~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} dir.c:99:59: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 99 | const guchar *path, const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ dir.c: In function 'dir_force_update_path': dir.c:362:17: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 362 | dir_force_update_item(dir, g_basename(path)); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ dir.c: In function 'dir_update_item': dir.c:377:33: warning: pointer targets in passing argument 2 of 'insert_item' differ in signedness [-Wpointer-sign] 377 | item = insert_item(dir, leafname); | ^~~~~~~~ | | | const gchar * {aka const char *} dir.c:96:59: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 96 | static DirItem *insert_item(Directory *dir, const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ dir.c: In function 'insert_item': dir.c:720:46: warning: pointer targets in passing argument 2 of 'make_path' differ in signedness [-Wpointer-sign] 720 | full_path = make_path(dir->pathname, leafname); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} support.h:18:54: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 18 | const guchar *make_path(const char *dir, const char *leaf); | ~~~~~~~~~~~~^~~~ dir.c:720:19: warning: pointer targets in assignment from 'const guchar *' {aka 'const unsigned char *'} to 'const gchar *' {aka 'const char *'} differ in signedness [-Wpointer-sign] 720 | full_path = make_path(dir->pathname, leafname); | ^ dir.c:733:32: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] 733 | diritem_restat(full_path, item, &dir->stat_info); | ^~~~~~~~~ | | | const gchar * {aka const char *} In file included from dir.c:61: diritem.h:52:35: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ dir.c:742:32: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] 742 | diritem_restat(full_path, item, &dir->stat_info); | ^~~~~~~~~ | | | const gchar * {aka const char *} diritem.h:52:35: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ dir.c: In function 'dir_recheck': dir.c:872:23: warning: pointer targets in initialization of 'guchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 872 | guchar *old = dir->pathname; | ^~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56: dir.c:874:34: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 874 | dir->pathname = g_strdup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ dir.c: At top level: dir.c:324:13: warning: 'drop_notify' defined but not used [-Wunused-function] 324 | static void drop_notify(gpointer key, gpointer value, gpointer data) | ^~~~~~~~~~~ --- diritem.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from diritem.c:29: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- dir.o --- dir.c: In function 'insert_item': dir.c:785:18: warning: 'old._image' may be used uninitialized [-Wmaybe-uninitialized] 774 | if (item->lstat_errno == old.lstat_errno | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | && item->base_type == old.base_type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | && item->flags == old.flags | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | && item->size == old.size | ~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | && item->mode == old.mode | ~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | && item->atime == old.atime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | && item->ctime == old.ctime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | && item->mtime == old.mtime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | && item->uid == old.uid | ~~~~~~~~~~~~~~~~~~~~~~~ 783 | && item->gid == old.gid | ~~~~~~~~~~~~~~~~~~~~~~~ 784 | && item->mime_type == old.mime_type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 785 | && (old._image == NULL || di_image(item) == old._image)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dir.c:713:25: note: 'old._image' was declared here 713 | DirItem old; | ^~~ dir.c:784:18: warning: 'old.mime_type' may be used uninitialized [-Wmaybe-uninitialized] 774 | if (item->lstat_errno == old.lstat_errno | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | && item->base_type == old.base_type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | && item->flags == old.flags | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | && item->size == old.size | ~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | && item->mode == old.mode | ~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | && item->atime == old.atime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | && item->ctime == old.ctime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | && item->mtime == old.mtime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | && item->uid == old.uid | ~~~~~~~~~~~~~~~~~~~~~~~ 783 | && item->gid == old.gid | ~~~~~~~~~~~~~~~~~~~~~~~ 784 | && item->mime_type == old.mime_type | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dir.c:713:25: note: 'old.mime_type' was declared here 713 | DirItem old; | ^~~ --- display.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from display.c:34: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- diritem.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- display.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- diritem.o --- In file included from config.h:49, from diritem.c:27: diritem.c: In function 'diritem_restat': diritem.c:83:22: warning: pointer targets in passing argument 1 of 'lstat' differ in signedness [-Wpointer-sign] 83 | if (mc_lstat(path, &info) == -1) | ^~~~ | | | const guchar * {aka const unsigned char *} my_vfs.h:58:32: note: in definition of macro 'mc_lstat' 58 | # define mc_lstat(x, y) lstat(x, y) | ^ In file included from /usr/include/sys/stat.h:517, from my_vfs.h:47: /usr/include/sys/stat_impl.h:54:18: note: expected 'const char * restrict' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 54 | extern int lstat(const char *_RESTRICT_KYWD, struct stat *_RESTRICT_KYWD); | ^ diritem.c:108:32: warning: pointer targets in passing argument 1 of 'xattr_have' differ in signedness [-Wpointer-sign] 108 | if (xattr_have(path)) | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from diritem.c:46: xtypes.h:24:28: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 24 | int xattr_have(const char *path); | ~~~~~~~~~~~~^~~~ diritem.c:113:37: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] 113 | if (mc_stat(path, &info)) | ^~~~ | | | const guchar * {aka const unsigned char *} my_vfs.h:57:30: note: in definition of macro 'mc_stat' 57 | # define mc_stat(x, y) stat(x, y) | ^ /usr/include/sys/stat_impl.h:46:17: note: expected 'const char * restrict' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 46 | extern int stat(const char *_RESTRICT_KYWD, struct stat *_RESTRICT_KYWD); | ^ diritem.c:121:47: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] 121 | target_path = pathdup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from diritem.c:38: support.h:17:27: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 17 | char *pathdup(const char *path); | ~~~~~~~~~~~~^~~~ diritem.c:121:37: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 121 | target_path = pathdup(path); | ^ diritem.c:161:45: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] 161 | link_path = pathdup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} support.h:17:27: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 17 | char *pathdup(const char *path); | ~~~~~~~~~~~~^~~~ diritem.c:161:35: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 161 | link_path = pathdup(path); | ^ diritem.c:164:41: warning: pointer targets in passing argument 1 of 'type_from_path' differ in signedness [-Wpointer-sign] 162 | item->mime_type = type_from_path(link_path | ~~~~~~~~~ 163 | ? link_path | ~~~~~~~~~~~ 164 | : path); | ^~~~~~ | | | const unsigned char * In file included from diritem.c:41: type.h:42:39: note: expected 'const char *' but argument is of type 'const unsigned char *' 42 | MIME_type *type_from_path(const char *path); | ~~~~~~~~~~~~^~~~ diritem.c:168:58: warning: pointer targets in passing argument 1 of 'type_from_path' differ in signedness [-Wpointer-sign] 168 | item->mime_type = type_from_path(path); | ^~~~ | | | const guchar * {aka const unsigned char *} type.h:42:39: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 42 | MIME_type *type_from_path(const char *path); | ~~~~~~~~~~~~^~~~ diritem.c:202:77: warning: pointer targets in passing argument 2 of 'g_fscache_lookup' differ in signedness [-Wpointer-sign] 202 | item->_image = g_fscache_lookup(desktop_icon_cache, path); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from diritem.c:44: fscache.h:33:56: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 33 | gpointer g_fscache_lookup(GFSCache *cache, const char *pathname); | ~~~~~~~~~~~~^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56: diritem.c: In function 'diritem_new': diritem.c:217:35: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 217 | item->leafname = g_strdup(leafname); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ --- display.o --- display.c: In function 'details': display.c:659:21: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 659 | buf = g_strdup_printf(_("lstat(2) failed: %s"), | ^ display.c:668:21: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 668 | buf = g_strdup_printf("%s/%s", | ^ display.c:675:23: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 675 | ctime = pretty_time(&item->ctime); | ^ display.c:676:23: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 676 | mtime = pretty_time(&item->mtime); | ^ display.c:677:23: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 677 | atime = pretty_time(&item->atime); | ^ display.c:679:21: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 679 | buf = g_strdup_printf("a[%s] c[%s] m[%s]", atime, ctime, mtime); | ^ display.c:693:21: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 693 | buf = g_strdup_printf("%s %-8.8s %-8.8s", | ^ display.c:711:37: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 711 | buf = g_strdup(format_size_aligned(item->size)); | ^ display.c:713:37: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 713 | buf = g_strdup(format_size(item->size)); | ^ display.c:716:29: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 716 | buf = g_strdup("-"); | ^ display.c:719:16: warning: pointer targets in returning 'guchar *' {aka 'unsigned char *'} from a function with return type 'char *' differ in signedness [-Wpointer-sign] 719 | return buf; | ^~~ display.c: In function 'display_update_view': display.c:807:67: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] 807 | view->image = g_fscache_lookup_full(pixmap_cache, path, | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from display.c:56: fscache.h:34:61: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 34 | gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, | ~~~~~~~~~~~~^~~~~~~~ --- dnd.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c dnd.c --- dropbox.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c dropbox.c --- filer.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c filer.c --- dnd.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from dnd.c:33: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- dropbox.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from dropbox.c:24: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- dnd.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- dropbox.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- find.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c find.c --- dnd.o --- dnd.c: In function 'set_xds_prop': dnd.c:182:25: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] 182 | text, | ^~~~ | | | const char * In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkproperty.h:65:46: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const char *' 65 | const guchar *data, | ~~~~~~~~~~~~~~~^~~~ dnd.c: In function 'get_xds_prop': dnd.c:203:24: warning: pointer targets in returning 'guchar *' {aka 'unsigned char *'} from a function with return type 'char *' differ in signedness [-Wpointer-sign] 203 | return prop_text; | ^~~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:44: dnd.c: In function 'drag_selection': dnd.c:258:42: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 258 | g_strdup(uri_list), g_free); | ^~~~~~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gdataset.h:146:65: note: in definition of macro 'g_dataset_set_data_full' 146 | g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) | ^ dnd.c:258:33: note: in expansion of macro 'g_strdup' 258 | g_strdup(uri_list), g_free); | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ dnd.c: In function 'drag_one_item': dnd.c:322:34: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 322 | g_strdup(full_path), g_free); | ^~~~~~~~~ | | | const guchar * {aka const unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gdataset.h:146:65: note: in definition of macro 'g_dataset_set_data_full' 146 | g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) | ^ dnd.c:322:25: note: in expansion of macro 'g_strdup' 322 | g_strdup(full_path), g_free); | ^~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ dnd.c:323:13: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 323 | tmp = (char *) encode_path_as_uri(full_path); | ^ dnd.c:324:27: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] 324 | uri = g_strconcat(tmp, "\r\n", NULL); | ^~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:298:54: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 298 | gchar* g_strconcat (const gchar *string1, | ~~~~~~~~~~~~~^~~~~~~ dnd.c:324:13: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 324 | uri = g_strconcat(tmp, "\r\n", NULL); | ^ dnd.c: In function 'drag_data_get': dnd.c:400:47: warning: pointer targets in passing argument 1 of 'load_file' differ in signedness [-Wpointer-sign] 400 | if (path && load_file(path, &to_send, &to_send_length)) | ^~~~ | | | guchar * {aka unsigned char *} In file included from dnd.c:44: gui_support.h:60:32: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 60 | gboolean load_file(const char *pathname, char **data_out, long *length_out); | ~~~~~~~~~~~~^~~~~~~~ dnd.c:431:25: warning: pointer targets in passing argument 4 of 'gtk_selection_data_set' differ in signedness [-Wpointer-sign] 431 | to_send, | ^~~~~~~ | | | char * In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkclipboard.h:29, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:68: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkselection.h:162:61: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'char *' 162 | const guchar *data, | ~~~~~~~~~~~~~~~~~~~~~~^~~~ dnd.c: In function 'dnd_motion_item': dnd.c:509:24: warning: pointer targets in returning 'const char *' from a function with return type 'const guchar *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 509 | return drop_dest_dir; | ^~~~~~~~~~~~~ dnd.c:521:32: warning: pointer targets in returning 'const char *' from a function with return type 'const guchar *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 521 | return drop_dest_dir; | ^~~~~~~~~~~~~ dnd.c:528:32: warning: pointer targets in returning 'const char *' from a function with return type 'const guchar *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 528 | return drop_dest_prog; | ^~~~~~~~~~~~~~ dnd.c: In function 'drag_drop': dnd.c:592:41: warning: pointer targets in passing argument 2 of 'set_xds_prop' differ in signedness [-Wpointer-sign] 592 | make_path(dest_uri, leafname)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} dnd.c:176:63: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 176 | static void set_xds_prop(GdkDragContext *context, const char *text) | ~~~~~~~~~~~~^~~~ dnd.c: In function 'desktop_drag_data_received': dnd.c:665:48: warning: pointer targets in passing argument 1 of 'uri_list_to_glist' differ in signedness [-Wpointer-sign] 665 | uris = uri_list_to_glist(selection_data->data); | ~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} gui_support.h:85:38: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 85 | GList *uri_list_to_glist(const char *uri_list); | ~~~~~~~~~~~~^~~~~~~~ dnd.c:671:22: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 671 | path = get_local_path((EscapedPath *) next->data); | ^ dnd.c:674:38: warning: pointer targets in passing argument 1 of 'pinboard_pin' differ in signedness [-Wpointer-sign] 674 | pinboard_pin(path, NULL, x, y, NULL); | ^~~~ | | | guchar * {aka unsigned char *} In file included from dnd.c:48: pinboard.h:26:32: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 26 | void pinboard_pin(const gchar *path, const gchar *name, int x, int y, | ~~~~~~~~~~~~~^~~~ dnd.c: In function 'drag_data_received': dnd.c:755:69: warning: pointer targets in passing argument 3 of 'got_uri_list' differ in signedness [-Wpointer-sign] 755 | got_uri_list(widget, context, selection_data->data, | ~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} dnd.c:91:50: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 91 | const char *selection_data, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ dnd.c: In function 'got_data_raw': dnd.c:861:19: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 861 | fd = open(make_path(dest_path, leafname), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} In file included from dnd.c:26: /usr/include/fcntl.h:132:17: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 132 | extern int open(const char *, int, ...); | ^~~~~~~~~~~~ dnd.c: In function 'got_uri_list': dnd.c:987:58: warning: pointer targets in passing argument 2 of 'run_with_argument' differ in signedness [-Wpointer-sign] 987 | o_dnd_uri_handler.value, | ~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} dnd.c:904:45: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 904 | const char *command, | ~~~~~~~~~~~~^~~~~~~ dnd.c: In function 'spring_now': dnd.c:1212:48: warning: pointer targets in passing argument 2 of 'filer_change_to' differ in signedness [-Wpointer-sign] 1212 | filer_change_to(spring_window, dest_path, NULL); | ^~~~~~~~~ | | | const guchar * {aka const unsigned char *} In file included from dnd.c:41: filer.h:139:37: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 139 | const char *path, const char *from); | ~~~~~~~~~~~~^~~~ dnd.c:1219:47: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] 1219 | spring_window = filer_opendir(dest_path, | ^~~~~~~~~ | | | const guchar * {aka const unsigned char *} filer.h:129:40: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 129 | FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); | ~~~~~~~~~~~~^~~~ dnd.c: In function 'uri_list_to_utf8': /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dnd.c:372:9: note: in expansion of macro 'g_string_free' 372 | g_string_free(new, FALSE); | ^~~~~~~~~~~~~ --- dropbox.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56: dropbox.c: In function 'drop_box_set_path': dropbox.c:158:35: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 158 | drop_box->path = g_strdup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ dropbox.c:163:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 163 | l = strlen(path); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from /usr/include/string.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:35: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ dropbox.c:167:41: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 167 | copy = g_strdup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ dropbox.c: In function 'open_dir_clicked': dropbox.c:235:38: warning: pointer targets in passing argument 1 of 'open_to_show' differ in signedness [-Wpointer-sign] 235 | open_to_show(drop_box->path); | ~~~~~~~~^~~~~~ | | | gchar * {aka char *} In file included from dropbox.c:36: run.h:21:33: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'gchar *' {aka 'char *'} 21 | void open_to_show(const guchar *path); | ~~~~~~~~~~~~~~^~~~ dropbox.c: In function 'drop_box_drag_data_received': dropbox.c:257:48: warning: pointer targets in passing argument 1 of 'uri_list_to_glist' differ in signedness [-Wpointer-sign] 257 | uris = uri_list_to_glist(selection_data->data); | ~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from dropbox.c:35: gui_support.h:85:38: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 85 | GList *uri_list_to_glist(const char *uri_list); | ~~~~~~~~~~~~^~~~~~~~ dropbox.c:266:14: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 266 | path = get_local_path((EscapedPath *) uris->data); | ^ dropbox.c:276:26: warning: pointer targets in passing argument 1 of 'file_exists' differ in signedness [-Wpointer-sign] 276 | if (!file_exists(path)) | ^~~~ | | | guchar * {aka unsigned char *} In file included from dropbox.c:34: support.h:53:34: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 53 | gboolean file_exists(const char *path); | ~~~~~~~~~~~~^~~~ --- filer.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from filer.c:33: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- fscache.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c fscache.c --- filer.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- find.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from main.h:10, from find.c:38: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- filer.o --- filer.c: In function 'group_find': filer.c:1027:41: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] 1027 | groups->doc = xmlNewDoc("1.0"); | ^~~~~ | | | char * In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/parser.h:16, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:17, from global.h:191, from filer.c:37: /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:810:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 810 | xmlNewDoc (const xmlChar *version); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:1030:58: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] 1030 | xmlNewDocNode(groups->doc, NULL, "groups", NULL)); | ^~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:852:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 852 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:1040:40: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] 1040 | gid = xmlGetProp(node, "name"); | ^~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1040:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1040 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ filer.c:1045:34: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 1045 | if (strcmp(name, gid) != 0) | ^~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/string.h:35, from filer.c:26: /usr/include/iso/string_iso.h:74:33: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c: In function 'group_save': filer.c:1070:31: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 1070 | NULL, "group", NULL); | ^~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:1071:27: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] 1071 | xmlSetProp(group, "name", name); | ^~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1023:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1023 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:1071:35: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] 1071 | xmlSetProp(group, "name", name); | ^~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1024:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1024 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ filer.c:1073:38: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] 1073 | xmlNewTextChild(group, NULL, "directory", filer_window->sym_path); | ^~~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:919:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 919 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:1073:63: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] 1073 | xmlNewTextChild(group, NULL, "directory", filer_window->sym_path); | ~~~~~~~~~~~~^~~~~~~~~~ | | | gchar * {aka char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:920:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'gchar *' {aka 'char *'} 920 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:1078:46: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] 1078 | xmlNewTextChild(group, NULL, "item", item->leafname); | ^~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:919:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 919 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:1078:58: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] 1078 | xmlNewTextChild(group, NULL, "item", item->leafname); | ~~~~^~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:920:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 920 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:1080:19: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1080 | save_path = choices_find_xdg_path_save("Groups.xml", PROJECT, SITE, | ^ filer.c:1084:44: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] 1084 | save_xml_file(groups->doc, save_path); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from filer.c:43: support.h:15:47: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 15 | int save_xml_file(xmlDocPtr doc, const gchar *filename); | ~~~~~~~~~~~~~^~~~~~~~ filer.c: In function 'group_restore': filer.c:1117:14: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 1117 | path = xmlNodeListGetString(groups->doc, node->xmlChildrenNode, 1); | ^ filer.c:1130:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1130 | if (strcmp(node->name, "item") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:1133:22: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'gchar *' {aka 'char *'} differ in signedness [-Wpointer-sign] 1133 | leaf = xmlNodeListGetString(groups->doc, | ^ filer.c: In function 'change_to_parent': filer.c:1300:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 1300 | filer_change_to(filer_window, dir, g_basename(current)); | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ filer.c: In function 'filer_selected_items': filer.c:1401:24: warning: pointer targets in initialization of 'guchar *' {aka 'unsigned char *'} from 'gchar *' {aka 'char *'} differ in signedness [-Wpointer-sign] 1401 | guchar *dir = filer_window->sym_path; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56: filer.c:1409:52: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] 1409 | g_strdup(make_path(dir, item->leafname))); | ^~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ support.h:18:37: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 18 | const guchar *make_path(const char *dir, const char *leaf); | ~~~~~~~~~~~~^~~ filer.c:1409:42: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 1409 | g_strdup(make_path(dir, item->leafname))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ filer.c: In function 'filer_set_title': filer.c:2064:26: warning: pointer targets in initialization of 'guchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 2064 | guchar *flags = ""; | ^~ filer.c:2082:31: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2082 | flags = g_strconcat(" +", | ^ filer.c:2105:31: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2105 | flags = g_strconcat(" (", | ^ filer.c:2110:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2110 | flags[strlen(flags) - 2] = ')'; | ^~~~~ | | | guchar * {aka unsigned char *} /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ filer.c: In function 'filer_create_thumbs': filer.c:2333:62: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] 2333 | pixmap = g_fscache_lookup_full(pixmap_cache, path, | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from filer.c:42: fscache.h:34:61: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 34 | gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, | ~~~~~~~~~~~~^~~~~~~~ filer.c:2348:58: warning: pointer targets in passing argument 2 of 'filer_create_thumb' differ in signedness [-Wpointer-sign] 2348 | filer_create_thumb(filer_window, path); | ^~~~ | | | const guchar * {aka const unsigned char *} filer.c:2287:65: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 2287 | void filer_create_thumb(FilerWindow *filer_window, const gchar *path) | ~~~~~~~~~~~~~^~~~ filer.c: In function 'filer_add_tip_details': filer.c:2379:39: warning: pointer targets in passing argument 1 of 'readlink_dup' differ in signedness [-Wpointer-sign] 2379 | target = readlink_dup(fullpath); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} support.h:41:32: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 41 | char *readlink_dup(const char *path); | ~~~~~~~~~~~~^~~~ filer.c:2396:36: warning: pointer targets in passing argument 1 of 'appinfo_get' differ in signedness [-Wpointer-sign] 2396 | info = appinfo_get(fullpath, item); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} In file included from filer.c:58: appinfo.h:13:38: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 13 | XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); | ~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:271:34: warning: pointer targets in initialization of 'const char * const' from 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 271 | const char * const __val = (val); \ | ^ filer.c:2404:33: note: in expansion of macro 'g_string_append' 2404 | g_string_append(tip, str); | ^~~~~~~~~~~~~~~ filer.c:2404:54: warning: pointer targets in passing argument 2 of 'g_string_append_len_inline' differ in signedness [-Wpointer-sign] 2404 | g_string_append(tip, str); | ^~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:251:37: note: in definition of macro 'g_string_append_len' 251 | g_string_append_len_inline (gstr, val, len) | ^~~ filer.c:2404:33: note: in expansion of macro 'g_string_append' 2404 | g_string_append(tip, str); | ^~~~~~~~~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:219:41: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 219 | const char *val, | ~~~~~~~~~~~~^~~ filer.c:2415:49: warning: pointer targets in passing argument 1 of 'tip_from_desktop_file' differ in signedness [-Wpointer-sign] 2415 | summary = tip_from_desktop_file(fullpath); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} filer.c:163:48: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 163 | static char *tip_from_desktop_file(const char *full_path); | ~~~~~~~~~~~~^~~~~~~~~ filer.c: In function 'filer_create_uri_list': filer.c:2456:42: warning: pointer targets in passing argument 1 of 'encode_path_as_uri' differ in signedness [-Wpointer-sign] 2456 | uri = encode_path_as_uri(path); | ^~~~ | | | char * support.h:59:47: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'char *' 59 | EscapedPath *encode_path_as_uri(const guchar *path); | ~~~~~~~~~~~~~~^~~~ filer.c:2464:16: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2464 | retval = string->str; | ^ filer.c: In function 'filer_perform_action': filer.c:2525:46: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2525 | second_click = g_strdup(item->leafname); | ^ --- fscache.o --- fscache.c: In function 'lookup_internal': fscache.c:396:17: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 396 | new_key = g_memdup(&key, sizeof(key)); | ^~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56, from global.h:11, from fscache.c:31: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here 338 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ --- filer.o --- filer.c:2533:36: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 2533 | strcmp(first_click, second_click) != 0) | ^~~~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:2533:49: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 2533 | strcmp(first_click, second_click) != 0) | ^~~~~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/iso/string_iso.h:74:33: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c: In function 'tooltip_activate': filer.c:2659:33: warning: pointer targets in passing argument 1 of 'tooltip_show' differ in signedness [-Wpointer-sign] 2659 | tooltip_show(tip->str); | ~~~^~~~~ | | | gchar * {aka char *} In file included from filer.c:44: gui_support.h:74:27: note: expected 'guchar *' {aka 'unsigned char *'} but argument is of type 'gchar *' {aka 'char *'} 74 | void tooltip_show(guchar *text); | ~~~~~~~~^~~~ filer.c: In function 'drag_motion': filer.c:2840:22: warning: pointer targets in assignment from 'const guchar *' {aka 'const unsigned char *'} to 'const char *' differ in signedness [-Wpointer-sign] 2840 | type = dnd_motion_item(context, &item); | ^ filer.c:2874:34: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'const guchar *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 2874 | new_path = filer_window->sym_path; | ^ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:44: filer.c:2886:50: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 2886 | g_strdup(new_path), g_free); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gdataset.h:146:65: note: in definition of macro 'g_dataset_set_data_full' 146 | g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) | ^ filer.c:2886:41: note: in expansion of macro 'g_strdup' 2886 | g_strdup(new_path), g_free); | ^~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ filer.c: In function 'load_from_node': filer.c:3128:23: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3128 | if(strcmp(node->name, "X") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3129:29: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3129 | set->x=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} In file included from /usr/include/stdlib.h:41, from filer.c:24: /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3131:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3131 | } else if(strcmp(node->name, "Y") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3132:29: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3132 | set->y=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3134:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3134 | } else if(strcmp(node->name, "Width") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3135:33: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3135 | set->width=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3137:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3137 | } else if(strcmp(node->name, "Height") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3138:34: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3138 | set->height=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3140:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3140 | } else if(strcmp(node->name, "ShowHidden") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3141:39: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3141 | set->show_hidden=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3143:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3143 | } else if(strcmp(node->name, "ViewType") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3144:37: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3144 | set->view_type=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3146:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3146 | } else if(strcmp(node->name, "DetailsType") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3147:40: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3147 | set->details_type=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3149:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3149 | } else if(strcmp(node->name, "SortType") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3150:37: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3150 | set->sort_type=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3152:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3152 | } else if(strcmp(node->name, "SortOrder") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3153:38: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3153 | set->sort_order=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3155:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3155 | } else if(strcmp(node->name, "DisplayStyle") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3156:41: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3156 | set->display_style=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3158:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3158 | } else if(strcmp(node->name, "ShowThumbs") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ --- find.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from find.c:36: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- filer.o --- filer.c:3159:39: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3159 | set->show_thumbs=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3161:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3161 | } else if(strcmp(node->name, "FilterType") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3162:39: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3162 | set->filter_type=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c:3164:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3164 | } else if(strcmp(node->name, "Filter") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3165:38: warning: pointer targets in passing argument 1 of 'g_strdup_inline' differ in signedness [-Wpointer-sign] 3165 | set->filter=g_strdup(str); | ^~~ | | | xmlChar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro 'g_strdup' 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ filer.c:3167:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3167 | } else if(strcmp(node->name, "FilterDirectories") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3168:46: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3168 | set->filter_directories=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/iso/stdlib_iso.h:124:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 124 | extern int atoi(const char *); | ^~~~~~~~~~~~ filer.c: In function 'load_settings': filer.c:3280:40: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3280 | if (strcmp(node->name, "FilerWindow") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ filer.c:3283:47: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] 3283 | path=xmlGetProp(node, "path"); | ^~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1040:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1040 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ filer.c:3284:42: warning: pointer targets in passing argument 1 of 'settings_new' differ in signedness [-Wpointer-sign] 3284 | set=settings_new(path); | ^~~~ | | | xmlChar * {aka unsigned char *} filer.c:3087:43: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} 3087 | static Settings *settings_new(const char *path) | ~~~~~~~~~~~~^~~~ filer.c: In function 'add_nodes': filer.c:3309:37: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3309 | sub=xmlNewChild(node, NULL, "FilerWindow", NULL); | ^~~~~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3311:25: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] 3311 | xmlSetProp(sub, "path", set->path); | ^~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1023:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1023 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3311:36: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] 3311 | xmlSetProp(sub, "path", set->path); | ~~~^~~~~~ | | | gchar * {aka char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1024:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'gchar *' {aka 'char *'} 1024 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ filer.c:3315:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3315 | xmlNewChild(sub, NULL, "X", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3315:45: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3315 | xmlNewChild(sub, NULL, "X", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3318:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3318 | xmlNewChild(sub, NULL, "Y", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3318:45: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3318 | xmlNewChild(sub, NULL, "Y", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3323:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3323 | xmlNewChild(sub, NULL, "Width", tmp); | ^~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3323:49: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3323 | xmlNewChild(sub, NULL, "Width", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3326:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3326 | xmlNewChild(sub, NULL, "Height", tmp); | ^~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3326:50: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3326 | xmlNewChild(sub, NULL, "Height", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3331:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3331 | xmlNewChild(sub, NULL, "ShowHidden", tmp); | ^~~~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3331:54: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3331 | xmlNewChild(sub, NULL, "ShowHidden", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3336:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3336 | xmlNewChild(sub, NULL, "DisplayStyle", tmp); | ^~~~~~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3336:56: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3336 | xmlNewChild(sub, NULL, "DisplayStyle", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3341:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3341 | xmlNewChild(sub, NULL, "SortType", tmp); | ^~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3341:52: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3341 | xmlNewChild(sub, NULL, "SortType", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3344:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3344 | xmlNewChild(sub, NULL, "SortOrder", tmp); | ^~~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3344:53: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3344 | xmlNewChild(sub, NULL, "SortOrder", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3349:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3349 | xmlNewChild(sub, NULL, "ViewType", tmp); | ^~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3349:52: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3349 | xmlNewChild(sub, NULL, "ViewType", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3352:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3352 | xmlNewChild(sub, NULL, "DetailsType", tmp); | ^~~~~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3352:55: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3352 | xmlNewChild(sub, NULL, "DetailsType", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3357:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3357 | xmlNewChild(sub, NULL, "ShowThumbs", tmp); | ^~~~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3357:54: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3357 | xmlNewChild(sub, NULL, "ShowThumbs", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3362:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3362 | xmlNewChild(sub, NULL, "FilterType", tmp); | ^~~~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3362:54: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3362 | xmlNewChild(sub, NULL, "FilterType", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3365:48: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3365 | xmlNewChild(sub, NULL, "Filter", set->filter); | ^~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3365:61: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3365 | xmlNewChild(sub, NULL, "Filter", set->filter); | ~~~^~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3367:40: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3367 | xmlNewChild(sub, NULL, "FilterDirectories", tmp); | ^~~~~~~~~~~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:868:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 868 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3367:61: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] 3367 | xmlNewChild(sub, NULL, "FilterDirectories", tmp); | ^~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:869:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 869 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c: In function 'save_settings': filer.c:3377:43: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] 3377 | xmlDocPtr doc = xmlNewDoc("1.0"); | ^~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:810:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 810 | xmlNewDoc (const xmlChar *version); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3379:57: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] 3379 | "Settings", NULL)); | ^~~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:852:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 852 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ --- find.o --- find.c: In function 'test_leaf': find.c:250:46: warning: pointer targets in passing argument 2 of 'fnmatch' differ in signedness [-Wpointer-sign] 250 | return fnmatch(condition->data1, info->leaf, 0) == 0; | ~~~~^~~~~~ | | | const guchar * {aka const unsigned char *} In file included from find.c:30: /usr/include/fnmatch.h:50:34: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 50 | extern int fnmatch(const char *, const char *, int); | ^~~~~~~~~~~~ find.c: In function 'test_path': find.c:255:46: warning: pointer targets in passing argument 2 of 'fnmatch' differ in signedness [-Wpointer-sign] 255 | return fnmatch(condition->data1, info->fullpath, FNM_PATHNAME) == 0; | ~~~~^~~~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/fnmatch.h:50:34: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 50 | extern int fnmatch(const char *, const char *, int); | ^~~~~~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56: find.c: In function 'test_system': /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:271:34: warning: pointer targets in initialization of 'const char * const' from 'const guchar *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 271 | const char * const __val = (val); \ | ^ find.c:277:25: note: in expansion of macro 'g_string_append' 277 | g_string_append(to_sys, info->fullpath); | ^~~~~~~~~~~~~~~ find.c:277:53: warning: pointer targets in passing argument 2 of 'g_string_append_len_inline' differ in signedness [-Wpointer-sign] 277 | g_string_append(to_sys, info->fullpath); | ~~~~^~~~~~~~~~ | | | const guchar * {aka const unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:251:37: note: in definition of macro 'g_string_append_len' 251 | g_string_append_len_inline (gstr, val, len) | ^~~ find.c:277:25: note: in expansion of macro 'g_string_append' 277 | g_string_append(to_sys, info->fullpath); | ^~~~~~~~~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:219:41: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 219 | const char *val, | ~~~~~~~~~~~~^~~ find.c: In function 'test_is': find.c:352:43: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] 352 | return access(info->fullpath, R_OK) == 0; | ~~~~^~~~~~~~~~ | | | const guchar * {aka const unsigned char *} In file included from my_vfs.h:48, from config.h:49, from find.c:27: /usr/include/unistd.h:239:19: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 239 | extern int access(const char *, int); | ^~~~~~~~~~~~ find.c:354:43: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] 354 | return access(info->fullpath, W_OK) == 0; | ~~~~^~~~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/unistd.h:239:19: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 239 | extern int access(const char *, int); | ^~~~~~~~~~~~ find.c:356:43: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] 356 | return access(info->fullpath, X_OK) == 0; | ~~~~^~~~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/unistd.h:239:19: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 239 | extern int access(const char *, int); | ^~~~~~~~~~~~ find.c: In function 'parse_eval': find.c:941:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 941 | eval->data1 = g_memdup(&value, sizeof(value)); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here 338 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ find.c: In function 'match': find.c:996:9: warning: 'g_strncasecmp' is deprecated [-Wdeprecated-declarations] 996 | if (g_strncasecmp(*expression, word, len)) | ^~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:271:23: note: declared here 271 | gint g_strncasecmp (const gchar *s1, | ^~~~~~~~~~~~~ --- filer.o --- filer.c: In function 'filer_create_uri_list': /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filer.c:2465:9: note: in expansion of macro 'g_string_free' 2465 | g_string_free(string, FALSE); | ^~~~~~~~~~~~~ --- find.o --- find.c: In function 'get_bracketed_string': /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ find.c:215:41: note: in expansion of macro 'g_string_free' 215 | g_string_free(str, FALSE); | ^~~~~~~~~~~~~ --- gtksavebox.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c gtksavebox.c --- gui_support.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c gui_support.c --- gtksavebox.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from gtksavebox.h:11, from gtksavebox.c:35: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from gtksavebox.h:10: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- i18n.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c i18n.c --- gtksavebox.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from gui_support.h:9, from gtksavebox.c:53: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ gtksavebox.c: In function 'button_press_over_icon': gtksavebox.c:393:5: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 393 | leafname = g_basename (uri); | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ gtksavebox.c:397:32: warning: pointer targets in passing argument 2 of 'write_xds_property' differ in signedness [-Wpointer-sign] 397 | write_xds_property (context, leafname); | ^~~~~~~~ | | | const gchar * {aka const char *} gtksavebox.c:134:56: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 134 | const guchar *value); | ~~~~~~~~~~~~~~~~~~~^~~~~ gtksavebox.c: In function 'drag_data_get': gtksavebox.c:434:7: warning: pointer targets in assignment from 'guchar *' {aka 'unsigned char *'} to 'gchar *' {aka 'char *'} differ in signedness [-Wpointer-sign] 434 | uri = read_xds_property (context, FALSE); | ^ gtksavebox.c: In function 'read_xds_property': gtksavebox.c:492:36: warning: pointer targets in passing argument 9 of 'gdk_property_get' differ in signedness [-Wpointer-sign] 492 | NULL, NULL, &length, &prop_text) | ^~~~~~~ | | | guint * {aka unsigned int *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkproperty.h:58:46: note: expected 'gint *' {aka 'int *'} but argument is of type 'guint *' {aka 'unsigned int *'} 58 | gint *actual_length, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ gtksavebox.c: In function 'write_xds_property': gtksavebox.c:516:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 516 | value, strlen (value)); | ^~~~~ | | | const guchar * {aka const unsigned char *} In file included from /usr/include/string.h:35, from gtksavebox.c:30: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ gtksavebox.c: In function 'drag_end': gtksavebox.c:538:42: warning: pointer targets in passing argument 1 of 'escape_uri_path' differ in signedness [-Wpointer-sign] 538 | escaped_uri = escape_uri_path (uri); | ^~~ | | | guchar * {aka unsigned char *} In file included from gtksavebox.c:52: support.h:58:42: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 58 | EscapedPath *escape_uri_path(const char *path); | ~~~~~~~~~~~~^~~~ gtksavebox.c: In function 'gtk_savebox_set_property': gtksavebox.c:639:15: warning: variable 'savebox' set but not used [-Wunused-but-set-variable] 639 | GtkSavebox *savebox; | ^~~~~~~ --- gui_support.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from main.h:10, from gui_support.c:40: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkprivate.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkx.h:30, from gui_support.c:34: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ gui_support.c: In function 'set_cardinal_property': gui_support.c:229:56: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] 229 | GDK_PROP_MODE_REPLACE, (gchar *) &value, 1); | ^~~~~~~~~~~~~~~~ | | | gchar * {aka char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkproperty.h:65:46: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'gchar *' {aka 'char *'} 65 | const guchar *data, | ~~~~~~~~~~~~~~~^~~~ gui_support.c: In function 'tooltip_show': gui_support.c:892:31: warning: pointer targets in passing argument 1 of 'gtk_label_new' differ in signedness [-Wpointer-sign] 892 | label = gtk_label_new(text); | ^~~~ | | | guchar * {aka unsigned char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaccellabel.h:38, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:35: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtklabel.h:110:67: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 110 | GtkWidget* gtk_label_new (const gchar *str); | ~~~~~~~~~~~~~~~^~~ gui_support.c: In function 'launch_uri': gui_support.c:1574:53: warning: pointer targets in passing argument 1 of 'run_by_path' differ in signedness [-Wpointer-sign] 1574 | run_by_path(path); | ^~~~ | | | gchar * {aka char *} In file included from gui_support.c:46: run.h:14:36: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'gchar *' {aka 'char *'} 14 | gboolean run_by_path(const guchar *full_path); | ~~~~~~~~~~~~~~^~~~~~~~~ --- icon.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c icon.c --- i18n.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from options.h:9, from i18n.c:34: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from support.h:12, from i18n.c:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from i18n.c:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ i18n.c: In function 'translate_entries': i18n.c:136:31: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 136 | first = g_strndup(trans, slash - trans); | ^ i18n.c:141:40: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 141 | second = g_strndup(trans, slash - trans); | ^ i18n.c:143:40: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 143 | second = g_strdup(trans); | ^ i18n.c:146:31: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 146 | first = g_strdup(trans); | ^ --- infobox.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c infobox.c --- icon.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from icon.c:36: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- log.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c log.c --- icon.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ icon.c: In function 'check_has': icon.c:207:28: warning: pointer targets in passing argument 1 of 'is_sub_dir' differ in signedness [-Wpointer-sign] 207 | if (is_sub_dir(icon->path, check->path)) | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from icon.c:44: support.h:36:33: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 36 | gboolean is_sub_dir(const char *sub, const char *parent); | ~~~~~~~~~~~~^~~ icon.c: In function 'icon_prepare_menu': icon.c:318:21: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 318 | tmp = g_strdup_printf(_("%s '%s'"), | ^ icon.c:321:63: warning: pointer targets in passing argument 2 of 'gtk_label_set_text' differ in signedness [-Wpointer-sign] 321 | gtk_label_set_text(GTK_LABEL(icon_file_item), tmp); | ^~~ | | | guchar * {aka unsigned char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaccellabel.h:38, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:35: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtklabel.h:113:67: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 113 | const gchar *str); | ~~~~~~~~~~~~~~~^~~ icon.c:325:33: warning: pointer targets in passing argument 1 of 'appmenu_add' differ in signedness [-Wpointer-sign] 325 | appmenu_add(icon->path, icon->item, icon_menu); | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from icon.c:48: appmenu.h:14:30: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 14 | int appmenu_add(const gchar *app_dir, DirItem *item, GtkWidget *menu); | ~~~~~~~~~~~~~^~~~~~~ icon.c: In function 'icon_create_uri_list': icon.c:408:16: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 408 | retval = tmp->str; | ^ icon.c:411:16: warning: pointer targets in returning 'guchar *' {aka 'unsigned char *'} from a function with return type 'gchar *' {aka 'char *'} differ in signedness [-Wpointer-sign] 411 | return retval; | ^~~~~~ icon.c: In function 'icon_set_path': icon.c:460:40: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 460 | icon->src_path = g_strdup(pathname); | ^ icon.c:462:40: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 462 | icon->src_path = to_utf8(pathname); | ^ icon.c:463:46: warning: pointer targets in passing argument 1 of 'expand_path' differ in signedness [-Wpointer-sign] 463 | icon->path = expand_path(icon->src_path); | ~~~~^~~~~~~~~~ | | | guchar * {aka unsigned char *} support.h:46:33: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 46 | gchar *expand_path(const gchar *path); | ~~~~~~~~~~~~~^~~~ icon.c:463:28: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 463 | icon->path = expand_path(icon->src_path); | ^ icon.c:468:25: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 468 | name = g_basename(icon->src_path); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ icon.c:468:47: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] 468 | name = g_basename(icon->src_path); | ~~~~^~~~~~~~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:47: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ icon.c:470:42: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] 470 | icon->item = diritem_new(name); | ^~~~ | | | const char * In file included from icon.c:46: diritem.h:51:36: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const char *' 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ icon.c: In function 'icon_run': icon.c:516:35: warning: pointer targets in passing argument 1 of 'run_with_args' differ in signedness [-Wpointer-sign] 516 | run_with_args(icon->path, icon->item, icon->args); | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from icon.c:50: run.h:24:32: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 24 | void run_with_args(const char *path, DirItem *item, const char *args); | ~~~~~~~~~~~~^~~~ icon.c: In function 'rename_activate': icon.c:582:18: warning: pointer targets in assignment from 'const gchar *' {aka 'const char *'} to 'const guchar *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 582 | new_name = gtk_entry_get_text(GTK_ENTRY(entry)); | ^ icon.c:583:17: warning: pointer targets in assignment from 'const gchar *' {aka 'const char *'} to 'const guchar *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 583 | new_src = gtk_entry_get_text(GTK_ENTRY(src)); | ^ icon.c:584:22: warning: pointer targets in assignment from 'const gchar *' {aka 'const char *'} to 'const guchar *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 584 | new_shortcut = gtk_label_get_text(GTK_LABEL(shortcut)); | ^ icon.c:585:20: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 585 | if (strcmp(new_shortcut, CLICK_TO_SET) == 0) | ^~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} In file included from /usr/include/string.h:35, from icon.c:35: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ icon.c:587:18: warning: pointer targets in assignment from 'const gchar *' {aka 'const char *'} to 'const guchar *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 587 | new_args = gtk_entry_get_text(GTK_ENTRY(arg)); | ^ icon.c:595:37: warning: pointer targets in passing argument 2 of 'icon_set_path' differ in signedness [-Wpointer-sign] 595 | icon_set_path(icon, new_src, new_name); | ^~~~~~~ | | | const guchar * {aka const unsigned char *} icon.c:445:44: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 445 | void icon_set_path(Icon *icon, const char *pathname, const char *name) | ~~~~~~~~~~~~^~~~~~~~ icon.c:595:46: warning: pointer targets in passing argument 3 of 'icon_set_path' differ in signedness [-Wpointer-sign] 595 | icon_set_path(icon, new_src, new_name); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} icon.c:445:66: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 445 | void icon_set_path(Icon *icon, const char *pathname, const char *name) | ~~~~~~~~~~~~^~~~ icon.c:596:41: warning: pointer targets in passing argument 2 of 'icon_set_shortcut' differ in signedness [-Wpointer-sign] 596 | icon_set_shortcut(icon, new_shortcut); | ^~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} icon.c:475:49: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 475 | void icon_set_shortcut(Icon *icon, const gchar *shortcut) | ~~~~~~~~~~~~~^~~~~~~~ icon.c:597:42: warning: pointer targets in passing argument 2 of 'icon_set_arguments' differ in signedness [-Wpointer-sign] 597 | icon_set_arguments(icon, new_args); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} icon.c:497:50: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 497 | void icon_set_arguments(Icon *icon, const gchar *args) | ~~~~~~~~~~~~~^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56: icon.c: In function 'selection_get': /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:271:34: warning: pointer targets in initialization of 'const char * const' from 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 271 | const char * const __val = (val); \ | ^ icon.c:638:25: note: in expansion of macro 'g_string_append' 638 | g_string_append(str, icon->path); | ^~~~~~~~~~~~~~~ icon.c:638:50: warning: pointer targets in passing argument 2 of 'g_string_append_len_inline' differ in signedness [-Wpointer-sign] 638 | g_string_append(str, icon->path); | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:251:37: note: in definition of macro 'g_string_append_len' 251 | g_string_append_len_inline (gstr, val, len) | ^~~ icon.c:638:25: note: in expansion of macro 'g_string_append' 638 | g_string_append(str, icon->path); | ^~~~~~~~~~~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:219:41: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 219 | const char *val, | ~~~~~~~~~~~~^~~ icon.c: In function 'file_op': icon.c:704:46: warning: pointer targets in passing argument 1 of 'infobox_new' differ in signedness [-Wpointer-sign] 704 | infobox_new(menu_icon->path); | ~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from icon.c:51: infobox.h:10:31: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 10 | void infobox_new(const gchar *pathname); | ~~~~~~~~~~~~~^~~~~~~~ icon.c: In function 'filter_get_key': icon.c:749:17: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 749 | sym = XKeycodeToKeysym(dpy, kev->keycode, 0); | ^~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkx.h:32, from icon.c:38: /home/pbulk/build/sysutils/rox/work/.buildlink/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ icon.c: In function 'show_rename_box': icon.c:875:50: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] 875 | gtk_entry_set_text(GTK_ENTRY(entry), icon->src_path); | ~~~~^~~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktreeview.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcombobox.h:29, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:72: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkentry.h:214:65: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 214 | const gchar *text); | ~~~~~~~~~~~~~~~^~~~ icon.c: In function 'mykey_cmp': icon.c:1264:59: warning: self-comparison always evaluates to true [-Wtautological-compare] 1264 | return ka->keycode == kb->keycode && kb->modifier == kb->modifier; | ^~ icon.c: In function 'create_menu': icon.c:1410:13: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1410 | tmp = g_strconcat("/", _("File"), NULL); | ^ icon.c:1412:68: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] 1412 | icon_file_menu = gtk_item_factory_get_widget(item_factory, tmp); | ^~~ | | | guchar * {aka unsigned char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ icon.c: In function 'selection_get': /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icon.c:643:17: note: in expansion of macro 'g_string_free' 643 | g_string_free(str, FALSE); | ^~~~~~~~~~~~~ icon.c: In function 'icon_create_uri_list': /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icon.c:409:9: note: in expansion of macro 'g_string_free' 409 | g_string_free(tmp, FALSE); | ^~~~~~~~~~~~~ --- infobox.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from infobox.c:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- log.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from log.c:27: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- infobox.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- main.o --- gcc -I. -I. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `/home/pbulk/build/sysutils/rox/work/.tools/bin/pkg-config --cflags gtk+-2.0 libxml-2.0` -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -c main.c --- infobox.o --- infobox.c: In function 'infobox_new': infobox.c:146:29: warning: pointer targets in passing argument 1 of 'make_vbox' differ in signedness [-Wpointer-sign] 146 | details = make_vbox(path, owindow); | ^~~~ | | | gchar * {aka char *} infobox.c:81:43: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'gchar *' {aka 'char *'} 81 | static GtkWidget *make_vbox(const guchar *path, GObject *window); | ~~~~~~~~~~~~~~^~~~ infobox.c: In function 'make_vbox': infobox.c:218:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 218 | item = diritem_new(g_basename(path)); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ infobox.c:218:39: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] 218 | item = diritem_new(g_basename(path)); | ^~~~ | | | const guchar * {aka const unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:47: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ infobox.c:218:28: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] 218 | item = diritem_new(g_basename(path)); | ^~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} In file included from infobox.c:39: diritem.h:51:36: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ infobox.c:221:26: warning: pointer targets in passing argument 1 of 'appinfo_get' differ in signedness [-Wpointer-sign] 221 | ai = appinfo_get(path, item); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from infobox.c:42: appinfo.h:13:38: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 13 | XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); | ~~~~~~~~~~~~~^~~~~~~ infobox.c:241:20: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 241 | u8 = to_utf8(item->leafname); | ^ infobox.c:242:38: warning: pointer targets in passing argument 1 of 'gtk_label_new' differ in signedness [-Wpointer-sign] 242 | name = gtk_label_new(u8); | ^~ | | | guchar * {aka unsigned char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaccellabel.h:38, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:35: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtklabel.h:110:67: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 110 | GtkWidget* gtk_label_new (const gchar *str); | ~~~~~~~~~~~~~~~^~~ infobox.c:251:32: warning: pointer targets in passing argument 1 of 'pixmap_try_thumb' differ in signedness [-Wpointer-sign] 251 | thumb=pixmap_try_thumb(path, FALSE); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from infobox.c:47: pixmaps.h:71:45: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 71 | MaskedPixmap *pixmap_try_thumb(const gchar *path, gboolean can_load); | ~~~~~~~~~~~~~^~~~ infobox.c:263:32: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] 263 | help_dir = g_strconcat(path, "/Help", NULL); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:298:54: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 298 | gchar* g_strconcat (const gchar *string1, | ~~~~~~~~~~~~~^~~~~~~ --- log.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ --- infobox.o --- infobox.c:289:59: warning: pointer targets in passing argument 1 of 'make_permissions' differ in signedness [-Wpointer-sign] 289 | gtk_box_pack_start(vbox, make_permissions(path, item), | ^~~~ | | | const guchar * {aka const unsigned char *} infobox.c:87:49: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 87 | static GtkWidget *make_permissions(const gchar *path, DirItem *item); | ~~~~~~~~~~~~~^~~~ infobox.c:297:52: warning: pointer targets in passing argument 1 of 'make_about_desktop' differ in signedness [-Wpointer-sign] 297 | add_frame(vbox, make_about_desktop(path)); | ^~~~ | | | const guchar * {aka const unsigned char *} infobox.c:85:51: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 85 | static GtkWidget *make_about_desktop(const gchar *path); | ~~~~~~~~~~~~~^~~~ infobox.c:316:59: warning: pointer targets in passing argument 1 of 'make_unmount_options' differ in signedness [-Wpointer-sign] 316 | gtk_box_pack_start(vbox, make_unmount_options(path), FALSE, TRUE, 0); | ^~~~ | | | const guchar * {aka const unsigned char *} infobox.c:88:53: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 88 | static GtkWidget *make_unmount_options(const gchar *path); | ~~~~~~~~~~~~~^~~~ infobox.c: In function 'insert_size': infobox.c:447:35: warning: unknown conversion type character 'j' in format [-Wformat=] 447 | ? g_strdup_printf("%s (%" SIZE_FMT " %s)", | ^~~~~~~ In file included from infobox.c:22: config.h:64:38: note: format string is defined here 64 | # define SIZE_FMT G_GINT64_MODIFIER "jd" | ^ infobox.c:447:35: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'long int' [-Wformat=] 447 | ? g_strdup_printf("%s (%" SIZE_FMT " %s)", | ^~~~~~~ 448 | format_size(size), 449 | (intmax_t) size, _("bytes")) | ~~~~~~~~~~~~~~~ | | | long int infobox.c:447:55: note: format string is defined here 447 | ? g_strdup_printf("%s (%" SIZE_FMT " %s)", | ~^ | | | char * | %ld infobox.c:447:35: warning: too many arguments for format [-Wformat-extra-args] 447 | ? g_strdup_printf("%s (%" SIZE_FMT " %s)", | ^~~~~~~ infobox.c: In function 'make_details': infobox.c:573:34: warning: pointer targets in passing argument 1 of 'g_path_get_dirname' differ in signedness [-Wpointer-sign] 573 | tmp = g_path_get_dirname(path); | ^~~~ | | | const guchar * {aka const unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:215:42: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 215 | gchar *g_path_get_dirname (const gchar *file_name) G_GNUC_MALLOC; | ~~~~~~~~~~~~~^~~~~~~~~ infobox.c:588:52: warning: unknown conversion type character 'j' in format [-Wformat=] 588 | ? g_strdup_printf("%s (%" SIZE_FMT " %s)", | ^~~~~~~ config.h:64:38: note: format string is defined here 64 | # define SIZE_FMT G_GINT64_MODIFIER "jd" | ^ infobox.c:588:52: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'long int' [-Wformat=] 588 | ? g_strdup_printf("%s (%" SIZE_FMT " %s)", | ^~~~~~~ 589 | format_size(item->size), 590 | (intmax_t) item->size, _("bytes")) | ~~~~~~~~~~~~~~~~~~~~~ | | | long int infobox.c:588:72: note: format string is defined here 588 | ? g_strdup_printf("%s (%" SIZE_FMT " %s)", | ~^ | | | char * | %ld infobox.c:588:52: warning: too many arguments for format [-Wformat-extra-args] 588 | ? g_strdup_printf("%s (%" SIZE_FMT " %s)", | ^~~~~~~ infobox.c:598:47: warning: pointer targets in passing argument 1 of 'mount_get_fs_size' differ in signedness [-Wpointer-sign] 598 | stt=mount_get_fs_size(path); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from infobox.c:46: mount.h:31:39: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'const guchar *' {aka 'const unsigned char *'} 31 | gchar *mount_get_fs_size(const gchar *dir); | ~~~~~~~~~~~~~^~~ infobox.c:658:43: warning: pointer targets in passing argument 1 of 'xattr_supported' differ in signedness [-Wpointer-sign] 658 | : xattr_supported(path) ? _("None") | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from infobox.c:48: xtypes.h:22:33: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 22 | int xattr_supported(const char *path); | ~~~~~~~~~~~~^~~~ infobox.c:668:39: warning: pointer targets in passing argument 1 of 'readlink_dup' differ in signedness [-Wpointer-sign] 668 | target = readlink_dup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from infobox.c:36: support.h:41:32: note: expected 'const char *' but argument is of type 'const guchar *' {aka 'const unsigned char *'} 41 | char *readlink_dup(const char *path); | ~~~~~~~~~~~~^~~~ infobox.c: In function 'make_about': infobox.c:712:54: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 712 | if (about->ns == NULL && strcmp(about->name, "About") == 0) | ~~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:35, from infobox.c:26: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ infobox.c:747:49: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] 747 | tmp = xmlGetProp(trans, "label"); | ^~~~~~~ | | | char * In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/parser.h:16, from infobox.c:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1040:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1040 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ infobox.c:747:29: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 747 | tmp = xmlGetProp(trans, "label"); | ^ infobox.c:752:31: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 752 | value = xmlNodeListGetString(trans->doc, | ^ infobox.c:755:39: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 755 | value = xmlNodeListGetString(prop->doc, | ^ infobox.c: In function 'make_file_says': infobox.c:818:21: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 818 | tmp = g_strdup_printf("pipe(): %s", g_strerror(errno)); | ^ infobox.c:819:50: warning: pointer targets in passing argument 2 of 'gtk_label_set_text' differ in signedness [-Wpointer-sign] 819 | gtk_label_set_text(l_file_label, tmp); | ^~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtklabel.h:113:67: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 113 | const gchar *str); | ~~~~~~~~~~~~~~~^~~ infobox.c:827:29: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 827 | tmp = g_strdup_printf("pipe(): %s", g_strerror(errno)); | ^ infobox.c:828:58: warning: pointer targets in passing argument 2 of 'gtk_label_set_text' differ in signedness [-Wpointer-sign] 828 | gtk_label_set_text(l_file_label, tmp); | ^~~ | | | guchar * {aka unsigned char *} /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtklabel.h:113:67: note: expected 'const gchar *' {aka 'const char *'} but argument is of type 'guchar *' {aka 'unsigned char *'} 113 | const gchar *str); | ~~~~~~~~~~~~~~~^~~ infobox.c: In function 'make_permissions': infobox.c:953:34: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] 953 | perm->item = diritem_new(path); | ^~~~ | | | const gchar * {aka const char *} diritem.h:51:36: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ --- log.o --- log.c: In function 'log_info_paths': log.c:109:17: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 109 | actual_message = g_strdup_printf(_("%s '%s'"), message, g_basename((char *) paths->data)); | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ log.c: In function 'log_show_window': log.c:143:35: error: passing argument 1 of 'get_gtk_builder' from incompatible pointer type [-Wincompatible-pointer-types] 143 | builder = get_gtk_builder(&ids); | ^~~~ | | | gchar * (*)[2] {aka char * (*)[2]} In file included from log.c:33: gui_support.h:102:37: note: expected 'gchar **' {aka 'char **'} but argument is of type 'gchar * (*)[2]' {aka 'char * (*)[2]'} 102 | GtkBuilder *get_gtk_builder(gchar **ids); | ~~~~~~~~^~~ log.c:166:16: error: assignment to 'GtkWidget *' {aka 'struct _GtkWidget *'} from incompatible pointer type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types] 166 | dialog = gtk_builder_get_object(builder, "Log viewer"); | ^ *** [log.o] Error code 1 bmake: stopped making "ROX-Filer" in /home/pbulk/build/sysutils/rox/work/rox-filer-2.11/ROX-Filer/src --- main.o --- In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from main.c:45: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ main.c: In function 'main': main.c:423:45: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 423 | tmp = g_strdup(VALUE); | ^ main.c:425:45: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 425 | tmp = pathdup(VALUE); | ^ main.c:427:63: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 427 | c == 'D' ? "CloseDir" : | ~~~~~~~~~~~~~~~~~~~~~~^ | | | char * 428 | c == 'd' ? "OpenDir" : | ~~~~~~~~~~~~~~~~~~~~~~ 429 | c == 'x' ? "Examine" : "Unknown", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:196:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:430:41: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 430 | "Filename", tmp, | ^~~~~~~~~~ | | | char * main.c:197:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:435:37: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 435 | tmp = g_path_get_dirname(VALUE); | ^ main.c:440:55: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] 440 | dir = pathdup(tmp); | ^~~ | | | guchar * {aka unsigned char *} In file included from main.c:52: support.h:17:27: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 17 | char *pathdup(const char *path); | ~~~~~~~~~~~~^~~~ main.c:440:45: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 440 | dir = pathdup(tmp); | ^ main.c:444:41: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 444 | "Leafname", g_basename(VALUE)); | ^~~~~~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /home/pbulk/build/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ main.c:442:48: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 442 | soap_add(body, "Show", | ^~~~~~ | | | char * main.c:196:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:443:41: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 443 | "Directory", dir ? dir : tmp, | ^~~~~~~~~~~ | | | char * main.c:197:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:444:41: warning: pointer targets in passing argument 5 of 'soap_add' differ in signedness [-Wpointer-sign] 444 | "Leafname", g_basename(VALUE)); | ^~~~~~~~~~ | | | char * main.c:198:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 198 | const xmlChar *arg2_name, const xmlChar *arg2_value); | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:444:53: warning: pointer targets in passing argument 6 of 'soap_add' differ in signedness [-Wpointer-sign] 444 | "Leafname", g_basename(VALUE)); | ^~~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} main.c:198:69: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 198 | const xmlChar *arg2_name, const xmlChar *arg2_value); | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:453:48: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 453 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~~~ | | | char * main.c:196:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:453:57: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 453 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~~ | | | char * main.c:197:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:213:44: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] 213 | #define VALUE (*optarg == '=' ? optarg + 1 : optarg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | char * main.c:453:65: note: in expansion of macro 'VALUE' 453 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~ main.c:197:69: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:454:42: warning: pointer targets in passing argument 5 of 'soap_add' differ in signedness [-Wpointer-sign] 454 | "Side", c == 'l' ? "Left" : | ^~~~~~ | | | char * main.c:198:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 198 | const xmlChar *arg2_name, const xmlChar *arg2_value); | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:454:68: warning: pointer targets in passing argument 6 of 'soap_add' differ in signedness [-Wpointer-sign] 454 | "Side", c == 'l' ? "Left" : | ~~~~~~~~~~~~~~~~~~^ | | | char * 455 | c == 'r' ? "Right" : | ~~~~~~~~~~~~~~~~~~~~ 456 | c == 't' ? "Top" : | ~~~~~~~~~~~~~~~~~~ 457 | c == 'B' ? "Bottom" : | ~~~~~~~~~~~~~~~~~~~~~ 458 | "Unkown"); | ~~~~~~~~ main.c:198:69: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 198 | const xmlChar *arg2_name, const xmlChar *arg2_value); | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:463:56: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 463 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~~~ | | | char * main.c:196:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:463:65: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 463 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~~ | | | char * main.c:197:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:213:44: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] 213 | #define VALUE (*optarg == '=' ? optarg + 1 : optarg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | char * main.c:463:73: note: in expansion of macro 'VALUE' 463 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~ main.c:197:69: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:466:56: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 466 | soap_add(body, "Panel", | ^~~~~~~ | | | char * main.c:196:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:467:57: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 467 | "Side", "Bottom", | ^~~~~~ | | | char * main.c:197:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:467:65: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] 467 | "Side", "Bottom", | ^~~~~~~~ | | | char * main.c:197:69: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:471:48: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 471 | soap_add(body, "Pinboard", | ^~~~~~~~~~ | | | char * main.c:196:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:472:49: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 472 | "Name", VALUE, NULL, NULL); | ^~~~~~ | | | char * main.c:197:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:213:44: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] 213 | #define VALUE (*optarg == '=' ? optarg + 1 : optarg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | char * main.c:472:57: note: in expansion of macro 'VALUE' 472 | "Name", VALUE, NULL, NULL); | ^~~~~ main.c:197:69: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:213:44: warning: pointer targets in passing argument 1 of 'type_get_type' differ in signedness [-Wpointer-sign] 213 | #define VALUE (*optarg == '=' ? optarg + 1 : optarg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | char * main.c:483:54: note: in expansion of macro 'VALUE' 483 | type = type_get_type(VALUE); | ^~~~~ In file included from main.c:61: type.h:40:40: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'char *' 40 | MIME_type *type_get_type(const guchar *path); | ~~~~~~~~~~~~~~^~~~ main.c:520:48: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 520 | soap_add(body, "RunURI", | ^~~~~~~~ | | | char * main.c:196:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:521:49: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 521 | "URI", VALUE, NULL, NULL); | ^~~~~ | | | char * main.c:197:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:213:44: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] 213 | #define VALUE (*optarg == '=' ? optarg + 1 : optarg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | char * main.c:521:56: note: in expansion of macro 'VALUE' 521 | "URI", VALUE, NULL, NULL); | ^~~~~ main.c:197:69: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:542:21: warning: pointer targets in assignment from 'char *' to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 542 | tmp = pathdup(argv[i++]); | ^ main.c:544:32: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 544 | soap_add(body, "Run", "Filename", tmp, NULL, NULL); | ^~~~~ | | | char * main.c:196:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:544:39: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 544 | soap_add(body, "Run", "Filename", tmp, NULL, NULL); | ^~~~~~~~~~ | | | char * main.c:197:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:564:21: warning: pointer targets in assignment from 'gchar *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 564 | dir = g_get_current_dir(); | ^ main.c:565:32: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 565 | soap_add(body, "OpenDir", "Filename", dir, NULL, NULL); | ^~~~~~~~~ | | | char * main.c:196:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:565:43: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 565 | soap_add(body, "OpenDir", "Filename", dir, NULL, NULL); | ^~~~~~~~~~ | | | char * main.c:197:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ In file included from main.c:48: main.c: In function 'soap_add': global.h:174:16: warning: pointer targets in passing argument 3 of 'xmlSearchNsByHref' differ in signedness [-Wpointer-sign] 174 | #define ROX_NS "http://rox.sourceforge.net/SOAP/ROX-Filer" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * main.c:741:50: note: in expansion of macro 'ROX_NS' 741 | rox = xmlSearchNsByHref(body->doc, body, ROX_NS); | ^~~~~~ In file included from /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/parser.h:16, from main.c:39: /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1001:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1001 | const xmlChar *href); | ~~~~~~~~~~~~~~~^~~~ main.c: In function 'add_default_panel_and_pinboard': main.c:851:21: warning: pointer targets in assignment from 'guchar *' {aka 'unsigned char *'} to 'const char *' differ in signedness [-Wpointer-sign] 851 | name=o_session_pinboard_name.value; | ^ main.c:854:32: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 854 | soap_add(body, "Pinboard","Name", name, NULL, NULL); | ^~~~~~~~~~ | | | char * main.c:734:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 734 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:854:43: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 854 | soap_add(body, "Pinboard","Name", name, NULL, NULL); | ^~~~~~ | | | char * main.c:735:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:854:51: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] 854 | soap_add(body, "Pinboard","Name", name, NULL, NULL); | ^~~~ | | | const char * main.c:735:69: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'const char *' 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:874:48: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 874 | soap_add(body, "Panel", "Name", line, NULL, NULL); | ^~~~~~~ | | | char * main.c:734:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 734 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:874:57: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 874 | soap_add(body, "Panel", "Name", line, NULL, NULL); | ^~~~~~ | | | char * main.c:735:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:874:65: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] 874 | soap_add(body, "Panel", "Name", line, NULL, NULL); | ^~~~ | | | char * main.c:735:69: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:888:30: warning: pointer targets in assignment from 'guchar *' {aka 'unsigned char *'} to 'const char *' differ in signedness [-Wpointer-sign] 888 | name = o_session_panel_name.value; | ^ main.c:891:40: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] 891 | soap_add(body, "Panel", "Name", name, NULL, NULL); | ^~~~~~~ | | | char * main.c:734:37: note: expected 'xmlChar *' {aka 'unsigned char *'} but argument is of type 'char *' 734 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:891:49: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] 891 | soap_add(body, "Panel", "Name", name, NULL, NULL); | ^~~~~~ | | | char * main.c:735:43: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:891:57: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] 891 | soap_add(body, "Panel", "Name", name, NULL, NULL); | ^~~~ | | | const char * main.c:735:69: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'const char *' 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c: In function 'build_launch': main.c:942:32: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] 942 | uri = xmlGetProp(node, "uri"); | ^~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1040:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1040 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ main.c:942:13: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 942 | uri = xmlGetProp(node, "uri"); | ^ main.c:943:36: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] 943 | appname = xmlGetProp(node, "appname"); | ^~~~~~~~~ | | | char * /home/pbulk/build/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1040:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1040 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ main.c:943:17: warning: pointer targets in assignment from 'xmlChar *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 943 | appname = xmlGetProp(node, "appname"); | ^ In file included from main.c:26: main.c:950:47: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] 950 | launch_button_new(_(label), uri, appname)); | ^~~~~ | | | guchar * {aka unsigned char *} config.h:53:42: note: in definition of macro '_' 53 | # define _(String) dgettext("ROX-Filer", String) | ^~~~~~ In file included from config.h:52: /home/pbulk/build/sysutils/rox/work/.buildlink/include/libintl.h:191:62: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 191 | extern char *dgettext (const char *__domainname, const char *__msgid) | ~~~~~~~~~~~~^~~~~~~ main.c: In function 'new_script_cb': main.c:980:23: warning: pointer targets in passing argument 1 of 'dir_check_this' differ in signedness [-Wpointer-sign] 980 | dir_check_this(path); | ^~~~ | | | const gchar * {aka const char *} In file included from main.c:63: dir.h:105:35: note: expected 'const guchar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 105 | void dir_check_this(const guchar *path); | ~~~~~~~~~~~~~~^~~~ main.c: In function 'make_script_clicked': main.c:995:25: warning: pointer targets in assignment from 'const guchar *' {aka 'const unsigned char *'} to 'const gchar *' {aka 'const char *'} differ in signedness [-Wpointer-sign] 995 | filename=make_path(window_with_focus->sym_path, "rox"); | ^ main.c:989:22: warning: variable 'action' set but not used [-Wunused-but-set-variable] 989 | const gchar *action; | ^~~~~~ main.c: In function 'build_make_script': main.c:1028:46: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] 1028 | button = gtk_button_new_with_label(_(label)); | ^~~~~ | | | guchar * {aka unsigned char *} config.h:53:42: note: in definition of macro '_' 53 | # define _(String) dgettext("ROX-Filer", String) | ^~~~~~ /home/pbulk/build/sysutils/rox/work/.buildlink/include/libintl.h:191:62: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 191 | extern char *dgettext (const char *__domainname, const char *__msgid) | ~~~~~~~~~~~~^~~~~~~ bmake: 1 error bmake: stopped making "ROX-Filer" in /home/pbulk/build/sysutils/rox/work/rox-filer-2.11/ROX-Filer/src *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/rox *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/rox