=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/rox", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for rox-2.11nb28 --- abox.o --- --- action.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 `/tmp/work/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 `/tmp/work/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 In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from action.h:9, from action.c:38: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- abox.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from main.h:10, from abox.c:31: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- action.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from action.c:36: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal | ^~~~~~~~~ --- abox.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from abox.c:29: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal | ^~~~~~~~~ --- 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:83, 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 /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:178: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /tmp/work/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))); | ~~~~~~~~~~~~ /tmp/work/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) | ^ /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /tmp/work/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); | ^~~~ /tmp/work/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), | ^~~~~~~~~~ /tmp/work/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 *} /tmp/work/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 /tmp/work/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 /tmp/work/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 *} /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gmessages.h:674:17: note: in definition of macro 'g_return_val_if_fail' 674 | return (val); \ | ^~~ action.c:1783:45: note: in expansion of macro 'g_strdup' 1783 | g_return_val_if_fail(slash != NULL, g_strdup(path)); | ^~~~~~~~ /tmp/work/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) | ~~~~~~~~~~~~^~~ --- 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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /tmp/work/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); | ^~~~~~~~~~ abox.c: In function 'abox_set_file': --- action.o --- /tmp/work/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) /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gmessages.h:674:17: note: in definition of macro 'g_return_val_if_fail' 674 | 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 *} --- abox.o --- 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 *'} --- action.o --- /tmp/work/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/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' --- abox.o --- 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ --- action.o --- 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)); | ^~~~~~~~~~ /tmp/work/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 *} /tmp/work/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)); | ^~~~~~~~~~ /tmp/work/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 *} /tmp/work/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: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] 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 *} /tmp/work/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) | ^ /tmp/work/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 *} /tmp/work/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) | ^ /tmp/work/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 *} /tmp/work/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) | ^ /tmp/work/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, '/'); | ^ /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:273:34: warning: pointer targets in initialization of 'const char * const' from 'guchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 273 | 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 *} /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:253:37: note: in definition of macro 'g_string_append_len' 253 | 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); | ^~~~~~~~~~~~~~~ /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:221:41: note: expected 'const char *' but argument is of type 'guchar *' {aka 'unsigned char *'} 221 | 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': /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:78:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result] 74 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ action.c:616:9: note: in expansion of macro 'g_string_free' 616 | g_string_free(new, FALSE); | ^~~~~~~~~~~~~ --- 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 `/tmp/work/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 In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from type.h:9, from appinfo.c:54: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from fscache.h:15, from appinfo.c:53: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from appinfo.c:50: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal | ^~~~~~~~~ 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 --- 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 `/tmp/work/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 --- 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 `/tmp/work/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 --- appmenu.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from appmenu.c:26: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal --- bind.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from options.h:9, from bind.c:28: /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] --- appmenu.o --- | ^~~~~~~~~ --- bind.o --- 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from bind.c:26: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal | ^~~~~~~~~ --- 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 /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/parser.h:20, from appmenu.c:32: /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1224:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1224 | 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 * /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1224:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1224 | 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 /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:110: /tmp/work/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 * /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1224:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1224 | 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 /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:174: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbutton.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:52: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /tmp/work/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 *} /tmp/work/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) | ^ /tmp/work/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 *} /tmp/work/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); | ~~~~~~~~~~~~~~^~~~ --- 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 `/tmp/work/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 `/tmp/work/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 --- bookmarks.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from bookmarks.c:25: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- bulk_rename.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from bulk_rename.c:25: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal | ^~~~~~~~~ --- bookmarks.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | 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 /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/parser.h:20, from /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:20, from global.h:191, from bookmarks.c:28: /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1224:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1224 | 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"); | ^ In file included from /tmp/work/sysutils/rox/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:34: bookmarks.c: In function 'bookmarks_add_history': /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gmacros.h:1337:33: warning: Deprecated pre-processor symbol: replace with "g_path_get_dirname" 1337 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^~~~~~~ /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gmacros.h:1340:3: note: in expansion of macro '_GLIB_GNUC_DO_PRAGMA' 1340 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:40:46: note: in expansion of macro 'GLIB_DEPRECATED_MACRO_FOR' 40 | #define GLIB_DEPRECATED_MACRO_IN_2_26_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gfileutils.h:208:38: note: in expansion of macro 'GLIB_DEPRECATED_MACRO_IN_2_26_FOR' 208 | #define g_dirname g_path_get_dirname GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_path_get_dirname) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:278:26: note: in expansion of macro 'g_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 * /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:994:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 994 | 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 * /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1036:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1036 | 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 * --- 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); | ^ --- bookmarks.o --- /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1103:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1103 | 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 * /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1207:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1207 | 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); | ^ 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 * /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1103:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1103 | 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 *} /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1104:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 1104 | 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 * /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1207:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1207 | 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 *} /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1208:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'const gchar *' {aka 'const char *'} 1208 | 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 * /tmp/work/sysutils/rox/work/.buildlink/include/libxml2/libxml/tree.h:1224:57: note: expected 'const xmlChar *' {aka 'const unsigned char *'} but argument is of type 'char *' 1224 | 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"); | ^ --- 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 `/tmp/work/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 `/tmp/work/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 --- cell_icon.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from cell_icon.c:27: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal | ^~~~~~~~~ --- choices.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from gui_support.h:9, from choices.c:31: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/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, | ~~~~~~~~~~~~^~~~~~~~ --- choices.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from global.h:11, from choices.c:29: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | 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 --- 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 `/tmp/work/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 `/tmp/work/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 --- collection.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from collection.c:29: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal | ^~~~~~~~~ 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; | ^~~~~~ --- dir.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from dir.c:53: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | 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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:50: /tmp/work/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)); | ^~~~~~~~~~~ /tmp/work/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 *} /tmp/work/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)); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /tmp/work/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 *} /tmp/work/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) | ^ /tmp/work/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) | ^~~~~~~~~~~ dir.c: In function 'insert_item': dir.c:788:33: warning: 'old._image' may be used uninitialized [-Wmaybe-uninitialized] 788 | g_object_unref(old._image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dir.c:713:25: note: 'old._image' was declared here 713 | DirItem old; | ^~~ --- 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 `/tmp/work/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 --- 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 `/tmp/work/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 --- diritem.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from diritem.c:29: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal | ^~~~~~~~~ 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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /tmp/work/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 *} /tmp/work/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) | ^ /tmp/work/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 --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from display.c:34: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ --- 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 `/tmp/work/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 --- display.o --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal | ^~~~~~~~~ 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 --- In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from dnd.c:33: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal | ^~~~~~~~~ dnd.c:122:31: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(void *, guint, GtkWidget *)' {aka 'void (*)(void *, unsigned int, struct _GtkWidget *)'} [-Wincompatible-pointer-types] 122 | {N_("Copy"), NULL, menuitem_response, MENU_COPY, NULL}, | ^~~~~~~~~~~~~~~~~ dnd.c:122:31: note: (near initialization for 'menu_def[0].callback') dnd.c:109:13: note: 'menuitem_response' declared here 109 | static void menuitem_response(gpointer data, guint action, GtkWidget *widget); | ^~~~~~~~~~~~~~~~~ dnd.c:123:31: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(void *, guint, GtkWidget *)' {aka 'void (*)(void *, unsigned int, struct _GtkWidget *)'} [-Wincompatible-pointer-types] 123 | {N_("Move"), NULL, menuitem_response, MENU_MOVE, NULL}, | ^~~~~~~~~~~~~~~~~ dnd.c:123:31: note: (near initialization for 'menu_def[1].callback') dnd.c:109:13: note: 'menuitem_response' declared here 109 | static void menuitem_response(gpointer data, guint action, GtkWidget *widget); | ^~~~~~~~~~~~~~~~~ dnd.c:124:31: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(void *, guint, GtkWidget *)' {aka 'void (*)(void *, unsigned int, struct _GtkWidget *)'} [-Wincompatible-pointer-types] 124 | {N_("Link (relative)"), NULL, menuitem_response, MENU_LINK_REL, NULL}, | ^~~~~~~~~~~~~~~~~ dnd.c:124:31: note: (near initialization for 'menu_def[2].callback') dnd.c:109:13: note: 'menuitem_response' declared here 109 | static void menuitem_response(gpointer data, guint action, GtkWidget *widget); | ^~~~~~~~~~~~~~~~~ dnd.c:125:31: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(void *, guint, GtkWidget *)' {aka 'void (*)(void *, unsigned int, struct _GtkWidget *)'} [-Wincompatible-pointer-types] 125 | {N_("Link (absolute)"), NULL, menuitem_response, MENU_LINK_ABS, NULL}, | ^~~~~~~~~~~~~~~~~ dnd.c:125:31: note: (near initialization for 'menu_def[3].callback') dnd.c:109:13: note: 'menuitem_response' declared here 109 | static void menuitem_response(gpointer data, guint action, GtkWidget *widget); | ^~~~~~~~~~~~~~~~~ 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 /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:50: /tmp/work/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 /tmp/work/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 *} /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:56: /tmp/work/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 *} /tmp/work/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); | ^~~~~~~~ /tmp/work/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 *} /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkclipboard.h:29, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:68: /tmp/work/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); | ^~~~~~~~~ --- dropbox.o --- --- dnd.o --- | | | 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 *'} --- 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 `/tmp/work/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 --- dnd.o --- 129 | FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); | ~~~~~~~~~~~~^~~~ dnd.c: In function 'uri_list_to_utf8': /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:78:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result] 74 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | (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 /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from dropbox.c:24: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/work/sysutils/rox/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /tmp/work/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 /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gtypes.h:622:8: note: declared here 622 | struct _GTimeVal | ^~~~~~~~~ In file included from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /tmp/work/sysutils/rox/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /tmp/work/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 *} /tmp/work/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) | ^ /tmp/work/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 /tmp/work/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 *} /tmp/work/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) | ^ /tmp/work/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); | ~~~~~~~~~~~~^~~~ --- dnd.o --- *** [dnd.o] Error code 1 bmake: stopped making "ROX-Filer" in /tmp/work/sysutils/rox/work/rox-filer-2.11/ROX-Filer/src bmake: 1 error bmake: stopped making "ROX-Filer" in /tmp/work/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