* Package: app-misc/rox-filer-2.11 * Repository: gentoo * Maintainer: ppurka@gmail.com proxy-maint@gentoo.org * Upstream: talex5@gmail.com http://rox.sourceforge.net/desktop/lists * USE: abi_x86_64 amd64 elibc_glibc kernel_linux test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo-mirror/gentoo/commit/64aa77a4d4770064b17eea2a0d1ee6e3410796d6 (Sun Sep 27 19:35:38 UTC 2020) @@@@@ END @@@@@ emerge --info: Portage 3.0.8 (python 3.8.6-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32-r2, 5.4.0-1025-aws x86_64) ================================================================= System uname: Linux-5.4.0-1025-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-glibc2.2.5 KiB Mem: 64359964 total, 53629224 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Sun, 27 Sep 2020 19:35:37 +0000 sh bash 5.0_p18 ld GNU ld (Gentoo 2.35.1 p1) 2.35.1 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3-r1::gentoo dev-lang/python: 2.7.18-r3::gentoo, 3.6.12::gentoo, 3.7.9::gentoo, 3.8.6::gentoo, 3.9.0_rc2::gentoo dev-util/cmake: 3.18.3::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.35.1::gentoo sys-devel/gcc: 10.2.0-r1::gentoo sys-devel/gcc-config: 2.3.2::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.32-r2::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* GPL-2 LGPL-2" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-clang" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="x86_64-pc-linux-gnu-clang++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" DISTDIR="/var/tmp/portage/app-misc/rox-filer-2.11/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -b -k" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld" MAKEOPTS="-j16 V=1" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd test unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >>> Unpacking source... >>> Unpacking rox-filer-2.11.tar.bz2 to /var/tmp/portage/app-misc/rox-filer-2.11/work >>> Source unpacked in /var/tmp/portage/app-misc/rox-filer-2.11/work >>> Preparing source in /var/tmp/portage/app-misc/rox-filer-2.11/work/rox-filer-2.11/ROX-Filer/src ... * Applying rox-filer-2.11-in-source-build.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-misc/rox-filer-2.11/work/rox-filer-2.11/ROX-Filer/src ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 LIBS=-lm -ldl checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-clang accepts -g... yes checking for x86_64-pc-linux-gnu-clang option to accept ISO C89... none needed checking for GCC version... checking that pkg-config runs... yes checking that gtk+-2.0 (version >= 2.12.0) is installed... yes checking that libxml-2.0 (version >= 2.0.0) is installed... yes checking that shared-mime-info (version >= 0.14) is installed... yes checking if pango (version >= 1.1.2) is installed... yes; enabling better wrapping checking how to run the C preprocessor... x86_64-pc-linux-gnu-clang -E checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking whether file -b works... yes checking for large file support... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking mntent.h usability... yes checking mntent.h presence... yes checking for mntent.h... yes checking sys/ucred.h usability... no checking sys/ucred.h presence... no checking for sys/ucred.h... no checking sys/mntent.h usability... no checking sys/mntent.h presence... no checking for sys/mntent.h... no checking apsymbols.h usability... no checking apsymbols.h presence... no checking for apsymbols.h... no checking apbuild/apsymbols.h usability... no checking apbuild/apsymbols.h presence... no checking for apbuild/apsymbols.h... no checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking sys/inotify.h usability... yes checking sys/inotify.h presence... yes checking for sys/inotify.h... yes checking X11/SM/SMlib.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for size_t... yes checking for gethostname... yes checking for unsetenv... yes checking for mkdir... yes checking for rmdir... yes checking for strdup... yes checking for strtol... yes checking for statvfs... yes checking for statfs... yes checking for mbrtowc... yes checking for gettext in -lintl... no checking for getopt_long in -lgnugetopt... no checking for getopt_long... yes checking for attropen... no checking for getxattr... yes checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking sys/xattr.h usability... yes checking sys/xattr.h presence... yes checking for sys/xattr.h... yes checking extracting version information... version 2.11 configure: creating ./config.status config.status: creating Makefile config.status: creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/app-misc/rox-filer-2.11/work/rox-filer-2.11/ROX-Filer/src ... make -j16 V=1 x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o abox.o abox.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o action.o action.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o appinfo.o appinfo.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o appmenu.o appmenu.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o bind.o bind.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o bookmarks.o bookmarks.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o bulk_rename.o bulk_rename.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o cell_icon.o cell_icon.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o choices.o choices.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o collection.o collection.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o dir.o dir.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o diritem.o diritem.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o display.o display.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o dnd.o dnd.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o dropbox.o dropbox.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o filer.o filer.c In file included from bulk_rename.c:25: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from appmenu.c:26: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from diritem.c:29: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32collection.c: In file included from :29/usr/include/gtk-2.0/gtk/gtkdialog.h:: In file included from 35: /usr/include/gtk-2.0/gtk/gtk.h:In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h33: :36In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h: In file included from :32/usr/include/gtk-2.0/gtk/gtkbin.h:: In file included from 35: /usr/include/gtk-2.0/gtk/gtkdialog.h:In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h35: :35In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h: In file included from :36/usr/include/gtk-2.0/gtk/gtkwidget.h:: In file included from 36: /usr/include/gtk-2.0/gtk/gtkbin.h:In file included from /usr/include/gtk-2.0/gtk/gtkobject.h35: :37In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h: :/usr/include/gtk-2.0/gtk/gtktypeutils.h:35: 236:In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h34::36 warning: In file included from : /usr/include/gtk-2.0/gtk/gtkobject.h'GTypeDebugFlags' :37is : /usr/include/gtk-2.0/gtk/gtktypeutils.h deprecated: [-Wdeprecated-declarations]236: 34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]void gtk_type_init (GTypeDebugFlags debug_flags); ^ void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note/usr/include/glib-2.0/gobject/gtype.h: 'GTypeDebugFlags':685 has:19 been: note: explicitly 'GTypeDebugFlags' marked has deprecated been here explicitly marked deprecated here} GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note/usr/include/glib-2.0/glib/gversionmacros.h:: expanded500: from49: macro note : expanded'GLIB_DEPRECATED_TYPE_IN_2_36' from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:# define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE1013: ^30: /usr/include/glib-2.0/glib/gmacros.hnote: :1013expanded :30from : macro note: 'GLIB_DEPRECATED_TYPE'expanded from macro #define GLIB_DEPRECATED_TYPE G_DEPRECATED'GLIB_DEPRECATED_TYPE' ^ /usr/include/glib-2.0/glib/gmacros.h:942#define GLIB_DEPRECATED_TYPE G_DEPRECATED :37 ^ : /usr/include/glib-2.0/glib/gmacros.hnote: :942expanded :37from : macro note: 'G_DEPRECATED'expanded from macro 'G_DEPRECATED'#define G_DEPRECATED __attribute__((__deprecated__)) ^ #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from dropbox.c:24: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from cell_icon.c:27: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from In file included from dir.cbookmarks.c:25:: 53In file included from : /usr/include/gtk-2.0/gtk/gtk.hIn file included from :/usr/include/gtk-2.0/gtk/gtk.h33: In file included from :33: /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:In file included from 32/usr/include/gtk-2.0/gtk/gtkaboutdialog.h: :In file included from 32: /usr/include/gtk-2.0/gtk/gtkdialog.h:In file included from 35/usr/include/gtk-2.0/gtk/gtkdialog.h: :35In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h: :In file included from 36: /usr/include/gtk-2.0/gtk/gtkwindow.h:In file included from 36/usr/include/gtk-2.0/gtk/gtkbin.h: In file included from :35/usr/include/gtk-2.0/gtk/gtkbin.h: :In file included from 35/usr/include/gtk-2.0/gtk/gtkcontainer.h: :In file included from 35/usr/include/gtk-2.0/gtk/gtkcontainer.h: :In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h35: :In file included from 36/usr/include/gtk-2.0/gtk/gtkwidget.h: In file included from :36/usr/include/gtk-2.0/gtk/gtkobject.h:: In file included from 37: /usr/include/gtk-2.0/gtk/gtkobject.h:/usr/include/gtk-2.0/gtk/gtktypeutils.h37: :236/usr/include/gtk-2.0/gtk/gtktypeutils.h:34:236: :34warning: : 'GTypeDebugFlags'warning: is'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags);void gtk_type_init (GTypeDebugFlags debug_flags); ^ ^ /usr/include/glib-2.0/gobject/gtype.h/usr/include/glib-2.0/gobject/gtype.h::685685::19:19: notenote: 'GTypeDebugFlags': 'GTypeDebugFlags' has has been been explicitly explicitly marked marked deprecated deprecated here here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;} GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ ^ /usr/include/glib-2.0/glib/gversionmacros.h/usr/include/glib-2.0/glib/gversionmacros.h::500:500:4949:: notenote: : expandedexpanded fromfrom macromacro 'GLIB_DEPRECATED_TYPE_IN_2_36''GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE# define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ ^ /usr/include/glib-2.0/glib/gmacros.h/usr/include/glib-2.0/glib/gmacros.h::10131013::3030:: notenote: : expandedexpanded from from macromacro 'GLIB_DEPRECATED_TYPE' 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED#define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ ^ /usr/include/glib-2.0/glib/gmacros.h:/usr/include/glib-2.0/glib/gmacros.h942:37:942:: 37:note: note: expanded expandedfrom frommacro macro 'G_DEPRECATED' 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) #define G_DEPRECATED __attribute__((__deprecated__)) ^ ^ In file included from filer.c:33: In file included from /usr/include/gtk-2.0/gtk/gtk.h:In file included from 33In file included from bind.cchoices.c:28:31: In file included from ./options.h: :In file included from 9./gui_support.h: In file included from :/usr/include/gtk-2.0/gtk/gtk.h9: :In file included from 33: /usr/include/gtk-2.0/gtk/gtk.h:33In file included from : /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:In file included from 32/usr/include/gtk-2.0/gtk/gtkaboutdialog.h:: 32In file included from In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h: abox.cIn file included from :/usr/include/gtk-2.0/gtk/gtkdialog.h:35:: 35In file included from 31/usr/include/gtk-2.0/gtk/gtkwindow.h: :In file included from : /usr/include/gtk-2.0/gtk/gtkwindow.hIn file included from :36./main.h36:: : 10In file included from In file included from /usr/include/gtk-2.0/gtk/gtkbin.h: :/usr/include/gtk-2.0/gtk/gtkbin.hIn file included from 35/usr/include/gtk-2.0/gtk/gtk.h: :In file included from :/usr/include/gtk-2.0/gtk/gtkcontainer.h3335: : :In file included from 35In file included from : /usr/include/gtk-2.0/gtk/gtkaboutdialog.hIn file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h::3235/usr/include/gtk-2.0/gtk/gtkwidget.h: :: 36In file included from In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h/usr/include/gtk-2.0/gtk/gtkwidget.h: :In file included from :/usr/include/gtk-2.0/gtk/gtkobject.h3536: : :In file included from In file included from 37/usr/include/gtk-2.0/gtk/gtkobject.h: /usr/include/gtk-2.0/gtk/gtkwindow.h:/usr/include/gtk-2.0/gtk/gtktypeutils.h37::23636: : :/usr/include/gtk-2.0/gtk/gtktypeutils.h34:In file included from :236/usr/include/gtk-2.0/gtk/gtkbin.h ::34warning35: :: In file included from 'GTypeDebugFlags'/usr/include/gtk-2.0/gtk/gtkcontainer.hwarning : :is35'GTypeDebugFlags' : In file included from /usr/include/gtk-2.0/gtk/gtkwidget.hisdeprecated : 36 : [-Wdeprecated-declarations]deprecatedIn file included from [-Wdeprecated-declarations]/usr/include/gtk-2.0/gtk/gtkobject.h :37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: void gtk_type_init (GTypeDebugFlags debug_flags); warning: ^ 'GTypeDebugFlags'void gtk_type_init (GTypeDebugFlags debug_flags); is ^ deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:/usr/include/glib-2.0/gobject/gtype.h685:19:685: note:: 19:'GTypeDebugFlags' notehas : 'GTypeDebugFlags'been hasIn file included from appinfo.cexplicitly beenmarked/usr/include/glib-2.0/gobject/gtype.h: : deprecated54 685explicitlyhere: :In file included from 19marked./type.h: :} GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; deprecated 9 ^notehere: : In file included from /usr/include/gtk-2.0/gtk/gtk.h'GTypeDebugFlags': has33 : beenIn file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h} GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;: explicitly32 ^/usr/include/glib-2.0/glib/gversionmacros.h : :markedIn file included from 500/usr/include/gtk-2.0/gtk/gtkdialog.h:: 3549: :deprecated In file included from note/usr/include/gtk-2.0/gtk/gtkwindow.hhere: :expanded36 from/usr/include/glib-2.0/glib/gversionmacros.h : :macroIn file included from /usr/include/gtk-2.0/gtk/gtkbin.h 500} GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;'GLIB_DEPRECATED_TYPE_IN_2_36':: 3549: : ^ In file included from # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE /usr/include/gtk-2.0/gtk/gtkcontainer.h note:: 35 ^expanded : from/usr/include/glib-2.0/glib/gmacros.h In file included from :/usr/include/gtk-2.0/gtk/gtkwidget.h1013macro: 30:: 36note'GLIB_DEPRECATED_TYPE_IN_2_36'/usr/include/glib-2.0/glib/gversionmacros.h: : In file included from expanded/usr/include/gtk-2.0/gtk/gtkobject.h: :50037from: :/usr/include/gtk-2.0/gtk/gtktypeutils.h49 # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE:macro:236 : note ^ : 34 'GLIB_DEPRECATED_TYPE'expanded: /usr/include/glib-2.0/glib/gmacros.h from:warning#define GLIB_DEPRECATED_TYPE G_DEPRECATED1013: ^'GTypeDebugFlags': macrois/usr/include/glib-2.0/glib/gmacros.h30 : : deprecated942'GLIB_DEPRECATED_TYPE_IN_2_36' : 37note[-Wdeprecated-declarations]: : note: expandedexpanded from# define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPEfrom macromacro ^ void gtk_type_init (GTypeDebugFlags debug_flags); 'GLIB_DEPRECATED_TYPE' ^/usr/include/glib-2.0/glib/gmacros.h'G_DEPRECATED': #define GLIB_DEPRECATED_TYPE G_DEPRECATED1013 : ^ 30:#define G_DEPRECATED __attribute__((__deprecated__))/usr/include/glib-2.0/glib/gmacros.h :note942: ^:expanded 37:from notemacro : expanded 'GLIB_DEPRECATED_TYPE' from macro 'G_DEPRECATED' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/gobject/gtype.h/usr/include/glib-2.0/glib/gmacros.h#define G_DEPRECATED __attribute__((__deprecated__)): :685 ^942 ::19:37 : notenote: 'GTypeDebugFlags': expanded hasfrom been macro explicitly 'G_DEPRECATED' marked deprecated here #define G_DEPRECATED __attribute__((__deprecated__)) ^ } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ : In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from dnd.c:33: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' In file included from # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ action.c/usr/include/glib-2.0/glib/gmacros.h::38: 1013In file included from :./action.h30:9: : In file included from note: /usr/include/gtk-2.0/gtk/gtk.h:33expanded: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:from32 : In file included from macro /usr/include/gtk-2.0/gtk/gtkdialog.h: 'GLIB_DEPRECATED_TYPE'35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: #define GLIB_DEPRECATED_TYPE G_DEPRECATEDIn file included from /usr/include/gtk-2.0/gtk/gtkbin.h ^:35 : /usr/include/glib-2.0/glib/gmacros.hIn file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:942:35:37: In file included from : /usr/include/gtk-2.0/gtk/gtkwidget.h:36note: : In file included from expanded/usr/include/gtk-2.0/gtk/gtkobject.h: from37: macro/usr/include/gtk-2.0/gtk/gtktypeutils.h: 236:'G_DEPRECATED' 34: warning: 'GTypeDebugFlags' #define G_DEPRECATED __attribute__((__deprecated__))is ^ deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.hIn file included from :685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated hereIn file included from display.c:34: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from bulk_rename.c:25: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from appmenu.c:26: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from In file included from diritem.ccollection.c::2929: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtk.h/usr/include/gtk-2.0/gtk/gtk.h::126126: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h::3030: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h/usr/include/gtk-2.0/gtk/gtktoolbutton.h::3030: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h/usr/include/gtk-2.0/gtk/gtktoolitem.h::3131: : /usr/include/gtk-2.0/gtk/gtktooltips.h/usr/include/gtk-2.0/gtk/gtktooltips.h::7373::33:: warningwarning: : 'GTimeVal''GTimeVal' isis deprecated:deprecated: UseUse 'GDateTime''GDateTime' insteadinstead [-Wdeprecated-declarations][-Wdeprecated-declarations] GTimeVal last_popdown; GTimeVal last_popdown; ^ ^ /usr/include/glib-2.0/glib/gtypes.h/usr/include/glib-2.0/glib/gtypes.h::545545::3535:: notenote: : 'GTimeVal''GTimeVal' hashas beenbeen explicitlyexplicitly markedmarked deprecateddeprecated herehere typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ ^ /usr/include/glib-2.0/glib/gversionmacros.h:/usr/include/glib-2.0/glib/gversionmacros.h909::90949::49 :note : noteexpanded: expandedfrom frommacro macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^# define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) /usr/include/glib-2.0/glib/gmacros.h ^: 1014/usr/include/glib-2.0/glib/gmacros.h::371014:: 37note:: expandednote : fromexpanded macrofrom macro'GLIB_DEPRECATED_TYPE_FOR' 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^#define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) /usr/include/glib-2.0/glib/gmacros.h ^: 950:/usr/include/glib-2.0/glib/gmacros.h44::950 :note44: :expanded notefrom: expandedmacro from 'G_DEPRECATED_FOR'macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from dropbox.c:24: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from cell_icon.c:27: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from In file included from dir.cbookmarks.c::5325: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtk.h/usr/include/gtk-2.0/gtk/gtk.h::126126: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h::3030: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h/usr/include/gtk-2.0/gtk/gtktoolbutton.h::3030: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h/usr/include/gtk-2.0/gtk/gtktoolitem.h::3131: : /usr/include/gtk-2.0/gtk/gtktooltips.h/usr/include/gtk-2.0/gtk/gtktooltips.h::7373::33:: warningwarning: : 'GTimeVal''GTimeVal' isis deprecated:deprecated: UseUse 'GDateTime''GDateTime' insteadinstead [-Wdeprecated-declarations][-Wdeprecated-declarations] GTimeVal last_popdown; GTimeVal last_popdown; ^ ^ /usr/include/glib-2.0/glib/gtypes.h/usr/include/glib-2.0/glib/gtypes.h::545545::3535:: notenote: : 'GTimeVal''GTimeVal' hashas beenbeen explicitlyexplicitly markedmarked deprecateddeprecated herehere typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ ^ /usr/include/glib-2.0/glib/gversionmacros.h/usr/include/glib-2.0/glib/gversionmacros.h::909909::4949:: notenote: : expandedexpanded fromfrom macromacro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR''GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)# define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ ^ /usr/include/glib-2.0/glib/gmacros.h:/usr/include/glib-2.0/glib/gmacros.h1014::101437::37 :note : noteexpanded: expandedfrom frommacro macro 'GLIB_DEPRECATED_TYPE_FOR' 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^#define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) /usr/include/glib-2.0/glib/gmacros.h ^: 950/usr/include/glib-2.0/glib/gmacros.h::44950:: 44note:: expandednote : fromexpanded macrofrom macro'G_DEPRECATED_FOR' 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from choices.c:31: In file included from ./gui_support.h:9: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from In file included from appinfo.cbind.c::5428: : In file included from In file included from ./type.h./options.h::99: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtk.h/usr/include/gtk-2.0/gtk/gtk.h::126126: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h::3030: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h/usr/include/gtk-2.0/gtk/gtktoolbutton.h::3030: : In file included from In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h/usr/include/gtk-2.0/gtk/gtktoolitem.h::3131: : /usr/include/gtk-2.0/gtk/gtktooltips.h/usr/include/gtk-2.0/gtk/gtktooltips.h::7373::33:: warningwarning: : 'GTimeVal''GTimeVal' isis deprecated:deprecated: UseUse 'GDateTime''GDateTime' insteadinstead [-Wdeprecated-declarations][-Wdeprecated-declarations] GTimeVal last_popdown; GTimeVal last_popdown; ^ ^ /usr/include/glib-2.0/glib/gtypes.h/usr/include/glib-2.0/glib/gtypes.h::545545::3535:: notenote: : 'GTimeVal''GTimeVal' hashas beenbeen explicitlyexplicitly markedmarked deprecateddeprecated herehere typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909/usr/include/glib-2.0/glib/gversionmacros.h::49909:: 49note:: expandednote : fromexpanded macrofrom macro'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^# define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) /usr/include/glib-2.0/glib/gmacros.h ^: 1014:/usr/include/glib-2.0/glib/gmacros.h37::1014 :note37: :expanded notefrom: expandedmacro from 'GLIB_DEPRECATED_TYPE_FOR'macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h#define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f): 950 ^: 44:/usr/include/glib-2.0/glib/gmacros.h :note950: :expanded44 :from notemacro: expanded 'G_DEPRECATED_FOR'from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from abox.c:31: In file included from ./main.h:10: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from action.c:38: In file included from ./action.h:9: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from dnd.c:33: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from display.c:34: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from filer.c:33: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: noteappinfo.c:80:6: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = g_strconcat(app_dir, "/" APPINFO_FILENAME, NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ appinfo.c:81:22: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] ai = xml_cache_load(tmp); ^~~ ./support.h:14:41: note: passing argument to parameter 'pathname' here XMLwrapper *xml_cache_load(const gchar *pathname); ^ : expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ diritem.c:83:15: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mc_lstat(path, &info) == -1) ^~~~ ./my_vfs.h:58:32: note: expanded from macro 'mc_lstat' # define mc_lstat(x, y) lstat(x, y) ^ /usr/include/sys/stat.h:460:27: note: passing argument to parameter '__path' here __NTH (lstat (const char *__path, struct stat *__statbuf)) ^ diritem.c:108:18: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (xattr_have(path)) ^~~~ ./xtypes.h:24:28: note: passing argument to parameter 'path' here int xattr_have(const char *path); ^ diritem.c:113:16: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mc_stat(path, &info)) ^~~~ ./my_vfs.h:57:30: note: expanded from macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ /usr/include/sys/stat.h:453:26: note: passing argument to parameter '__path' here __NTH (stat (const char *__path, struct stat *__statbuf)) ^ diritem.c:121:26: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of typeappmenu.c:132: 'const char *'19: warning: assigning converts to between'guchar *' (aka 'unsigned char *') pointers fromto integer types with different'gchar *' sign [-Wpointer-sign] (aka 'char *') converts between pointers target_path = pathdup(path); ^~~~ to integer./support.h:17:27: types with differentnote : sign [-Wpointer-sign] passing argument to parameter 'path' current_app_path = g_strdup(app_dir);here choices.c ^ ~~~~~~~~~~~~~~~~~: 348 :9: warning: assigning to 'guchar *' (aka 'unsigned char *') from char *pathdup(const char *path); ^'gchar *' (aka 'char *') converts between pointers to integer diritem.ctypes with : 121different sign :[-Wpointer-sign]16 : warning: assigning to path = g_build_filename(xdg_dir_list[i], site, 'guchar *' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different choices.c:351:sign9: warning : assigning to 'guchar *' (aka 'unsigned char *') [-Wpointer-sign]from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] target_path = pathdup(path); ^ ~~~~~~~~~~~~~ path = g_build_filename(xdg_dir_list[i], dir, NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ choices.c:353:14: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (exists(path)) ^~~~ choices.c:56:30: note: passing argument to parameter 'path' here static gboolean exists(char *path); ^ diritem.c:161:24: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] link_path = pathdup(path); ^~~~ ./support.h:17:27: note: passing argument to parameter 'path' here char *pathdup(const char *path); ^ diritem.c:161:14: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] link_path = pathdup(path); ^ ~~~~~~~~~~~~~ diritem.c:162:37: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] item->mime_type = type_from_path(link_path ^~~~~~~~~ ./type.h:42:39: note: passing argument to parameter 'path' here MIME_type *type_from_path(const char *path); ^ appmenu.c:176:13: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts diritem.cbetween: 168pointers: to37 integer types: with different warningsign [-Wpointer-sign] : passing 'const guchar *' (aka 'const unsigned char *') if (strcmp(node->name, "Item") == 0) ^~~~~~~~~~ to parameter of type 'const char *' converts /usr/include/string.h: 140:32:between note: passing pointersargument to parameterto '__s1' here integer types with different extern int strcmp (const char *__s1, const char *__s2)sign ^ [-Wpointer-sign] item->mime_type = type_from_path(path); ^~~~ ./type.h:42:39: note: passing argument to parameterappmenu.c:179: 'path'29: warning: passing 'char [7]' tohere parameter of type 'const xmlChar *' (aka 'const unsigned char *')MIME_type *type_from_path(const char *path); converts ^ between pointers to integer types with different sign [-Wpointer-sign] option = xmlGetProp(node, "option"); ^~~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ appmenu.c:181:18: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] bulk_rename.c else if (strcmp(node->name, "AppMenu") == 0): 441 ^~~~~~~~~~: 9:/usr/include/string.h :warning140: :assigning32 :to note'const char *': passingfrom argument'const guchar *' to (akaparameter 'const unsigned char *')'__s1' convertshere between pointers toextern int strcmp (const char *__s1, const char *__s2) integer ^ types with different sign [-Wpointer-sign] diritem.c:202:56 dest = make_path(dir, after);: ^ ~~~~~~~~~~~~~~~~~~~~~ warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] appmenu.c:195:28: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types ...item->_image = g_fscache_lookup(desktop_icon_cache, path); with different sign [-Wpointer-sign] ^~~~ ./fscache.h label = xmlGetProp(node, "label"); ^~~~~~~ :/usr/include/libxml2/libxml/tree.h33::1030:22: 56note:: passing argument noteto parameter : 'name' here passing argument to const xmlChar *name); ^ parameter 'pathname' here bulk_rename.c:489:9: warning: assigning gpointer g_fscache_lookup(GFSCache *cache, const char *pathname);toappmenu.c 'const char *': ^from197 :'const guchar *'10 : (akawarning 'const unsigned char *') converts between: assigning pointers to to 'guchar *' integer (aka 'unsigned char *') types from with 'gchar *' different (aka 'char *') sign converts [-Wpointer-sign] between pointers to integer dest = make_path(dir, after); ^ ~~~~~~~~~~~~~~~~~~~~~ types with different sign [-Wpointer-sign] label = g_strdup(_("")); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ appmenu.c:199:44: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] item = gtk_image_menu_item_new_with_label(label); ^~~~~ /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h:68:69: note: passing argument to parameter 'label' here GtkWidget* gtk_image_menu_item_new_with_label (const gchar *label); ^ appmenu.c:201:31: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon_name = xmlGetProp(node, "icon"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ appmenu.c:206:24: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (gtk_stock_lookup(icon_name, &stock_item)) ^~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkstock.h:55:53: note: passing argument to parameter 'stock_id' here gboolean gtk_stock_lookup (const gchar *stock_id, ^ appmenu.c:207:36: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon = gtk_image_new_from_stock(icon_name, GTK_I... ^~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkimage.h:199:59: note: passing argument to parameter 'stock_id' here GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, ^ 4 warnings generated. appmenu.c:213:29: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] pixbuf = theme_load_icon(icon_name, size, 0, NULL); ^~~~~~~~~ dropbox.c:./type.h:59158:28::41: warningnote: passing argument to parameter 'icon_name' here GdkPixbuf *theme_load_icon(const gchar *icon_name, gint size, ^ diritem.c:217:28: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] item->leafname = g_strdup(leafname); ^~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ appmenu.c:244:15: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_strdup(option), ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ : passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] drop_box->path = g_strdup(path); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ dropbox.c:163:14: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = strlen(path); ^~~~ /usr/include/string.h:391:35: note: passing argument to parameter '__s' here extern size_t strlen (const char *__s) ^ dropbox.c:167:20: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] copy = g_strdup(path); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ appmenu.c:280:24: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] argv[0] = g_strconcat(current_app_path, "/AppRun", NULL); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:231:53: note: passing argument to parameter 'string1' here gchar* g_strconcat (const gchar *string1, ^ appmenu.c:281:10: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] argv[1] = option; /* (may be NULL) */ ^ ~~~~~~ appmenu.c:293:18: warning: passing 'guchar *'x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o find.o find.c (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] show_help_files(current_app_path); ^~~~~~~~~~~~~~~~ ./run.h:23:34: note: passing argument to parameter 'dir' here void show_help_files(const char *dir); ^ cell_icon.c:212:6: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] path, FSCACHE_LOOKUP_ONLY_NEW, NULL); ^~~~ ./fscache.h:34:61: note: passing argument to parameter 'pathname' here gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ appmenu.c:339:19: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] names = list_dir(path); ^~~~ ./support.h:54:35: note: passing argument to parameter 'path' here GPtrArray *list_dir(const guchar *path); ^ appmenu.c:341:22: warning: passing 'char [1]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ditem = diritem_new(""); ^~ ./diritem.h:51:36: note: passing argument to parameter 'leafname' here DirItem *diritem_new(const guchar *leafname); ^ dropbox.c:235:16: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] open_to_show(drop_box->path); ^~~~~~~~~~~~~~ ./run.h:21:33: note: passing argument to parameter 'path' here void open_to_show(const guchar *path); ^ appmenu.c:349:18: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] diritem_restat(full_path, ditem, NULL); ^~~~~~~~~ ./diritem.h:52:35: note: passing argument to parameter 'path' here dropbox.c:257:27: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] uris = uri_list_to_glist(selection_data->data); ^~~~~~~~~~~~~~~~~~~~ void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^./gui_support.h:85:38 : note: passing argument to parameter 'uri_list' here GList *uri_list_to_glist(const char *uri_list); ^ dropbox.c:266:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] path = get_local_path((EscapedPath *) uris->data); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dropbox.c:276:19: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!file_exists(path)) ^~~~ ./support.h:53:34: note: passing argument to parameter 'path' here gboolean file_exists(const char *path); ^ 2 warnings generated. action.c:168:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] text = gtk_editable_get_chars(entry, 0, -1); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ action.c:180:8: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fputs(text, gui_side->to_child); ^~~~ /usr/include/stdio.h:631:42: note: passing argument to parameter '__s' here extern int fputs (const char *__restrict __s, FILE *__restrict __stream); ^ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o fscache.o fscache.c bookmarks.c:169:14: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ bookmarks.c:172:8: warning: assigning to 'gchar *' (aka 'char *') from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] mark = xmlNodeListGetString(bookmarks->doc, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:177:26: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] title=xmlGetProp(node, "title"); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ bookmarks.c:177:8: warning: assigning to 'gchar *' (aka 'char *') from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] title=xmlGetProp(node, "title"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ abox.c:487:10: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 0, g_basename(path), ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ action.c:342:18: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dir_check_this(buffer + 1); /* Update this item */ ^~~~~~~~~~ ./dir.h:105:35: note: passing argument to parameter 'path' here void dir_check_this(const guchar *path); ^ action.c:435:11: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] report = g_strdup(_("There was one error.\n")); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ action.c:437:11: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] report = g_strdup_printf(_("There were %d errors.\n"), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ action.c:440:49: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_text_buffer_insert_at_cursor(text_buffer, report, -1); ^~~~~~ /usr/include/gtk-2.0/gtk/gtktextbuffer.h:180:56: note: passing argument to parameter 'text' here const gchar *text, ^ action.c:473:40: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between dir.c :pointers308 :to32 :integer warningtypes: passingwith 'const guchar *'different (aka 'const unsigned char *')sign to[-Wpointer-sign] parameter of type 'const gchar *' (aka 'const char *') converts list = g_list_prepend(list, g_strdup(make_path(src_dir,between ^~~~~~~~~~~~~~~~~~ pointers to integer types with different /usr/include/glib-2.0/glib/gstrfuncs.hsign: 217[-Wpointer-sign]: 52: note: passing argument to dir_path = g_path_get_dirname(path); parameter ^~~~ 'str' here /usr/include/glib-2.0/glib/gfileutils.h:171:42: note: gchar* g_strdup (const gchar *str) G_GNUC_MALLOC;passing ^argument to parameter 'file_name' here gchar *g_path_get_dirname (const gchar *file_name) G_GNUC_MALLOC; ^ dir.c:308:11: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] dir_path = g_path_get_dirname(path); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ dir.c:309:22: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] real_path = pathdup(dir_path); ^~~~~~~~ ./support.h:17:27: note: passing argument to parameter 'path' here char *pathdup(const char *path); ^ dir.c:309:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] real_path = pathdup(dir_path); ^ ~~~~~~~~~~~~~~~~~ dir.c:312:41: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] dir = g_fscache_lookup_full(dir_cache, real_path, ^~~~~~~~~ ./fscache.h:34:61: note: passing argument to parameter 'pathname' here gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ dir.c:316:31: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] dir_recheck(dir, real_path, g_basename(path));bookmarks.c : ^278 :12:/usr/include/glib-2.0/glib/gfileutils.h :warning162: :Deprecated1 :pre-processor notesymbol,: 'g_basename'replace haswith been g_path_get_dirname explicitly[-W#pragma-messages] marked deprecated here parent = g_dirname(path); ^ GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gfileutils.h/usr/include/glib-2.0/glib/gmacros.h::164981::3832:: notenote: : expandedexpanded fromfrom macromacro 'g_dirname''GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ #define g_dirname g_path_get_dirname GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g... ^/usr/include/glib-2.0/glib/gmacros.h :950:/usr/include/glib-2.0/glib/gversionmacros.h44::333 :note49: :expanded notefrom: expandedmacro from 'G_DEPRECATED_FOR'macro 'GLIB_DEPRECATED_MACRO_IN_2_26_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ # define GLIB_DEPRECATED_MACRO_IN_2_26_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:990:38: note: expanded dir.cfrom: 316macro: 42 :'GLIB_DEPRECATED_MACRO_FOR' warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts#define GLIB_DEPRECATED_MACRO_FOR(f) _GLIB_GNUC_DO_PRAGMA(GCC warning "D... between ^ pointers /usr/include/glib-2.0/glib/gmacros.hto: 988integer: 33types: withnote : differentexpanded signfrom [-Wpointer-sign]macro '_GLIB_GNUC_DO_PRAGMA' dir_recheck(dir, real_path, g_basename(path)); ^~~~#define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ /usr/include/glib-2.0/glib/gfileutils.h:163:47: note:: 125passing: 6argument: tonote : expandedparameter from'file_name' herehere const gchar *g_basename (const gchar *file_name); ^ GCC warning "Deprecated pre-processor symbol, replace with " "g_path_ge... ^ dir.c:316:31: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dir_recheck(dir, real_path, g_basename(path)); ^~~~~~~~~~~~~~~~ dir.c:99:38: note: passing argument to parameter 'leafname' here const guchar *path, const guchar *leafname); ^ action.c:615:19: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_entry_string = new->str; ^ ~~~~~~~~ dir.c:362:30: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] dir_force_update_item(dir, g_basename(path)); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:bookmarks.c1::311 :note21: warning: passing 'char *' : to'g_basename' parameterhas ofbeen type explicitly 'const guchar *'marked (aka 'const unsigned char *')deprecated convertshere between pointers toGLIB_DEPRECATED_FOR(g_path_get_basename) integer^ types with/usr/include/glib-2.0/glib/gmacros.h :different981 :sign32 :[-Wpointer-sign] note: expanded from bookmarks_add_dir(path);macro ^~~~ 'GLIB_DEPRECATED_FOR'bookmarks.c :72:45: note: #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERNpassing ^argument /usr/include/glib-2.0/glib/gmacros.hto: 950parameter: 44'dir': herenote : expanded from macrostatic void bookmarks_add_dir(const guchar *dir); ^'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ dir.c:377:26: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bookmarks.c:327:29: item = insert_item(dir, leafname);warning : ^~~~~~~~passing 'char [4]'dir.c :to96 :parameter59 :of notetype: passing 'const xmlChar *'argument (aka 'const unsigned char *')to convertsparameter between'leafname' pointershere to integer types with static DirItem *insert_item(Directory *dir, const guchar *leafname);different ^sign [-Wpointer-sign] bookmarks->doc = xmlNewDoc("1.0"); ^~~~~ /usr/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here xmlNewDoc (const xmlChar *version); ^ bookmarks.c:329:39: warning: passing 'char [10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewDocNode(bookmarks->doc, NULL, "bookmarks", NULL)); ^~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ abox.c:636:21: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] item = diritem_new(base); ^~~~ ./diritem.h:51:36: note: passing argument to parameter 'leafname' here bookmarks.cDirItem *diritem_new(const guchar *leafname);: 384 ^: 14: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers toabox.c :integer638 :types17 :with warningdifferent: passingsign 'const gchar *'[-Wpointer-sign] (aka 'const char *') to parameter of if (strcmp(node->name, "bookmark") != 0) type ^~~~~~~~~~ 'const guchar *' (aka 'const unsigned char *')/usr/include/string.h :converts140 : 32between: pointersnote : topassing integerargument typesto withparameter different'__s1' signhere [-Wpointer-sign] extern int strcmp (const char *__s1, const char *__s2) diritem_restat(path, item, NULL); ^ ^~~~ ./diritem.h:52:35: note: passing argument to parameter 'path' here void diritem_restat(const guchar *path, DirItem *item, struct stat *parent);bookmarks.c : ^387 :8: warning: assigning to 'gchar *' (aka 'char *') from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = xmlNodeListGetString(bookmarks->doc, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:407:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] save_path = choices_find_xdg_path_save("Bookmarks.xml", PROJECT, SITE, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:411:33: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] save_xml_file(bookmarks->doc, save_path); ^~~~~~~~~ ./support.h:15:47: note: passing argument to parameter 'filename' here int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ bookmarks.c:423:20: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bookmarks_add_dir(filer_window->sym_path); ^~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:72:45: note: passing argument to parameter 'dir' here static void bookmarks_add_dir(const guchar *dir); ^ bookmarks.c:430:20: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (bookmark_find(dir)) ^~~ bookmarks.c:369:44: note: passing argumentaction.c :to960 :parameter14 :'mark' warninghere: 'g_basename' is deprecated: Usestatic xmlNode *bookmark_find(const gchar *mark) 'g_path_get_basename' ^ instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: bookmarks.c'g_basename': 434has: 11been: warningexplicitly: passingmarked 'char [9]'deprecated tohere parameter of type GLIB_DEPRECATED_FOR(g_path_get_basename) 'const xmlChar *'^ (aka 'const unsigned char *') converts/usr/include/glib-2.0/glib/gmacros.h :between981 :pointers32 : tonote : integerexpanded typesfrom withmacro different 'GLIB_DEPRECATED_FOR'sign [-Wpointer-sign] #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN NULL, "bookmark", dir); ^ ^~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:/usr/include/libxml2/libxml/tree.h950::89944::22 :note : noteexpanded: passingfrom argumentmacro to 'G_DEPRECATED_FOR'parameter 'name' here #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... const xmlChar *name, ^ ^ bookmarks.c:435:23: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(bookmark, "title", dir); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ action.c:1005:36: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] argv[2] = build_command_with_path(o_action_eject_command.value, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./support.h:72:44: note: passing argument to parameter 'cmd' here bookmarks.c:479:21:gchar *build_command_with_path(const char *cmd, const char *path); ^ action.c:1039:34: warning: passing 'guchar *'dir.c:720:39: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] full_path = make_path(dir->pathname, leafname); ^~~~~~~~(aka 'unsigned char *') to ./support.hparameter of:18:54 : note: typepassing argument 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] find_condition = find_compile(new_entry_string); ^~~~~~~~~~~~~~~~ ./find.h:23:42: note: passing argument to parameter 'string' here FindCondition *find_compile(const gchar *string); ^ action.c:1060:16: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] info.fullpath = path; ^ ~~~~ action.c:1063:14: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] info.leaf = g_basename(path); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ action.c:1063:12: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] info.leaf = g_basename(path); ^ ~~~~~~~~~~~~~~~~ action.c:1144:36: warning: passing 'guchar *' (aka 'unsigned char *') to dnd.c :parameter182 :of4 :type warning'const char *': passingconverts 'const char *'between topointers parameterto ofinteger type types 'const guchar *'with (aka 'const unsigned char *')different convertssign between[-Wpointer-sign] pointers to integer types mode_change = nice_mode_compile(new_entry_string, with ^~~~~~~~~~~~~~~~ different action.csign: 1078[-Wpointer-sign]: 58: note text,: passing ^~~~ argument to parameter/usr/include/gtk-2.0/gdk/gdkproperty.h :'mode_string'65 :here25 : note: passing argumentstatic struct mode_change *nice_mode_compile(const char *mode_string, to ^ parameter 'data' here const guchar *data, ^ warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to dnd.cinteger: 203types: 10with: differentwarning : signreturning action.c[-Wpointer-sign]'guchar *': 1183(aka 'unsigned char *'): 14from: awarning !mount_is_mounted(filer_window->real_path, NULL, NULL)) : assigning ^~~~~~~~~~~~~~~~~~~~~~~function towith ./mount.h 'guchar *':result 29 (aka 'unsigned char *'):type 41 from:'char *' noteconverts'gchar *': passingbetween(aka 'char *') argumentpointersconverts totobetween parameterintegerpointers 'path' to types here integer with typesdifferent withsign gboolean mount_is_mounted(const guchar *path, struct stat *info, [-Wpointer-sign]different ^ sign [-Wpointer-sign] return prop_text; ^~~~~~~~~ safe_path = g_strdup(path); ^ ~~~~~~~~~~~~~~ action.c:1184:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for_dir_contents(do_chmod, safe_path, safe_path); ^~~~~~~~~ action.c:450:21: note: passing argument to parameter 'src_dir' here const char *src_dir, ^ action.c:1184:42: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for_dir_contents(do_chmod, safe_path, safe_path); ^~~~~~~~~ action.c:451:21: note: passing argument to parameter 'dest_path' here const char *dest_path) ^ dnd.c:258:14: warning: action.cpassing: 1224'guchar *': 35(aka 'unsigned char *'): towarning : parameterpassing 'guchar *'of (aka 'unsigned char *')type to'const gchar *' (aka 'const char *')parameter convertsof betweentype pointers'const char *' toconverts betweeninteger pointerstypes towith integerdifferent signtypes [-Wpointer-sign]with different sign [-Wpointer-sign] g_strdup(uri_list), g_free); ^~~~~~~~ type_change = mime_type_lookup(new_entry_string);/usr/include/glib-2.0/glib/gdataset.h : ^~~~~~~~~~~~~~~~140 :65:./type.h :note53: :expanded48 :from notemacro: passing 'g_dataset_set_data_full'argument to parameter 'type' here g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ extern MIME_type *mime_type_lookup(const char *type); ^ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ bookmarks.c:611:27: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] uris = uri_list_to_glist(selection_data->data); ^~~~~~~~~~~~~~~~~~~~ ./gui_support.h:85:38: note: passing argument to parameter 'uri_list' here GList *uri_list_to_glist(const char *uri_list); ^ action.c:1270:14: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integerbookmarks.c :types617 :with8 : differentwarning : signassigning [-Wpointer-sign]to 'guchar *' (aka 'unsigned char *') from safe_path = g_strdup(path); ^ ~~~~~~~~~~~~~~'char *' converts between pointers to integer types with action.cdifferent: 1271sign: 33 :[-Wpointer-sign] warning: passing 'guchar *' (aka 'unsigned char *') to path = get_local_path((EscapedPath *) next->data); parameter ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] bookmarks.c:624:16 for_dir_contents(do_settype, safe_path, unused);: ^~~~~~~~~warning : action.cpassing: 450'guchar *': 21(aka 'unsigned char *'): tonote : passingparameter argumentof totype parameter'const char *' 'src_dir'converts herebetween pointers to const char *src_dir,integer ^ types with different sign [-Wpointer-sign] if (mc_stat(path, &info) == 0 && S_ISDIR(info.st_mode)) ^~~~ ./my_vfs.h:57:30: note: expanded from macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ /usr/include/sys/stat.h:453:26: note: passing argument to parameter '__path' here __NTH (stat (const char *__path, struct stat *__statbuf)) ^ action.c:1306:9: warning: returning 'const guchar *' (aka 'const unsigned char *') from a function with result type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return make_path(dir, leaf); ^~~~~~~~~~~~~~~~~~~~ bookmarks.c:662:43: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bookmark = xmlNewTextChild(root, NULL, "bookmark", ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ bookmarks.c:663:6: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_value_get_string(&mark)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:900:22: dnd.cnote:: 322passing: 13argument: towarning : parameterpassing 'const guchar *''content' (aka 'const unsigned char *')here to parameter of const xmlChar *content); type ^ 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_strdup(full_path), g_free);bookmarks.c : ^~~~~~~~~666 :25:/usr/include/glib-2.0/glib/gdataset.h :warning140: :passing65 :'char [6]' noteto: expandedparameter fromof macrotype 'g_dataset_set_data_full''const xmlChar *' (aka 'const unsigned char *') converts between pointers to g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) integer ^ types with/usr/include/glib-2.0/glib/gstrfuncs.h :different217 :sign52 :[-Wpointer-sign] note: passing argument xmlSetProp(bookmark, "title",to ^~~~~~~ parameter /usr/include/libxml2/libxml/tree.h'str': 1016here: 22: note: passing argument gchar* g_strdup (const gchar *str) G_GNUC_MALLOC;to ^parameter 'name' here const xmlChar *name, ^ bookmarks.c:667:8: warning: passing 'const gchar *' (aka 'const char *') dnd.cto: 323 :parameter6 :of warningtype: assigning'const xmlChar *' to(aka 'const unsigned char *') 'guchar *'converts (aka 'unsigned char *') betweenfrom pointers 'char *'to convertsinteger action.c between: typespointers 1457with :to21 : differentinteger sign warningtypes : [-Wpointer-sign] passingwith 'const char *'different tosign parameter g_value_get_string(&title)); [-Wpointer-sign]of ^~~~~~~~~~~~~~~~~~~~~~~~~~ type/usr/include/libxml2/libxml/tree.h : 1017'const guchar *' tmp = (char *) encode_path_as_uri(full_path);: 22(aka 'const unsigned char *') ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: convertsnote : betweenpassing pointersargument toto parameterinteger types'value' dnd.cwithhere: 324different: 20sign const xmlChar *value);: [-Wpointer-sign] ^warning : passing 'guchar *' error = copy_file(path, dest_path); (aka 'unsigned char *') ^~~~ to ./support.hparameter: 34 :of33 :type note'const gchar *': passing(aka 'const char *') argumentconverts tobetween parameterpointers 'from'to here integer types with differentguchar *copy_file(const guchar *from, const guchar *to); sign ^ [-Wpointer-sign] action.c uri = g_strconcat(tmp, "\r\n", NULL);: 1457 ^~~: 27:/usr/include/glib-2.0/glib/gstrfuncs.h :warning231: :passing53 :'const char *' noteto: passingparameter argumentof totype parameter'const guchar *' 'string1'(aka 'const unsigned char *') hereconverts between pointers to gchar* g_strconcat (const gchar *string1,integer ^types with different sign [-Wpointer-sign] dnd.c: error = copy_file(path, dest_path);324 : ^~~~~~~~~6 :./support.h :warning34: :assigning53 :to note'guchar *': passing(aka 'unsigned char *') argumentfrom to 'gchar *'parameter (aka 'char *')'to' convertshere between pointers to integerguchar *copy_file(const guchar *from, const guchar *to); types ^ with different sign [-Wpointer-sign] uri = g_strconcat(tmp, "\r\n", NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ action.c:1612:31: warningbookmarks.c: :passing809 :'const char *'14 :to warningparameter: passingof 'const xmlChar *'type (aka 'const guchar *' 'const unsigned char *')(aka 'const unsigned char *') toconverts parameterbetween ofpointers type to'const char *' integerconverts types betweenwith pointersdifferent tosign integer[-Wpointer-sign] types with different sign [-Wpointer-sign] rel_path = get_relative_path(dest_path, path); ^~~~~~~~~ ./support.h:39 if (strcmp(node->name, "bookmark") != 0): 41 ^~~~~~~~~~: note: /usr/include/string.hpassing: 140argument: 32todnd.c: : parameter400note :: 'from'26passing : here argument warning : topassing parameter'guchar *'guchar *get_relative_path(const guchar *from, const guchar *to); '__s1'(aka 'unsigned char *') ^ hereto parameter ofaction.c extern int strcmp (const char *__s1, const char *__s2):type 1612 ^:'const char *' 42 :converts warningbetween: passingpointers 'const char *'to tointeger parametertypes ofwith bookmarks.ctype : different812 :'const guchar *'sign8 :(aka 'const unsigned char *')[-Wpointer-sign] warningconverts: assigningbetween topointers if (path && load_file(path, &to_send, &to_send_length)) 'gchar *' ^~~~to(aka 'char *') integerfrom ./gui_support.htypes : 'xmlChar *'60with : (aka 'unsigned char *')32different : converts sign note between: [-Wpointer-sign] passing pointers argumentto tointeger rel_path = get_relative_path(dest_path, path); parameter ^~~~ types 'pathname' ./support.hwithhere: 39different: 61sign: [-Wpointer-sign]notegboolean load_file(const char *pathname, char **data_out, long *length_out); : passing ^ argument mark = xmlNodeListGetString(bookmarks->doc, to ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parameter 'to' here guchar *get_relative_path(const guchar *from, const guchar *to); ^ bookmarks.c:818:action.c26::1612 :warning11: :passing warning'char [6]': assigningto toparameter 'char *'of fromtype 'guchar *' 'const xmlChar *' (aka 'unsigned char *')(aka 'const unsigned char *') convertsconverts betweenbetween pointerspointers to tointeger integertypes typeswith with differentdifferent signsign [-Wpointer-sign][-Wpointer-sign] title=xmlGetProp(node, "title"); rel_path = get_relative_path(dest_path, path); ^~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here dnd.c const xmlChar *name);: 431 ^: 4: warning: bookmarks.cpassing: 818'char *': 8to: parameterwarning : ofassigning typeto 'const guchar *''gchar *' (aka 'char *')(aka from'const unsigned char *') converts'xmlChar *' between(aka 'unsigned char *') pointersconverts tobetween integerpointers typesto integerwith action.cdifferenttypes: 1631signwith: 36[-Wpointer-sign]different: signwarning : to_send,[-Wpointer-sign]passing ^~~~~~~'guchar *' (aka 'unsigned char *') title=xmlGetProp(node, "title"); to ^~~~~~~~~~~~~~~~~~~~~~~~~~/usr/include/gtk-2.0/gtk/gtkselection.h : 162parameter: 33of: typenote : 'const char *'passing convertsargument betweento pointers parameterto 'data'integer here types with different sign const guchar *data, [-Wpointer-sign] ^ argv[2] = build_command_with_path(mount ? o_action_mount_command.value ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./support.h:72:44: note: passing argument to parameter 'cmd' here gchar *build_command_with_path(const char *cmd, const char *path); ^ action.c:1633:8: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] path); ^~~~ ./support.h:72:61: note: passing argument to parameter 'path' here gchar *build_command_with_path(const char *cmd, const char *path); ^ action.c:1699:12: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] send_dir(path); ^~~~ action.c:553:38: note: passing argument to parameter 'dir' here static gboolean send_dir(const char *dir) ^ action.c:1708:12: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_usage(path, NULL); ^~~~ action.c:875:34: note: passing argument to parameter 'src_path' here static void do_usage(const char *src_path, const char *unused) ^ action.c:1711:8: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] g_basename(path), ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ action.c:1711:19: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_basename(path), ^~~~ /usr/include/glib-2.0/glib/gfileutils.h:163:47: note: passing argument to parameter 'file_name' here const gchar *g_basename (const gchar *file_name); ^ dnd.c:509:10: warning: returning 'const char *' from a function with result type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return drop_dest_dir; ^~~~~~~~~~~~~ dnd.c:521:11: warning: returning 'const char *' from a function with result type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] to return drop_dest_dir; ^~~~~~~~~~~~~parameter 'leaf' here const guchar *make_path(const char *dir, const char *leaf); ^ dnd.c:528dir.c::11720:: 12warning:: returningwarning : 'const char *'assigning fromto a'const gchar *' function(aka 'const char *')action.c :withfrom1750 :result 20 :'const guchar *'type warning(aka 'const unsigned char *') : 'const guchar *'passingconverts (aka 'const unsigned char *')'guchar *'between converts(aka 'unsigned char *')pointers betweento topointers parameterinteger tooftypes integertypewith types'const char *'different withconvertssign differentbetween[-Wpointer-sign] signpointers [-Wpointer-sign]to integer full_path = make_path(dir->pathname, leafname); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~types return drop_dest_prog; with ^~~~~~~~~~~~~~ different sign [-Wpointer-sign] target = pathdup(path); ^~~~ ./support.h:17:27: note: passing argument to parameter 'path' here char *pathdup(const char *path); ^ action.c:1750:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between dir.cpointers: 733to: 18integer: typeswarning : withpassing different'const gchar *' sign(aka 'const char *') to[-Wpointer-sign] parameter of target = pathdup(path);type ^ ~~~~~~~~~~~~~'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] diritem_restat(full_path, item, &dir->stat_info); ^~~~~~~~~ ./diritem.h:52:35: note: passing argument to parameter 'path' here void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ dir.c:742:18: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign action.c[-Wpointer-sign]: 1782:18: warning: passing diritem_restat(full_path, item, &dir->stat_info);'guchar *' ^~~~~~~~~(aka 'unsigned char *') to./diritem.h : 52parameter: 35of: typenote : 'const char *'passing convertsargument betweento pointersparameter to'path' integerhere types with different sign [-Wpointer-sign]void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ slash = strrchr(path, '/'); ^~~~ /usr/include/string.h:257:35: note: passing argument to parameter '__s' here extern char *strrchr (const char *__s, int __c) ^ action.c:1782:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] slash = strrchr(path, '/'); ^ ~~~~~~~~~~~~~~~~~~ dnd.c:592:6: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] action.c:1783:47: make_path(dest_uri, leafname));warning : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~passing 'guchar *'dnd.c :(aka 'unsigned char *')176 :to63 : parameternote : ofpassing typeargument 'const gchar *'to (aka 'const char *')parameter converts'text' betweenhere pointers to integer types static void set_xds_prop(GdkDragContext *context, const char *text)with ^different sign [-Wpointer-sign] g_return_val_if_fail(slash != NULL, g_strdup(path)); ^~~~ /usr/include/glib-2.0/glib/gmessages.h:644:17: note: expanded from macro 'g_return_val_if_fail' return (val); \ ^~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ action.c:1783:2: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_return_val_if_fail(slash != NULL, g_strdup(path)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:644:16: note: expanded from macro 'g_return_val_if_fail' return (val); \ ^~~~~ action.c:1786:20: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types dnd.cwithdir.c: :665different872: :27sign10: : [-Wpointer-sign] warning warning: : passinginitializing 'guchar *''guchar *' return g_strndup(path, slash - path); (aka 'unsigned char *')(aka 'unsigned char *') ^~~~ towith /usr/include/glib-2.0/glib/gstrfuncs.h parameter:an 225 : of53expression : type of note 'const char *': type passing converts 'char *' argument between converts to pointers between toparameterpointers integer'str'to typeshereinteger withtypes differentgchar* g_strndup (const gchar *str,with differentsign [-Wpointer-sign] ^ sign [-Wpointer-sign] guchar *old = dir->pathname; ^ ~~~~~~~~~~~~~ action.c uris = uri_list_to_glist(selection_data->data);: 1786 ^~~~~~~~~~~~~~~~~~~~: 10: warning: returning ./gui_support.h'gchar *': 85(aka 'char *'): 38from: dir.c a:note 874: function:passing 27 :argumentwith warningtoresult: passingparametertype 'const guchar *''uri_list''guchar *' (aka 'const unsigned char *')here(aka 'unsigned char *') toconverts betweenparameter GList *uri_list_to_glist(const char *uri_list); ofpointers ^ typeto 'const gchar *'integer (aka 'const char *')types convertswith betweendifferent signpointers [-Wpointer-sign]to integer types with return g_strndup(path, slash - path);different ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~sign dnd.c[-Wpointer-sign]: 671:8: dir->pathname = g_strdup(path);warning : ^~~~assigning action.cto: 1787'guchar *': /usr/include/glib-2.0/glib/gstrfuncs.h9(aka 'unsigned char *'):: 217 from:warning 52: :returning'char *' note'gchar *'converts: passing(aka 'char *')between argumentfrompointers toato functionintegerparameter types'str'with withhereresult differenttype sign'guchar *' (aka 'unsigned char *')gchar* g_strdup (const gchar *str) G_GNUC_MALLOC;[-Wpointer-sign] converts ^ between pointers path = get_local_path((EscapedPath *) next->data);to ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~integer types with different sign [-Wpointer-sign] return g_strdup("/"); ^~~~~~~~~~~~~ dnd.c:674:17: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] pinboard_pin(path, NULL, x, y, NULL); ^~~~ ./pinboard.h:26:32: note: passing argument action.cto: 1802parameter: 12'path': herewarning : passing 'guchar *' (aka 'unsigned char *') to void pinboard_pin(const gchar *path, const gchar *name, int x, int y, parameter ^ of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] send_dir(dir); ^~~ action.c:553:38: note: passing argument to parameter 'dir' here static gboolean send_dir(const char *dir) ^ action.c:1809:13: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_delete(path, dir); ^~~~ action.c:908:35: note: passing argument to parameter 'src_path' here static void do_delete(const char *src_path, const char *unused) ^ action.c:1809:19: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_delete(path, dir); ^~~ action.c:908:57: note: passing argument to parameter 'unused' here static void do_delete(const char *src_path, const char *unused) ^ dnd.c:755:34: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] got_uri_list(widget, context, selection_data->data, ^~~~~~~~~~~~~~~~~~~~ dnd.c:91:19: note: passing argument to parameter 'selection_data' here const char *selection_data, action.c ^: 1833:12: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] send_dir(path); ^~~~ action.c:553:38: note: passing argument to parameter 'dir' here static gboolean send_dir(const char *dir) ^ action.c:1835:12: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_eject(path); ^~~~ action.c:972:34: note: passing argument to parameter 'path' here static void do_eject(const char *path) ^ action.c:1852:13: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] send_dir(path); ^~~~ action.c:553:38: note: passing argument to parameter 'dir' here static gboolean send_dir(const char *dir) ^ action.c:1854:12: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_find(path, NULL); ^~~~ action.c:1022:33: note: passing argument to parameter 'path' here static void do_find(const char *path, const char *unused) ^ dnd.c:861:12: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fd = open(make_path(dest_path, leafname), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dir.c:324:/usr/include/fcntl.h13::196 :warning30: :unused notefunction: passing'drop_notify' argument[-Wunused-function] action.c to: 1883parameter: 12'__file':static void drop_notify(gpointer key, gpointer value, gpointer data) herewarning ^ : passing 'guchar *' (aka 'unsigned char *') to extern int open (const char *__file, int __oflag, ...) __nonnull ((1)); parameter ^ of9 warningtypes generated'const char *'. converts between pointers to integer types with different sign [-Wpointer-sign] send_dir(path); ^~~~ action.c:553:38: note: passing argument to parameter 'dir' here static gboolean send_dir(const char *dir) ^ action.c:1885:15: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mc_stat(path, &info) != 0) ^~~~ ./my_vfs.h:57:30: note: expanded from macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ /usr/include/sys/stat.h:453:26: note: passing argument to parameter '__path' here __NTH (stat (const char *__path, struct stat *__statbuf)) ^ action.c:1889:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] g_basename(path)); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ action.c:1889:20: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_basename(path)); ^~~~ /usr/include/glib-2.0/glib/gfileutils.h:163:47: note: passing argument to parameter 'file_name' here const gchar *g_basename (const gchar *file_name); ^ action.c:1891:13: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_chmod(path, NULL); ^~~~ action.c:1109:34: note: passing argument to parameter 'path' here static void do_chmod(const char *path, const char *unused) ^ dnd.c:987:6: warning: passing 'guchar *' (aka 'unsigned char *') to parameter ofaction.c : 1914type: 12'const char *': convertswarning : betweenpassing pointers'guchar *' to(aka 'unsigned char *') integerto types parameterwith of differenttype sign'const char *' [-Wpointer-sign]converts between pointers to integer o_dnd_uri_handler.value, ^~~~~~~~~~~~~~~~~~~~~~~types withdnd.c :different904 :sign17 :[-Wpointer-sign] note: passing argument send_dir(path); to ^~~~ parameter 'command' action.chere: 553:38: note: const char *command,passing ^argument to parameter 'dir' here static gboolean send_dir(const char *dir) ^ action.c:1916:15: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mc_stat(path, &info) != 0) ^~~~ ./my_vfs.h:57:30: note: expanded from macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ /usr/include/sys/stat.h:453:26: note: passing argument to parameter '__path' here __NTH (stat (const char *__path, struct stat *__statbuf)) ^ action.c:1920:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] g_basename(path)); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ action.c:1920:20: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_basename(path)); ^~~~ /usr/include/glib-2.0/glib/gfileutils.h:163:47: note: passing argument to parameter 'file_name' here const gchar *g_basename (const gchar *file_name); ^ action.c:1922:15: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_settype(path, NULL); ^~~~ action.c:1190:36: note: passing argument to parameter 'path' here static void do_settype(const char *path, const char *unused) ^ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o gtksavebox.o gtksavebox.c action.c:1965:20: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers3 warningtos generatedinteger. types with different sign [-Wpointer-sign] last_find_string = g_strdup("'core'"); ^ ~~~~~~~~~~~~~~~~~~ action.c:1981:29: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] abox_add_entry(ABOX(abox), last_find_string, ^~~~~~~~~~~~~~~~ ./abox.h:80:20: note: passing argument to parameter 'text' here const gchar *text, ^ dnd.c:1212:34: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filer_change_to(spring_window, dest_path, NULL); ^~~~~~~~~ ./filer.h:139:16: note: passing argument to parameter 'path' here const char *path, const char *from); ^ dnd.c:1219:33: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] spring_window = filer_opendir(dest_path, ^~~~~~~~~ ./filer.h:129:40: note: passing argument to parameter 'path' here FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, cons... ^ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o gui_support.o gui_support.c action.c:2127:32: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] last_chmod_string = g_strdup((guchar *) presets->data); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ action.c:2127:21: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] last_chmod_string = g_strdup((guchar *) presets->data); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ action.c:2130:20: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_entry_string = g_strdup(action); ^ ~~~~~~~~~~~~~~~~ action.c:2132:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_entry_string = g_strdup(last_chmod_string); ^~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ action.c:2132:20: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_entry_string = g_strdup(last_chmod_string); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. action.c:2154:53: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] abox_add_combo(ABOX(abox), _("Command:"), presets, new_entry_string, ^~~~~~~~~~~~~~~~ ./abox.h:77:20: note: passing argument to parameter 'text' here const gchar *text, ^ action.c:2190:23: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] last_settype_string = g_strdup("text/plain"); ^ ~~~~~~~~~~~~~~~~~~~~~~ action.c:2193:20: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_entry_string = g_strdup(oldtype); ^ ~~~~~~~~~~~~~~~~~ action.c:2195:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_entry_string = g_strdup(last_settype_string); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ action.c:2195:20: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_entry_string = g_strdup(last_settype_string); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ action.cx86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o i18n.o i18n.c :2220:50: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] abox_add_combo(ABOX(abox), _("Type:"), presets, new_entry_string, ^~~~~~~~~~~~~~~~ ./abox.h:77:20: note: passing argument to parameter 'text' here const gchar *text, ^ action.c:2424:21: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (icons_require(path)) ^~~~ ./icon.h:51:37: note: passing argument to parameter 'path' here gboolean icons_require(const gchar *path); ^ action.c:2451:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] leaf = strrchr(path, '/'); ^~~~ /usr/include/string.h:257:35: note: passing argument to parameter '__s' here extern char *strrchr (const char *__s, int __c) ^ action.c:2451:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] leaf = strrchr(path, '/'); ^ ~~~~~~~~~~~~~~~~~~ action.c:2458:28: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append(message, leaf); ^~~~ /usr/include/glib-2.0/glib/gstring.h:81:59: note: passing argument to parameter 'val' here const gchar *val); ^ action.c:2493:22: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] cond = find_compile(string); ^~~~~~ ./find.h:23:42: note: passing argument to parameter 'string' here FindCondition *find_compile(const gchar *string); ^ display.c:659:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = g_strdup_printf(_("lstat(2) failed: %s"), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ display.c:668:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = g_strdup_printf("%s/%s", ^ ~~~~~~~~~~~~~~~~~~~~~~~~ display.c:675:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ctime = pretty_time(&item->ctime); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ display.c:676:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] mtime = pretty_time(&item->mtime); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ display.c:677:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] atime = pretty_time(&item->atime); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ display.c:679:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = g_strdup_printf("a[%s] c[%s] m[%s]", atime, ctime, mtime); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. display.c:693:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = g_strdup_printf("%s %-8.8s %-8.8s", ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ display.c:711:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = g_strdup(format_size_aligned(item->size)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ display.c:713:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = g_strdup(format_size(item->size)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ display.c:716:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = g_strdup("-"); ^ ~~~~~~~~~~~~~ display.c:719:9: warning: returning 'guchar *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return buf; ^~~ display.c:807:53: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] view->image = g_fscache_lookup_full(pixmap_cache, path, ^~~~ ./fscache.h:34:61: note: passing argument to parameter 'pathname' here gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ 20 warnings generated. x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o icon.o icon.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o infobox.o infobox.c filer.c:1027:27: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] groups->doc = xmlNewDoc("1.0"); ^~~~~ /usr/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here xmlNewDoc (const xmlChar *version); ^ filer.c:1030:37: warning: passing 'char [7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewDocNode(groups->doc, NULL, "groups", NULL)); ^~~~~~~~ /usr/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:1040:26: warning: passing 'char [5]' to parameter of type 'const xmlChar *'4 warning(aka 'const unsigned char *')s generatedconverts. between pointers to integer types with different sign [-Wpointer-sign] gid = xmlGetProp(node, "name"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ filer.c:1045:20: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(name, gid) != 0) ^~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:1070:10: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] NULL, "group", NULL); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:1071:20: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(group, "name", name); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:1071:28: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(group, "name", name); ^~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ filer.c:1073:31: warning: passing 'char [10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(group, NULL, "directory", filer_window->sym_path); ^~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:1073:44: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(group, NULL, "directory", filer_window->sym_path); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:900:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:1078:32: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(group, NULL, "item", item->leafname); ^~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:1078:40: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(group, NULL, "item", item->leafname); ^~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:900:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:1080:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] save_path = choices_find_xdg_path_save("Groups.xml", PROJECT, SITE, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filer.c:1084:30: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] save_xml_file(groups->doc, save_path); ^~~~~~~~~ ./support.h:15:47: note: passing argument to parameter 'filename' here int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o log.o log.c filer.c:1117:7: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = xmlNodeListGetString(groups->doc, node->xmlChildrenNode, 1); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filer.c:1130:14: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->name, "item") != 0) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:1133:8: warning: assigning to 'gchar *' (aka 'char *') from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] leaf = xmlNodeListGetString(groups->doc, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filer.c:1300:37: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] filer_change_to(filer_window, dir, g_basename(current)); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ filer.c:1401:10: warning: initializing 'guchar *' (aka 'unsigned char *') with an expression of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] guchar *dir = filer_window->sym_path; ^ ~~~~~~~~~~~~~~~~~~~~~~ filer.c:1409:24: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] g_strdup(make_path(dir, item->leafname))); ^~~ ./support.h:18:37: note: passing argument to parameter 'dir' here const guchar *make_path(const char *dir, const char *leaf); ^ filer.c:1409:14: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_strdup(make_path(dir, item->leafname))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ filer.c:2064:10: warning: initializing 'guchar *' (aka 'unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] guchar *flags = ""; ^ ~~ filer.c:2082:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] flags = g_strconcat(" +", ^ ~~~~~~~~~~~~~~~~~ filer.c:2105:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] flags = g_strconcat(" (", ^ ~~~~~~~~~~~~~~~~~ filer.c:2110:17: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] flags[strlen(flags) - 2] = ')'; ^~~~~ /usr/include/string.h:391:35: note: passing argument to parameter '__s' here extern size_t strlen (const char *__s) ^ filer.c:2333:48: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pixmap = g_fscache_lookup_full(pixmap_cache, path, ^~~~ ./fscache.h:34:61: note: passing argument to parameter 'pathname' here gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ filer.c:2348:37: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] filer_create_thumb(filer_window, path); ^~~~ filer.c:2287:65: note: passing argument to parameter 'path' here void filer_create_thumb(FilerWindow *filer_window, const gchar *path) ^ filer.c:2379:25: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] target = readlink_dup(fullpath); ^~~~~~~~ ./support.h:41:32: note: passing argument to parameter 'path' here char *readlink_dup(const char *path); ^ filer.c:2396:22: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] info = appinfo_get(fullpath, item); ^~~~~~~~ ./appinfo.h:13:38: note: passing argument to parameter 'app_dir' here XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ filer.c:2404:26: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append(tip, str); ^~~ /usr/include/glib-2.0/glib/gstring.h:81:59: note: passing argument to parameter 'val' here const gchar *val); ^ filer.c:2415:35: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] summary = tip_from_desktop_file(fullpath); ^~~~~~~~ filer.c:163:48: note: passing argument to parameter 'full_path' here static char *tip_from_desktop_file(const char *full_path); ^ filer.c:2456:28: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] uri = encode_path_as_uri(path); ^~~~ ./support.h:59:47: note: passing argument to parameter 'path' here EscapedPath *encode_path_as_uri(const guchar *path); ^ filer.c:2464:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] retval = string->str; ^ ~~~~~~~~~~~ filer.c:2525:18: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] second_click = g_strdup(item->leafname); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ filer.c:2533:15: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:2533:28: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^~~~~~~~~~~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:2659:16: warning: passing 'gchar *' (aka 'char *') to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tooltip_show(tip->str); ^~~~~~~~ ./gui_support.h:74:27: note: passing argument to parameter 'text' here void tooltip_show(guchar *text); ^ filer.c:2840:8: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] type = dnd_motion_item(context, &item); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filer.c:2874:13: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_path = filer_window->sym_path; ^ ~~~~~~~~~~~~~~~~~~~~~~ filer.c:2886:15: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_strdup(new_path), g_free); ^~~~~~~~ /usr/include/glib-2.0/glib/gdataset.h:140:65: note: expanded from macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ filer.c:3128:12: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(strcmp(node->name, "X") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3129:15: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->x=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3131:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "Y") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3132:15: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->y=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3134:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "Width") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3135:19: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->width=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3137:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "Height") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3138:20: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->height=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3140:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "ShowHidden") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3141:25: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->show_hidden=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3143:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "ViewType") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3144:23: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->view_type=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3146:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "DetailsType") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3147:26: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->details_type=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3149:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "SortType") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3150:23: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->sort_type=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3152:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "SortOrder") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3153:24: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->sort_order=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3155:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "DisplayStyle") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3156:27: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->display_style=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3158:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "ShowThumbs") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3159:25: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->show_thumbs=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3161:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "FilterType") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3162:25: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->filter_type=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3164:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "Filter") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3165:24: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] set->filter=g_strdup(str); ^~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ filer.c:3167:19: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(strcmp(node->name, "FilterDirectories") == 0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3168:32: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set->filter_directories=atoi(str); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ filer.c:3280:15: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->name, "FilerWindow") != 0) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ filer.c:3283:26: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] path=xmlGetProp(node, "path"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ filer.c:3284:21: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set=settings_new(path); ^~~~ filer.c:3087:43: note: passing argument to 5parameter warning s'path' generated . here static Settings *settings_new(const char *path) ^ filer.c:3309:30: warning: passing 'char [12]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub=xmlNewChild(node, NULL, "FilerWindow", NULL); ^~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3311:18: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(sub, "path", set->path); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3311:26: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(sub, "path", set->path); ^~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ filer.c:3315:26: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "X", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3315:31: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "X", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3318:26: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "Y", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3318:31: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "Y", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3323:26: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "Width", tmp); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3323:35: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "Width", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3326:26: warning: passing 'char [7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "Height", tmp); ^~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3326:36: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "Height", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3331:26: warning: passing 'char [11]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integerx86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o main.o main.c types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowHidden", tmp); ^~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3331:40: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowHidden", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3336:26: warning: passing 'char [13]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "DisplayStyle", tmp); ^~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3336:42: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "DisplayStyle", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3341:26: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "SortType", tmp); ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3341:38: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "SortType", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3344:26: warning: passing 'char [10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "SortOrder", tmp); ^~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3344:39: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "SortOrder", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3349:26: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "ViewType", tmp); ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3349:38: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "ViewType", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3352:26: warning: passing 'char [12]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "DetailsType", tmp); ^~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3352:41: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "DetailsType", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3357:26: warning: passing 'char [11]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowThumbs", tmp); ^~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3357:40: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowThumbs", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3362:26: warning: passing 'char [11]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "FilterType", tmp); ^~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3362:40: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "FilterType", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3365:27: warning: passing 'char [7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "Filter", set->filter); ^~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3365:37: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "Filter", set->filter); ^~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3367:26: warning: passing 'char [18]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "FilterDirectories", tmp); ^~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ filer.c:3367:47: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(sub, NULL, "FilterDirectories", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:847:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ filer.c:3377:29: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlDocPtr doc = xmlNewDoc("1.0"); ^~~~~ /usr/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here xmlNewDoc (const xmlChar *version); ^ filer.c:3379:8: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "Settings", NULL)); ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ 30 warnings generated. x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o menu.o menu.c 14 warnings generated. 19 warnings generated. x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o minibuffer.o minibuffer.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o modechange.o modechange.c 23 warnings generated. x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o mount.o mount.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o options.o options.c In file included from find.c:38: In file included from ./main.h:10: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from gtksavebox.c:35: In file included from ./gtksavebox.h:11: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from icon.c:36: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o panel.o panel.c In file included from gui_support.c:40: In file included from ./main.h:10: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ In file included from infobox.c:31: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been/usr/include/glib-2.0/glib/gversionmacros.h explicitly: marked500: deprecated49: here note : expanded from macro} GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013/usr/include/glib-2.0/glib/gversionmacros.h:500:49:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ : note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE In file included from i18n.c:34: In file included from ./options.h:9: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from find.c:38: In file included from ./main.h:10: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from log.c:27: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from icon.c:36: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' 2 warnings generated. #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o pinboard.o pinboard.c In file included from gtksavebox.c:53: In file included from ./gui_support.h:9: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ 79 warnings generated. find.c:250:35: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return fnmatch(condition->data1, info->leaf, 0) == 0; ^~~~~~~~~~ /usr/include/fnmatch.h:56:56: note: passing argument to parameter '__name' here extern int fnmatch (const char *__pattern, const char *__name, int __flags); ^ find.c:255:35: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return fnmatch(condition->data1, info->fullpath, FNM_PATHNAME) == 0; ^~~~~~~~~~~~~~ /usr/include/fnmatch.h:56:56: note: passing argument to parameter '__name' here extern int fnmatch (const char *__pattern, const char *__name, int __flags); ^ find.c:277:28: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append(to_sys, info->fullpath); ^~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:81:59: note: passing argument to parameter 'val' here const gchar *val); ^ find.c:352:18: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return access(info->fullpath, R_OK) == 0; ^~~~~~~~~~~~~~ /usr/include/unistd.h:287:32: note: passing argument to parameter '__name' here extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ find.c:354:18: warning: passing 'const guchar *'x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o pixmaps.o pixmaps.c (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return access(info->fullpath, W_OK) == 0; ^~~~~~~~~~~~~~ /usr/include/unistd.h:287:32: note: passing argument to parameter '__name' here extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ find.c:356:18: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return access(info->fullpath, X_OK) == 0; ^~~~~~~~~~~~~~ /usr/include/unistd.h:287:32: note: passing argument to parameter '__name' here extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ In file included from gui_support.c:40: In file included from ./main.h:10: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] In file included from i18n.c GTimeVal last_popdown; :34 ^ : In file included from ./options.h:9: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/glib-2.0/glib/gtypes.h/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h::54530: In file included from :35/usr/include/gtk-2.0/gtk/gtktoolbutton.h::30 : noteIn file included from : /usr/include/gtk-2.0/gtk/gtktoolitem.h'GTimeVal': has31 : /usr/include/gtk-2.0/gtk/gtktooltips.hbeen: explicitly73 :3 marked: warningdeprecated: here'GTimeVal' is deprecated: Use 'GDateTime'typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); instead [-Wdeprecated-declarations] ^ /usr/include/glib-2.0/glib/gversionmacros.h: GTimeVal last_popdown; 909 ^:49 : note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' /usr/include/glib-2.0/glib/gtypes.h:545:35: note: # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)'GTimeVal' ^has been/usr/include/glib-2.0/glib/gmacros.h explicitly:1014 :37marked : deprecated note: here expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)/usr/include/glib-2.0/glib/gversionmacros.h ^:909 :/usr/include/glib-2.0/glib/gmacros.h49::950 note:44: expanded: fromnote: macroexpanded from 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' macro 'G_DEPRECATED_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' .../usr/include/glib-2.0/glib/gmacros.h:1014 ^: 37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ find.c:996:6: warning: 'g_strncasecmp' is deprecated [-Wdeprecated-declarations] if (g_strncasecmp(*expression, word, len)) ^ /usr/include/glib-2.0/glib/gstrfuncs.h:203:1: note: 'g_strncasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from infobox.c:31: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from main.c:45: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from menu.c:37: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from log.c:27: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ gtksavebox.c:393:16: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] leafname = g_basename (uri); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ gtksavebox.c:397:32: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] write_xds_property (context, leafname); ^~~~~~~~ gtksavebox.c:134:28: note: passing argument to parameter 'value' here const guchar *value); ^ gtksavebox.c:434:7: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] uri = read_xds_property (context, FALSE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gtksavebox.c:492:22: warning: passing 'guint *' (aka 'unsigned int *') to parameter of type 'gint *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] NULL, NULL, &length, &prop_text) ^~~~~~~ /usr/include/gtk-2.0/gdk/gdkproperty.h:58:25: note: passing argument to parameter 'actual_length' here gint *actual_length, ^ gtksavebox.c:516:22: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] value, strlen (value)); ^~~~~ /usr/include/string.h:391:35: note: passing argument to parameter '__s' here extern size_t strlen (const char *__s) ^ gtksavebox.c:538:35: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] escaped_uri = escape_uri_path (uri); ^~~ ./support.h:58:42: note: passing argument to parameter 'path' here EscapedPath *escape_uri_path(const char *path); ^ i18n.c:136:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] first = g_strndup(trans, slash - trans); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i18n.c:141:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] second = g_strndup(trans, slash - trans); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i18n.c:143:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] second = g_strdup(trans); ^ ~~~~~~~~~~~~~~~ i18n.c:146:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] first = g_strdup(trans); ^ ~~~~~~~~~~~~~~~ icon.c:207:17: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (is_sub_dir(icon->path, check->path)) ^~~~~~~~~~ ./support.h:36:33: note: passing argument to parameter 'sub' here gboolean is_sub_dir(const char *sub, const char *parent); ^ gui_support.c:229:28: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] GDK_PROP_MODE_REPLACE, (gchar *) &value, 1); ^~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkproperty.h:65:25: note: passing argument to parameter 'data' here const guchar *data, ^ icon.c:318:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = g_strdup_printf(_("%s '%s'"), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icon.c:321:49: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_label_set_text(GTK_LABEL(icon_file_item), tmp); ^~~ /usr/include/gtk-2.0/gtk/gtklabel.h:113:25: note: passing argument to parameter 'str' here const gchar *str); ^ icon.c:325:15: warning: passingIn file included from minibuffer.c'guchar *': 34(aka 'unsigned char *'): In file included from to/usr/include/gtk-2.0/gtk/gtk.h :parameter33 : In file included from of/usr/include/gtk-2.0/gtk/gtkaboutdialog.h :type32 : 'const gchar *'In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h(aka 'const char *'): 35converts: In file included from between/usr/include/gtk-2.0/gtk/gtkwindow.h :pointers36 : toIn file included from /usr/include/gtk-2.0/gtk/gtkbin.h :integer35 : typesIn file included from /usr/include/gtk-2.0/gtk/gtkcontainer.hwith: 35different: In file included from sign/usr/include/gtk-2.0/gtk/gtkwidget.h :[-Wpointer-sign]36 : In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h appmenu_add(icon->path, icon->item, icon_menu);: 236 ^~~~~~~~~~: 34:./appmenu.h :warning14: :30'GTypeDebugFlags': isnote : passingdeprecated argument[-Wdeprecated-declarations] to parameter 'app_dir' here void gtk_type_init (GTypeDebugFlags debug_flags);int appmenu_add(const gchar *app_dir, DirItem *item, GtkWidget *menu); ^ ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ icon.c:408:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] retval = tmp->str; ^ ~~~~~~~~ icon.c:411:9: warning: returning 'guchar *' (aka 'unsigned char *') from a function with result type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] return retval; ^~~~~~ icon.c:460:19: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon->src_path = g_strdup(pathname); ^ ~~~~~~~~~~~~~~~~~~ icon.c:462:19: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon->src_path = to_utf8(pathname); ^ ~~~~~~~~~~~~~~~~~ icon.c:463:28: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon->path = expand_path(icon->src_path); ^~~~~~~~~~~~~~ ./support.h:46:33: note: passing argument to parameter 'path' here gchar *expand_path(const gchar *path); ^ icon.c:463:14: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon->path = expand_path(icon->src_path); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ icon.c:468:11: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] name = g_basename(icon->src_path); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ icon.c:468:22: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = g_basename(icon->src_path); ^~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gfileutils.h:163:47: note: passing argument to parameter 'file_name' here const gchar *g_basename (const gchar *file_name); ^ icon.c:470:28: warning: passing 'const char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon->item = diritem_new(name); ^~~~ ./diritem.h:51:36: note: passing argument to parameter 'leafname' here DirItem *diritem_new(const guchar *leafname); ^ icon.c:516:17: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] run_with_args(icon->path, icon->item, icon->args); ^~~~~~~~~~ ./run.h:24:32: note: passing argument to parameter 'path' here void run_with_args(const char *path, DirItem *item, const char *args); ^ icon.c:582:11: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_name = gtk_entry_get_text(GTK_ENTRY(entry)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icon.c:583:10: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_src = gtk_entry_get_text(GTK_ENTRY(src)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icon.c:584:15: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_shortcut = gtk_label_get_text(GTK_LABEL(shortcut)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icon.c:585:13: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(new_shortcut, CLICK_TO_SET) == 0) ^~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ icon.c:587:11: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] new_args = gtk_entry_get_text(GTK_ENTRY(arg)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icon.c:595:23: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] icon_set_path(icon, new_src, new_name); ^~~~~~~ icon.c:445:44: note: passing argument to parameter 'pathname' here void icon_set_path(Icon *icon, const char *pathname, const char *name) ^ icon.c:595:32: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] icon_set_path(icon, new_src, new_name); ^~~~~~~~ icon.c:445:66: note: passing argument to parameter 'name' here void icon_set_path(Icon *icon, const char *pathname, const char *name) ^ icon.c:596:27: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon_set_shortcut(icon, new_shortcut); ^~~~~~~~~~~~ icon.c:475:49: note: passing argument to parameter 'shortcut' here void icon_set_shortcut(Icon *icon, const gchar *shortcut) ^ icon.c:597:28: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon_set_arguments(icon, new_args); ^~~~~~~~ icon.c:497:50: note: passing argument to parameter 'args' here void icon_set_arguments(Icon *icon, const gchar *args) ^ icon.c:638:25: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append(str, icon->path); ^~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:81:59: note: passing argument to parameter 'val' here const gchar *val); ^ gui_support.c:892:24: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] label = gtk_label_new(text); ^~~~ /usr/include/gtk-2.0/gtk/gtklabel.h:110:67: note: passing argument to icon.cparameter: 704 :'str'16 :here warning: passing 'guchar *' (aka 'unsigned char *')GtkWidget* gtk_label_new (const gchar *str); to ^ parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] infobox_new(menu_icon->path); ^~~~~~~~~~~~~~~ ./infobox.h:10:31: note: passing argument to parameter 'pathname' here void infobox_new(const gchar *pathname); ^ icon.c:749:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] sym = XKeycodeToKeysym(dpy, kev->keycode, 0); ^ /usr/include/X11/Xlib.h:1686:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here _X_DEPRECATED ^ /usr/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' # define _X_DEPRECATED __attribute__((deprecated)) ^ icon.c:875:39: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_entry_set_text(GTK_ENTRY(entry), icon->src_path); ^~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: passing argument to parameter 'text' here const gchar *text); ^ 6 warnings generated. icon.c:1264:52: warning: self-comparison always evaluates to true [-Wtautological-compare] return ka->keycode == kb->keycode && kb->modifier == kb->modifier; ^ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o remote.o remote.c In file included from mount.c:53: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] icon.cvoid gtk_type_init (GTypeDebugFlags debug_flags);: 1410 ^: 6: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] /usr/include/glib-2.0/gobject/gtype.h:685:19: tmp = g_strconcat("/", _("File"), NULL); note ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^icon.c :1412:61: warning: passing 'guchar *' (aka 'unsigned char *') to parameter /usr/include/glib-2.0/glib/gversionmacros.h :of500 :type49 :'const gchar *' note(aka 'const char *'): expandedconverts frombetween macropointers to'GLIB_DEPRECATED_TYPE_IN_2_36' integer types with different # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPEsign ^[-Wpointer-sign] /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded icon_file_menu = gtk_item_factory_get_widget(item_factory, tmp); from ^~~ macro 'GLIB_DEPRECATED_TYPE' /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:30#define GLIB_DEPRECATED_TYPE G_DEPRECATED: ^note : passing/usr/include/glib-2.0/glib/gmacros.h :argument942 :to37 : parameternote : 'path'expanded herefrom macro 'G_DEPRECATED' const gchar *path); ^ #define G_DEPRECATED __attribute__((__deprecated__)) ^ gui_support.c:1574:18: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] run_by_path(path); ^~~~ ./run.h:14:36: note: passing argument to parameter 'full_path' here gboolean run_by_path(const guchar *full_path); ^ log.c:109:59: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] ...actual_message = g_strdup_printf(_("%s '%s'"), message, g_basename((cha... ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ log.c:143:28: warning: incompatible pointer types passing 'gchar *(*)[2]' to parameter of type 'gchar **' (aka 'char **') [-Wincompatible-pointer-types] builder = get_gtk_builder(&ids); ^~~~ ./gui_support.h:102:37: note: passing argument to parameter 'ids' here GtkBuilder *get_gtk_builder(gchar **ids); ^ log.c:166:9: warning: incompatible pointer types assigning to 'GtkWidget *' (aka 'struct _GtkWidget *') from 'GObject *' (aka 'struct _GObject *') [-Wincompatible-pointer-types] dialog = gtk_builder_get_object(builder, "Log viewer"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infobox.c:145:22: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] details = make_vbox(path, owindow); ^~~~ infobox.c:80:43: note: passing argument to parameter 'path' here static GtkWidget *make_vbox(const guchar *path, GObject *window); ^ infobox.c:217:21: warning: 'g_basename'In file included from menu.c:37: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.hIn file included from :main.c909::4549: :In file included from /usr/include/gtk-2.0/gtk/gtk.hnote:: 126expanded: In file included from from/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h :macro30 : In file included from 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'/usr/include/gtk-2.0/gtk/gtktoolbutton.h :30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)/usr/include/gtk-2.0/gtk/gtktooltips.h : ^73 :/usr/include/glib-2.0/glib/gmacros.h3::1014 :warning37: :'GTimeVal' noteis: expandeddeprecated: from Usemacro 'GDateTime' 'GLIB_DEPRECATED_TYPE_FOR'instead [-Wdeprecated-declarations] #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) GTimeVal last_popdown; ^ ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from/usr/include/glib-2.0/glib/gtypes.h :macro545 : 35'G_DEPRECATED_FOR': note: 'GTimeVal' has been #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ...explicitly ^ marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] item = diritem_new(g_basename(path)); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ infobox.c:217:32: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] item = diritem_new(g_basename(path)); ^~~~ /usr/include/glib-2.0/glib/gfileutils.h:163:47: note: passing argument to parameter 'file_name' here const gchar *g_basename (const gchar *file_name); ^ infobox.c:217:21: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] item = diritem_new(g_basename(path)); ^~~~~~~~~~~~~~~~ ./diritem.h:51:36: note: passing argument to parameter 'leafname' here DirItem *diritem_new(const guchar *leafname); ^ infobox.c:220:19: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] ai = appinfo_get(path, item); ^~~~ ./appinfo.h:13:38: note: passing argument to parameter 'app_dir' here XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ infobox.c:240:6: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') 5 warnings generated. converts between pointers to integer types with different sign [-Wpointer-sign] u8 = to_utf8(item->leafname); ^ ~~~~~~~~~~~~~~~~~~~~~~~ infobox.c:241:24: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = gtk_label_new(u8); ^~ /usr/include/gtk-2.0/gtk/gtklabel.h:110:67: note: passingx86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o run.o run.c argument to parameter 'str' here GtkWidget* gtk_label_new (const gchar *str); ^ In file included from minibuffer.c:34: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ infobox.c:250:25: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] thumb=pixmap_try_thumb(path, FALSE); ^~~~ ./pixmaps.h:71:45: note: passing argument to parameter 'path' here MaskedPixmap *pixmap_try_thumb(const gchar *path, gboolean can_load); ^ infobox.c:262:25: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] help_dir = g_strconcat(path, "/Help", NULL); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:231:53: note: passing argument to parameter 'string1' here gchar* g_strconcat (const gchar *string1, ^ infobox.c:288:45: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_box_pack_start(vbox, make_permissions(path, item), ^~~~ infobox.c:86:49: note: passing argument to parameter 'path' here static GtkWidget *make_permissions(const gchar *path, DirItem *item); ^ infobox.c:296:38: warning: In file included from passingmount.c:53: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_frame(vbox, make_about_desktop(path)); ^~~~ infobox.c:84:51: note: passing argument to parameter 'path' here static GtkWidget *make_about_desktop(const gchar *path); ^ infobox.c:315:52: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_box_pack_start(vbox, make_unmount_options(path), FALSE, ... ^~~~ infobox.c:87:53: note8 warnings generated. : passing argument to parameter 'path' here static GtkWidget *make_unmount_options(const gchar *path); ^ main.c:423:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = g_strdup(VALUE); ^ ~~~~~~~~~~~~~~~ main.c:425:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] tmp = pathdup(VALUE); ^ ~~~~~~~~~~~~~~ main.c:427:6: warning: passing 'char *' to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] c == 'D' ? "CloseDir" : ^~~~~~~~~~~~~~~~~~~~~~~ main.c:196:16: note: passing argument to parameter 'function' here xmlChar *function, ^ main.c:430:6: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "Filename", tmp, ^~~~~~~~~~ main.c:197:22: note: passing argument to parameter 'arg1_name' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:435:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = g_path_get_dirname(VALUE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o sc.o sc.c main.c:440:20: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] dir = pathdup(tmp); ^~~ ./support.h:17:27: note: passing argument to parameter 'path' here char *pathdup(const char *path); ^ main.c:440:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] dir = pathdup(tmp); ^ ~~~~~~~~~~~~ main.c:444:18: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] "Leafname", g_basename(VALUE)); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ main.c:442:20: warning: passing 'char [5]' to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Show", ^~~~~~ main.c:196:16: note: passing argument to parameter 'function' here xmlChar *function, ^ main.c:443:6: warning: passing 'char [10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "Directory", dir ? dir : tmp, ^~~~~~~~~~~ main.c:197:22: note: passing argument to parameter 'arg1_name' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:444:6: warning: passing 'char [9]' to parameter menu.c:of298:2: warning: typeassigning to 'guchar *' (aka 'unsigned char *') 'const xmlChar *'from 'gchar *' (aka 'char *') converts between(aka 'const unsigned char *')pointers convertsto integer typesbetween with different signpointers [-Wpointer-sign] to integer types with different GET_SMENU_ITEM(filer_file_menu, "filer", "File"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ signmenu.c:269: 7: [-Wpointer-sign]note: expanded from macro 'GET_SMENU_ITEM' "Leafname", g_basename(VALUE)); ^~~~~~~~~~ main.c tmp = g_strdup_printf("<" menu ">/%s", _(sub)); \ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :198:22: note: passing argument to parameter 'arg2_name' here menu.c:298:2: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type const xmlChar *arg2_name, const xmlChar *arg2_value); 'const gchar *' (aka 'const char *') converts ^between pointers to integer types with different signmain.c :[-Wpointer-sign]444 :18: warning: passing 'const gchar *' GET_SMENU_ITEM(filer_file_menu, "filer", "File"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (aka 'const char *')menu.c:270: 51: tonote: expanded from macro 'GET_SMENU_ITEM' parameter of type 'const xmlChar *' (aka 'const unsigned char *') var = gtk_item_factory_get_widget(item_factory, tmp); \ ^~~ converts between /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:pointers30: note: topassing argument to parameter 'path' integerhere types with different sign const gchar *path);[-Wpointer-sign] ^ "Leafname", g_basename(VALUE)); ^~~~~~~~~~~~~~~~~ main.c:198:48: note: passing argument to parameter 'arg2_value' here const xmlChar *arg2_name, const xmlChar *arg2_value); ^ menu.c:299:2: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] main.c: GET_SSMENU_ITEM(filer_hidden_menu, "filer", "Display", "Show Hidden"); 453 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 20:menu.c :warning276: :7:passing note: expanded 'char [6]'from macro 'GET_SSMENU_ITEM' to parameter of type 'xmlChar *' tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (aka 'unsigned char *') converts between pointers to integer types with different menu.csign:299 :[-Wpointer-sign]2: warning : passing 'guchar *' (aka 'unsigned char *') to parameter of type soap_add(body, "Panel", "Name", VALUE,'const gchar *' ^~~~~~~(aka 'const char *') converts between pointers to main.c:infobox.c196 :integer572: :types27 with16: note: passing argument to parameter 'function' here xmlChar *function, ^ main.c:453:29: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^~~~~~ main.c:197:22: note: passing argument to parameter 'arg1_name' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:453:37: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^~~~~ main.c:213:15: note: expanded from macro 'VALUE' #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:197:48: note: passing argument to parameter 'arg1_value' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:454:7: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "Side", c == 'l' ? "Left" : ^~~~~~ main.c:198:22: note: passing argument to parameter 'arg2_name' here const xmlChar *arg2_name, const xmlChar *arg2_value); ^ main.c:454:15: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "Side", c == 'l' ? "Left" : ^~~~~~~~~~~~~~~~~~~ main.c:198:48: note: passing argument to parameter 'arg2_value' here const xmlChar *arg2_name, const xmlChar *arg2_value); ^ main.c:463:21: warning: passing 'char [6]' to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^~~~~~~ main.c:196:16: note: passing argument to parameter 'function' here xmlChar *function, ^ main.c:463:30: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^~~~~~ main.c:197:22: note: passing argument to parameter 'arg1_name' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:463:38: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] : soap_add(body, "Panel", "Name", VALUE, different warning ^~~~~: passingsign main.c: 213'const guchar *'[-Wpointer-sign] : (aka 'const unsigned char *')15 GET_SSMENU_ITEM(filer_hidden_menu, "filer", "Display", "Show Hidden"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~to parametermenu.c :of: 277: 51type: note note'const gchar *': : expandedexpanded (aka 'const char *')from convertsfrom macro macrobetween pointers'VALUE' 'GET_SSMENU_ITEM' to#define VALUE (*optarg == '=' ? optarg + 1 : optarg) integer ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ var = gtk_item_factory_get_widget(item_factory, tmp); \ types ^~~ main.c: with/usr/include/gtk-2.0/gtk/gtkitemfactory.h:197: 48 159:: differentnote 30:: passingsign noteargument [-Wpointer-sign]to : passing parameter tmp = g_path_get_dirname(path); 'arg1_value'argument ^~~~to here /usr/include/glib-2.0/glib/gfileutils.h: 171:42 const xmlChar *arg1_name, const xmlChar *arg1_value,:parameter 'path' ^note : passing argument to parameter 'file_name' here here main.c:466:gchar *g_path_get_dirname (const gchar *file_name) G_GNUC_MALLOC; 21 ^: warning: const gchar *path);passing ^ 'char [6]' to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Panel", ^~~~~~~ main.c:menu.c196:16::300 note:2: passing: argumentwarning: toassigning parameterto 'function''guchar *' here(aka 'unsigned char *') from 'gchar *' xmlChar *function, ^ (aka 'char *') converts between main.c:467pointers to :8integer : types warning: with passing different'char [5]' signto [-Wpointer-sign]parameter infobox.cof :597 ...GET_SSMENU_ITEM(filer_filter_dirs_menu, "filer", "Display", "Filter Directories With Files");:type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~26 :'const xmlChar *' warning : menu.cpassing:(aka 'const unsigned char *')'const guchar *'276: converts 7:between (aka 'const unsigned char *')pointers note toto : expandedinteger parametertypes from ofwith macro differenttype 'GET_SSMENU_ITEM'sign 'const gchar *'[-Wpointer-sign] (aka 'const char *') converts between pointers "Side", "Bottom", to ^~~~~~ tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~integer main.c: types197 with :different 22sign: [-Wpointer-sign]note : passing argument to parameter stt=mount_get_fs_size(path); ^~~~'arg1_name' heremenu.c:./mount.h: 30031:39 const xmlChar *arg1_name, const xmlChar *arg1_value, :2:: ^note : passingmain.c :467warningargument: passing:16 :to 'guchar *' warningparameter: passing(aka 'unsigned char *') to 'char [7]''dir' parameter to hereparameter of of type type 'const gchar *'gchar *mount_get_fs_size(const gchar *dir); (aka 'const char *') ^ 'const xmlChar *' converts (aka 'const unsigned char *') between converts pointers between to pointers integer to types integer with types different with sign different [-Wpointer-sign] sign [-Wpointer-sign] "Side", "Bottom", ^~~~~~~~ main.c ...GET_SSMENU_ITEM(filer_filter_dirs_menu, "filer", "Display", "Filter Directories With Files"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:197 :48menu.c:: note: 277:passing 51:argument noteto : expandedparameter from'arg1_value' macrohere 'GET_SSMENU_ITEM' const xmlChar *arg1_name, const xmlChar *arg1_value, ^ var = gtk_item_factory_get_widget(item_factory, tmp); \ ^~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:30: note: passing argument to parameter 'path' here const gchar *path); ^ main.c:471:20: warning: passing 'char [9]' to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] menu.c:301:2: warning soap_add(body, "Pinboard", : assigning ^~~~~~~~~~ main.c:196:to 16:'guchar *' note(aka 'unsigned char *') : passingfrom In file included from argumentoptions.c :'gchar *' to parameter 'function' here xmlChar *function, ^ main.c:472:7: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "Name", VALUE, NULL, NULL); ^~~~~~ main.c:197:22: note: passing argument to parameter 'arg1_name' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:472:15: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "Name", VALUE, NULL, NULL); ^~~~~ main.c:213:15: noteinfobox.c: :expanded 657from: 22macro: 'VALUE'warning : passing 'const guchar *' #define VALUE (*optarg == '=' ? optarg + 1 : optarg) (aka 'const unsigned char *') ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tomain.c :parameter197 :of48 :type note'const char *': passingconverts argument betweento pointersparameter to'arg1_value' integerhere types with different sign const xmlChar *arg1_name, const xmlChar *arg1_value,[-Wpointer-sign] ^ : xattr_supported(path) ? _("None") ^~~~ ./xtypes.h:22:33: note: passing argument to parameter 'path' here int xattr_supported(const char *path); ^main.c :483:26: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] type = type_get_type(VALUE); ^~~~~ main.c:213:15: note: expanded from macro 'VALUE' #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~infobox.c :667./type.h::2540:: 40warning:: passingnote : 'const guchar *'passing argument(aka 'const unsigned char *') toto parameterparameter 'path'of heretype 'const char *' converts MIME_type *type_get_type(const guchar *path); between ^ pointers to integer types with different sign [-Wpointer-sign] target = readlink_dup(path); ^~~~ ./support.h:41:32: note: passing argument to parameter 'path' here75 : In file included from (aka 'char *')char *readlink_dup(const char *path); ^ /usr/include/gtk-2.0/gtk/gtk.h:33converts between pointers to integer types with different sign [-Wpointer-sign] GET_SSMENU_ITEM(filer_reverse_menu, "filer", "Display", "Reversed"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:276:7: note: expanded from macro 'GET_SSMENU_ITEM' tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:520:20: warning: passing 'char [7]' to parameter of typemenu.c:301:2: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] GET_SSMENU_ITEM(filer_reverse_menu, "filer", "Display", "Reversed"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:277:51: note: expanded from macro 'GET_SSMENU_ITEM' var = gtk_item_factory_get_widget(item_factory, tmp); \ ^~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:30: note: passing argument to parameter 'path' here const gchar *path); ^ menu.c:302:2: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] GET_SSMENU_ITEM(filer_auto_size_menu, "filer", "Display", "Automatic"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:276:7: note: expanded from macro 'GET_SSMENU_ITEM' tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:302:2: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] GET_SSMENU_ITEM(filer_auto_size_menu, "filer", "Display", "Automatic"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.cinfobox.c::277711::5135:: notewarning: : expandedpassing from'const xmlChar *' macro(aka 'GET_SSMENU_ITEM' 'const unsigned char *') to parameter of var = gtk_item_factory_get_widget(item_factory, tmp); \ type ^~~ 'const char *' /usr/include/gtk-2.0/gtk/gtkitemfactory.hconverts: 159 :between30 :pointers noteto: passinginteger argumenttypes towith differentparameter sign'path' [-Wpointer-sign]here const gchar *path); ^ if (about->ns == NULL && strcmp(about->name, "About") == 0) ^~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argumentmenu.c :to303 :parameter2 :'__s1' warninghere: assigning to 'guchar *' (aka 'unsigned char *') fromextern int strcmp (const char *__s1, const char *__s2) ^'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] GET_SSMENU_ITEM(filer_thumb_menu, "filer", "Display", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:276:7: note: expanded from macro 'GET_SSMENU_ITEM' tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:303:2: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] GET_SSMENU_ITEM(filer_thumb_menu, "filer", "Display", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:277:51: note: expanded from macro 'GET_SSMENU_ITEM' var = gtk_item_factory_get_widget(item_factory, tmp); \ ^~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:30: note: passing argument to parameter 'path' here const gchar *path); ^ menu.c:305:2: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *')infobox.c :converts746 :between28 :pointers warningto: passinginteger 'char [6]'types towith parameter differentof signtype [-Wpointer-sign] 'const xmlChar *' (aka 'const unsigned char *') converts between GET_SSMENU_ITEM(item, "filer", "File", "Set Type...");pointers ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ to menu.cinteger: 276types: 7with: differentnote : signexpanded [-Wpointer-sign]from macro 'GET_SSMENU_ITEM' tmp = xmlGetProp(trans, "label"); tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:305:2: warning: passing /usr/include/libxml2/libxml/tree.h'guchar *': 1030(aka 'unsigned char *'): 22to: parameternote : passingof argumenttype to'const gchar *' parameter(aka 'const char *') converts'name' betweenhere pointers to integer const xmlChar *name);types ^with different sign [-Wpointer-sign] infobox.c:746:8: GET_SSMENU_ITEM(item, "filer", "File", "Set Type...");warning : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~assigning tomenu.c :'char *'277 :from51 :'xmlChar *' note : (aka 'unsigned char *')expanded convertsfrom betweenmacro pointers'GET_SSMENU_ITEM' to integer types with var = gtk_item_factory_get_widget(item_factory, tmp); \ different ^~~ sign/usr/include/gtk-2.0/gtk/gtkitemfactory.h :[-Wpointer-sign]159 :30: note: passing tmp = xmlGetProp(trans, "label"); argument ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ to parameter 'path' here const gchar *path); ^ infobox.c:751:10:menu.c :warning308: :assigning2 :to warning'char *': assigningfrom to'xmlChar *' 'guchar *' (aka 'unsigned char *')(aka 'unsigned char *') convertsfrom between 'gchar *'pointers (aka 'char *')to convertsinteger betweentypes pointerswith to differentinteger signtypes [-Wpointer-sign]with different sign [-Wpointer-sign] value = xmlNodeListGetString(trans->doc, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GET_SMENU_ITEM(filer_new_menu, "filer", "New"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:269:7: note: expanded from macro infobox.c'GET_SMENU_ITEM': 754:11: warning tmp = g_strdup_printf("<" menu ">/%s", _(sub)); \: assigning ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ to 'char *' from 'xmlChar *' (aka 'unsigned char *') menu.cconverts: 308between: 2pointers: towarning : integerpassing types'guchar *' with(aka 'unsigned char *') todifferent parametersign [-Wpointer-sign]of type 'const gchar *' (aka 'const char *') converts value = xmlNodeListGetString(prop->doc, between ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pointers to integer types with different sign [-Wpointer-sign] GET_SMENU_ITEM(filer_new_menu, "filer", "New"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:270:51: note: expanded from macro 'GET_SMENU_ITEM' var = gtk_item_factory_get_widget(item_factory, tmp); \ ^~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:30: note: passing argument to parameter 'path' here const gchar *path); ^ menu.c:309:2: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] GET_SSMENU_ITEM(item, "filer", "Window", "Follow Symbolic Links"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:276:7: note: expanded from macro 'GET_SSMENU_ITEM' tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:309:2: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] GET_SSMENU_ITEM(item, "filer", "Window", "Follow Symbolic Links"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:277:51: note: expanded from macro 'GET_SSMENU_ITEM' var = gtk_item_factory_get_widget(item_factory, tmp); \ ^~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:30: note: passing argument to parameter 'path' here const gchar *path); ^ infobox.c:817:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] menu.c tmp = g_strdup_printf("pipe(): %s", g_strerror(errno));: 322 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 2: warning: assigning to 'guchar *' (aka 'unsigned char *') infobox.cfrom: 818 :'gchar *'36 :(aka 'char *') warningconverts: passingbetween 'guchar *'pointers (aka 'unsigned char *')to tointeger typesparameter withof typedifferent 'const gchar *'sign (aka 'const char *')[-Wpointer-sign] converts between pointers to integer GET_SSMENU_ITEM(item, "filer", "Window", "New Window"); types ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ with differentmenu.c :sign276 :[-Wpointer-sign]7 : note: expanded from gtk_label_set_text(l_file_label, tmp); macro ^~~ 'GET_SSMENU_ITEM' /usr/include/gtk-2.0/gtk/gtklabel.h:113:25: note tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \: passing ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ argument to parameter 'str' here menu.c:322:2: const gchar *str); warning ^: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer typesinfobox.c :with826 :different8 :sign warning[-Wpointer-sign]: assigning to 'guchar *' (aka 'unsigned char *') GET_SSMENU_ITEM(item, "filer", "Window", "New Window"); from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'gchar *'menu.c :(aka 'char *')277 :converts51 :between notepointers: expandedto frominteger macrotypes 'GET_SSMENU_ITEM'with different sign [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:30: tmp = g_strdup_printf("pipe(): %s", g_strerror(errno));note : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~passing argument to parameter 'path' hereinfobox.c :827:37: const gchar *path);warning : ^passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_label_set_text(l_file_label, tmp); ^~~ /usr/include/gtk-2.0/gtk/gtklabel.h:113:25: note: passing argument to parameter 'str' here const gchar *str); ^ : In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "RunURI", ^~~~~~~~ main.c:196:16: note: passing argument to parameter 'function' here xmlChar *function, ^ main.c:521:7: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "URI", VALUE, NULL, NULL); ^~~~~ main.c:197:22: note: passing argument to parameter 'arg1_name' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:521:14: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "URI", VALUE, NULL, NULL); ^~~~~ main.c:213:15: note: expanded from macro 'VALUE' #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:197:48: note: passing argument to parameter 'arg1_value' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:542:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different infobox.csign: 952 :[-Wpointer-sign]27 : warning: passing tmp = pathdup(argv[i++]);'const gchar *' ^ ~~~~~~~~~~~~~~~~~~(aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers tomain.c :integer544 :types18 :with warningdifferent: signpassing [-Wpointer-sign]'char [4]' to parameter of perm->item = diritem_new(path);type ^~~~'xmlChar *' (aka 'unsigned char *')./diritem.h :converts51 :between36 :pointers noteto: passinginteger argumenttypes towith parameter different'leafname' signhere [-Wpointer-sign] DirItem *diritem_new(const guchar *leafname); ^ soap_add(body, "Run", "Filename", tmp, NULL, NULL); ^~~~~ main.c:196:16: note: passing argument to parameter 'function' here xmlChar *function, ^ main.c:544:25: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Run", "Filename", tmp, NULL, NULL); ^~~~~~~~~~ main.c:197:22: note: passing argument to parameter 'arg1_name' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:564:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] dir = g_get_current_dir(); ^ ~~~~~~~~~~~~~~~~~~~ main.c:565:18: warning: passing 'char [8]' to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "OpenDir", "Filename", dir, NULL, NULL); ^~~~~~~~~ main.c:196:16: note: passing argument to parameter 'function' here xmlChar *function, ^ main.c:565:29: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "OpenDir", "Filename", dir, NULL, NULL); ^~~~~~~~~~ main.c:197:22: note: passing argument to parameter 'arg1_name' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ menu.c:493:19: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] names = list_dir(dname); ^~~~~ ./support.h:54:35: note: passing argument to parameter 'path' here GPtrArray *list_dir(const guchar *path); ^ menu.c:521:23: warning: passing 'char [1]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ditem = diritem_new(""); ^~ ./diritem.h:51:36: note: passing argument to parameter 'leafname' here DirItem *diritem_new(const guchar *leafname); ^ menu.c:522:18: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] diritem_restat(fname, ditem, NULL); ^~~~~ ./diritem.h:52:35: note: passing argument to parameter 'path' here void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ menu.c:796:26: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] n_added = appmenu_add(make_path(filer_window->sym_path, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./appmenu.h:14:30: note: passing argument to parameter 'app_dir' here int appmenu_add(const gchar *app_dir, DirItem *item, GtkWidget *menu); ^ minibuffer.c:144:5: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] make_path(filer_window->sym_path, "")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: passing argument to parameter 'text' here const gchar *text); ^ minibuffer.c:181:28: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] escaped = shell_escape(item->leafname); ^~~~~~~~~~~~~~ ./support.h:35:36: note: passing argument to parameter 'word' here guchar *shell_escape(const guchar *word); ^ minibuffer.c:182:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = g_strconcat(" ", escaped, NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minibuffer.c:184:30: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_entry_set_text(mini, tmp); ^~~ /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: passing argument to parameter 'text' here const gchar *text); ^ menu.c:872:18: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] shift_action = N_("Unmount"); ^ ~~~~~~~~~ menu.c:874:18: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] shift_action = N_("Open unmounted"); ^ ~~~~~~~~~~~~~~~~ menu.c:877:17: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] shift_action = N_("Show Target"); ^ ~~~~~~~~~~~~~ menu.c:879:17: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] shift_action = N_("Look Inside"); ^ ~~~~~~~~~~~~~ menu.c:881:17: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] shift_action = N_("Open As Text"); ^ ~~~~~~~~~~~~~~ menu.c:884:21: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] shift_action ? _(shift_action) ^~~~~~~~~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ minibuffer.c:240:21: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] esc = shell_escape(leafname); ^~~~~~~~ ./support.h:35:36: note: passing argument to parameter 'word' here guchar *shell_escape(const guchar *word); ^ minibuffer.c:248:45: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] gtk_editable_insert_text(edit, esc, strlen(esc), &pos); ^~~ /usr/include/string.h:391:35: note: passing argument to parameter '__s' here extern size_t strlen (const char *__s) ^ minibuffer.c:248:33: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_editable_insert_text(edit, esc, strlen(esc), &pos); ^~~ /usr/include/gtk-2.0/gtk/gtkeditable.h:95:23: note: passing argument to parameter 'new_text' here const gchar *new_text, ^ main.c:741:43: warning: minibuffer.c:309:12: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] pattern = g_basename(path); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ passing 'char [42]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers minibuffer.cmenu.c::4351128::2016:: warningwarning: : passing'g_basename' 'const guchar *'is (akadeprecated: Use'const unsigned char *') 'g_path_get_basename'to parameterinstead of[-Wdeprecated-declarations] type 'const char *' converts between u8 = to_utf8(g_basename(path)); pointers ^ to integer types with/usr/include/glib-2.0/glib/gfileutils.h :different162 :sign1 :[-Wpointer-sign] note: 'g_basename' has been new = make_path(new, ""); explicitly ^~~ marked ./support.hdeprecated: 18here: 37: noteGLIB_DEPRECATED_FOR(g_path_get_basename): passing^ argument /usr/include/glib-2.0/glib/gmacros.hto: 981parameter: 32'dir': herenote : expanded from macroconst guchar *make_path(const char *dir, const char *leaf); ^'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: minibuffer.cexpanded: 437from: 29macro: warning'G_DEPRECATED_FOR': passing 'const guchar *' (aka 'const unsigned char *') to#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... parameter ^ of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_entry_set_text(entry, new); ^~~menu.c :/usr/include/gtk-2.0/gtk/gtkentry.h1130::2145::65 :warning : notepassing: passing'const guchar *' argument(aka 'const unsigned char *') to toparameter parameter 'text'of heretype 'const gchar *' (aka 'const char *') converts between const gchar *text); ^pointers to integer types with different sign [-Wpointer-sign] make_path(dir, u8)); ^~~~~~~~~~~~~~~~~~ ./gtksavebox.h:81:20: note: passing argument to parameter 'pathname' here const gchar *pathname); ^ to integer types with different minibuffer.c:504:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] leaf = g_basename(new); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ sign [-Wpointer-sign] menu.c:1228:33: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] link_path = get_relative_path(path, initial); ^~~~ ./support.h:39:41: note: passing argument to parameter 'from' here guchar *get_relative_path(const guchar *from, const guchar *to); ^ menu.c:1228:39: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] link_path = get_relative_path(path, initial); ^~~~~~~ ./support.h:39:61: note: passing argument to parameter 'to' here guchar *get_relative_path(const guchar *from, const guchar *to); ^ menu.c:1228:13: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] link_path = get_relative_path(path, initial); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rox = xmlSearchNsByHref(body->doc, body, ROX_NS); ^~~~~~ minibuffer.c:626:12: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] pattern = g_basename(path); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ menu.c:1274:17: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign minibuffer.c[-Wpointer-sign]: 643:21: dir_check_this(path); warning ^~~~: passing 'guchar *'./dir.h :(aka 'unsigned char *')105 :to35 : parameternote : ofpassing typeargument 'const char *'to convertsparameter between'path' pointershere to integer typesvoid dir_check_this(const guchar *path); with ^ different sign [-Wpointer-sign] if (last && strcmp(last, line) == 0) ^~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ ./global.h:174minibuffer.c:671:11: warning: initializing 'guchar *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] guchar *m = matches->gl_pathv[i]; ^ ~~~~~~~~~~~~~~~~~~~~ minibuffer.c:682:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = g_strndup(first + path_len + 1, longest - path_len - 1); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minibuffer.c:685:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = g_strndup(first, longest); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ minibuffer.c:690:43: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (matches->gl_pathc == 1 && tmp[strlen(tmp) - 1] != '/') ^~~ /usr/include/string.h:391:35: note: passing argument to parameter '__s' here extern size_t strlen (const char *__s) ^ minibuffer.c:692:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types menu.cwith: 1348different: 17sign: [-Wpointer-sign]warning : passing 'const gchar *' path = g_strdup_printf("%s ", tmp);(aka 'const char *') ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dir_check_this(path); ^~~~ ./dir.h:105:35: note: passing argument to parameter 'path' here void dir_check_this(const guchar *path); ^ menu.c:1353:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] leaf = strrchr(path, '/'); ^ ~~~~~~~~~~~~~~~~~~ menu.c:1355:46: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] display_set_autoselect(window_with_focus, leaf + 1); ^~~~~~~~ ./display.h:57:69: note: passing argument to parameter 'leaf' here void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ :16: minibuffer.c:771:48: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts betweenmenu.c :pointers1366 :to3 :integer warning : typespassing with'const guchar *' different(aka 'const unsigned char *') sign to[-Wpointer-sign] parameter of type 'const gchar *' (aka 'const char *') gtk_editable_insert_text(edit, best, strlen(best), converts ^~~~ between /usr/include/string.h :pointers391 :to35 :integer notetypes: passingwith argumentdifferent tosign parameter[-Wpointer-sign] '__s' here extern size_t strlen (const char *__s) make_path(window_with_focus->sym_path, _("NewDir")), ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:1080:60: note: passing argument minibuffer.cto: 771parameter: 35'path': herewarning : passing 'guchar *' (aka 'unsigned char *')static void savebox_show(const gchar *action, const gchar *path, to ^ parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_editable_insert_text(edit, best, strlen(best), ^~~~ /usr/include/gtk-2.0/gtk/gtkeditable.h:95:23: note: passing argument to parameter 'new_text' here const gchar *new_text, ^ menu.c:1389:17: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dir_check_this(path); ^~~~ ./dir.h:105:35: note: passing argument to parameter 'path' here void dir_check_this(const guchar *path); ^ menu.c:1394:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] leaf = strrchr(path, '/'); ^ ~~~~~~~~~~~~~~~~~~ menu.c:1396:46: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] display_set_autoselect(window_with_focus, leaf + 1); ^~~~~~~~ ./display.h:57:69: note: passing argument to parameter 'leaf' here void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ noteminibuffer.c: :expanded860 :from11 :macro warning'ROX_NS': assigning to 'guchar *' (aka 'unsigned char *')#define ROX_NS "http://rox.sourceforge.net/SOAP/ROX-Filer" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~from 'char [1]' converts between pointers to integer types with different /usr/include/libxml2/libxml/tree.h :sign993 :[-Wpointer-sign]22 : note: passing command = ""; argument ^ ~~menu.c :to1407 :parameter3 : 'href'warning : herepassing 'const guchar *' (aka 'const unsigned char *') const xmlChar *href); to ^ parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with differentminibuffer.c :sign866 :[-Wpointer-sign]58 : warning: passing 'guchar *' (aka 'unsigned char *') make_path(window_with_focus->sym_path, _("NewFile")), to ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parametermenu.c :of1080 :type60 :'const gchar *' note(aka 'const char *'): passingconverts argumentbetween to pointersparameter to'path' integerhere types with different sign [-Wpointer-sign] static void savebox_show(const gchar *action, const gchar *path, ^ gtk_entry_set_text(GTK_ENTRY(filer_window->minibuffer), command); ^~~~~~~ /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: passing argument to parameter 'text' here const gchar *text); ^ menu.c:1420:10: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] oleaf = g_basename(initial); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^minibuffer.c :885:18: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] data->info.leaf = item->leafname; ^ ~~~~~~~~~~~~~~ minibuffer.c:menu.c887::14366::9 :warning : main.cwarningpassing:: 851'g_basename''const guchar *': 7is(aka: deprecated:warning'const unsigned char *') : Useassigningto 'g_path_get_basename'toparameter 'const char *'ofinstead typefrom[-Wdeprecated-declarations] 'const char *''guchar *' converts leaf = g_basename(path); (aka 'unsigned char *') ^betweenconverts pointersbetween /usr/include/glib-2.0/glib/gfileutils.h to:pointers 162 integer:to1 :typesinteger notewithtypes: 'g_basename'differentwith hassign different been [-Wpointer-sign] sign explicitly[-Wpointer-sign] marked data->info.leaf); deprecated ^~~~~~~~~~~~~~~ here name=o_session_pinboard_name.value; ./support.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 18:GLIB_DEPRECATED_FOR(g_path_get_basename)54 :^ note: /usr/include/glib-2.0/glib/gmacros.hpassing: 981argument: 32to: parameternote : 'leaf'expanded herefrom main.c :macro854 : const guchar *make_path(const char *dir, const char *leaf);18'GLIB_DEPRECATED_FOR' : ^ warning: passing #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN'char [9]' ^to /usr/include/glib-2.0/glib/gmacros.hparameter: 950of: 44type: 'xmlChar *'minibuffer.cnote :: 889expanded(aka 'unsigned char *'): from18 convertsmacro: between warning : 'G_DEPRECATED_FOR'pointerspassing to 'const guchar *'integer (akatypes #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ...with 'const unsigned char *') ^ different to signparameter [-Wpointer-sign]of type 'const char *' converts between soap_add(body, "Pinboard","Name", name, NULL, NULL);pointers ^~~~~~~~~~to integermain.c :types734 :with16 :different notesign: passing[-Wpointer-sign] argument to parameter 'function' here return mc_lstat(data->info.fullpath, &data->info.stats) == 0 && ^~~~~~~~~~~~~~~~~~~ xmlChar *function, ^./my_vfs.h :58:32: note: expandedmain.c :from854 :macro29 :'mc_lstat' warning: passing 'char [5]' # define mc_lstat(x, y) lstat(x, y)to ^parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts/usr/include/sys/stat.h :between460 :pointers27 : tonote : integerpassing typesargument withto differentparameter sign'__path' [-Wpointer-sign] here soap_add(body, "Pinboard","Name", name, NULL, NULL); ^~~~~~__NTH (lstat (const char *__path, struct stat *__statbuf)) main.c ^: 735:22: note: passing argument to parameter 'arg1_name' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^menu.c :1465:9: warningmain.c: :'g_basename'854 :is37 :deprecated: warningUse: passing'g_path_get_basename' 'const char *' insteadto [-Wdeprecated-declarations]parameter of type leaf = g_basename(templ); 'const xmlChar *' ^ (aka 'const unsigned char *') /usr/include/glib-2.0/glib/gfileutils.hconverts: 162between: 1pointers: noteto: 'g_basename'integer hastypes beenwith differentexplicitly signmarked [-Wpointer-sign]deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ menu.c:1466:23: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] type = type_get_type(templ); ^~~~~ ./type.h:40:40: note: passing argument to parameter 'path' here MIME_type *type_get_type(const guchar *path); ^ menu.c:1469:3: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] make_path(window_with_focus->sym_path, leaf), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:1080:60: note: passing argument to parameter 'path' here static void savebox_show(const gchar *action, const gchar *path, ^ soap_add(body, "Pinboard","Name", name, NULL, NULL); ^~~~ menu.c:1488:25: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append(dirs, old); ^~~ /usr/include/glib-2.0/glib/gstring.h:81:59: note: passing argument to parameter 'val' here const gchar *val); ^ minibuffer.c:1083:5: warning: passing 'const gchar *' (aka 'const char *') to parametermenu.c :of1493 :type7 :'const guchar *' warning(aka 'const unsigned char *'): assigningconverts to between'guchar *' pointers(aka 'unsigned char *') tofrom integer 'gchar *'types (aka 'char *')with convertsdifferent betweensign pointers[-Wpointer-sign] to integer types gtk_entry_get_text( with ^~~~~~~~~~~~~~~~~~~ different sign./action.h :[-Wpointer-sign]24 :62: note: passing argument save = choices_find_xdg_path_save("", "SendTo", SITE, TRUE); to ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parameter 'string' here void set_find_string_colour(GtkWidget *widget, const guchar *string); ^ menu.c:1495:9: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mkdir(save, 0777); ^~~~ /usr/include/sys/stat.h:317:31: note: passing argument to parameter '__path' here extern int mkdir (const char *__path, __mode_t __mode) ^ menu.c:1518:17: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filer_opendir(save, NULL, NULL); ^~~~ ./filer.h:129:40: note: passing argument to parameter 'path' here FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, cons... ^ main.c:735:menu.c:1535:25: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append(dirs, old); ^~~ /usr/include/glib-2.0/glib/gstring.h:81:59: note: passing argument to parameter 'val' here const gchar *val); ^ menu.c:1540:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] save = choices_find_xdg_path_save("", "Templates", SITE, TRUE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:1542:9: warning: passing 'guchar *'mount.c (aka 'unsigned char *'): 130to: 23parameter: warningof: typepassing 'const char *''const char *' convertsto betweenparameter pointersof totype integer 'const guchar *'types (aka 'const unsigned char *')with converts differentbetween signpointers [-Wpointer-sign] to integer mkdir(save, 0777);types ^~~~with /usr/include/sys/stat.hdifferent: 317sign: 31[-Wpointer-sign]: note: passing argument to parameter if (mount_is_mounted(path, NULL, NULL)) '__path' ^~~~ here ./mount.h:29:41: noteextern int mkdir (const char *__path, __mode_t __mode): passing ^ argument to parameter 'path' here gboolean mount_is_mounted(const guchar *path, struct stat *info, ^ menu.c:1558:17: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filer_opendir(save, NULL, NULL); ^~~~ ./filer.h:129:40: note: passing argument to parameter 'path' here FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, cons... ^ mount.c:152:12: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (stat(path, &info_path)) ^~~~ /usr/include/sys/stat.h:453:26: note: passing argument tomenu.c :parameter1585 :'__path'33 : herewarning : passing 'guchar *' (aka 'unsigned char *') __NTH (stat (const char *__path, struct stat *__statbuf))to ^parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] widgets = menu_from_dir(menu, dir, get_menu_icon_style(), ^~~ mount.cmenu.c::160479::2159:: warningnote: : passingpassing 'const guchar *'argument (aka 'const unsigned char *')to parameterto 'dir_name'parameter hereof type 'const gchar *' (aka 'const char *') static GList *menu_from_dir(GtkWidget *menu, const gchar *dir_name,converts ^between pointers to integer types with different sign [-Wpointer-sign] tmp = g_strconcat(path, "/..", NULL); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:231:53: note: passing argument to parameter 'string1' here gchar* g_strconcat (const gchar *string1, ^ mount.c:160:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different signmenu.c :[-Wpointer-sign]1613 :22: warning: tmp = g_strconcat(path, "/..", NULL);passing ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'char [1]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts mount.cbetween: 161pointers: 12 :to warninginteger: passingtypes 'guchar *'with (aka 'unsigned char *')different tosign parameter[-Wpointer-sign] of type 'const char *' item = diritem_new("");converts ^~between pointers ./diritem.hto: 51integer: 36types: withnote : passingdifferent argumentsign to[-Wpointer-sign] parameter 'leafname' here if (stat(tmp, &info_parent)) ^~~ /usr/include/sys/stat.hDirItem *diritem_new(const guchar *leafname);: 453 ^: 26: note: passing argument to parameter '__path' here __NTH (stat (const char *__path, struct stat *__statbuf)) ^ menu.c:1631:22: warning: passing 'char [1]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] item = diritem_new(""); ^~ ./diritem.h:51:36: note: passing argument to parameter 'leafname' here DirItem *diritem_new(const guchar *leafname); ^ 48: note: passing argument to parameter 'arg1_value' menu.c:1703:10: warning: assigning to 'const char *' from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] argv[2] = o_menu_xterm.value; ^ ~~~~~~~~~~~~~~~~~~ here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:874:20: warning: passing 'char [6]' to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer typesmenu.c:1806:17: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filer_opendir(make_path(app_dir, "Help"), NULL, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./filer.h:129:40: note: passing argument to parameter 'path' here FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, cons... ^ with menu.c:1828:15: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] run_by_path(manual); ^~~~~~ ./run.h:14:36: note: passing argument to parameter 'full_path' here gboolean run_by_path(const guchar *full_path); ^ different sign [-Wpointer-sign] soap_add(body, "Panel", "Name", line, NU... ^~~~~~~ main.c:734:16: note: passing argument to parameter 'function' here xmlChar *function, ^ main.c:874:29: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *')menu.c:2023:25: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] src_dest_action_item(path, di_image(item), ^~~~ menu.c:1201:47: note: passing argument to parameter 'path' here static void src_dest_action_item(const gchar *path, MaskedPixmap *image, ^ menu.c:2028:25: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] src_dest_action_item(path, di_image(item), ^~~~ menu.c:1201:47: note: passing argument to parameter 'path' here static void src_dest_action_item(const gchar *path, MaskedPixmap *image, ^ menu.c:2033:25: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] src_dest_action_item(path, di_image(item), ^~~~ menu.c:1201:47: note: passing argument to parameter 'path' here static void src_dest_action_item(const gchar *path, MaskedPixmap *image, ^ converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Panel", "Name", line, NU... ^~~~~~ main.c:735:22: note: passing argument to parameter 'arg1_name' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:874:37: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Panel", "Name", line, NU... ^~~~ main.c:735:48: note: passing argument to parameter 'arg1_value' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:888:9: warning: assigning to 'const char *' from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = o_session_panel_name.value; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:891:19: warning: passing 'char [6]' to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Panel", "Name", name, NULL, NULL); ^~~~~~~ main.c:734:16: note: passing argument to parameter 'function' here xmlChar *function, ^ main.c:891:28: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Panel", "Name", name, NULL, NULL); ^~~~~~ main.c:735:22: note: passing argument to parameter 'arg1_name' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:891:36: warning: passing 'const char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] soap_add(body, "Panel", "Name", name, NULL, NULL); ^~~~ main.c:735:48: note: passing argument to parameter 'arg1_value' here const xmlChar *arg1_name, const xmlChar *arg1_value, ^ main.c:942:25: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] uri = xmlGetProp(node, "uri"); ^~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ main.c:942:6: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] uri = xmlGetProp(node, "uri"); ^ ~~~~~~~~~~~~~~~~~~~~~~~ main.c:943:29: warning: passing 'char [8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts 7 warnings generated. between pointers to integer types with different sign [-Wpointer-sign] appname = xmlGetProp(node, "appname"); ^~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ main.c:943:10: x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o session.o session.c warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] In file included from options.c:75: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ appname = xmlGetProp(node, "appname"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:950:26: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] launch_button_new(_(label), uri, appname)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:In file included from panel.c:32: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:1926:: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ 9 warnings generated. main.c:980:23: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dir_check_this(path); ^~~~ ./dir.h:105:35: note: passing argument to parameter x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o support.o support.c 'path' here void dir_check_this(const guchar *path); ^ main.c:995:11: warning: assigning to 'const gchar *' (aka 'const char *') from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] filename=make_path(window_with_focus->sym_path, "rox"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:1028:39: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] button = gtk_button_new_with_label(_(label)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to In file included from parameterpinboard.c :28: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ '__msgid' here const char *__msgid, int __category) ^105 warnings generated. x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o tasklist.o tasklist.c 32 warnings generated. x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o toolbar.o toolbar.c In file included from pixmaps.c:41: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ options.c:241:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^~~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:241:46: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:251:27: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] option->int_value = atoi(new); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ options.c:290:28: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] option->backup = g_strdup(option->value); ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ options.c:290:17: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] option->backup = g_strdup(option->value); ^ ~~~~~~~~~~~~~~~~~~~~~~~ options.c:329:16: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] option->value = g_strdup_printf("%d", value); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:336:16: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] option->value = g_strdup(value); ^ ~~~~~~~~~~~~~~~ options.c:370:24: warning: passing 'char [6]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] width = get_int(node, "width"); ^~~~~~~ options.c:135:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr); ^ options.c:371:26: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] unit = xmlGetProp(node, "unit"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ options.c:377:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:391:53: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(unit)), ^~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:439:32: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] option->has_changed = strcmp(option->value, value) != 0; ^~~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:556:7: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] option->value); ^~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkfontsel.h:204:77: note: passing argument to parameter 'fontname' here ...const gchar *fontname); ^ options.c:577:28: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] tip = g_strstrip(g_strdup(data)); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:181:53: note: expanded from macro 'g_strstrip' #define g_strstrip( string ) g_strchomp (g_strchug (string)) ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ options.c:577:6: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] tip = g_strstrip(g_strdup(data)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:580:24: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] OPTION_TIP(widget, _(tip)); ^~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ options.c:89:48: note: expanded from macro 'OPTION_TIP' gtk_tooltips_set_tip(option_tooltips, widget, tip, NULL) ^~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:594:16: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] retval = atoi(txt); ^~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ options.c:615:26: warning: passing 'char [10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = xmlGetProp(node, "sizegroup"); ^~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ options.c:646:28: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] label = xmlGetProp(radio, "label"); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ options.c:651:6: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] _(label)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:657:24: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlGetProp(radio, "value")); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ options.c:667:26: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] g_return_if_fail(strcmp(node->name, "item") == 0); ^~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:624:19: note: expanded from macro 'g_return_if_fail' if (G_LIKELY (expr)) \ ^~~~ /usr/include/glib-2.0/glib/gmacros.h:934:59: note: expanded from macro 'G_LIKELY' #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) ^~~~ /usr/include/glib-2.0/glib/gmacros.h:928:8: note: expanded from macro '_G_BOOLEAN_EXPR' if (expr) \ ^~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:669:27: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] label = xmlGetProp(node, "label"); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ options.c:670:40: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] item = gtk_menu_item_new_with_label(_(label)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:676:62: warning: passing 'char [6]' to parameter of type In file included from 'const xmlChar *'panel.c :(aka 'const unsigned char *')32 : convertsIn file included from /usr/include/gtk-2.0/gtk/gtk.hbetween: 126pointers: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.hto: 30integer: In file included from types/usr/include/gtk-2.0/gtk/gtktoolbutton.h :with30 : differentIn file included from /usr/include/gtk-2.0/gtk/gtktoolitem.hsign: 31[-Wpointer-sign]: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' g_object_set_data(G_OBJECT(item), "value", xmlGetProp(node, "value")); is ^~~~~~~ deprecated: /usr/include/libxml2/libxml/tree.h :Use1030 :'GDateTime'22 :instead note[-Wdeprecated-declarations]: passing argument GTimeVal last_popdown;to ^parameter 'name' here const xmlChar *name);/usr/include/glib-2.0/glib/gtypes.h : ^545 :35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' options.c# define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f): 681 ^: 14/usr/include/glib-2.0/glib/gmacros.h:: 1014warning:: 37initializing: 'const char *'note : withexpanded anfrom expressionmacro of 'GLIB_DEPRECATED_TYPE_FOR' type 'const xmlChar *' (aka 'const unsigned char *') converts #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)between ^ pointers/usr/include/glib-2.0/glib/gmacros.h :to950 :integer44 :types notewith: expandeddifferent fromsign macro[-Wpointer-sign] 'G_DEPRECATED_FOR' const char *name = widget->name; ^ ~~~~~~~~~~~~ #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ options.c:687:29: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] label = xmlGetProp(widget, "label"); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ options.c:701:21: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] gtk_label_new(_(label)), FALSE, TRUE, 4); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:714:29: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] oname = xmlGetProp(widget, "name"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ options.c:763:30: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] title = xmlGetProp(section, "title"); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ options.c:769:45: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] gtk_tree_store_set(tree_store, &iter, 0, _(title), 1, page, -1); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:777:15: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(widget->name, "section") == 0) ^~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:813:13: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(options->name, "options") == 0) ^~~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:1011:14: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(val, value) == 0) ^~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:1011:19: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(val, value) == 0) ^~~~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:1039:20: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] return g_strdup(val); ^~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ options.c:1039:11: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return g_strdup(val); ^~~~~~~~~~~~~ options.c:1064:14: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(data, value) == 0) ^~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:1064:20: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(data, value) == 0) ^~~~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:1093:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^~~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:1093:46: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^~~~~~~~~~~~~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:1098:27: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] option->value = g_strdup(option->backup); ^~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ options.c:1098:16: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] option->value = g_strdup(option->backup); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1099:27: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] option->int_value = atoi(option->value); ^~~~~~~~~~~~~ /usr/include/stdlib.h:361:26: note: passing argument to parameter '__nptr' here __NTH (atoi (const char *__nptr)) ^ options.c:1119:13: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^~~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:1119:28: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^~~~~~~~~~~~~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:1138:36: warning: passing 'char [7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tree = xmlNewTextChild(doc, NULL, "Option", option->value); ^~~~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ options.c:1139:19: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "name", (gchar *) key); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ options.c:1139:27: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "name", (gchar *) key); ^~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ options.c:1148:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] save = choices_find_xdg_path_save("Options", PROJECT, SITE, TRUE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1152:25: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:231:53: note: passing argument to parameter 'string1' here gchar* g_strconcat (const gchar *string1, ^ options.c:1152:11: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1154:18: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^~~~~ /usr/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here xmlNewDoc (const xmlChar *version); ^ options.c:1155:53: warning: passing 'char [8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "Options", NULL)); ^~~~~~~~~ /usr/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ options.c:1160:25: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^~~~~~~~ ./support.h:15:47: note: passing argument to parameter 'filename' here int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ options.c:1160:45: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^~~~~~~~ /usr/include/stdio.h:148:32: note: passing argument to parameter '__old' here extern int rename (const char *__old, const char *__new) __THROW; ^ options.c:1160:55: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^~~~ /usr/include/stdio.h:148:51: note: passing argument to parameter '__new' here extern int rename (const char *__old, const char *__new) __THROW; ^ options.c:1215:48: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_entry_set_text(GTK_ENTRY(option->widget), option->value); ^~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: passing argument to parameter 'text' here const gchar *text); ^ options.c:1255:7: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] have_font ? option->value ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtklabel.h:113:25: note: passing argument to parameter 'str' here const gchar *str); ^ options.c:1263:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gdk_color_parse(option->value, &colour); ^~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: passing argument to parameter 'spec' here gboolean gdk_color_parse (const gchar *spec, ^ options.c:1275:9: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return g_strdup_printf("%d", gtk_toggle_button_get_active(toggle)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1280:9: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return gtk_editable_get_chars(GTK_EDITABLE(option->widget), 0, -1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1285:9: warning: returning 'gchar *' (aka 'char *') from a functionIn file included from pinboard.c :with28 : resultIn file included from /usr/include/gtk-2.0/gtk/gtk.htype: 126'guchar *': In file included from (aka 'unsigned char *')/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h :converts30 : betweenIn file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h :pointers30 : toIn file included from /usr/include/gtk-2.0/gtk/gtktoolitem.hinteger: 31types: /usr/include/gtk-2.0/gtk/gtktooltips.hwith: 73different: 3sign: [-Wpointer-sign]warning : 'GTimeVal' is deprecated: return g_strdup_printf("%d", (int) ^~~~~~~~~~~~~~~~~~~~~~~~~~~Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here options.c:typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);1291 : ^9 : /usr/include/glib-2.0/glib/gversionmacros.hwarning:: 909returning: 49'gchar *': (aka 'char *')note : fromexpanded afrom functionmacro with'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' result type 'guchar *' (aka 'unsigned char *') converts# define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) between ^ pointers/usr/include/glib-2.0/glib/gmacros.h :to1014 :integer37 :types notewith: expandeddifferent fromsign macro[-Wpointer-sign] 'GLIB_DEPRECATED_TYPE_FOR' return g_strdup_printf("%d", (int) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ options.c:1302:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] return g_strdup(option_menu_get(GTK_OPTION_MENU(option->widget))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ options.c:1302:9: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return g_strdup(option_menu_get(GTK_OPTION_MENU(option->widget))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1311:10: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return g_strdup(""); ^~~~~~~~~~~~ options.c:1313:9: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return g_strdup(gtk_label_get_text(GTK_LABEL(option->widget))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1320:9: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return g_strdup_printf("#%04x%04x%04x", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1345:27: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] widget = gtk_label_new(_(text)); ^~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:1348:23: warning: passing 'char [5]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] help = get_int(node, "help"); ^~~~~~ options.c:585:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr) ^ options.c:1399:26: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] frame = gtk_frame_new(_(label)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:1433:45: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] toggle = gtk_check_button_new_with_label(_(label)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:1458:22: warning: passing 'char [4]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] min = get_int(node, "min"); ^~~~~ options.c:585:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr) ^ options.c:1459:22: warning: passing 'char [4]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] max = get_int(node, "max"); ^~~~~ options.c:585:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr) ^ options.c:1460:24: warning: passing 'char [6]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] fixed = get_int(node, "fixed"); ^~~~~~~ options.c:585:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr) ^ options.c:1461:28: warning: passing 'char [10]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] showvalue = get_int(node, "showvalue"); ^~~~~~~~~~~ options.c:585:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr) ^ options.c:1470:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:1476:25: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] end = xmlGetProp(node, "end"); ^~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ options.c:1479:51: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] gtk_box_pack_end(GTK_BOX(hbox), gtk_label_new(_(end)), ^~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:1525:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:1553:22: warning: passing 'char [4]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] min = get_int(node, "min"); ^~~~~ options.c:585:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr) ^ options.c:1554:22: warning: passing 'char [4]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] max = get_int(node, "max"); ^~~~~ options.c:585:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr) ^ options.c:1555:30: warning: passing 'char [5]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] step = MAX(1, get_int(node, "step")); ^~~~~~ /usr/include/glib-2.0/glib/gmacros.h:802:29: note: expanded from macro 'MAX' #define MAX(a, b) (((a) > (b)) ? (a) : (b)) ^ options.c:585:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr) ^ options.c:1555:30: warning: passing 'char [5]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] step = MAX(1, get_int(node, "step")); ^~~~~~ /usr/include/glib-2.0/glib/gmacros.h:802:42: note: expanded from macro 'MAX' #define MAX(a, b) (((a) > (b)) ? (a) : (b)) ^ options.c:585:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr) ^ options.c:1586:23: warning: passing 'char [8]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] cols = get_int(node, "columns"); ^~~~~~~~~ options.c:585:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr) ^ options.c:1629:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ 5 warnings generated. options.c:1660:30: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:1698:27: warning: passing 'char [9]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] override = get_int(node, "override"); ^~~~~~~~~~ options.c:585:43: note: passing argument to parameter 'attr' here static int get_int(xmlNode *node, guchar *attr) ^ options.c:1707:46: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] active = gtk_check_button_new_with_label(_(label)); ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ options.c:1713:53: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(label)), ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o type.o type.c options.c:1755:26: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] g_return_if_fail(strcmp(root->name, "Options") == 0); ^~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:624:19: note: expanded from macro 'g_return_if_fail' if (G_LIKELY (expr)) \ ^~~~ /usr/include/glib-2.0/glib/gmacros.h:934:59: note: expanded from macro 'G_LIKELY' #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) ^~~~ /usr/include/glib-2.0/glib/gmacros.h:928:8: note: expanded from macro '_G_BOOLEAN_EXPR' if (expr) \ ^~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:1763:14: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->name, "Option") != 0) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ options.c:1765:27: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = xmlGetProp(node, "name"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ options.c:1765:8: warning: assigning to 'gchar *' (aka 'char *') from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = xmlGetProp(node, "name"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1769:9: warning: assigning to 'gchar *' (aka 'char *') from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] value = xmlNodeGetContent(node); ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from pixmaps.c:41: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ 28 warnings generated. panel.c:272:32: warning: passing 'const char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *prop = xmlGetProp(node, name); ^~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ panel.c:272:8: warning: initializing 'char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *prop = xmlGetProp(node, name); ^ ~~~~~~~~~~~~~~~~~~~~~~ panel.c:288:19: warning: passing 'const char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(node, name, prop); ^~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ panel.c:288:25: warning: passing 'char [16]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(node, name, prop); ^~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ panel.c:354:13: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] load_path = g_strdup(name); ^ ~~~~~~~~~~~~~~ panel.c:359:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] leaf = g_strconcat("pan_", name, NULL);x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o usericons.o usericons.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:360:42: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] load_path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^~~~ ./choices.h:12:49: note: passing argument to parameter 'leaf' here gchar *choices_find_xdg_path_load(const char *leaf, const char *dir, ^ panel.c:360:13: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] load_path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:364:26: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (load_path && access(load_path, F_OK) == 0) ^~~~~~~~~ /usr/include/unistd.h:287:32: note: passing argument to parameter '__name' here extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ panel.c:369:28: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] panel_doc = xmlParseFile(load_path); ^~~~~~~~~ /usr/include/libxml2/libxml/parser.h:844:30: note: passing argument to parameter 'filename' here xmlParseFile (const char *filename); ^ panel.c:372:33: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] saved_side = xmlGetProp(root, "side"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ panel.c:372:14: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] saved_side = xmlGetProp(root, "side"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:409:14: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] panel->name = g_strdup(name); ^ ~~~~~~~~~~~~~~ panel.c:531:14: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_file(load_path, pan_from_file); ^~~~~~~~~ ./gui_support.h:62:29: note: passing argument to parameter 'path' here void parse_file(const char *path, ParseFunc *parse_line); ^ panel.c:543:18: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] apps = pathdup(make_path(app_dir, "..")); ^~~~~~~~~~~~~~~~~~~~~~~~ ./support.h:17:27: note: passing argument to parameter 'path' here char *pathdup(const char *path); ^ panel.c:543:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] apps = pathdup(make_path(app_dir, "..")); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:546:26: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] panel_add_item(panel, apps, "Apps", FALSE, NULL... ^~~~ panel.c:133:20: note: passing argument to parameter 'path' here const gchar *path, ^ panel.c:689:14: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ panel.c:692:28: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] label = xmlGetProp(node, "label"); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ panel.c:692:9: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:695:8: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = xmlNodeGetContent(node); ^ ~~~~~~~~~~~~~~~~~~~~~~~ panel.c:698:31: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ panel.c:698:12: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:699:27: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] args = xmlGetProp(node, "args"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ panel.c:699:8: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] args = xmlGetProp(node, "args"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:700:26: warning: passing 'char [7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^~~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ panel.c:700:7: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 warnings generated. panel.c:805:20: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] ai = appinfo_get(icon->path, icon->item); ^~~~~~~~~~ ./appinfo.h:13:38: note: passing argument to parameter 'app_dir' here XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ panel.c:814:47: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]In file included from remote.c:33: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h gtk_tooltips_set_tip(tooltips, pi->widget, str, NULL);: 32 ^~~: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h/usr/include/gtk-2.0/gtk/gtktooltips.h::3596: :In file included from 25/usr/include/gtk-2.0/gtk/gtkwindow.h:: 36note: : In file included from passing/usr/include/gtk-2.0/gtk/gtkbin.h :argument35 : toIn file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h :parameter35 : 'tip_text'In file included from /usr/include/gtk-2.0/gtk/gtkwidget.hhere: 36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37 const gchar *tip_text,: /usr/include/gtk-2.0/gtk/gtktypeutils.h ^: 236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ panel.c:939:30x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o view_collection.o view_collection.c : warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((!path || strcmp(path, icon->src_path) == 0) && ^~~~~~~~~~~~~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ panel.c:1320:5: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] (gchar *) &strut, 4); ^~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkproperty.h:65:25: note: passing argument to parameter 'data' here const guchar *data, ^ panel.c:1326:5: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] (gchar *) &strut, 12); ^~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkproperty.h:65:25: note: passing argument to parameter 'data' here const guchar *data, ^ panel.c:1414:7: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] type = dnd_motion_item(context, &item); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:1436:11: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] access(icon->path, W_OK) != 0) ^~~~~~~~~~ /usr/include/unistd.h:287:32: note: passing argument to parameter '__name' here extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ panel.c:1446:14: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_strdup(icon->path), g_free); ^~~~~~~~~~ /usr/include/glib-2.0/glib/gdataset.h:140:65: note: expanded from macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ panel.c:1487:27: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] uris = uri_list_to_glist(selection_data->data); ^~~~~~~~~~~~~~~~~~~~ ./gui_support.h:85:38: note: passing argument to parameter 'uri_list' here GList *uri_list_to_glist(const char *uri_list); ^ panel.c:1493:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] path = get_local_path((EscapedPath *) next->data); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:1496:26: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] panel_add_item(panel, path, NULL, after, NULL, N... ^~~~ panel.c:837:20: note: passing argument to parameter 'path' here const gchar *path, ^ panel.c:1551:38: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tree = xmlNewTextChild(side, NULL, "icon", icon->src_path); ^~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ panel.c:1553:20: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ panel.c:1553:29: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ panel.c:1555:21: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ panel.c:1555:33: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ panel.c:1557:21: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ panel.c:1557:29: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ panel.c:1559:21: warning: passing 'char [7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^~~~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ panel.c:1559:31: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ panel.c:1576:13: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strchr(panel->name, '/')) ^~~~~~~~~~~ /usr/include/string.h:230:34: note: passing argument to parameter '__s' here extern char *strchr (const char *__s, int __c) ^ panel.c:1577:19: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] save = g_strdup(panel->name); ^~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ panel.c:1577:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] save = g_strdup(panel->name); ^ ~~~~~~~~~~~~~~~~~~~~~ panel.c:1582:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] leaf = g_strconcat("pan_", panel->name, NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:1583:37: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^~~~ ./choices.h:14:51: note: passing argument to parameter 'leaf' here gchar *choices_find_xdg_path_save(const char *leaf, const char *dir, ^ panel.c:1583:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:1590:18: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^~~~~ /usr/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here xmlNewDoc (const xmlChar *version); ^ panel.c:1591:53: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "panel", NULL)); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ panel.c:1595:19: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(root, "side", panel_side_to_name(panel->side)); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ panel.c:1595:27: warning: passing 'const char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(root, "side", panel_side_to_name(panel->side)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ panel.c:1597:36: warning: passing 'char [8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] options = xmlNewChild(root, NULL, "options", NULL); ^~~~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ panel.c:1604:39: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] make_widgets(xmlNewChild(root, NULL, "start", NULL), ^~~~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ panel.c:1607:39: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] make_widgets(xmlNewChild(root, NULL, "end", NULL), ^~~~~ /usr/include/libxml2/libxml/tree.h:846:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ panel.c:1611:25: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:231:53: note: passing argument to parameter 'string1' here gchar* g_strconcat (const gchar *string1, ^ panel.c:1611:11: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panel.c:1612:25: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^~~~~~~~ ./support.h:15:47: note: passing argument to parameter 'filename' here int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ panel.c:1612:45: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^~~~~~~~ /usr/include/stdio.h:148:32: note: passing argument to parameter '__old' here extern int rename (const char *__old, const char *__new) __THROW; ^ panel.c:1612:55: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^~~~ /usr/include/stdio.h:148:51: note: passing argument to parameter '__new' here extern int rename (const char *__old, const char *__new) __THROW; ^ panel.c:1922:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] uri_list = icon_create_uri_list(); ^ ~~~~~~~~~~~~~~~~~~~~~~ panel.c:1984:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] argv[0] = (char *) make_path(icon->path, "AppletRun"); ^~~~~~~~~~ ./support.h:18:37: note: passing argument to parameter 'dir' here const guchar *make_path(const char *dir, const char *leaf); ^ panel.c:2015:5: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] pos, strlen(pos)); ^~~ /usr/include/gtk-2.0/gdk/gdkproperty.h:65:25: note: passing argument to parameter 'data' here const guchar *data, ^ panel.c:2156:32: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] names[i] = panel ? g_strdup(panel->name) : NULL; ^~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ pixmaps.c:180:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = g_strconcat(app_dir, "/images/", name, ".png", NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pixmaps.c:181:27: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] retval = image_from_file(path); ^~~~ pixmaps.c:111:50: note: passing argument to parameter 'path' here static MaskedPixmap *image_from_file(const char *path); ^ pixmaps.c:213:2: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pixbuf); ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:231:1: note: 'gdk_pixbuf_unref' has been explicitly marked deprecated here GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(g_object_unref) ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:343:45: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_0_FOR' #define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIX... ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ panel.c:2408:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = g_strdup(panel->name); ^~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ panel.c:2410:15: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] ? g_strdup(current_panel[new_side]->name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ pixmaps.c:279:18: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] callback(data, path); ^~~~ pixmaps.c:292:18: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] callback(data, image? path: NULL); ^~~~~~~~~~~~~~~~~ pixmaps.c:335:23: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] item = diritem_new(g_basename(thumb_prog)); ^ /usr/include/glib-2.0/glib/gfileutils.h:162:1: note: 'g_basename' has been explicitly marked deprecated here GLIB_DEPRECATED_FOR(g_path_get_basename) ^ /usr/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ pixmaps.c:335:23: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] item = diritem_new(g_basename(thumb_prog)); ^~~~~~~~~~~~~~~~~~~~~~ ./diritem.h:51:36: note: passing argument to parameter 'leafname' here DirItem *diritem_new(const guchar *leafname); ^ pixmaps.c:337:19: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] diritem_restat(thumb_prog, item, NULL); ^~~~~~~~~~ ./diritem.h:52:35: note: passing argument to parameter 'path' here void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ In file included from run.c:30: In file included from ./run.h:9: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ pixmaps.c:411:15: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mc_stat(make_path(home_dir, ".thumbnails/normal"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./my_vfs.h:57:30: note: expanded from macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ /usr/include/sys/stat.h:453:26: note: passing argument to parameter '__path' here __NTH (stat (const char *__path, struct stat *__statbuf)) ^ pixmaps.c:431:3: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pixbuf); ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:231:1: note: 'gdk_pixbuf_unref' has been explicitly marked deprecated here GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(g_object_unref) ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:343:45: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_0_FOR' #define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIX... ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ pixmaps.c:667:3: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(thumb); ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:231:1: note: 'gdk_pixbuf_unref' has been explicitly marked deprecated here GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(g_object_unref) ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:343:45: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_0_FOR' #define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIX... ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ pixmaps.c:695:2: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pixbuf); ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:231:1: note: 'gdk_pixbuf_unref' has been explicitly marked deprecated here GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(g_object_unref) ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:343:45: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_0_FOR' #define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIX... ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ pixmaps.c:772:3: warning: 'gdk_pixbuf_ref' is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations] gdk_pixbuf_ref(src); ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:229:1: note: 'gdk_pixbuf_ref' has been explicitly marked deprecated here GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(g_object_ref) ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:343:45: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_0_FOR' #define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIX... ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ pixmaps.c:802:3: warning: 'gdk_pixbuf_ref' is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations] 58 gdk_pixbuf_ref(src); warning s ^ generated . /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:229:1: note: 'gdk_pixbuf_ref' has been explicitly marked deprecated here GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(g_object_ref) ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:343:45: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_0_FOR' #define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIX... ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ pixmaps.c:828:2: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(bad); ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:231:1: note: 'gdk_pixbuf_unref' has been explicitly marked deprecated here GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(g_object_unref) ^ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:343:45: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_0_FOR' #define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIX... ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ pixmaps.c:966:4: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] make_path(app_dir, ".DirIcon"), &error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:316:50: note: passing argument to parameter 'filename' here GdkPixbuf *gdk_pixbuf_new_from_file (const char *filename, ^ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o view_details.o view_details.c pinboard.c:270:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gdk_color_parse(o_pinboard_fg_colour.value, &pin_text_fg_col); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: passing argument to parameter 'spec' here gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:271:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gdk_color_parse(o_pinboard_bg_colour.value, &pin_text_bg_col); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: passing argument to parameter 'spec' here gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:272:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gdk_color_parse(o_pinboard_shadow_colour.value, &pin_text_shadow_col); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: passing argument to parameter 'spec' here gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:308:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] slash = strchr(name, '/'); ^ ~~~~~~~~~~~~~~~~~ pinboard.c:314:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = g_strdup(name); ^ ~~~~~~~~~~~~~~ pinboard.c:320:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] leaf = g_strconcat("pb_", name, NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:321:37: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^~~~ ./choices.h:12:49: note: passing argument to parameter 'leaf' here gchar *choices_find_xdg_path_load(const char *leaf, const char *dir, ^ pinboard.c:321:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:326:25: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] current_pinboard->name = g_strdup(name); ^ ~~~~~~~~~~~~~~ pinboard.c:342:22: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] doc = xmlParseFile(path); ^~~~ /usr/include/libxml2/libxml/parser.h:844:30: note: passing argument to parameter 'filename' here xmlParseFile (const char *filename); ^ pinboard.c:353:15: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_file(path, pin_from_file); ^~~~ ./gui_support.h:62:29: note: passing argument to parameter 'path' here void parse_file(const char *path, ParseFunc *parse_line); ^ pinboard.c:385:9: warning: returning 'guchar *' (aka 'unsigned char *') from a function with result type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] return current_pinboard->name; ^~~~~~~~~~~~~~~~~~~~~~ pinboard.c:481:15: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(icon->path, path) == 0) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ In file included from sc.c:24: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ pinboard.c:645:13: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(strcmp(icon->path, path)!=0) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ In file included from remote.c:33: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly pinboard.c :marked707 :deprecated21 :here warning: passing 'char [1]' to parameter typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);of ^type 'const guchar *' (aka 'const unsigned char *')/usr/include/glib-2.0/glib/gversionmacros.h :converts909 :between49 :pointers note : toexpanded integerfrom typesmacro with 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'different sign [-Wpointer-sign] item = diritem_new("");# define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^~ ^ /usr/include/glib-2.0/glib/gmacros.h./diritem.h::101451::3736:: notenote: : expandedpassing fromargument macroto parameter'GLIB_DEPRECATED_TYPE_FOR' 'leafname' here #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^DirItem *diritem_new(const guchar *leafname); /usr/include/glib-2.0/glib/gmacros.h ^: 950:44: note: expanded from macro 'G_DEPRECATED_FOR' pinboard.c:708:17:#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... warning ^: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] diritem_restat(app, item, NULL); ^~~ ./diritem.h:52:35: note: passing argument to parameter 'path' here void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ pinboard.c:796:37: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] drop_box_set_path(DROP_BOX(frame), current_pinboard->backdrop); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./dropbox.h:18:57: note: passing argument to parameter 'path' here void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ pinboard.c:878:26: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] drop_box_set_path(box, current_pinboard->backdrop); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./dropbox.h:18:57: note: passing argument to parameter 'path' here void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ pinboard.c:929:14: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mc_stat(path, &info)) ^~~~ ./my_vfs.h:57:30: note: expanded from macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ /usr/include/sys/stat.h:453:26: note: passing argument to parameter '__path' here __NTH (stat (const char *__path, struct stat *__statbuf)) ^ pinboard.c:940:29: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] pinboard_set_backdrop_app(path); ^~~~ pinboard.c:701:45: note: passing argument to parameter 'app' here void pinboard_set_backdrop_app(const gchar *app) ^ pinboard.c:943:25: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] pinboard_set_backdrop(path, radios_get_value(radios)); ^~~~ pinboard.c:841:41: note: passing argument to parameter 'path' here void pinboard_set_backdrop(const gchar *path, BackdropStyle style) ^ pinboard.c:964:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gdk_color_parse(o_pinboard_fg_colour.value, &n_fg); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: passing argument to parameter 'spec' here gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:965:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gdk_color_parse(o_pinboard_bg_colour.value, &n_bg); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: passing argument to parameter 'spec' here gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:966:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gdk_color_parse(o_pinboard_shadow_colour.value, &n_shadow); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: passing argument to parameter 'spec' here gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:971:19: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = g_strdup(current_pinboard->name); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ pinboard.c:1481:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] uri_list = icon_create_uri_list(); ^ ~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1507:29: warning: assigning to 'gchar *' (aka 'char *') from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] current_pinboard->backdrop = xmlNodeGetContent(node); ^ ~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1509:27: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] style = xmlGetProp(node, "style"); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ pinboard.c:1509:8: warning: assigning to 'gchar *' (aka 'char *') from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] style = xmlGetProp(node, "style"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1514:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Tiled") == 0 ? BACKDROP_TILE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ pinboard.c:1515:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Scaled") == 0 ? BACKDROP_SCALE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ pinboard.c:1516:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Fit") == 0 ? BACKDROP_FIT : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ pinboard.c:1517:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Stretched") == 0 ? BACKDROP_STRETCH : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ pinboard.c:1518:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Centred") == 0 ? BACKDROP_CENTRE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ pinboard.c:1519:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Program") == 0 ? BACKDROP_PROGRAM : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ pinboard.c:1541:14: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->name, "backdrop") == 0) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ pinboard.c:1546:14: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ pinboard.c:1549:26: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = xmlGetProp(node, "x"); ^~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ pinboard.c:1549:7: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = xmlGetProp(node, "x"); ^ ~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1555:26: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = xmlGetProp(node, "y"); ^~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ pinboard.c:1555:7: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = xmlGetProp(node, "y"); ^ ~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1561:28: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] label = xmlGetProp(node, "label"); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ pinboard.c:1561:9: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1564:8: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = xmlNodeGetContent(node); ^ ~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1567:31: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ pinboard.c:1567:12: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1568:27: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] args = xmlGetProp(node, "args"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ pinboard.c:1568:8: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] args = xmlGetProp(node, "args"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1570:26: warning: passing 'char [7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^~~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ pinboard.c:1570:7: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1636:13: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strchr(current_pinboard->name, '/')) ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:230:34: note: passing argument to parameter '__s' here extern char *strchr (const char *__s, int __c) ^ pinboard.c:1637:19: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] save = g_strdup(current_pinboard->name); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ pinboard.c:1637:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] save = g_strdup(current_pinboard->name); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1642:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] leaf = g_strconcat("pb_", current_pinboard->name, NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1643:37: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^~~~ ./choices.h:14:51: note: passing argument to parameter 'leaf' here gchar *choices_find_xdg_path_save(const char *leaf, const char *dir, ^ pinboard.c:1643:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1650:18: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^~~~~ /usr/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here xmlNewDoc (const xmlChar *version); ^ pinboard.c:1651:53: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "pinboard", NULL)); ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ pinboard.c:1660:38: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tree = xmlNewTextChild(root, NULL, "backdrop", ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ pinboard.c:1661:5: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] current_pinboard->backdrop); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:900:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ pinboard.c:1662:20: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "style", ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ pinboard.c:1663:4: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] style == BACKDROP_TILE ? "Tiled" : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ pinboard.c:1678:38: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tree = xmlNewTextChild(root, NULL, "icon", icon->src_path); ^~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ pinboard.c:1681:20: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "x", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ pinboard.c:1681:25: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "x", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ pinboard.c:1685:20: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "y", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ pinboard.c:1685:25: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "y", tmp); ^~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ pinboard.c:1688:20: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ pinboard.c:1688:29: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ pinboard.c:1690:21: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ pinboard.c:1690:33: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ pinboard.c:1692:21: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ pinboard.c:1692:29: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ pinboard.c:1694:21: warning: passing 'char [7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^~~~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ pinboard.c:1694:31: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ pinboard.c:1697:25: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:231:53: note: passing argument to parameter 'string1' here gchar* g_strconcat (const gchar *string1, ^ pinboard.c:1697:11: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1698:25: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^~~~~~~~ ./support.h:15:47: note: passing argument to parameter 'filename' here int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ pinboard.c:1698:45: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^~~~~~~~ /usr/include/stdio.h:148:32: note: passing argument to parameter '__old' here extern int rename (const char *__old, const char *__new) __THROW; ^ pinboard.c:1698:55: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^~~~ /usr/include/stdio.h:148:51: note: passing argument to parameter '__new' here extern int rename (const char *__old, const char *__new) __THROW; ^ pinboard.c:1767:7: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] type = dnd_motion_item(context, &item); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:1789:11: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] access(icon->path, W_OK) != 0) ^~~~~~~~~~ /usr/include/unistd.h:287:32: note: passing argument to parameter '__name' here extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ pinboard.c:1799:14: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_strdup(icon->path), g_free); ^~~~~~~~~~ /usr/include/glib-2.0/glib/gdataset.h:140:65: note: expanded from macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ In file included from run.c:30: In file included from ./run.h:9: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ 68 warnings generated. pinboard.c:2214:19: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] ai = appinfo_get(icon->path, icon->item); ^~~~~~~~~~ ./appinfo.h:13:38: note: passing argument to parameter 'app_dir' here XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ pinboard.c:2223:44: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_tooltips_set_tip(tooltips, pi->win, str, NULL); ^~~ /usr/include/gtk-2.0/gtk/gtktooltips.h:96:25: note: passing argument to parameter 'tip_text' here const gchar *tip_text, ^ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o view_iface.o view_iface.c pinboard.c:2567:11: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] argv[0] = make_path(backdrop, "AppRun"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:2607:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gdk_color_parse(o_pinboard_bg_colour.value, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: passing argument to parameter 'spec' here gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:2838:41: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ? pango_font_description_from_string(o_label_font.value) ^~~~~~~~~~~~~~~~~~ /usr/include/pango-1.0/pango/pango-font.h:312:88: note: passing argument to parameter 'str' here ...*pango_font_description_from_string (const char *str); ^ pinboard.c:2858:8: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = drop_box_get_path(drop_box); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinboard.c:2860:26: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] pinboard_set_backdrop(path, radios_get_value(radios)); ^~~~ pinboard.c:841:41: note: passing argument to parameter 'path' here void pinboard_set_backdrop(const gchar *path, BackdropStyle style) ^ remote.c:162:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] unique_id = g_strdup_printf("_ROX_FILER_%d_%s_%s", ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:164:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] filer_atom = gdk_atom_intern(unique_id, FALSE); ^~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkproperty.h:45:39: note: passing argument to parameter 'atom_name' here GdkAtom gdk_atom_intern (const gchar *atom_name, ^ remote.c:234:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] unique_id = g_strdup_printf("_ROX_FILER_%d_%s", ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:236:35: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] filer_atom_any = gdk_atom_intern(unique_id, FALSE); ^~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkproperty.h:45:39: note: passing argument to parameter 'atom_name' here GdkAtom gdk_atom_intern (const gchar *atom_name, ^ remote.c:271:13: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->ns->href, SOAP_ENV_NS) != 0 && ^~~~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ remote.c:272:13: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcmp(node->ns->href, SOAP_ENV_NS_OLD) != 0) ^~~~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ remote.c:286:34: warning: In file included from sc.c:24passing: In file included from 'const xmlChar *'/usr/include/gtk-2.0/gtk/gtk.h :126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h :30(aka 'const unsigned char *'): In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h: 30to: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.hparameter: 31of: type/usr/include/gtk-2.0/gtk/gtktooltips.h :73'const char *': 3: warningconverts: 'GTimeVal' isbetween deprecated:pointers Use 'GDateTime'to insteadinteger [-Wdeprecated-declarations]types with different GTimeVal last_popdown; ^ sign [-Wpointer-sign] /usr/include/glib-2.0/glib/gtypes.h:545:35: note: if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0)'GTimeVal' has been explicitly marked ^~~~~~~~~~~~~~deprecated here /usr/include/string.h:140:32typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); : ^ note/usr/include/glib-2.0/glib/gversionmacros.h: :909:49passing: noteargument: expanded from macroto parameter'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' '__s1' here # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014extern int strcmp (const char *__s1, const char *__s2):37 : note: ^expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ remote.c:331:12: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(strcmp(root->name, "Envelope")==0) { ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ remote.c:339:15: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(strcmp(sub->name, "env:Fault")!=0) ^~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ remote.c:356:25: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] ...g_strdup(txt)); ^~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ remote.c:482:10: warning: returning 'guchar *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return retval; ^~~~~~ remote.c:513:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] data = read_property(src_window, prop, &length); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:517:33: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] doc = xmlParseMemory(g_strndup(data, length), length); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:225:53: note: passing argument to parameter 'str' here gchar* g_strndup (const gchar *str, ^ remote.c:567:9: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] optval = xmlNodeGetContent(arg); ^ ~~~~~~~~~~~~~~~~~~~~~~ remote.c:585:9In file included from session.c:26:: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33warning: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:: 32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:assigning35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h: 36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:to35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h: 35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h'char *': 36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.hfrom: 37: 'xmlChar *'/usr/include/gtk-2.0/gtk/gtktypeutils.h : 236:34: (aka 'unsigned char *') warningconverts: 'GTypeDebugFlags' is between deprecated [-Wdeprecated-declarations] pointers to integer types with different sign void gtk_type_init (GTypeDebugFlags debug_flags); ^ [-Wpointer-sign] retval = xmlNodeGetContent(arg); ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: remote.cnote: expanded from: macro 'GLIB_DEPRECATED_TYPE_IN_2_36'601 :6: warning: assigning to# define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ 'char *'/usr/include/glib-2.0/glib/gmacros.h :1013:30:from note: expanded 'xmlChar *'from macro(aka 'unsigned char *') converts'GLIB_DEPRECATED_TYPE' between pointers #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ to/usr/include/glib-2.0/glib/gmacros.h:942: 37integer: typesnote : withexpanded from macro 'G_DEPRECATED' different sign [-Wpointer-sign] #define G_DEPRECATED __attribute__((__deprecated__)) ^ str = xmlNodeGetContent(arg); ^ ~~~~~~~~~~~~~~~~~~~~~~ remote.c:668:27: warning: passing 'char [20]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] reply = xmlNewNode(NULL, "rox:VersionResponse"); ^~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:838:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ remote.c:669:18: warning: passing 'char [35]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^~~~~~~~~~~ ./global.h:173:21: note: expanded from macro 'SOAP_RPC_NS' #define SOAP_RPC_NS "http://www.w3.org/2001/12/soap-rpc" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:773:22: note: passing argument to parameter 'href' here const xmlChar *href, ^ remote.c:669:31: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^~~~~~ /usr/include/libxml2/libxml/tree.h:774:22: note: passing argument to parameter 'prefix' here const xmlChar *prefix); ^ remote.c:670:31: warning: passing 'char [12]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(reply, NULL, "soap:result", VERSION); ^~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ remote.c:670:46: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(reply, NULL, "soap:result", VERSION); ^~~~~~~ ./config.h:5:17: note: expanded from macro 'VERSION' #define VERSION "2.11" ^~~~~~ /usr/include/libxml2/libxml/tree.h:900:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ remote.c:716:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] ds = !g_strcasecmp(style, "Large") ? LARGE_ICONS : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:717:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Small") ? SMALL_ICONS : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:718:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Huge") ? HUGE_ICONS : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:719:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Automatic") ? AUTO_SIZE_ICONS : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:734:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] dt = !g_strcasecmp(details, "None") ? DETAILS_NONE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:735:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "ListView") ? DETAILS_NONE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:736:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Size") ? DETAILS_SIZE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:737:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Type") ? DETAILS_TYPE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:738:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Times") ? DETAILS_TIMES : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:739:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Permissions") ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:749:7: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] if (g_strcasecmp(details, "ListView") == 0) ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:764:11: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] type = !g_strcasecmp(sort, "Name") ? SORT_NAME : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:765:11: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Type") ? SORT_TYPE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:766:11: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Date") ? SORT_DATE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:767:12: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Size") ? SORT_SIZE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:768:12: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Owner") ? SORT_OWNER : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:769:12: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Group") ? SORT_GROUP : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:796:14: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] run_by_path(path); ^~~~ ./run.h:14:36: note: passing argument to parameter 'full_path' here gboolean run_by_path(const guchar *full_path); ^ remote.c:813:28: warning: passing 'char [10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] reply = xmlNewNode(NULL, "env:Fault"); ^~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:838:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ remote.c:814:19: warning: passing 'char [35]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "rpc"); ^~~~~~~~~~~ ./global.h:173:21: note: expanded from macro 'SOAP_RPC_NS' #define SOAP_RPC_NS "http://www.w3.org/2001/12/soap-rpc" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:773:22: note: passing argument to parameter 'href' here const xmlChar *href, ^ remote.c:814:32: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "rpc"); ^~~~~ /usr/include/libxml2/libxml/tree.h:774:22: note: passing argument to parameter 'prefix' here const xmlChar *prefix); ^ remote.c:815:19: warning: passing 'char [40]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(reply, SOAP_ENV_NS, "env"); ^~~~~~~~~~~ ./global.h:172:21: note: expanded from macro 'SOAP_ENV_NS' #define SOAP_ENV_NS "http://www.w3.org/2001/12/soap-envelope" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:773:22: note: passing argument to parameter 'href' here const xmlChar *href, ^ remote.c:815:32: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(reply, SOAP_ENV_NS, "env"); ^~~~~ /usr/include/libxml2/libxml/tree.h:774:22: note: passing argument to parameter 'prefix' here const xmlChar *prefix); ^ remote.c:816:32: warning: passing 'char [10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultcode", ^~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ remote.c:817:7: warning: passing 'char [7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "Failed"); ^~~~~~~~ /usr/include/libxml2/libxml/tree.h:900:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ remote.c:818:32: warning: passing 'char [12]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultstring", errmsg); ^~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ remote.c:818:47: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultstring", errmsg); ^~~~~~ /usr/include/libxml2/libxml/tree.h:900:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ remote.c:841:10: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] examine(path); ^~~~ ./run.h:22:28: note: passing argument to parameter 'path' here void examine(const guchar *path); ^ remote.c:884:7: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] s = !g_strcasecmp(style, "Tile") ? BACKDROP_TILE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:885:7: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Scale") ? BACKDROP_SCALE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:886:7: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Stretch") ? BACKDROP_STRETCH : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:887:7: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Centre") ? BACKDROP_CENTRE : ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN run.c:106: ^ 16: warning: assigning to/usr/include/glib-2.0/glib/gmacros.h: 942'const char *': from 'const guchar *' 37(aka 'const unsigned char *'): converts between pointers to integer types with different sign [-Wpointer-sign] argv[argc++] = make_path(path, "AppRun"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ run.c:157:11: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] argv[0] = make_path(path, "AppRun"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ run.c:261:25: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return follow_symlink(full_path, filer_window, src_window); ^~~~~~~~~ run.c:45:44: note: passing argument to parameter 'full_path' here static gboolean follow_symlink(const char *full_path, ^ run.c:268:13: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter remote.c:1121:of 23: type warning: passing'const char *' converts 'char *' between pointers to integer types with different sign [-Wpointer-sign] run_app(full_path); ^~~~~~~~~ run.c:73:26: note: passingto parameter of type argument'const guchar *' (aka 'const unsigned char *') converts to between pointersparameter 'path' here void run_app(const char *path) ^ to integer types with different sign [-Wpointer-sign] type = type_get_type(path); ^~~~ ./type.h:40:40: note: passing argument to parameter 'path' here MIME_type *type_get_type(const guchar *path); ^ run.c:278:35: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter ofremote.c: type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filer_change_to(filer_window, full_path, NULL); ^~~~~~~~~ ./filer.h:139:16: note: 1124:27: warningpassing : passingargument to 'char [21]' parameter to'path' here parameter of type const char *path, const char *from); ^ 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different signrun.c:280: 19[-Wpointer-sign]: warning: passing 'const guchar *' (aka 'const unsigned char *') to reply = xmlNewNode(NULL, "rox:FileTypeResponse");parameter of type 'const char *' converts ^~~~~~~~~~~~~~~~~~~~~~ between pointers to integer/usr/include/libxml2/libxml/tree.h : 838types: with22 :different sign [-Wpointer-sign] note: passing argument to parameter 'name' filer_opendir(full_path, src_window, NULL); here ^~~~~~~~~ const xmlChar *name);./filer.h ^ :129:40: note: passing argument to parameter 'path' here FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, cons... ^ remote.c:1127:18: warning: passing 'char [35]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^~~~~~~~~~~ ./global.h:173run.c::21286:: note: expanded13 :from macro 'SOAP_RPC_NS'warning : initializing 'guchar *' (aka 'unsigned char *')#define SOAP_RPC_NS "http://www.w3.org/2001/12/soap-rpc" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:773:with22 :an note: passing argument to expressionparameter 'href' of here type 'gchar *' (aka 'char *') const xmlChar *href, ^ converts between pointers remote.c:1127:31to : warninginteger types with different sign [-Wpointer-sign] guchar *dir = filer_window ^ ~~~~~~~~~~~~ run.c:291:25: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return run_desktop(full_path, ^~~~~~~~~ run.c:52:41: note: passing argument to parameter 'full_path' here static gboolean run_desktop(const char *full_path, ^ run.c:292:17: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] NULL, dir); ^~~ run.c:53:39: note: passing argument to parameter 'dir' here const char **args, const char *dir); ^ run.c:294:14: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] argv[0] = full_path; ^ ~~~~~~~~~ run.c:296:22: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] return rox_spawn(dir, argv) != 0; ^~~ ./gui_support.h:68:29: note: passing argument to parameter 'dir' here gint rox_spawn(const gchar *dir, const gchar **argv); ^ : passing 'char [5]' torun.c:319:21: warning: passing 'char [1]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] item = diritem_new(""); ^~ ./diritem.h:51:36: note: passing argument to parameter 'leafname' here DirItem *diritem_new(const guchar *leafname); ^ parameter of type 'const xmlChar *' run.c:347:23: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] retval=run_by_path(tmp2); ^~~~ run.c:313:36: note: passing argument to parameter 'full_path' here gboolean run_by_path(const guchar *full_path) ^ (aka 'const unsigned char *') converts run.c:363:20: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] item=diritem_new(scheme); ^~~~~~ ./diritem.h:51:36: note: passing argument to parameter 'leafname' here DirItem *diritem_new(const guchar *leafname); ^ run.c:364:18: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] diritem_restat(cmd, item, NULL); ^~~ ./diritem.h:52:35: note: passing argument to parameter 'path' here void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ between pointers to integer types with different sign run.c:388:11: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] help_dir = make_path(dir, "Help"); ^ ~~~~~~~~~~~~~~~~~~~~~~ [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^~~~~~ run.c:409:17: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] dir = g_strdup(path); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ run.c:409:6: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] dir = g_strdup(path); ^ ~~~~~~~~~~~~~~ run.c:410:18: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] slash = strrchr(dir, '/'); ^~~ /usr/include/string.h:257:35: note: passing argument to parameter '__s' here extern char *strrchr (const char *__s, int __c) ^ run.c:410:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] slash = strrchr(dir, '/'); ^ ~~~~~~~~~~~~~~~~~ run.c:416:32: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] display_set_autoselect(new, dir + 1); ^~~~~~~ ./display.h:57:69: note: passing argument to parameter 'leaf' here void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ run.c:421:23: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] new = filer_opendir(dir, NULL, NULL); ^~~ ./filer.h:129:40: note: passing argument to parameter 'path' here FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, cons... ^ run.c:426:32: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] display_set_autoselect(new, slash + 1); ^~~~~~~~~ ./display.h:57:69: note: passing argument to parameter 'leaf' here void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ /usr/include/libxml2/libxml/tree.h:774:22: note: passing run.c:440:14: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mc_stat(path, &info) != 0) ^~~~ ./my_vfs.h:57:30: note: expanded from macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ /usr/include/sys/stat.h:453:26: note: passing argument to parameter '__path' here __NTH (stat (const char *__path, struct stat *__statbuf)) ^ run.c:443:23: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filer_check_mounted(path); ^~~~ ./filer.h:136:38: note: passing argument to parameter 'real_path' here void filer_check_mounted(const char *real_path); ^ run.c:452:17: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] refresh_dirs(path); ^~~~ ./dir.h:104:31: note: passing argument to parameter 'path' here void refresh_dirs(const char *path); ^ run.c:455:20: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] icons_may_update(path); ^~~~ ./icon.h:53:36: note: passing argument to parameter 'path' here void icons_may_update(const gchar *path); ^ argument to parameter 'prefix' here const xmlChar *prefix); ^ remote.c:1128:31: warning: passing 'char [12]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(reply, NULL, "soap:result", tname); ^~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ remote.c:1128:46: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(reply, NULL, "soap:result", tname); ^~~~~ /usr/include/libxml2/libxml/tree.h:900:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ run.c:523:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = g_strndup(full_path, slash - full_path); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ run.c:524:28: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] real = pathdup(make_path(tmp, path)); ^~~ ./support.h:18:37: note: passing argument to parameter 'dir' here const guchar *make_path(const char *dir, const char *leaf); ^ run.c:524:18: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] real = pathdup(make_path(tmp, path)); ^~~~~~~~~~~~~~~~~~~~ ./support.h:17:27: note: passing argument to parameter 'path' here char *pathdup(const char *path); ^ run.c:569:16: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (type_open(path, type)) ^~~~ run.c:54:39: note: passing argument to parameter 'path' here static gboolean type_open(const char *path, MIME_type *type); ^ remote.c:1249:28run.c:602:34: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filer_change_to(filer_window, full_path, NULL); ^~~~~~~~~ ./filer.h:139:16: note: passing argument to parameter 'path' here const char *path, const char *from); ^ run.c:607:34: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filer_change_to(filer_window, full_path, NULL); ^~~~~~~~~ ./filer.h:139:16: note: passing argument to parameter 'path' here const char *path, const char *from); ^ run.c:609:18: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filer_opendir(full_path, src_window, NULL); ^~~~~~~~~ ./filer.h:129:40: note: passing argument to parameter 'path' here FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, cons... ^ : warning: passing 'char [10]' run.c:661:18: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] if (terminal && g_strcasecmp(terminal, "true") == 0) { ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer typesrun.c:778:25: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] else if (type_get_type(open) == application_x_desktop) ^~~~ ./type.h:40:40: note: passing argument to parameter 'path' here MIME_type *type_get_type(const guchar *path); ^ In file included from tasklist.c:29: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ with different sign [-Wpointer-sign] reply = xmlNewNode(NULL, "env:Fault"); ^~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:838:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ remote.c:1250:19: warning: passing 'char [35]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "rpc"); ^~~~~~~~~~~ ./global.h:173:21: note: expanded from macro 'SOAP_RPC_NS' #define SOAP_RPC_NS "http://www.w3.org/2001/12/soap-rpc" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:773:22: note: passing argument to parameter 'href' here const xmlChar *href, ^ remote.c:1250:32: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "rpc"); ^~~~~ /usr/include/libxml2/libxml/tree.h:774:22: note: passing argument to parameter 'prefix' here const xmlChar *prefix); ^ remote.c:1251:19: warning: passing 'char [40]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(reply, SOAP_ENV_NS, "env"); ^~~~~~~~~~~ ./global.h:172:21: note: expanded from macro 'SOAP_ENV_NS' #define SOAP_ENV_NS "http://www.w3.org/2001/12/soap-envelope" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:773:22: note: passing argument to parameter 'href' here const xmlChar *href, ^ remote.c:1251:32: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(reply, SOAP_ENV_NS, "env"); ^~~~~ /usr/include/libxml2/libxml/tree.h:774:22: note: passing argument to parameter 'prefix' here const xmlChar *prefix); ^ remote.c:1252:32: warning: passing 'char [10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers In file included from session.c:26: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ to integer types with different sign [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultcode", ^~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ remote.c:1253:7: warning: passing 'char [24]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "rpc:ProcedureNotPresent"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:900:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ In file included from toolbar.c:28: In file included from ./toolbar.h:9: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ remote.c:1254:32: warning: passing 'char [12]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultstring", err); ^~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ remote.c:1254:47: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultstring", err); ^~~ /usr/include/libxml2/libxml/tree.h:900:22: note: passing argument to parameter 'content' here const xmlChar *content); ^ remote.c:1265:34: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^~~~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ 18 warnings generated. x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o wrapped.o wrapped.c 98 warnings generated. x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xml.o xml.c In file included from tasklist.c:29: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from support.c:45: In file included from ./main.h:10: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ 2 warnings generated. x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xtypes.o xtypes.c In file included from toolbar.c:28: In file included from ./toolbar.h:9: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from type.c:45: In file included from ./main.h:10: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ 38 warnings generated. 2 warnings generated. x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmime.o xdgmime.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimeglob.o xdgmimeglob.c In file included from usericons.c:24: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ tasklist.c:284:19: warning: passing 'unsigned char *' to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = g_strdup(data); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ tasklist.c:284:8: warning: assigning to 'unsigned char *' from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = g_strdup(data); ^ ~~~~~~~~~~~~~~ tasklist.c:297:12: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] win->text = get_str(win, xa__NET_WM_ICON_NAME); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tasklist.c:299:13: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] win->text = get_str(win, xa__NET_WM_VISIBLE_NAME); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tasklist.cIn file included from :support.c301::4513: : warning: In file included from assigning./main.h:10 to: In file included from 'gchar *'/usr/include/gtk-2.0/gtk/gtk.h (aka 'char *'):126 from: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:'guchar *' 30: (aka 'unsigned char *') In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.hconverts :30between : In file included from pointers /usr/include/gtk-2.0/gtk/gtktoolitem.h:to 31: integer /usr/include/gtk-2.0/gtk/gtktooltips.h: types73: with3: different warning sign: 'GTimeVal' [-Wpointer-sign] is deprecated: Use 'GDateTime' win->text = get_str(win, xa_WM_ICON_NAME); instead ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.htasklist.c::303545:35::13: note: warning'GTimeVal': assigninghas to been 'gchar *'explicitly (aka 'char *') markedfrom deprecated'guchar *' here (aka 'unsigned char *') converts between pointers to integer typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^types with different/usr/include/glib-2.0/glib/gversionmacros.h sign:909 [-Wpointer-sign]:49 : note: expanded win->text = get_str(win, xa_WM_NAME);from ^ ~~~~~~~~~~~~~~~~~~~~~~~~macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ toolbar.c:322:17: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filer_opendir(make_path(app_dir, "Help"), NULL, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./filer.h:129:40: note: passing argument to parameter 'path' here FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, cons... ^ toolbar.c:482:15: warning: passing 'gchar *' (aka 'char *') to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tooltip_show(tip); ^~~ ./gui_support.h:74:27: note: passing argument to parameter 'text' here void tooltip_show(guchar *text); ^ toolbar.c:788:28: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tool->enabled = !in_list(tool->name, list); ^~~~~~~~~~ ./support.h:37:32: note: passing argument to parameter 'item' here gboolean in_list(const guchar *item, const guchar *list); ^ toolbar.c:847:4: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_return_val_if_fail(name != NULL, list->str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:644:16: note: expanded from macro 'g_return_val_if_fail' return (val); \ ^~~~~ toolbar.c:851:26: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append(list, name); ^~~~ /usr/include/glib-2.0/glib/gstring.h:81:59: note: passing argument to parameter 'val' here const gchar *val); ^ toolbar.c:856:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] retval = list->str; ^ ~~~~~~~~~ In file included from view_details.c:24: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ support.c:103:18: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^~~~~ /usr/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here xmlNewDoc (const xmlChar *version); ^ support.c:104:34: warning: passing 'char [9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] root = xmlNewDocNode(doc, NULL, "Envelope", NULL); ^~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ support.c:107:26: warning: passing 'char [40]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] env_ns = xmlNewNs(root, SOAP_ENV_NS, "env"); ^~~~~~~~~~~ ./global.h:172:21: note: expanded from macro 'SOAP_ENV_NS' #define SOAP_ENV_NS "http://www.w3.org/2001/12/soap-envelope" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:773:22: note: passing argument to parameter 'href' here const xmlChar *href, ^ support.c:107:39: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] env_ns = xmlNewNs(root, SOAP_ENV_NS, "env"); ^~~~~ /usr/include/libxml2/libxml/tree.h:774:22: note: passing argument to parameter 'prefix' here const xmlChar *prefix); ^ support.c:110:44: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to In file included from integertype.c :types45 : withIn file included from ./main.hdifferent: 10sign: In file included from [-Wpointer-sign]/usr/include/gtk-2.0/gtk/gtk.h :126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: *ret_body = xmlNewTextChild(root, env_ns, "Body", NULL);In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h ^~~~~~: 30/usr/include/libxml2/libxml/tree.h: :In file included from 899/usr/include/gtk-2.0/gtk/gtktoolitem.h::2231:: /usr/include/gtk-2.0/gtk/gtktooltips.hnote:: 73passing: 3argument: towarning : parameter'GTimeVal' is'name' deprecated:here Use 'GDateTime' const xmlChar *name,instead ^[-Wdeprecated-declarations] GTimeVal last_popdown; ^ support.c/usr/include/glib-2.0/glib/gtypes.h::111545::2235:: warningnote: : passing'GTimeVal' 'char [42]'has tobeen parameterexplicitly of markedtype deprecated 'const xmlChar *'here (aka 'const unsigned char *') converts between pointers to integertypedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); types ^ with /usr/include/glib-2.0/glib/gversionmacros.hdifferent: 909sign: 49[-Wpointer-sign]: note: expanded xmlNewNs(*ret_body, ROX_NS, "rox");from ^~~~~~macro ./global.h :'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'174 :16: note: expanded # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)from ^macro 'ROX_NS'/usr/include/glib-2.0/glib/gmacros.h :1014:37: note: expanded#define ROX_NS "http://rox.sourceforge.net/SOAP/ROX-Filer" from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ macro /usr/include/libxml2/libxml/tree.h :'GLIB_DEPRECATED_TYPE_FOR'773 :22: note: #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)passing ^argument /usr/include/glib-2.0/glib/gmacros.hto: 950parameter: 44 :'href' notehere: expanded from const xmlChar *href,macro ^ 'G_DEPRECATED_FOR' support.c:111:30: #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ...warning : ^passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewNs(*ret_body, ROX_NS, "rox"); ^~~~~ /usr/include/libxml2/libxml/tree.h:774:22: note: passing argument to parameter 'prefix' here const xmlChar *prefix); ^ support.c:141:2: warning: returning 'gchar *' (aka 'char *') from a function with result type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_return_val_if_fail(dir != NULL, buffer->str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:644:16: note: expanded from macro 'g_return_val_if_fail' return (val); \ ^~~~~ support.c:142:2: warning: returning 'gchar *' (aka 'char *') from a function with result type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_return_val_if_fail(leaf != NULL, buffer->str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:644:16: note: expanded from macro 'g_return_val_if_fail' return (val); \ ^~~~~ support.c:152:9: warning: returning 'gchar *' (aka 'char *') from a function with result type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return buffer->str; ^~~~~~~~~~~ support.c:598:10: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] argv[2] = from; ^ ~~~~ support.c:599:10: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] argv[3] = to; ^ ~~ support.c:601:9: warning: returning 'char *' from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return fork_exec_wait(argv); ^~~~~~~~~~~~~~~~~~~~ support.c:623:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] retval = tmp->str; ^ ~~~~~~~~ support.c:691:15: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(item); ^~~~ /usr/include/string.h:391:35: note: passing argument to parameter '__s' here extern size_t strlen (const char *__s) ^ support.c:695:15: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^~~~ /usr/include/string.h:143:33: note: passing argument to parameter '__s1' here extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^ support.c:695:21: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^~~~ /usr/include/string.h:143:51: note: passing argument to parameter '__s2' here extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^ support.c:698:17: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] list = strchr(list, ','); ^~~~ /usr/include/string.h:230:34: note: passing argument to parameter '__s' here extern char *strchr (const char *__s, int __c) ^ support.c:698:8: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] list = strchr(list, ','); ^ ~~~~~~~~~~~~~~~~~ support.c:732:18: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] slash = strchr(path, '/'); ^~~~ /usr/include/string.h:230:34: note: passing argument to parameter '__s' here extern char *strchr (const char *__s, int __c) ^ support.c:732:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] slash = strchr(path, '/'); ^ ~~~~~~~~~~~~~~~~~ support.c:735:37: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_ptr_array_add(array, g_strndup(path, slash - path)); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:225:53: note: passing argument to parameter 'str' here gchar* g_strndup (const gchar *str, ^ support.c:739:35: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_ptr_array_add(array, g_strdup(path)); ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ support.c:773:14: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(a, b) != 0) ^ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ support.c:773:17: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(a, b) != 0) ^ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ support.c:786:25: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append(path, (guchar *) dst->pdata[j]); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:81:59: note: passing argument to parameter 'val' here const gchar *val); ^ support.c:803:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] retval = path->str; ^ ~~~~~~~~~ support.c:815:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] if (g_strcasecmp(text, "true")==0) ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ support.c:817:11: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] else if (g_strcasecmp(text, "false")==0) ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro In file included from 'G_DEPRECATED'usericons.c :24: In file included from #define G_DEPRECATED __attribute__((__deprecated__))/usr/include/gtk-2.0/gtk/gtk.h : ^126 : In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warningsupport.c: :'GTimeVal'819 :is11 :deprecated: warning : Use'g_strcasecmp' 'GDateTime'is insteaddeprecated [-Wdeprecated-declarations] [-Wdeprecated-declarations] GTimeVal last_popdown; ^ else if (g_strcasecmp(text, "yes")==0) ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: /usr/include/glib-2.0/glib/gtypes.hnote:: 545'g_strcasecmp': 35has: beennote : 'GTimeVal'explicitly hasmarked beendeprecated explicitlyhere markedGLIB_DEPRECATED deprecated^ here /usr/include/glib-2.0/glib/gmacros.h:980:25:typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); note ^: expanded from/usr/include/glib-2.0/glib/gversionmacros.h :macro909: 49 :'GLIB_DEPRECATED' note: expanded from #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERNmacro ^ 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'/usr/include/glib-2.0/glib/gmacros.h :942:37: # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)note : ^expanded /usr/include/glib-2.0/glib/gmacros.hfrom: 1014macro: 37 :'G_DEPRECATED' note: expanded from#define G_DEPRECATED __attribute__((__deprecated__)) macro ^ 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded support.cfrom: 821macro: 11 :'G_DEPRECATED_FOR' warning: 'g_strcasecmp' is deprecated#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^[-Wdeprecated-declarations] else if (g_strcasecmp(text, "no")==0) ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from view_collection.c:24: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236support.c:34::1087 :warning18: : 'GTypeDebugFlags'warning : ispassing 'const char *'deprecated to[-Wdeprecated-declarations] parameter of type 'const unsigned char *' converts between pointers to integervoid gtk_type_init (GTypeDebugFlags debug_flags); types ^ with different sign [-Wpointer-sign] MD5Update(&ctx, message, strlen(message)); ^~~~~~~ support.c:898:55: note: passing argument to parameter 'buf' here/usr/include/glib-2.0/gobject/gtype.h :685:19: note: 'GTypeDebugFlags'static void MD5Update(MD5Context *ctx, md5byte const *buf, unsigned len) has ^ been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ support.c:1135:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] retval = g_strndup(path, path_len); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ support.c:1141:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] retval = g_strconcat(home_dir, retval + 1, NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ support.c:1145:9: warning: returning 'guchar *' (aka 'unsigned char *') from a function with result type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] return retval; ^~~~~~ support.c:1196:23: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!g_utf8_validate(name, -1, NULL)) ^~~~ /usr/include/glib-2.0/glib/gunicode.h:855:41: note: passing argument to parameter 'str' here gboolean g_utf8_validate (const gchar *str, ^ support.c:1198:21: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] to_free = to_utf8(name); ^~~~ support.c:1092:29: note: passing argument to parameter 'src' here gchar *to_utf8(const gchar *src) ^ support.c:1198:11: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] to_free = to_utf8(name); ^ ~~~~~~~~~~~~~ support.c:1203:51: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] retval->caps = g_unichar_isupper(g_utf8_get_char(name)); ^~~~ /usr/include/glib-2.0/glib/gunicode.h:761:51: note: passing argument to parameter 'p' here gunichar g_utf8_get_char (const gchar *p) G_GNUC_PURE; ^ support.c:1205:23: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (i = name; *i; i = g_utf8_next_char(i)) ^ ~~~~~~~~~~~~~~~~~~~ support.c:1214:32: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] first_char = g_utf8_get_char(i); ^ /usr/include/glib-2.0/glib/gunicode.h:761:51: note: passing argument to parameter 'p' here gunichar g_utf8_get_char (const gchar *p) G_GNUC_PURE; ^ support.c:1220:25: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = g_utf8_strdown(name, i - name); ^~~~ /usr/include/glib-2.0/glib/gunicode.h:867:37: note: passing argument to parameter 'str' here gchar *g_utf8_strdown (const gchar *str, ^ support.c:1221:13: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] new.text = g_utf8_collate_key(tmp, -1); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ support.c:1223:24: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] new.number = strtol(i, &endp, 10); ^ /usr/include/stdlib.h:176:48: note: passing argument to parameter '__nptr' here extern long int strtol (const char *__restrict __nptr, ^ support.c:1229:9: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] name = endp; ^ ~~~~ support.c:1234:23: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = g_utf8_strdown(name, i - name); ^~~~ /usr/include/glib-2.0/glib/gunicode.h:867:37: note: passing argument to parameter 'str' here gchar *g_utf8_strdown (const gchar *str, ^ support.c:1235:11: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] new.text = g_utf8_collate_key(tmp, -1); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ support.c:1283:14: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ support.c:1283:24: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^~~~~~~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ support.c:1317:9: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (s = path; *s; s++) ^ ~~~~ support.c:1333:43: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] gchar *tpath = (gchar *) escape_uri_path(path); ^~~~ support.c:1308:42: note: passing argument to parameter 'path' here EscapedPath *escape_uri_path(const char *path) ^ support.c:1379:9: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] return g_strcasecmp(aa, bb); ^ /usr/include/glib-2.0/glib/gstrfuncs.h:200:1: note: 'g_strcasecmp' has been explicitly marked deprecated here GLIB_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ support.c:1394:19: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] dir = g_dir_open(path, 0, &error); ^~~~ /usr/include/glib-2.0/glib/gdir.h:40:62: note: passing argument to parameter 'path' here GDir * g_dir_open (const gchar *path, ^ type.c:281:21: warning: passing 'char [1]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] item = diritem_new(""); ^~ ./diritem.h:51:36: note: passing argument to parameter 'leafname' here DirItem *diritem_new(const guchar *leafname); ^ type.c:290:24: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] type = type_from_path(path); ^~~~ ./type.h:42:39: note: passing argument to parameter 'path' here MIME_type *type_from_path(const char *path); ^ type.c:469:7: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] if (abs(now - type->image_time) < 2) ^ type.c:469:7: note: use function 'labs' instead if (abs(now - type->image_time) < 2) ^~~ labs type.c:574:10: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] command = gtk_entry_get_text(entry); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:576:14: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strchr(command, '$')) ^~~~~~~ /usr/include/string.h:230:34: note: passing argument to parameter '__s' here extern char *strchr (const char *__s, int __c) ^ type.c:645:11: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return choices_find_xdg_path_load(type->media_type, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:656:11: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return handler; ^~~~~~~ type.c:679:9: warning: initializing 'char *' with an expression of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *old = handler; ^ ~~~~~~~ type.c:681:11: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] handler = readlink_dup(old); ^ ~~~~~~~~~~~~~~~~~ type.c:685:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] handler = old; ^ ~~~ type.c:714:21: warning: passing 'char [1]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] item = diritem_new(""); ^~ ./diritem.h:51:36: note: passing argument to parameter 'leafname' here DirItem *diritem_new(const guchar *leafname); ^ type.c:720:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] path = get_action_save_path(dialog); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:724:16: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (symlink(app, path)) ^~~ /usr/include/unistd.h:814:33: note: passing argument to parameter '__from' here extern int symlink (const char *__from, const char *__to) ^ type.c:724:21: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (symlink(app, path)) ^~~~ /usr/include/unistd.h:814:53: note: passing argument to parameter '__to' here extern int symlink (const char *__from, const char *__to) ^ type.c:772:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] command = g_strndup(data + 16, nl - data - 16); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:811:16: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mc_lstat(tmp, &info) != 0 || info.st_uid != dir_uid ^~~ ./my_vfs.h:58:32: note: expanded from macro 'mc_lstat' # define mc_lstat(x, y) lstat(x, y) ^ /usr/include/sys/stat.h:460:27: note: passing argument to parameter '__path' here __NTH (lstat (const char *__path, struct stat *__statbuf)) ^ type.c:829:7: warning: assigning to 'char *' from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] desc = get_current_command(type); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_details.c:24: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ type.c:917:40: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_entry_set_text(GTK_ENTRY(entry), tmp); ^~~ /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: passing argument to parameter 'text' here const gchar *text); ^ type.c:954:12: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (lstat(path, &info) == 0) ^~~~ /usr/include/sys/stat.h:460:27: note: passing argument to parameter '__path' here __NTH (lstat (const char *__path, struct stat *__statbuf)) ^ type.c:968:14: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (unlink(path)) ^~~~ /usr/include/unistd.h:838:32: note: passing argument to parameter '__name' here extern int unlink (const char *__name) __THROW __nonnull ((1)); ^ type.c:998:13: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] type_name = g_strdup(type->media_type); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:1000:13: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] type_name = g_strconcat(type->media_type, "_", ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:1003:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = choices_find_xdg_path_save("", PROJECT, SITE, FALSE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:1012:36: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] path = choices_find_xdg_path_save(type_name, "MIME-types", SITE, TRUE); ^~~~~~~~~ ./choices.h:14:51: note: passing argument to parameter 'leaf' here gchar *choices_find_xdg_path_save(const char *leaf, const char *dir, ^ type.c:1012:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = choices_find_xdg_path_save(type_name, "MIME-types", SITE, TRUE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:1018:9: warning: returning 'guchar *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return path; ^~~~ type.c:1092:19: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] gdk_color_parse(o_type_colours[i].value, &type_colours[i]); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: passing argument to parameter 'spec' here gboolean gdk_color_parse (const gchar *spec, ^ type.c:1190:23: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] doc = xml_cache_load(path); ^~~~ ./support.h:14:41: note: passing argument to parameter 'pathname' here XMLwrapper *xml_cache_load(const gchar *pathname); ^ type.c:1200:6: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] val= xmlNodeListGetString(node->doc, node->xmlChildrenNode, 1); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:1227:8: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = g_strdup_printf("%s/mime/%s/%s.xml", dirs[i], ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:1263:14: warning: initializing 'const char *' with an expression of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *theme_name = o_icon_theme.value; ^ ~~~~~~~~~~~~~~~~~~ type.c:1294:12: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] theme_dir = make_path(home_dir, ".icons"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:1307:14: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (symlink(make_path(app_dir, "ROX"), icon_home)) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/unistd.h:814:33: note: passing argument to parameter '__from' here extern int symlink (const char *__from, const char *__to) ^ type.c:1310:16: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] open_to_show(icon_home); ^~~~~~~~~ ./run.h:21:33: note: passing argument to parameter 'path' here void open_to_show(const guchar *path); ^ type.c:1324:2: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_return_val_if_fail(item != NULL, g_strdup("ROX")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:644:16: note: expanded from macro 'g_return_val_if_fail' return (val); \ ^~~~~ type.c:1326:9: warning: returning 'gchar *' (aka 'char *') from a function with result type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return g_strdup(gtk_label_get_text(item)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ type.c:1352:21: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(label, option->value) == 0) ^~~~~~~~~~~~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ type.c:1371:18: warning: passing 'const char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] list = list_dir(dir); ^~~ ./support.h:54:35: note: passing argument to parameter 'path' here GPtrArray *list_dir(const guchar *path); ^ type.c:1405:52: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(label)), ^~~~~ ./config.h:53:42: note: expanded from macro '_' # define _(String) dgettext("ROX-Filer", String) ^~~~~~ /usr/include/libintl.h:112:26: note: expanded from macro 'dgettext' dcgettext (domainname, msgid, LC_MESSAGES) ^~~~~ /usr/include/libintl.h:52:16: note: passing argument to parameter '__msgid' here const char *__msgid, int __category) ^ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimeint.o xdgmimeint.c usericons.c:89:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = choices_find_xdg_path_load("globicons", PROJECT, SITE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ usericons.c:93:14: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mc_stat(path, &info)) ^~~~ ./my_vfs.h:57:30: note: expanded from macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ /usr/include/sys/stat.h:453:26: note: passing argument to parameter '__path' here __NTH (stat (const char *__path, struct stat *__statbuf)) ^ usericons.c:101:21: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] doc = xmlParseFile(path); ^~~~ /usr/include/libxml2/libxml/parser.h:844:30: note: passing argument to parameter 'filename' here xmlParseFile (const char *filename); ^ usericons.c:116:15: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->name, "rule") != 0) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ usericons.c:121:29: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] match = xmlGetProp(node, "match"); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here const xmlChar *name); ^ usericons.c:121:10: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] match = xmlGetProp(node, "match"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ usericons.c:125:14: warning: assigning to 'gchar *' (aka 'char *') from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon_path = xmlNodeGetContent(icon); ^ ~~~~~~~~~~~~~~~~~~~~~~~ usericons.c:136:14: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_file(path, process_globicons_line); ^~~~ ./gui_support.h:62:29: note: passing argument to parameter 'path' here void parse_file(const char *path, ParseFunc *parse_line); ^ In file included from view_collection.c:24: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ usericons.c:162:42: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!convert_to_png(iconpath, make_path(filepath, ".DirIcon"))) ^~~~~~~~ ./support.h:18:37: note: passing argument to parameter 'dir' here const guchar *make_path(const char *dir, const char *leaf); ^ usericons.c:162:22: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!convert_to_png(iconpath, make_path(filepath, ".DirIcon"))) ^~~~~~~~ usericons.c:71:45: note: passing argument to parameter 'src' here static gboolean convert_to_png(const gchar *src, const gchar *dest); ^ usericons.c:162:32: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!convert_to_png(iconpath, make_path(filepath, ".DirIcon"))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ usericons.c:71:63: note: passing argument to parameter 'dest' here static gboolean convert_to_png(const gchar *src, const gchar *dest); ^ usericons.c:166:19: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] icons_may_update(filepath); ^~~~~~~~ ./icon.h:53:36: note: passing argument to parameter 'path' here void icons_may_update(const gchar *path); ^ usericons.c:177:19: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!file_exists(iconpath)) ^~~~~~~~ ./support.h:53:34: note: passing argument to parameter 'path' here gboolean file_exists(const char *path); ^ usericons.c:185:39: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pic = g_fscache_lookup(pixmap_cache, iconpath); ^~~~~~~~ ./fscache.h:33:56: note: passing argument to parameter 'pathname' here gpointer g_fscache_lookup(GFSCache *cache, const char *pathname); ^ usericons.c:198:15: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_globicon(filepath, iconpath); ^~~~~~~~ ./usericons.h:15:32: note: passing argument to parameter 'path' here void add_globicon(const gchar *path, const gchar *icon); ^ usericons.c:198:25: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_globicon(filepath, iconpath); ^~~~~~~~ ./usericons.h:15:51: note: passing argument to parameter 'icon' here void add_globicon(const gchar *path, const gchar *icon); ^ usericons.c:221:19: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] delete_globicon(pathname); ^~~~~~~~ ./usericons.h:16:35: note: passing argument to parameter 'path' here void delete_globicon(const gchar *path); ^ usericons.c:232:8: warning: assigning to 'const guchar *' (aka 'const unsigned char *') from 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] path = drop_box_get_path(drop_box); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ usericons.c:235:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = g_strdup_printf(_("Really delete icon '%s'?"), path); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ usericons.c:236:15: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (confirm(tmp, GTK_STOCK_DELETE, NULL)) ^~~ ./gui_support.h:77:31: note: passing argument to parameter 'message' here gboolean confirm(const gchar *message, const gchar *stock, const gchar *action); ^ usericons.c:238:15: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (unlink(path)) ^~~~ /usr/include/unistd.h:838:32: note: passing argument to parameter '__name' here extern int unlink (const char *__name) __THROW __nonnull ((1)); ^ usericons.c:244:22: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] icons_may_update(pathname); ^~~~~~~~ ./icon.h:53:36: note: passing argument to parameter 'path' here void icons_may_update(const gchar *path); ^ usericons.c:270:13: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strdup(path), g_free); ^~~~ /usr/include/string.h:171:34: note: passing argument to parameter '__s' here extern char *strdup (const char *__s) ^ usericons.c:304:14: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mc_stat(path, &info) == 0 && S_ISDIR(info.st_mode)) ^~~~ ./my_vfs.h:57:30: note: expanded from macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ /usr/include/sys/stat.h:453:26: note: passing argument to parameter '__path' here __NTH (stat (const char *__path, struct stat *__statbuf)) ^ usericons.c:314:14: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (access(path, W_OK) == 0) ^~~~ /usr/include/unistd.h:287:32: note: passing argument to parameter '__name' here extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ usericons.c:373:32: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] drop_box_set_path(drop_box, path); ^~~~ ./dropbox.h:18:57: note: passing argument to parameter 'path' here void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ usericons.c:386:32: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] drop_box_set_path(drop_box, path); ^~~~ ./dropbox.h:18:57: note: passing argument to parameter 'path' here void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ usericons.c:394:32: warning: passing 'const char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] drop_box_set_path(drop_box, gi); ^~ ./dropbox.h:18:57: note: passing argument to parameter 'path' here void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ usericons.c:400:24: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] diricon = make_path(path, ".DirIcon"); ^~~~ ./support.h:18:37: note: passing argument to parameter 8'dir' warning shere generated . const guchar *make_path(const char *dir, const char *leaf); ^ usericons.c:400:12: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] diricon = make_path(path, ".DirIcon"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ usericons.c:402:33: warning: passing 'const char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] drop_box_set_path(drop_box, diricon); ^~~~~~~ ./dropbox.h:18:57: note: passing argument to parameter 'path' here void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ usericons.c:426:36: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tree = xmlNewTextChild(doc, NULL, "rule", NULL); ^~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ usericons.c:427:19: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(tree, "match", key); ^~~~~~~ /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ usericons.c:428:30: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewTextChild(tree, NULL, "icon", value); ^~~~~~ /usr/include/libxml2/libxml/tree.h:899:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ usericons.c:444:18: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^~~~~ /usr/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here xmlNewDoc (const xmlChar *version); ^ usericons.c:446:41: warning: passing 'char [14]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewDocNode(doc, NULL, "special-files", NULL)); ^~~~~~~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here const xmlChar *name, ^ usericons.c:473:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] pattern = strtok(line, " \t"); ^ ~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimemagic.o xdgmimemagic.c usericons.c:478:11: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] iconpath = strtok(NULL, " \t"); ^ ~~~~~~~~~~~~~~~~~~~ usericons.c:484:43: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_hash_table_insert(glob_icons, g_strdup(pattern), g_strdup(iconpath)); ^~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ usericons.c:484:62: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_hash_table_insert(glob_icons, g_strdup(pattern), g_strdup(iconpath)); ^~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:217:52: note: passing argument to parameter 'str' here gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ usericons.c:502:10: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] examine(path); ^~~~ ./run.h:22:28: note: passing argument to parameter 'path' here void examine(const guchar *path); ^ usericons.c:519:10: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] examine(path); ^~~~ ./run.h:22:28: note: passing argument to parameter 'path' here void examine(const guchar *path); ^ usericons.c:539:28: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!set_icon_path(path, icon)) ^~~~ usericons.c:172:69: note: passing argument to parameter 'iconpath' here static gboolean set_icon_path(const guchar *filepath, const guchar *iconpath) ^ usericons.c:544:29: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!create_diricon(path, icon)) ^~~~ usericons.c:160:70: note: passing argument to parameter 'iconpath' here static gboolean create_diricon(const guchar *filepath, const guchar *iconpath) ^ usericons.c:568:22: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] do_set_icon(dialog, path); ^~~~ usericons.c:523:57: note: passing argument to parameter 'icon' here static void do_set_icon(GtkWidget *dialog, const gchar *icon) ^ view_details.c:1210:18: warning: passing 'guint *' (aka 'unsigned int *') to parameter of type 'gint *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] path, NULL, new_order); ^~~~~~~~~ /usr/include/gtk-2.0/gtk/gtktreemodel.h:266:23: note: passing argument to parameter 'new_order' here gint *new_order); ^ 8 warnings generated. 73 warnings generated. x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimeparent.o xdgmimeparent.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimealias.o xdgmimealias.c x86_64-pc-linux-gnu-clang -I. -I. -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimecache.o xdgmimecache.c 71 warnings generated. In file included from wrapped.c:24: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ 92 warnings generated. 47 warnings generated. In file included from xml.c:30: In file included from ./i18n.h:6: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ xdgmimecache.c:45:2: warning: Building xdgmime without MMAP support. Binary "mime.info" cache files will not be used. [-W#warnings] #warning Building xdgmime without MMAP support. Binary "mime.info" cach... ^ In file included from xdgmime.c:49: In file included from ./main.h:10: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from xtypes.c:38: In file included from ./type.h:9: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /usr/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /usr/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /usr/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /usr/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from wrapped.c:24: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from xml.c:30: In file included from ./i18n.h:6: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from xdgmime.c:49: In file included from ./main.h:10: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ In file included from xtypes.c:38: In file included from ./type.h:9: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /usr/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /usr/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /usr/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... ^ xml.c:86:14: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->name, name)) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ xml.c:96:14: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->ns->href, namespaceURI) == 0) ^~~~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ xml.c:130:14: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->name, first->name)) ^~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ xml.c:130:26: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->name, first->name)) ^~~~~~~~~~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ xml.c:138:15: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^~~~~~~~~~~~~~ /usr/include/string.h:140:32: note: passing argument to parameter '__s1' here extern int strcmp (const char *__s1, const char *__s2) ^ xml.c:138:31: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^~~~~~~~~~~~~~~ /usr/include/string.h:140:50: note: passing argument to parameter '__s2' here extern int strcmp (const char *__s1, const char *__s2) ^ xml.c:141:8: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] lang = xmlNodeGetLang(node); ^ ~~~~~~~~~~~~~~~~~~~~ 41 warnings generated. xdgmime.c:445:11: warning: unused variable 'l' [-Wunused-variable] int l; ^ 9 warnings generated. 2 warnings generated. 2 warnings generated. 2 warnings generated. 3 warnings generated. 55 warnings generated. 3 warnings generated. 1 warning generated. x86_64-pc-linux-gnu-clang -o "ROX-Filer" abox.o action.o appinfo.o appmenu.o bind.o bookmarks.o bulk_rename.o cell_icon.o choices.o collection.o dir.o diritem.o display.o dnd.o dropbox.o filer.o find.o fscache.o gtksavebox.o gui_support.o i18n.o icon.o infobox.o log.o main.o menu.o minibuffer.o modechange.o mount.o options.o panel.o pinboard.o pixmaps.o remote.o run.o sc.o session.o support.o tasklist.o toolbar.o type.o usericons.o view_collection.o view_details.o view_iface.o wrapped.o xml.o xtypes.o xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimeparent.o xdgmimealias.o xdgmimecache.o -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld `pkg-config --libs gtk+-2.0 libxml-2.0 | sed 's/-lpangoxft-[^ ]*//'` -lm -ldl -lX11 -lICE -lSM mv "ROX-Filer" "./.." (cd "./.." && \ objcopy --only-keep-debug ROX-Filer ROX-Filer.dbg && \ strip ROX-Filer && \ objcopy --add-gnu-debuglink=ROX-Filer.dbg ROX-Filer) >>> Source compiled. >>> Test phase: app-misc/rox-filer-2.11 >>> Completed testing app-misc/rox-filer-2.11 >>> Install app-misc/rox-filer-2.11 into /var/tmp/portage/app-misc/rox-filer-2.11/image/ >>> Completed installing app-misc/rox-filer-2.11 into /var/tmp/portage/app-misc/rox-filer-2.11/image/ * Final size of build directory: 11316 KiB (11.0 MiB) * Final size of installed tree: 4196 KiB ( 4.0 MiB) * QA Notice: Pre-stripped files found: * /usr/bin/rox >>> Done.