=> Building x11-fm/rox-filer build started at Sun Mar 12 23:02:10 PDT 2017 port directory: /usr/ports/x11-fm/rox-filer building for: DragonFly pkgbox64.dragonflybsd.org 4.7-DEVELOPMENT DragonFly v4.7.0.1380.gb4315f-DEVELOPMENT #0: Fri Mar 3 17:20:21 PST 2017 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 maintained by: olgeni@FreeBSD.org ident warning: no id keywords in /build/boomdata/data/.m/Release48-default/ref/../01//usr/ports/x11-fm/rox-filer/Makefile Makefile ident: Poudriere version: 3.1-pre Host OSVERSION: 400713 Jail OSVERSION: 400713 ---Begin Environment--- STATUS=1 SAVED_TERM=screen MASTERMNT=/build/boomdata/data/.m/Release48-default/ref PATH=/usr/local/libexec/poudriere:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/pkg/xorg/bin:/usr/X11R6/bin:/root/bin:/sbin:/usr/sbin POUDRIERE_BUILD_TYPE=bulk PKGNAME=rox-filer-2.11_5 OLDPWD=/root/boom PWD=/build/boomdata/data/.m/Release48-default/ref/.p/pool MASTERNAME=Release48-default TERM=cons25 USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ---End OPTIONS List--- --CONFIGURE_ARGS-- --enable-rox --with-platform=FreeBSD --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- APP_DIR=/wrkdirs/x11-fm/rox-filer/rox-filer-2.11/ROX-Filer MAKE=gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/x11-fm/rox-filer XDG_CONFIG_HOME=/wrkdirs/x11-fm/rox-filer HOME=/wrkdirs/x11-fm/rox-filer TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/x11-fm/rox-filer XDG_CONFIG_HOME=/wrkdirs/x11-fm/rox-filer HOME=/wrkdirs/x11-fm/rox-filer TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS="" LIBS="-lm" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- LOCALBASE=/usr/local GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" OSREL=4.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/rox-filer" EXAMPLESDIR="share/examples/rox-filer" DATADIR="share/rox-filer" WWWDIR="www/rox-filer" ETCDIR="etc/rox-filer" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/rox-filer DOCSDIR=/usr/local/share/doc/rox-filer EXAMPLESDIR=/usr/local/share/examples/rox-filer WWWDIR=/usr/local/www/rox-filer ETCDIR=/usr/local/etc/rox-filer --End SUB_LIST-- ---Begin make.conf--- NO_BACKUP=yes USE_PACKAGE_DEPENDS=yes PKG_CREATE_VERBOSE=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORT_DBDIR=/options PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles MAKE_JOBS_NUMBER=5 ---End make.conf--- =================================================== =========================================================================== =================================================== ===> rox-filer-2.11_5 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.9.4_1.txz Installing pkg-1.9.4_1... Extracting pkg-1.9.4_1: .......... done ===> rox-filer-2.11_5 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of rox-filer-2.11_5 =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by rox-filer-2.11_5 for building =========================================================================== =================================================== ===> Fetching all distfiles required by rox-filer-2.11_5 for building => SHA256 Checksum OK for rox-filer-2.11.tar.bz2. =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by rox-filer-2.11_5 for building ===> Extracting for rox-filer-2.11_5 => SHA256 Checksum OK for rox-filer-2.11.tar.bz2. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for rox-filer-2.11_5 ===> Applying ports patches for rox-filer-2.11_5 =========================================================================== =================================================== ===> rox-filer-2.11_5 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_1.txz Installing gmake-4.2.1_1... `-- Installing indexinfo-0.2.6... `-- Extracting indexinfo-0.2.6: .... done `-- Installing gettext-runtime-0.19.8.1_1... `-- Extracting gettext-runtime-0.19.8.1_1: .......... done Extracting gmake-4.2.1_1: .......... done ===> rox-filer-2.11_5 depends on executable: gmake - found ===> Returning to build of rox-filer-2.11_5 ===> rox-filer-2.11_5 depends on package: pkgconf>=0.9.10 - not found ===> Installing existing package /packages/All/pkgconf-1.2.1_1.txz Installing pkgconf-1.2.1_1... Extracting pkgconf-1.2.1_1: .......... done ===> rox-filer-2.11_5 depends on package: pkgconf>=0.9.10 - found ===> Returning to build of rox-filer-2.11_5 ===> rox-filer-2.11_5 depends on executable: update-mime-database - not found ===> Installing existing package /packages/All/shared-mime-info-1.5.txz Installing shared-mime-info-1.5... `-- Installing libxml2-2.9.4... `-- Extracting libxml2-2.9.4: .......... done `-- Installing glib-2.46.2_4... | `-- Installing libiconv-1.14_10... | `-- Extracting libiconv-1.14_10: .......... done | `-- Installing python27-2.7.13_1... | | `-- Installing expat-2.2.0_1... | | `-- Extracting expat-2.2.0_1: .......... done | | `-- Installing readline-6.3.8... | | `-- Installing ncurses-6.0_3... | | `-- Extracting ncurses-6.0_3: .......... done | | `-- Extracting readline-6.3.8: .......... done | | `-- Installing libffi-3.2.1... | | `-- Extracting libffi-3.2.1: .......... done | | `-- Installing libressl-2.4.5... | | `-- Extracting libressl-2.4.5: .......... done | `-- Extracting python27-2.7.13_1: .......... done | `-- Installing pcre-8.40... | `-- Extracting pcre-8.40: .......... done | `-- Installing perl5-5.24.1... | `-- Extracting perl5-5.24.1: .......... done `-- Extracting glib-2.46.2_4: .......... done No schema files found: doing nothing. Extracting shared-mime-info-1.5: .......... done Message from ncurses-6.0_3: ===> NOTICE: The ncurses port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port Message from python27-2.7.13_1: =========================================================================== Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: bsddb databases/py-bsddb gdbm databases/py-gdbm sqlite3 databases/py-sqlite3 tkinter x11-toolkits/py-tkinter =========================================================================== Message from perl5-5.24.1: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. ===> rox-filer-2.11_5 depends on executable: update-mime-database - found ===> Returning to build of rox-filer-2.11_5 ===> rox-filer-2.11_5 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found ===> Installing existing package /packages/All/libX11-1.6.4,1.txz Installing libX11-1.6.4,1... `-- Installing xproto-7.0.31... `-- Extracting xproto-7.0.31: .......... done `-- Installing kbproto-1.0.7... `-- Extracting kbproto-1.0.7: .......... done `-- Installing libXdmcp-1.1.2... `-- Extracting libXdmcp-1.1.2: ......... done `-- Installing libxcb-1.12... | `-- Installing libpthread-stubs-0.3_6... | `-- Extracting libpthread-stubs-0.3_6: ..... done | `-- Installing libXau-1.0.8_3... | `-- Extracting libXau-1.0.8_3: .......... done `-- Extracting libxcb-1.12: .......... done Extracting libX11-1.6.4,1: .......... done ===> rox-filer-2.11_5 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of rox-filer-2.11_5 ===> rox-filer-2.11_5 depends on file: /usr/local/libdata/pkgconfig/sm.pc - not found ===> Installing existing package /packages/All/libSM-1.2.2_3,1.txz Installing libSM-1.2.2_3,1... `-- Installing libICE-1.0.9_1,1... `-- Extracting libICE-1.0.9_1,1: .......... done Extracting libSM-1.2.2_3,1: .......... done ===> rox-filer-2.11_5 depends on file: /usr/local/libdata/pkgconfig/sm.pc - found ===> Returning to build of rox-filer-2.11_5 ===> rox-filer-2.11_5 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - not found ===> Installing existing package /packages/All/libXaw-1.0.13,2.txz Installing libXaw-1.0.13,2... `-- Installing libXpm-3.5.12... | `-- Installing libXt-1.1.5,1... | `-- Extracting libXt-1.1.5,1: .......... done | `-- Installing libXext-1.3.3_1,1... | | `-- Installing xextproto-7.3.0... | | `-- Extracting xextproto-7.3.0: .......... done | `-- Extracting libXext-1.3.3_1,1: .......... done `-- Extracting libXpm-3.5.12: .......... done `-- Installing libXmu-1.1.2_3,1... `-- Extracting libXmu-1.1.2_3,1: .......... done `-- Installing printproto-1.0.5... `-- Extracting printproto-1.0.5: .... done `-- Installing libXp-1.0.3,1... `-- Extracting libXp-1.0.3,1: .......... done Extracting libXaw-1.0.13,2: .......... done ===> rox-filer-2.11_5 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - found ===> Returning to build of rox-filer-2.11_5 ===> rox-filer-2.11_5 depends on file: /usr/local/libdata/pkgconfig/xproto.pc - found =========================================================================== =================================================== ===> rox-filer-2.11_5 depends on shared library: libatk-1.0.so - not found ===> Installing existing package /packages/All/atk-2.18.0.txz Installing atk-2.18.0... Extracting atk-2.18.0: .......... done ===> rox-filer-2.11_5 depends on shared library: libatk-1.0.so - found (/usr/local/lib/libatk-1.0.so) ===> Returning to build of rox-filer-2.11_5 ===> rox-filer-2.11_5 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so) ===> rox-filer-2.11_5 depends on shared library: libgtk-x11-2.0.so - not found ===> Installing existing package /packages/All/gtk2-2.24.29_3.txz Installing gtk2-2.24.29_3... `-- Installing hicolor-icon-theme-0.15... `-- Extracting hicolor-icon-theme-0.15: . done `-- Installing libXdamage-1.1.4_3... | `-- Installing libXfixes-5.0.3... | | `-- Installing fixesproto-5.0... | | `-- Extracting fixesproto-5.0: .... done | `-- Extracting libXfixes-5.0.3: .......... done | `-- Installing damageproto-1.2.1... | `-- Extracting damageproto-1.2.1: .... done `-- Extracting libXdamage-1.1.4_3: ...... done `-- Installing gtk-update-icon-cache-2.24.29... | `-- Installing pango-1.38.0_1... | | `-- Installing encodings-1.0.4_3,1... | | `-- Installing font-util-1.3.1... | | `-- Extracting font-util-1.3.1: .......... done | | `-- Extracting encodings-1.0.4_3,1: .......... done | | `-- Installing fontconfig-2.12.1,1... | | `-- Installing freetype2-2.6.3... | | `-- Extracting freetype2-2.6.3: .......... done | | `-- Extracting fontconfig-2.12.1,1: .......... done Running fc-cache to build fontconfig cache... /usr/local/share/fonts: caching, new cache contents: 0 fonts, 2 dirs /usr/local/share/fonts/encodings: caching, new cache contents: 0 fonts, 1 dirs /usr/local/share/fonts/encodings/large: caching, new cache contents: 0 fonts, 0 dirs /usr/local/share/fonts/util: caching, new cache contents: 0 fonts, 0 dirs /usr/local/lib/X11/fonts: skipping, no such directory /var/db/fontconfig: cleaning cache directory fc-cache: succeeded | | `-- Installing libXft-2.3.2_1... | | `-- Installing libXrender-0.9.10... | | | `-- Installing renderproto-0.11.1... | | | `-- Extracting renderproto-0.11.1: .... done | | `-- Extracting libXrender-0.9.10: .......... done | | `-- Extracting libXft-2.3.2_1: ......... done | | `-- Installing harfbuzz-1.4.1... | | `-- Installing cairo-1.14.6_1,2... | | | `-- Installing glproto-1.4.17... | | | `-- Extracting glproto-1.4.17: ...... done | | | `-- Installing libEGL-11.2.2... | | | `-- Installing libdevq-0.0.4... | | | `-- Extracting libdevq-0.0.4: .......... done | | | `-- Installing libxshmfence-1.2... | | | `-- Extracting libxshmfence-1.2: ......... done | | | `-- Installing gbm-11.2.2... | | | | `-- Installing libglapi-11.2.2... | | | | `-- Installing libXvMC-1.0.10... | | | | | `-- Installing libXv-1.0.11,1... | | | | | `-- Installing videoproto-2.3.3... | | | | | `-- Extracting videoproto-2.3.3: ......... done | | | | | `-- Extracting libXv-1.0.11,1: .......... done | | | | `-- Extracting libXvMC-1.0.10: .......... done | | | | `-- Installing libdrm-2.4.74_1,1... | | | | | `-- Installing libpciaccess-0.13.4... | | | | | `-- Installing pciids-20170128... | | | | | `-- Extracting pciids-20170128: ..... done | | | | | `-- Extracting libpciaccess-0.13.4: ...... done | | | | `-- Extracting libdrm-2.4.74_1,1: .......... done | | | | `-- Installing libelf-0.8.13_2... | | | | `-- Extracting libelf-0.8.13_2: .......... done | | | | `-- Extracting libglapi-11.2.2: ... done | | | `-- Extracting gbm-11.2.2: ..... done | | | `-- Installing llvm37-3.7.1_4... | | | | `-- Installing libedit-3.1.20150325_2,1... | | | | `-- Extracting libedit-3.1.20150325_2,1: .......... done | | | `-- Extracting llvm37-3.7.1_4: .......... done | | | `-- Extracting libEGL-11.2.2: .......... done | | | `-- Installing libGL-11.2.2... | | | `-- Installing dri2proto-2.8... | | | `-- Extracting dri2proto-2.8: .... done | | | `-- Installing libXxf86vm-1.1.4_1... | | | | `-- Installing xf86vidmodeproto-2.3.1... | | | | `-- Extracting xf86vidmodeproto-2.3.1: .... done | | | `-- Extracting libXxf86vm-1.1.4_1: .......... done | | | `-- Extracting libGL-11.2.2: .......... done | | | `-- Installing xcb-util-renderutil-0.3.9_1... | | | `-- Installing xcb-util-0.4.0_2,1... | | | `-- Extracting xcb-util-0.4.0_2,1: .......... done | | | `-- Extracting xcb-util-renderutil-0.3.9_1: ...... done | | | `-- Installing png-1.6.27... | | | `-- Extracting png-1.6.27: .......... done | | | `-- Installing pixman-0.34.0... | | | `-- Extracting pixman-0.34.0: .......... done | | `-- Extracting cairo-1.14.6_1,2: .......... done | | `-- Installing icu-58.2,1... | | `-- Extracting icu-58.2,1: .......... done | | `-- Installing graphite2-1.3.9... | | `-- Extracting graphite2-1.3.9: .......... done | | `-- Extracting harfbuzz-1.4.1: .......... done | | `-- Installing xorg-fonts-truetype-7.7_1... | | `-- Installing font-misc-meltho-1.0.3_3... | | | `-- Installing mkfontdir-1.0.7... | | | `-- Installing mkfontscale-1.1.2... | | | | `-- Installing libfontenc-1.1.3_1... | | | | `-- Extracting libfontenc-1.1.3_1: ......... done | | | `-- Extracting mkfontscale-1.1.2: .. done | | | `-- Extracting mkfontdir-1.0.7: .. done | | `-- Extracting font-misc-meltho-1.0.3_3: .......... done | | `-- Installing font-bh-ttf-1.0.3_3... | | `-- Extracting font-bh-ttf-1.0.3_3: .......... done | | `-- Installing font-misc-ethiopic-1.0.3_3... | | `-- Extracting font-misc-ethiopic-1.0.3_3: ... done | | `-- Installing dejavu-2.37... | | `-- Extracting dejavu-2.37: .......... done | `-- Extracting pango-1.38.0_1: .......... done | `-- Installing libXcursor-1.1.14_3... | `-- Extracting libXcursor-1.1.14_3: .......... done | `-- Installing libXinerama-1.1.3_3,1... | | `-- Installing xineramaproto-1.2.1... | | `-- Extracting xineramaproto-1.2.1: .. done | `-- Extracting libXinerama-1.1.3_3,1: .......... done | `-- Installing libXcomposite-0.4.4_3,1... | | `-- Installing compositeproto-0.4.2... | | `-- Extracting compositeproto-0.4.2: .... done | `-- Extracting libXcomposite-0.4.4_3,1: .......... done | `-- Installing libXi-1.7.9,1... | | `-- Installing inputproto-2.3.2... | | `-- Extracting inputproto-2.3.2: ........ done | `-- Extracting libXi-1.7.9,1: .......... done | `-- Installing libXrandr-1.5.1... | | `-- Installing randrproto-1.5.0... | | `-- Extracting randrproto-1.5.0: .... done | `-- Extracting libXrandr-1.5.1: .......... done | `-- Installing gdk-pixbuf2-2.32.3_1... | | `-- Installing jasper-1.900.1_16... | | `-- Installing jpeg-turbo-1.5.1... | | `-- Extracting jpeg-turbo-1.5.1: .......... done | | `-- Extracting jasper-1.900.1_16: .......... done | | `-- Installing tiff-4.0.7_1... | | `-- Installing jbigkit-2.1_1... | | `-- Extracting jbigkit-2.1_1: .......... done | | `-- Extracting tiff-4.0.7_1: .......... done | `-- Extracting gdk-pixbuf2-2.32.3_1: .......... done `-- Extracting gtk-update-icon-cache-2.24.29: .... done `-- Installing cups-2.2.2_1... | `-- Installing avahi-app-0.6.31_5... | | `-- Installing gnome_subr-1.0... | | `-- Extracting gnome_subr-1.0: . done | | `-- Installing gobject-introspection-1.46.0... | | `-- Installing python2-2_3... | | `-- Extracting python2-2_3: ...... done | | `-- Extracting gobject-introspection-1.46.0: .......... done | | `-- Installing gdbm-1.12... | | `-- Extracting gdbm-1.12: .......... done | | `-- Installing libdaemon-0.14_1... | | `-- Extracting libdaemon-0.14_1: .......... done | | `-- Installing dbus-glib-0.104... | | `-- Installing dbus-1.10.14_2... ===> Creating groups. Creating group 'messagebus' with gid '556'. ===> Creating users Creating user 'messagebus' with uid '556'. | | `-- Extracting dbus-1.10.14_2: ......... done | | `-- Extracting dbus-glib-0.104: .......... done ===> Creating groups. Creating group 'avahi' with gid '558'. ===> Creating users Creating user 'avahi' with uid '558'. | `-- Extracting avahi-app-0.6.31_5: .......... done | `-- Installing gnutls-3.5.8... | | `-- Installing nettle-3.3... | | `-- Installing gmp-5.1.3_3... | | `-- Extracting gmp-5.1.3_3: .......... done | | `-- Extracting nettle-3.3: .......... done | | `-- Installing ca_root_nss-3.28.1... | | `-- Extracting ca_root_nss-3.28.1: ........ done | | `-- Installing libtasn1-4.10... | | `-- Extracting libtasn1-4.10: .......... done | | `-- Installing trousers-0.3.14_1... | | `-- Installing tpm-emulator-0.7.4_1... ===> Creating groups. Creating group '_tss' with gid '601'. ===> Creating users Creating user '_tss' with uid '601'. | | `-- Extracting tpm-emulator-0.7.4_1: ......... done ===> Creating groups. Using existing group '_tss'. ===> Creating users Using existing user '_tss'. | | `-- Extracting trousers-0.3.14_1: .......... done | | `-- Installing p11-kit-0.23.3... | | `-- Extracting p11-kit-0.23.3: .......... done | | `-- Installing libunistring-0.9.7... | | `-- Extracting libunistring-0.9.7: .......... done | | `-- Installing libidn-1.33_1... | | `-- Extracting libidn-1.33_1: .......... done | `-- Extracting gnutls-3.5.8: .......... done | `-- Installing libpaper-1.1.24.4... | `-- Extracting libpaper-1.1.24.4: .......... done ===> Creating groups. Creating group 'cups' with gid '193'. ===> Creating users Creating user 'cups' with uid '193'. `-- Extracting cups-2.2.2_1: .......... done Extracting gtk2-2.24.29_3: .......... done Message from dejavu-2.37: Make sure that the freetype module is loaded. If it is not, add the following line to the "Modules" section of your X Windows configuration file: Load "freetype" Add the following line to the "Files" section of X Windows configuration file: FontPath "/usr/local/share/fonts/dejavu/" Note: your X Windows configuration file is typically /etc/X11/XF86Config if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org. Message from ca_root_nss-3.28.1: ********************************* WARNING ********************************* FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. *********************************** NOTE ********************************** This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem *************************************************************************** Message from trousers-0.3.14_1: To run tcsd automatically, add the following line to /etc/rc.conf: tcsd_enable="YES" You might want to edit /usr/local/etc/tcsd.conf to reflect your setup. If you want to use tcsd with software TPM emulator, use the following configuration in /etc/rc.conf: tcsd_enable="YES" tcsd_mode="emulator" tpmd_enable="YES" To use TPM, add your_account to '_tss' group like following: # pw groupmod _tss -m your_account ===> rox-filer-2.11_5 depends on shared library: libgtk-x11-2.0.so - found (/usr/local/lib/libgtk-x11-2.0.so) ===> Returning to build of rox-filer-2.11_5 ===> rox-filer-2.11_5 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) ===> rox-filer-2.11_5 depends on shared library: libpango-1.0.so - found (/usr/local/lib/libpango-1.0.so) =========================================================================== =================================================== ===> Configuring for rox-filer-2.11_5 configure: WARNING: unrecognized options: --enable-rox, --with-platform configure: loading site script /usr/ports/Templates/config.site checking for gcc... cc 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 cc accepts -g... yes checking for cc 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... cpp checking for X... libraries /usr/local/lib, headers /usr/local/include checking whether -R must be followed by a space... no checking for gethostbyname... (cached) 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... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for fcntl.h... (cached) yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking mntent.h usability... no checking mntent.h presence... no checking for mntent.h... no checking sys/ucred.h usability... yes checking sys/ucred.h presence... yes checking for sys/ucred.h... yes 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 for sys/statvfs.h... (cached) yes checking sys/vfs.h usability... no checking sys/vfs.h presence... no checking for sys/vfs.h... no checking for wctype.h... (cached) yes checking libintl.h usability... yes checking libintl.h presence... no configure: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: libintl.h: proceeding with the compiler's result checking for libintl.h... yes checking sys/inotify.h usability... no checking sys/inotify.h presence... no checking for sys/inotify.h... no checking X11/SM/SMlib.h usability... yes checking X11/SM/SMlib.h presence... no configure: WARNING: X11/SM/SMlib.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: X11/SM/SMlib.h: proceeding with the compiler's result checking for X11/SM/SMlib.h... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... (cached) yes checking for size_t... (cached) yes checking for gethostname... (cached) yes checking for unsetenv... (cached) yes checking for mkdir... yes checking for rmdir... yes checking for strdup... (cached) yes checking for strtol... (cached) yes checking for statvfs... (cached) yes checking for statfs... (cached) yes checking for mbrtowc... (cached) yes checking for gettext in -lintl... yes checking for getopt_long in -lgnugetopt... no checking for getopt_long... yes checking for attropen... no checking for getxattr... no checking attr/xattr.h usability... no checking attr/xattr.h presence... no checking for attr/xattr.h... no checking sys/xattr.h usability... no checking sys/xattr.h presence... no checking for sys/xattr.h... no checking extracting version information... version 2.11 configure: creating ./config.status config.status: creating Makefile config.status: creating config.h configure: WARNING: unrecognized options: --enable-rox, --with-platform =========================================================================== =================================================== ===> Building for rox-filer-2.11_5 gmake[1]: Entering directory '/wrkdirs/x11-fm/rox-filer/rox-filer-2.11/ROX-Filer/src' ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o abox.o abox.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o action.o action.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o appinfo.o appinfo.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o appmenu.o appmenu.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o bind.o bind.c appmenu.c: In function 'appmenu_add': appmenu.c:132:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] current_app_path = g_strdup(app_dir); ^ appmenu.c: In function 'create_menu_item': appmenu.c:176:13: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Item") == 0) ^ In file included from appmenu.c:29:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ appmenu.c:179:29: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] option = xmlGetProp(node, "option"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from appmenu.c:32: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ appmenu.c:181:18: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] else if (strcmp(node->name, "AppMenu") == 0) ^ In file included from appmenu.c:29:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ appmenu.c:195:28: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from appmenu.c:32: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ appmenu.c:197:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] label = g_strdup(_("")); ^ appmenu.c:199:44: warning: pointer targets in passing argument 1 of 'gtk_image_menu_item_new_with_label' differ in signedness [-Wpointer-sign] item = gtk_image_menu_item_new_with_label(label); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:110:0, from appmenu.c:26: /usr/local/include/gtk-2.0/gtk/gtkimagemenuitem.h:68:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_image_menu_item_new_with_label (const gchar *label); ^ appmenu.c:201:31: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] icon_name = xmlGetProp(node, "icon"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from appmenu.c:32: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ appmenu.c:206:24: warning: pointer targets in passing argument 1 of 'gtk_stock_lookup' differ in signedness [-Wpointer-sign] if (gtk_stock_lookup(icon_name, &stock_item)) ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:174:0, from appmenu.c:26: /usr/local/include/gtk-2.0/gtk/gtkstock.h:55:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gtk_stock_lookup (const gchar *stock_id, ^ appmenu.c:207:36: warning: pointer targets in passing argument 1 of 'gtk_image_new_from_stock' differ in signedness [-Wpointer-sign] icon = gtk_image_new_from_stock(icon_name, GTK_ICON_SIZE_MENU); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtkbutton.h:36:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:52, from appmenu.c:26: /usr/local/include/gtk-2.0/gtk/gtkimage.h:199:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, ^ appmenu.c:213:29: warning: pointer targets in passing argument 1 of 'theme_load_icon' differ in signedness [-Wpointer-sign] pixbuf = theme_load_icon(icon_name, size, 0, NULL); ^ In file included from appmenu.c:44:0: type.h:59:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GdkPixbuf *theme_load_icon(const gchar *icon_name, gint size, ^ appmenu.c:244:15: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(option), ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from appmenu.c:26: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ appmenu.c: In function 'apprun_menu': appmenu.c:280:24: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] argv[0] = g_strconcat(current_app_path, "/AppRun", NULL); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from appmenu.c:26: /usr/local/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ appmenu.c:281:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[1] = option; /* (may be NULL) */ ^ appmenu.c: In function 'show_app_help': appmenu.c:293:18: warning: pointer targets in passing argument 1 of 'show_help_files' differ in signedness [-Wpointer-sign] show_help_files(current_app_path); ^ In file included from appmenu.c:47:0: run.h:23:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' void show_help_files(const char *dir); ^ appmenu.c: In function 'build_menu_for_type': appmenu.c:339:19: warning: pointer targets in passing argument 1 of 'list_dir' differ in signedness [-Wpointer-sign] names = list_dir(path); ^ In file included from appmenu.c:39:0: support.h:54:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' GPtrArray *list_dir(const guchar *path); ^ appmenu.c:341:22: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] ditem = diritem_new(""); ^ In file included from appmenu.c:48:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ appmenu.c:349:18: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(full_path, ditem, NULL); ^ In file included from appmenu.c:48:0: diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ abox.c: In function 'abox_add_filename': abox.c:487:7: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 0, g_basename(path), ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from global.h:11, from abox.c:29: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ abox.c: In function 'abox_set_file': abox.c:636:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(base); ^ In file included from abox.c:37:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' DirItem *diritem_new(const guchar *leafname); ^ abox.c:638:17: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(path, item, NULL); ^ In file included from abox.c:37:0: diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ action.c: In function 'entry_changed': action.c:168:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] text = gtk_editable_get_chars(entry, 0, -1); ^ action.c:180:8: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs(text, gui_side->to_child); ^ In file included from action.c:26:0: /usr/include/stdio.h:200:6: note: expected 'const char * restrict' but argument is of type 'guchar * {aka unsigned char *}' int fputs(const char * __restrict, FILE * __restrict); ^ action.c: In function 'process_message': action.c:342:18: warning: pointer targets in passing argument 1 of 'dir_check_this' differ in signedness [-Wpointer-sign] dir_check_this(buffer + 1); /* Update this item */ ^ In file included from action.c:49:0: dir.h:105:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void dir_check_this(const guchar *path); ^ action.c: In function 'message_from_child': action.c:435:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] report = g_strdup(_("There was one error.\n")); ^ action.c:437:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] report = g_strdup_printf(_("There were %d errors.\n"), ^ action.c:440:49: warning: pointer targets in passing argument 2 of 'gtk_text_buffer_insert_at_cursor' differ in signedness [-Wpointer-sign] gtk_text_buffer_insert_at_cursor(text_buffer, report, -1); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:178:0, from action.h:9, from action.c:38: /usr/local/include/gtk-2.0/gtk/gtktextbuffer.h:179:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_text_buffer_insert_at_cursor (GtkTextBuffer *buffer, ^ action.c: In function 'for_dir_contents': action.c:473:40: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] list = g_list_prepend(list, g_strdup(make_path(src_dir, ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ action.c: In function 'read_new_entry_text': action.c:615:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_entry_string = new->str; ^ action.c: In function 'do_delete': action.c:960:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ action.c: In function 'do_eject': action.c:1005:36: warning: pointer targets in passing argument 1 of 'build_command_with_path' differ in signedness [-Wpointer-sign] argv[2] = build_command_with_path(o_action_eject_command.value, ^ In file included from action.c:41:0: support.h:72:8: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *build_command_with_path(const char *cmd, const char *path); ^ action.c: In function 'do_find': action.c:1039:34: warning: pointer targets in passing argument 1 of 'find_compile' differ in signedness [-Wpointer-sign] find_condition = find_compile(new_entry_string); ^ In file included from action.c:48:0: find.h:23:16: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' FindCondition *find_compile(const gchar *string); ^ action.c:1060:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] info.fullpath = path; ^ action.c:1063:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] info.leaf = g_basename(path); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ action.c:1063:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] info.leaf = g_basename(path); ^ action.c: In function 'do_chmod': action.c:1144:36: warning: pointer targets in passing argument 1 of 'nice_mode_compile' differ in signedness [-Wpointer-sign] mode_change = nice_mode_compile(new_entry_string, ^ action.c:1078:28: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static struct mode_change *nice_mode_compile(const char *mode_string, ^ action.c:1183:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] safe_path = g_strdup(path); ^ action.c:1184:31: warning: pointer targets in passing argument 2 of 'for_dir_contents' differ in signedness [-Wpointer-sign] for_dir_contents(do_chmod, safe_path, safe_path); ^ action.c:449:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void for_dir_contents(ForDirCB *cb, ^ action.c:1184:42: warning: pointer targets in passing argument 3 of 'for_dir_contents' differ in signedness [-Wpointer-sign] for_dir_contents(do_chmod, safe_path, safe_path); ^ action.c:449:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void for_dir_contents(ForDirCB *cb, ^ action.c: In function 'do_settype': action.c:1224:35: warning: pointer targets in passing argument 1 of 'mime_type_lookup' differ in signedness [-Wpointer-sign] type_change = mime_type_lookup(new_entry_string); ^ In file included from action.c:52:0: type.h:53:19: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern MIME_type *mime_type_lookup(const char *type); ^ action.c:1270:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] safe_path = g_strdup(path); ^ action.c:1271:33: warning: pointer targets in passing argument 2 of 'for_dir_contents' differ in signedness [-Wpointer-sign] for_dir_contents(do_settype, safe_path, unused); ^ action.c:449:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void for_dir_contents(ForDirCB *cb, ^ action.c: In function 'make_dest_path': action.c:1306:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return make_path(dir, leaf); ^ action.c: In function 'do_copy2': action.c:1457:21: warning: pointer targets in passing argument 1 of 'copy_file' differ in signedness [-Wpointer-sign] error = copy_file(path, dest_path); ^ In file included from action.c:41:0: support.h:34:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' guchar *copy_file(const guchar *from, const guchar *to); ^ action.c:1457:27: warning: pointer targets in passing argument 2 of 'copy_file' differ in signedness [-Wpointer-sign] error = copy_file(path, dest_path); ^ In file included from action.c:41:0: support.h:34:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' guchar *copy_file(const guchar *from, const guchar *to); ^ action.c: In function 'do_link_relative': action.c:1612:31: warning: pointer targets in passing argument 1 of 'get_relative_path' differ in signedness [-Wpointer-sign] rel_path = get_relative_path(dest_path, path); ^ In file included from action.c:41:0: support.h:39:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' guchar *get_relative_path(const guchar *from, const guchar *to); ^ action.c:1612:42: warning: pointer targets in passing argument 2 of 'get_relative_path' differ in signedness [-Wpointer-sign] rel_path = get_relative_path(dest_path, path); ^ In file included from action.c:41:0: support.h:39:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' guchar *get_relative_path(const guchar *from, const guchar *to); ^ action.c:1612:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] rel_path = get_relative_path(dest_path, path); ^ action.c: In function 'do_mount': action.c:1631:36: warning: pointer targets in passing argument 1 of 'build_command_with_path' differ in signedness [-Wpointer-sign] argv[2] = build_command_with_path(mount ? o_action_mount_command.value ^ In file included from action.c:41:0: support.h:72:8: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *build_command_with_path(const char *cmd, const char *path); ^ action.c:1633:8: warning: pointer targets in passing argument 2 of 'build_command_with_path' differ in signedness [-Wpointer-sign] path); ^ In file included from action.c:41:0: support.h:72:8: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *build_command_with_path(const char *cmd, const char *path); ^ action.c: In function 'usage_cb': action.c:1699:12: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(path); ^ action.c:553:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ action.c:1708:12: warning: pointer targets in passing argument 1 of 'do_usage' differ in signedness [-Wpointer-sign] do_usage(path, NULL); ^ action.c:875:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' 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), ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ action.c:1711:19: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] g_basename(path), ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ action.c: In function 'mount_cb': action.c:1750:20: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] target = pathdup(path); ^ In file included from action.c:41:0: support.h:17:7: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' char *pathdup(const char *path); ^ action.c:1750:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] target = pathdup(path); ^ action.c: In function 'dirname': action.c:1782:18: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] slash = strrchr(path, '/'); ^ In file included from action.c:40:0: /usr/include/string.h:126:7: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' char *strrchr(const char *, int) __pure; ^ action.c:1782:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] slash = strrchr(path, '/'); ^ In file included from /usr/local/include/glib-2.0/glib.h:62:0, from global.h:11, from action.c:36: action.c:1783:47: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_return_val_if_fail(slash != NULL, g_strdup(path)); ^ /usr/local/include/glib-2.0/glib/gmessages.h:382:11: note: in definition of macro 'g_return_val_if_fail' return (val); \ ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ In file included from /usr/local/include/glib-2.0/glib.h:62:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gmessages.h:382:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return (val); \ ^ action.c:1783:2: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail(slash != NULL, g_strdup(path)); ^ action.c:1786:20: warning: pointer targets in passing argument 1 of 'g_strndup' differ in signedness [-Wpointer-sign] return g_strndup(path, slash - path); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gstrfuncs.h:224:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strndup (const gchar *str, ^ action.c:1786:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strndup(path, slash - path); ^ action.c:1787:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup("/"); ^ action.c: In function 'delete_cb': action.c:1802:12: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(dir); ^ action.c:553:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ action.c:1809:13: warning: pointer targets in passing argument 1 of 'do_delete' differ in signedness [-Wpointer-sign] do_delete(path, dir); ^ action.c:908:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_delete(const char *src_path, const char *unused) ^ action.c:1809:19: warning: pointer targets in passing argument 2 of 'do_delete' differ in signedness [-Wpointer-sign] do_delete(path, dir); ^ action.c:908:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_delete(const char *src_path, const char *unused) ^ action.c: In function 'eject_cb': action.c:1833:12: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(path); ^ action.c:553:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ action.c:1835:12: warning: pointer targets in passing argument 1 of 'do_eject' differ in signedness [-Wpointer-sign] do_eject(path); ^ action.c:972:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_eject(const char *path) ^ action.c: In function 'find_cb': action.c:1852:13: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(path); ^ action.c:553:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ action.c:1854:12: warning: pointer targets in passing argument 1 of 'do_find' differ in signedness [-Wpointer-sign] do_find(path, NULL); ^ action.c:1022:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_find(const char *path, const char *unused) ^ action.c: In function 'chmod_cb': action.c:1883:12: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(path); ^ action.c:553:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ In file included from config.h:49:0, from action.c:24: action.c:1885:15: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info) != 0) ^ my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from action.c:24: /usr/include/sys/stat.h:245:5: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int stat(const char *, struct stat *); ^ action.c:1889:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] g_basename(path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ action.c:1889:20: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] g_basename(path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ action.c:1891:13: warning: pointer targets in passing argument 1 of 'do_chmod' differ in signedness [-Wpointer-sign] do_chmod(path, NULL); ^ action.c:1109:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_chmod(const char *path, const char *unused) ^ action.c: In function 'settype_cb': action.c:1914:12: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(path); ^ action.c:553:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ In file included from config.h:49:0, from action.c:24: action.c:1916:15: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info) != 0) ^ my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from action.c:24: /usr/include/sys/stat.h:245:5: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int stat(const char *, struct stat *); ^ action.c:1920:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] g_basename(path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ action.c:1920:20: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] g_basename(path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ action.c:1922:15: warning: pointer targets in passing argument 1 of 'do_settype' differ in signedness [-Wpointer-sign] do_settype(path, NULL); ^ action.c:1190:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_settype(const char *path, const char *unused) ^ action.c: In function 'action_find': action.c:1965:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_find_string = g_strdup("'core'"); ^ action.c:1981:29: warning: pointer targets in passing argument 2 of 'abox_add_entry' differ in signedness [-Wpointer-sign] abox_add_entry(ABOX(abox), last_find_string, ^ In file included from action.c:39:0: abox.h:79:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void abox_add_entry (ABox *abox, ^ action.c: In function 'action_chmod': action.c:2127:32: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] last_chmod_string = g_strdup((guchar *) presets->data); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ action.c:2127:21: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_chmod_string = g_strdup((guchar *) presets->data); ^ action.c:2130:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(action); ^ action.c:2132:31: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(last_chmod_string); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ action.c:2132:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(last_chmod_string); ^ action.c:2154:53: warning: pointer targets in passing argument 4 of 'abox_add_combo' differ in signedness [-Wpointer-sign] abox_add_combo(ABOX(abox), _("Command:"), presets, new_entry_string, ^ In file included from action.c:39:0: abox.h:74:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void abox_add_combo (ABox *abox, ^ action.c: In function 'action_settype': action.c:2190:23: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_settype_string = g_strdup("text/plain"); ^ action.c:2193:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(oldtype); ^ action.c:2195:31: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(last_settype_string); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ action.c:2195:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(last_settype_string); ^ action.c:2220:50: warning: pointer targets in passing argument 4 of 'abox_add_combo' differ in signedness [-Wpointer-sign] abox_add_combo(ABOX(abox), _("Type:"), presets, new_entry_string, ^ In file included from action.c:39:0: abox.h:74:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void abox_add_combo (ABox *abox, ^ action.c: In function 'remove_pinned_ok': action.c:2424:21: warning: pointer targets in passing argument 1 of 'icons_require' differ in signedness [-Wpointer-sign] if (icons_require(path)) ^ In file included from action.c:50:0: icon.h:51:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean icons_require(const gchar *path); ^ action.c:2451:18: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] leaf = strrchr(path, '/'); ^ In file included from action.c:40:0: /usr/include/string.h:126:7: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' char *strrchr(const char *, int) __pure; ^ action.c:2451:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = strrchr(path, '/'); ^ action.c:2458:28: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(message, leaf); ^ In file included from /usr/local/include/glib-2.0/glib/giochannel.h:34:0, from /usr/local/include/glib-2.0/glib.h:54, from global.h:11, from action.c:36: /usr/local/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ action.c: In function 'set_find_string_colour': action.c:2493:22: warning: pointer targets in passing argument 1 of 'find_compile' differ in signedness [-Wpointer-sign] cond = find_compile(string); ^ In file included from action.c:48:0: find.h:23:16: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' FindCondition *find_compile(const gchar *string); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o bookmarks.o bookmarks.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o bulk_rename.o bulk_rename.c appinfo.c: In function 'appinfo_get': appinfo.c:80:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strconcat(app_dir, "/" APPINFO_FILENAME, NULL); ^ appinfo.c:81:22: warning: pointer targets in passing argument 1 of 'xml_cache_load' differ in signedness [-Wpointer-sign] ai = xml_cache_load(tmp); ^ In file included from appinfo.c:56:0: support.h:14:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' XMLwrapper *xml_cache_load(const gchar *pathname); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o cell_icon.o cell_icon.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o choices.o choices.c bookmarks.c: In function 'bookmarks_edit': bookmarks.c:169:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ In file included from bookmarks.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ bookmarks.c:172:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] mark = xmlNodeListGetString(bookmarks->doc, ^ bookmarks.c:177:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] title=xmlGetProp(node, "title"); ^ In file included from global.h:191:0, from bookmarks.c:28: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ bookmarks.c:177:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] title=xmlGetProp(node, "title"); ^ bookmarks.c: In function 'bookmarks_add_uri': bookmarks.c:311:21: warning: pointer targets in passing argument 1 of 'bookmarks_add_dir' differ in signedness [-Wpointer-sign] bookmarks_add_dir(path); ^ bookmarks.c:72:13: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' static void bookmarks_add_dir(const guchar *dir); ^ bookmarks.c: In function 'bookmarks_new': bookmarks.c:327:29: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] bookmarks->doc = xmlNewDoc("1.0"); ^ In file included from global.h:191:0, from bookmarks.c:28: /usr/local/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ bookmarks.c:329:39: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlNewDocNode(bookmarks->doc, NULL, "bookmarks", NULL)); ^ In file included from global.h:191:0, from bookmarks.c:28: /usr/local/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ bookmarks.c: In function 'bookmark_find': bookmarks.c:384:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ In file included from bookmarks.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ bookmarks.c:387:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = xmlNodeListGetString(bookmarks->doc, ^ bookmarks.c: In function 'bookmarks_save': bookmarks.c:407:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save_path = choices_find_xdg_path_save("Bookmarks.xml", PROJECT, SITE, ^ bookmarks.c:411:33: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] save_xml_file(bookmarks->doc, save_path); ^ In file included from bookmarks.c:34:0: support.h:15:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ bookmarks.c: In function 'bookmarks_add': bookmarks.c:423:20: warning: pointer targets in passing argument 1 of 'bookmarks_add_dir' differ in signedness [-Wpointer-sign] bookmarks_add_dir(filer_window->sym_path); ^ bookmarks.c:72:13: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' static void bookmarks_add_dir(const guchar *dir); ^ bookmarks.c: In function 'bookmarks_add_dir': bookmarks.c:430:20: warning: pointer targets in passing argument 1 of 'bookmark_find' differ in signedness [-Wpointer-sign] if (bookmark_find(dir)) ^ bookmarks.c:369:17: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static xmlNode *bookmark_find(const gchar *mark) ^ bookmarks.c:434:11: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] NULL, "bookmark", dir); ^ In file included from global.h:191:0, from bookmarks.c:28: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ bookmarks.c:435:23: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(bookmark, "title", dir); ^ In file included from global.h:191:0, from bookmarks.c:28: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ bookmarks.c: In function 'bookmarks_activate': bookmarks.c:479:21: warning: pointer targets in passing argument 1 of 'mount_is_mounted' differ in signedness [-Wpointer-sign] !mount_is_mounted(filer_window->real_path, NULL, NULL)) ^ In file included from bookmarks.c:37:0: mount.h:29:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' gboolean mount_is_mounted(const guchar *path, struct stat *info, ^ bookmarks.c: In function 'dir_dropped': bookmarks.c:611:27: warning: pointer targets in passing argument 1 of 'uri_list_to_glist' differ in signedness [-Wpointer-sign] uris = uri_list_to_glist(selection_data->data); ^ In file included from bookmarks.c:35:0: gui_support.h:85:8: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' GList *uri_list_to_glist(const char *uri_list); ^ bookmarks.c:617:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = get_local_path((EscapedPath *) next->data); ^ In file included from config.h:49:0, from bookmarks.c:22: bookmarks.c:624:16: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info) == 0 && S_ISDIR(info.st_mode)) ^ my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from bookmarks.c:22: /usr/include/sys/stat.h:245:5: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int stat(const char *, struct stat *); ^ bookmarks.c: In function 'commit_edits': bookmarks.c:662:43: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] bookmark = xmlNewTextChild(root, NULL, "bookmark", ^ In file included from global.h:191:0, from bookmarks.c:28: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ bookmarks.c:663:6: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] g_value_get_string(&mark)); ^ In file included from global.h:191:0, from bookmarks.c:28: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' xmlNewTextChild (xmlNodePtr parent, ^ bookmarks.c:666:25: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(bookmark, "title", ^ In file included from global.h:191:0, from bookmarks.c:28: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ bookmarks.c:667:8: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] g_value_get_string(&title)); ^ In file included from global.h:191:0, from bookmarks.c:28: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' xmlSetProp (xmlNodePtr node, ^ bookmarks.c: In function 'bookmarks_build_menu': bookmarks.c:809:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ In file included from bookmarks.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ bookmarks.c:812:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] mark = xmlNodeListGetString(bookmarks->doc, ^ bookmarks.c:818:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] title=xmlGetProp(node, "title"); ^ In file included from global.h:191:0, from bookmarks.c:28: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ bookmarks.c:818:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] title=xmlGetProp(node, "title"); ^ cell_icon.c: In function 'get_style': cell_icon.c:212:6: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] path, FSCACHE_LOOKUP_ONLY_NEW, NULL); ^ In file included from cell_icon.c:40:0: fscache.h:34:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o collection.o collection.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o dir.o dir.c bulk_rename.c: In function 'rename_items': bulk_rename.c:441:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dest = make_path(dir, after); ^ bulk_rename.c:489:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dest = make_path(dir, after); ^ dir.c: In function 'dir_check_this': dir.c:308:32: warning: pointer targets in passing argument 1 of 'g_path_get_dirname' differ in signedness [-Wpointer-sign] dir_path = g_path_get_dirname(path); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dir.c:53: /usr/local/include/glib-2.0/glib/gfileutils.h:178:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *g_path_get_dirname (const gchar *file_name) G_GNUC_MALLOC; ^ dir.c:308:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dir_path = g_path_get_dirname(path); ^ dir.c:309:22: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] real_path = pathdup(dir_path); ^ In file included from dir.c:62:0: support.h:17:7: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' char *pathdup(const char *path); ^ dir.c:309:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] real_path = pathdup(dir_path); ^ dir.c:312:41: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] dir = g_fscache_lookup_full(dir_cache, real_path, ^ In file included from dir.c:65:0: fscache.h:34:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ dir.c:316:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] dir_recheck(dir, real_path, g_basename(path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dir.c:53: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ dir.c:316:42: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] dir_recheck(dir, real_path, g_basename(path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dir.c:53: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ dir.c:316:31: warning: pointer targets in passing argument 3 of 'dir_recheck' differ in signedness [-Wpointer-sign] dir_recheck(dir, real_path, g_basename(path)); ^ dir.c:98:13: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static void dir_recheck(Directory *dir, ^ dir.c: In function 'dir_force_update_path': dir.c:362:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] dir_force_update_item(dir, g_basename(path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dir.c:53: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ dir.c: In function 'dir_update_item': dir.c:377:26: warning: pointer targets in passing argument 2 of 'insert_item' differ in signedness [-Wpointer-sign] item = insert_item(dir, leafname); ^ dir.c:96:17: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static DirItem *insert_item(Directory *dir, const guchar *leafname); ^ dir.c: In function 'insert_item': dir.c:720:39: warning: pointer targets in passing argument 2 of 'make_path' differ in signedness [-Wpointer-sign] full_path = make_path(dir->pathname, leafname); ^ In file included from dir.c:62:0: support.h:18:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ dir.c:720:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] full_path = make_path(dir->pathname, leafname); ^ dir.c:733:18: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(full_path, item, &dir->stat_info); ^ In file included from dir.c:61:0: diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ dir.c:742:18: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(full_path, item, &dir->stat_info); ^ In file included from dir.c:61:0: diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ dir.c: In function 'dir_recheck': dir.c:872:16: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] guchar *old = dir->pathname; ^ dir.c:874:27: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] dir->pathname = g_strdup(path); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dir.c:53: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ collection.c: In function 'collection_key_press': collection.c:707:9: warning: variable 'item' set but not used [-Wunused-but-set-variable] int item; ^ collection.c: In function 'collection_select_all': collection.c:1218:13: warning: variable 'widget' set but not used [-Wunused-but-set-variable] GtkWidget *widget; ^ collection.c: In function 'collection_clear_except': collection.c:1283:13: warning: variable 'widget' set but not used [-Wunused-but-set-variable] GtkWidget *widget; ^ choices.c: In function 'choices_list_xdg_dirs': choices.c:348:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_build_filename(xdg_dir_list[i], site, ^ choices.c:351:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_build_filename(xdg_dir_list[i], dir, NULL); ^ choices.c:353:14: warning: pointer targets in passing argument 1 of 'exists' differ in signedness [-Wpointer-sign] if (exists(path)) ^ choices.c:56:17: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean exists(char *path); ^ dir.c: In function 'insert_item': dir.c:784:4: warning: 'old.mime_type' may be used uninitialized in this function [-Wmaybe-uninitialized] && item->mime_type == old.mime_type ^ dir.c:785:27: warning: 'old._image' may be used uninitialized in this function [-Wmaybe-uninitialized] && (old._image == NULL || di_image(item) == old._image)) ^ dir.c:781:4: warning: 'old.mtime' may be used uninitialized in this function [-Wmaybe-uninitialized] && item->mtime == old.mtime ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o diritem.o diritem.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o display.o display.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o dnd.o dnd.c dnd.c: In function 'set_xds_prop': dnd.c:182:4: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] text, ^ In file included from /usr/local/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dnd.c:33: /usr/local/include/gtk-2.0/gdk/gdkproperty.h:60:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' void gdk_property_change (GdkWindow *window, ^ dnd.c: In function 'get_xds_prop': dnd.c:203:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return prop_text; ^ In file included from /usr/local/include/glib-2.0/glib.h:42:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dnd.c:33: dnd.c: In function 'drag_selection': dnd.c:258:14: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(uri_list), g_free); ^ /usr/local/include/glib-2.0/glib/gdataset.h:140:65: note: in definition of macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dnd.c:33: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ In file included from /usr/local/include/glib-2.0/glib.h:42:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dnd.c:33: dnd.c: In function 'drag_one_item': dnd.c:322:13: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(full_path), g_free); ^ /usr/local/include/glib-2.0/glib/gdataset.h:140:65: note: in definition of macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dnd.c:33: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ dnd.c:323:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = (char *) encode_path_as_uri(full_path); ^ dnd.c:324:20: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] uri = g_strconcat(tmp, "\r\n", NULL); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dnd.c:33: /usr/local/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ dnd.c:324:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] uri = g_strconcat(tmp, "\r\n", NULL); ^ dnd.c: In function 'drag_data_get': dnd.c:400:26: warning: pointer targets in passing argument 1 of 'load_file' differ in signedness [-Wpointer-sign] if (path && load_file(path, &to_send, &to_send_length)) ^ In file included from dnd.c:44:0: gui_support.h:60:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gboolean load_file(const char *pathname, char **data_out, long *length_out); ^ dnd.c:431:4: warning: pointer targets in passing argument 4 of 'gtk_selection_data_set' differ in signedness [-Wpointer-sign] to_send, ^ In file included from /usr/local/include/gtk-2.0/gtk/gtkclipboard.h:29:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:68, from dnd.c:33: /usr/local/include/gtk-2.0/gtk/gtkselection.h:159:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void gtk_selection_data_set (GtkSelectionData *selection_data, ^ dnd.c: In function 'dnd_motion_item': dnd.c:509:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return drop_dest_dir; ^ dnd.c:521:11: warning: pointer targets in return differ in signedness [-Wpointer-sign] return drop_dest_dir; ^ dnd.c:528:11: warning: pointer targets in return differ in signedness [-Wpointer-sign] return drop_dest_prog; ^ dnd.c: In function 'drag_drop': dnd.c:592:6: warning: pointer targets in passing argument 2 of 'set_xds_prop' differ in signedness [-Wpointer-sign] make_path(dest_uri, leafname)); ^ dnd.c:176:13: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' static void set_xds_prop(GdkDragContext *context, const char *text) ^ dnd.c: In function 'desktop_drag_data_received': dnd.c:665:27: warning: pointer targets in passing argument 1 of 'uri_list_to_glist' differ in signedness [-Wpointer-sign] uris = uri_list_to_glist(selection_data->data); ^ In file included from dnd.c:44:0: gui_support.h:85:8: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' GList *uri_list_to_glist(const char *uri_list); ^ dnd.c:671:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = get_local_path((EscapedPath *) next->data); ^ dnd.c:674:17: warning: pointer targets in passing argument 1 of 'pinboard_pin' differ in signedness [-Wpointer-sign] pinboard_pin(path, NULL, x, y, NULL); ^ In file included from dnd.c:48:0: pinboard.h:26:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void pinboard_pin(const gchar *path, const gchar *name, int x, int y, ^ dnd.c: In function 'drag_data_received': dnd.c:755:34: warning: pointer targets in passing argument 3 of 'got_uri_list' differ in signedness [-Wpointer-sign] got_uri_list(widget, context, selection_data->data, ^ dnd.c:89:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void got_uri_list(GtkWidget *widget, ^ dnd.c: In function 'got_data_raw': dnd.c:861:12: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] fd = open(make_path(dest_path, leafname), ^ In file included from dnd.c:26:0: /usr/include/fcntl.h:260:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int open(const char *, int, ...); ^ dnd.c: In function 'got_uri_list': dnd.c:987:6: warning: pointer targets in passing argument 2 of 'run_with_argument' differ in signedness [-Wpointer-sign] o_dnd_uri_handler.value, ^ dnd.c:903:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void run_with_argument(const char *dir, ^ dnd.c: In function 'spring_now': dnd.c:1212:34: warning: pointer targets in passing argument 2 of 'filer_change_to' differ in signedness [-Wpointer-sign] filer_change_to(spring_window, dest_path, NULL); ^ In file included from dnd.c:41:0: filer.h:138:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_change_to(FilerWindow *filer_window, ^ dnd.c:1219:33: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] spring_window = filer_opendir(dest_path, ^ In file included from dnd.c:41:0: filer.h:129:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ display.c: In function 'details': display.c:659:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup_printf(_("lstat(2) failed: %s"), ^ display.c:668:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup_printf("%s/%s", ^ display.c:675:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ctime = pretty_time(&item->ctime); ^ display.c:676:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] mtime = pretty_time(&item->mtime); ^ display.c:677:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] atime = pretty_time(&item->atime); ^ display.c:679:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup_printf("a[%s] c[%s] m[%s]", atime, ctime, mtime); ^ display.c:693:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup_printf("%s %-8.8s %-8.8s", ^ display.c:711:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup(format_size_aligned(item->size)); ^ display.c:713:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup(format_size(item->size)); ^ display.c:716:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup("-"); ^ display.c:719:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return buf; ^ display.c: In function 'display_update_view': display.c:807:53: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] view->image = g_fscache_lookup_full(pixmap_cache, path, ^ In file included from display.c:56:0: fscache.h:34:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o dropbox.o dropbox.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o filer.o filer.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o find.o find.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o fscache.o fscache.c dropbox.c: In function 'drop_box_set_path': dropbox.c:158:28: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] drop_box->path = g_strdup(path); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dropbox.c:24: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ dropbox.c:163:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] l = strlen(path); ^ In file included from dropbox.c:26:0: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' size_t strlen(const char *) __pure; ^ dropbox.c:167:20: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] copy = g_strdup(path); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from dropbox.c:24: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ dropbox.c: In function 'open_dir_clicked': dropbox.c:235:16: warning: pointer targets in passing argument 1 of 'open_to_show' differ in signedness [-Wpointer-sign] open_to_show(drop_box->path); ^ In file included from dropbox.c:36:0: run.h:21:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void open_to_show(const guchar *path); ^ dropbox.c: In function 'drop_box_drag_data_received': dropbox.c:257:27: warning: pointer targets in passing argument 1 of 'uri_list_to_glist' differ in signedness [-Wpointer-sign] uris = uri_list_to_glist(selection_data->data); ^ In file included from dropbox.c:35:0: gui_support.h:85:8: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' GList *uri_list_to_glist(const char *uri_list); ^ dropbox.c:266:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = get_local_path((EscapedPath *) uris->data); ^ dropbox.c:276:19: warning: pointer targets in passing argument 1 of 'file_exists' differ in signedness [-Wpointer-sign] if (!file_exists(path)) ^ In file included from dropbox.c:34:0: support.h:53:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gboolean file_exists(const char *path); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o gtksavebox.o gtksavebox.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o gui_support.o gui_support.c In file included from config.h:49:0, from diritem.c:27: diritem.c: In function 'diritem_restat': diritem.c:83:15: warning: pointer targets in passing argument 1 of 'lstat' differ in signedness [-Wpointer-sign] if (mc_lstat(path, &info) == -1) ^ my_vfs.h:58:32: note: in definition of macro 'mc_lstat' # define mc_lstat(x, y) lstat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from diritem.c:27: /usr/include/sys/stat.h:237:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int lstat(const char *, struct stat *); ^ diritem.c:108:18: warning: pointer targets in passing argument 1 of 'xattr_have' differ in signedness [-Wpointer-sign] if (xattr_have(path)) ^ In file included from diritem.c:46:0: xtypes.h:24:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int xattr_have(const char *path); ^ In file included from config.h:49:0, from diritem.c:27: diritem.c:113:16: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info)) ^ my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from diritem.c:27: /usr/include/sys/stat.h:245:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int stat(const char *, struct stat *); ^ diritem.c:121:26: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] target_path = pathdup(path); ^ In file included from diritem.c:38:0: support.h:17:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *pathdup(const char *path); ^ diritem.c:121:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] target_path = pathdup(path); ^ diritem.c:161:24: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] link_path = pathdup(path); ^ In file included from diritem.c:38:0: support.h:17:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *pathdup(const char *path); ^ diritem.c:161:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] link_path = pathdup(path); ^ diritem.c:162:37: warning: pointer targets in passing argument 1 of 'type_from_path' differ in signedness [-Wpointer-sign] item->mime_type = type_from_path(link_path ^ In file included from diritem.c:41:0: type.h:42:12: note: expected 'const char *' but argument is of type 'const unsigned char *' MIME_type *type_from_path(const char *path); ^ diritem.c:168:37: warning: pointer targets in passing argument 1 of 'type_from_path' differ in signedness [-Wpointer-sign] item->mime_type = type_from_path(path); ^ In file included from diritem.c:41:0: type.h:42:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' MIME_type *type_from_path(const char *path); ^ diritem.c:202:56: warning: pointer targets in passing argument 2 of 'g_fscache_lookup' differ in signedness [-Wpointer-sign] item->_image = g_fscache_lookup(desktop_icon_cache, path); ^ In file included from diritem.c:44:0: fscache.h:33:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gpointer g_fscache_lookup(GFSCache *cache, const char *pathname); ^ diritem.c: In function 'diritem_new': diritem.c:217:28: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] item->leafname = g_strdup(leafname); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from diritem.c:29: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o i18n.o i18n.c gtksavebox.c: In function 'button_press_over_icon': gtksavebox.c:393:5: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] leafname = g_basename (uri); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from gtksavebox.h:10, from gtksavebox.c:35: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ gtksavebox.c:397:32: warning: pointer targets in passing argument 2 of 'write_xds_property' differ in signedness [-Wpointer-sign] write_xds_property (context, leafname); ^ gtksavebox.c:133:13: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static void write_xds_property (GdkDragContext *context, ^ gtksavebox.c: In function 'drag_data_get': gtksavebox.c:434:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] uri = read_xds_property (context, FALSE); ^ gtksavebox.c: In function 'read_xds_property': gtksavebox.c:492:22: warning: pointer targets in passing argument 9 of 'gdk_property_get' differ in signedness [-Wpointer-sign] NULL, NULL, &length, &prop_text) ^ In file included from /usr/local/include/gtk-2.0/gdk/gdk.h:50:0, from gtksavebox.h:10, from gtksavebox.c:35: /usr/local/include/gtk-2.0/gdk/gdkproperty.h:50:10: note: expected 'gint * {aka int *}' but argument is of type 'guint * {aka unsigned int *}' gboolean gdk_property_get (GdkWindow *window, ^ gtksavebox.c: In function 'write_xds_property': gtksavebox.c:516:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] value, strlen (value)); ^ In file included from gtksavebox.c:30:0: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' size_t strlen(const char *) __pure; ^ gtksavebox.c: In function 'drag_end': gtksavebox.c:538:35: warning: pointer targets in passing argument 1 of 'escape_uri_path' differ in signedness [-Wpointer-sign] escaped_uri = escape_uri_path (uri); ^ In file included from gtksavebox.c:52:0: support.h:58:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' EscapedPath *escape_uri_path(const char *path); ^ gtksavebox.c: In function 'gtk_savebox_set_property': gtksavebox.c:639:15: warning: variable 'savebox' set but not used [-Wunused-but-set-variable] GtkSavebox *savebox; ^ find.c: In function 'test_leaf': find.c:250:35: warning: pointer targets in passing argument 2 of 'fnmatch' differ in signedness [-Wpointer-sign] return fnmatch(condition->data1, info->leaf, 0) == 0; ^ In file included from find.c:30:0: /usr/include/fnmatch.h:57:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int fnmatch(const char *, const char *, int); ^ find.c: In function 'test_path': find.c:255:35: warning: pointer targets in passing argument 2 of 'fnmatch' differ in signedness [-Wpointer-sign] return fnmatch(condition->data1, info->fullpath, FNM_PATHNAME) == 0; ^ In file included from find.c:30:0: /usr/include/fnmatch.h:57:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int fnmatch(const char *, const char *, int); ^ find.c: In function 'test_system': find.c:277:28: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(to_sys, info->fullpath); ^ In file included from /usr/local/include/glib-2.0/glib/giochannel.h:34:0, from /usr/local/include/glib-2.0/glib.h:54, from global.h:11, from find.c:36: /usr/local/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' GString* g_string_append (GString *string, ^ find.c: In function 'test_is': find.c:352:18: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] return access(info->fullpath, R_OK) == 0; ^ In file included from my_vfs.h:48:0, from config.h:49, from find.c:27: /usr/include/unistd.h:346:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int access(const char *, int); ^ find.c:354:18: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] return access(info->fullpath, W_OK) == 0; ^ In file included from my_vfs.h:48:0, from config.h:49, from find.c:27: /usr/include/unistd.h:346:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int access(const char *, int); ^ find.c:356:18: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] return access(info->fullpath, X_OK) == 0; ^ In file included from my_vfs.h:48:0, from config.h:49, from find.c:27: /usr/include/unistd.h:346:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int access(const char *, int); ^ find.c: In function 'match': find.c:996:2: warning: 'g_strncasecmp' is deprecated [-Wdeprecated-declarations] if (g_strncasecmp(*expression, word, len)) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from find.c:36: /usr/local/include/glib-2.0/glib/gstrfuncs.h:203:23: note: declared here gint g_strncasecmp (const gchar *s1, ^ filer.c: In function 'group_find': filer.c:1027:27: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] groups->doc = xmlNewDoc("1.0"); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ filer.c:1030:37: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlNewDocNode(groups->doc, NULL, "groups", NULL)); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ filer.c:1040:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] gid = xmlGetProp(node, "name"); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ filer.c:1045:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(name, gid) != 0) ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c: In function 'group_save': filer.c:1070:10: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] NULL, "group", NULL); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:1071:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(group, "name", name); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ filer.c:1071:28: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(group, "name", name); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ filer.c:1073:31: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(group, NULL, "directory", filer_window->sym_path); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ filer.c:1073:44: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(group, NULL, "directory", filer_window->sym_path); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlNewTextChild (xmlNodePtr parent, ^ filer.c:1078:32: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(group, NULL, "item", item->leafname); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ filer.c:1078:40: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(group, NULL, "item", item->leafname); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ filer.c:1080:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save_path = choices_find_xdg_path_save("Groups.xml", PROJECT, SITE, ^ filer.c:1084:30: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] save_xml_file(groups->doc, save_path); ^ In file included from filer.c:43:0: support.h:15:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ filer.c: In function 'group_restore': filer.c:1117:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = xmlNodeListGetString(groups->doc, node->xmlChildrenNode, 1); ^ filer.c:1130:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "item") != 0) ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:1133:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = xmlNodeListGetString(groups->doc, ^ filer.c: In function 'change_to_parent': filer.c:1300:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] filer_change_to(filer_window, dir, g_basename(current)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from filer.c:33: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ filer.c: In function 'filer_selected_items': filer.c:1401:16: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] guchar *dir = filer_window->sym_path; ^ filer.c:1409:24: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] g_strdup(make_path(dir, item->leafname))); ^ In file included from filer.c:43:0: support.h:18:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ filer.c:1409:14: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(make_path(dir, item->leafname))); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from filer.c:33: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ filer.c: In function 'filer_set_title': filer.c:2064:18: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] guchar *flags = ""; ^ filer.c:2082:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] flags = g_strconcat(" +", ^ filer.c:2105:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] flags = g_strconcat(" (", ^ filer.c:2110:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] flags[strlen(flags) - 2] = ')'; ^ In file included from filer.c:26:0: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' size_t strlen(const char *) __pure; ^ filer.c: In function 'filer_create_thumbs': filer.c:2333:48: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] pixmap = g_fscache_lookup_full(pixmap_cache, path, ^ In file included from filer.c:42:0: fscache.h:34:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ filer.c:2348:37: warning: pointer targets in passing argument 2 of 'filer_create_thumb' differ in signedness [-Wpointer-sign] filer_create_thumb(filer_window, path); ^ filer.c:2287:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_create_thumb(FilerWindow *filer_window, const gchar *path) ^ filer.c: In function 'filer_add_tip_details': filer.c:2379:25: warning: pointer targets in passing argument 1 of 'readlink_dup' differ in signedness [-Wpointer-sign] target = readlink_dup(fullpath); ^ In file included from filer.c:43:0: support.h:41:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *readlink_dup(const char *path); ^ filer.c:2396:22: warning: pointer targets in passing argument 1 of 'appinfo_get' differ in signedness [-Wpointer-sign] info = appinfo_get(fullpath, item); ^ In file included from filer.c:58:0: appinfo.h:13:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ filer.c:2404:26: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(tip, str); ^ In file included from /usr/local/include/glib-2.0/glib/giochannel.h:34:0, from /usr/local/include/glib-2.0/glib.h:54, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from filer.c:33: /usr/local/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ filer.c:2415:35: warning: pointer targets in passing argument 1 of 'tip_from_desktop_file' differ in signedness [-Wpointer-sign] summary = tip_from_desktop_file(fullpath); ^ filer.c:163:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' static char *tip_from_desktop_file(const char *full_path); ^ filer.c: In function 'filer_create_uri_list': filer.c:2456:28: warning: pointer targets in passing argument 1 of 'encode_path_as_uri' differ in signedness [-Wpointer-sign] uri = encode_path_as_uri(path); ^ In file included from filer.c:43:0: support.h:59:14: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' EscapedPath *encode_path_as_uri(const guchar *path); ^ filer.c:2464:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = string->str; ^ filer.c: In function 'filer_perform_action': filer.c:2525:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] second_click = g_strdup(item->leafname); ^ filer.c:2533:15: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:2533:28: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c: In function 'tooltip_activate': filer.c:2659:16: warning: pointer targets in passing argument 1 of 'tooltip_show' differ in signedness [-Wpointer-sign] tooltip_show(tip->str); ^ In file included from filer.c:44:0: gui_support.h:74:6: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'gchar * {aka char *}' void tooltip_show(guchar *text); ^ filer.c: In function 'drag_motion': filer.c:2840:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] type = dnd_motion_item(context, &item); ^ filer.c:2874:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_path = filer_window->sym_path; ^ In file included from /usr/local/include/glib-2.0/glib.h:42:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from filer.c:33: filer.c:2886:15: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(new_path), g_free); ^ /usr/local/include/glib-2.0/glib/gdataset.h:140:65: note: in definition of macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from filer.c:33: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ filer.c: In function 'load_from_node': filer.c:3128:12: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(node->name, "X") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3129:15: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->x=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3131:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Y") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3132:15: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->y=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3134:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Width") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3135:19: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->width=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3137:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Height") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3138:20: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->height=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3140:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowHidden") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3141:25: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->show_hidden=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3143:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ViewType") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3144:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->view_type=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3146:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DetailsType") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3147:26: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->details_type=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3149:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortType") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3150:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->sort_type=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3152:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortOrder") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3153:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->sort_order=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3155:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DisplayStyle") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3156:27: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->display_style=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3158:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowThumbs") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3159:25: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->show_thumbs=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3161:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "FilterType") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3162:25: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->filter_type=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c:3164:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Filter") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3165:24: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] set->filter=g_strdup(str); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from filer.c:33: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'xmlChar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ filer.c:3167:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "FilterDirectories") == 0) { ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3168:32: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->filter_directories=atoi(str); ^ In file included from filer.c:24:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' int atoi(const char *); ^ filer.c: In function 'load_settings': filer.c:3280:15: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "FilerWindow") != 0) ^ In file included from filer.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ filer.c:3283:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] path=xmlGetProp(node, "path"); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ filer.c:3284:21: warning: pointer targets in passing argument 1 of 'settings_new' differ in signedness [-Wpointer-sign] set=settings_new(path); ^ filer.c:3087:18: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' static Settings *settings_new(const char *path) ^ filer.c: In function 'add_nodes': filer.c:3309:30: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] sub=xmlNewChild(node, NULL, "FilerWindow", NULL); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3311:18: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(sub, "path", set->path); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ filer.c:3311:26: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(sub, "path", set->path); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ filer.c:3315:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "X", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3315:31: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "X", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3318:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Y", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3318:31: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Y", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3323:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Width", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3323:35: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Width", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3326:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Height", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3326:36: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Height", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3331:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowHidden", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3331:40: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowHidden", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3336:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "DisplayStyle", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3336:42: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "DisplayStyle", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3341:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "SortType", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3341:38: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "SortType", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3344:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "SortOrder", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3344:39: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "SortOrder", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3349:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ViewType", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3349:38: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ViewType", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3352:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "DetailsType", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3352:41: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "DetailsType", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3357:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowThumbs", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3357:40: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowThumbs", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3362:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "FilterType", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3362:40: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "FilterType", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3365:27: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Filter", set->filter); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3365:37: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Filter", set->filter); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3367:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "FilterDirectories", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c:3367:47: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "FilterDirectories", tmp); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ filer.c: In function 'save_settings': filer.c:3377:29: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] xmlDocPtr doc = xmlNewDoc("1.0"); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ filer.c:3379:8: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] "Settings", NULL)); ^ In file included from global.h:191:0, from filer.c:37: /usr/local/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o icon.o icon.c i18n.c: In function 'translate_entries': i18n.c:136:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] first = g_strndup(trans, slash - trans); ^ i18n.c:141:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] second = g_strndup(trans, slash - trans); ^ i18n.c:143:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] second = g_strdup(trans); ^ i18n.c:146:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] first = g_strdup(trans); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o infobox.o infobox.c gui_support.c: In function 'set_cardinal_property': gui_support.c:229:28: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] GDK_PROP_MODE_REPLACE, (gchar *) &value, 1); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from gui_support.c:34: /usr/local/include/gtk-2.0/gdk/gdkproperty.h:60:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void gdk_property_change (GdkWindow *window, ^ gui_support.c: In function 'tooltip_show': gui_support.c:892:24: warning: pointer targets in passing argument 1 of 'gtk_label_new' differ in signedness [-Wpointer-sign] label = gtk_label_new(text); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:35, from main.h:10, from gui_support.c:40: /usr/local/include/gtk-2.0/gtk/gtklabel.h:110:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_label_new (const gchar *str); ^ gui_support.c: In function 'launch_uri': gui_support.c:1574:18: warning: pointer targets in passing argument 1 of 'run_by_path' differ in signedness [-Wpointer-sign] run_by_path(path); ^ In file included from gui_support.c:46:0: run.h:14:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' gboolean run_by_path(const guchar *full_path); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o log.o log.c infobox.c: In function 'infobox_new': infobox.c:145:22: warning: pointer targets in passing argument 1 of 'make_vbox' differ in signedness [-Wpointer-sign] details = make_vbox(path, owindow); ^ infobox.c:80:19: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' static GtkWidget *make_vbox(const guchar *path, GObject *window); ^ infobox.c: In function 'make_vbox': infobox.c:217:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] item = diritem_new(g_basename(path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from infobox.c:31: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ infobox.c:217:32: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] item = diritem_new(g_basename(path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from infobox.c:31: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ infobox.c:217:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(g_basename(path)); ^ In file included from infobox.c:38:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' DirItem *diritem_new(const guchar *leafname); ^ infobox.c:220:19: warning: pointer targets in passing argument 1 of 'appinfo_get' differ in signedness [-Wpointer-sign] ai = appinfo_get(path, item); ^ In file included from infobox.c:41:0: appinfo.h:13:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ infobox.c:240:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] u8 = to_utf8(item->leafname); ^ infobox.c:241:24: warning: pointer targets in passing argument 1 of 'gtk_label_new' differ in signedness [-Wpointer-sign] name = gtk_label_new(u8); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:35, from infobox.c:31: /usr/local/include/gtk-2.0/gtk/gtklabel.h:110:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_label_new (const gchar *str); ^ infobox.c:250:25: warning: pointer targets in passing argument 1 of 'pixmap_try_thumb' differ in signedness [-Wpointer-sign] thumb=pixmap_try_thumb(path, FALSE); ^ In file included from infobox.c:46:0: pixmaps.h:71:15: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' MaskedPixmap *pixmap_try_thumb(const gchar *path, gboolean can_load); ^ infobox.c:262:25: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] help_dir = g_strconcat(path, "/Help", NULL); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from infobox.c:31: /usr/local/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ infobox.c:288:45: warning: pointer targets in passing argument 1 of 'make_permissions' differ in signedness [-Wpointer-sign] gtk_box_pack_start(vbox, make_permissions(path, item), ^ infobox.c:86:19: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static GtkWidget *make_permissions(const gchar *path, DirItem *item); ^ infobox.c:296:38: warning: pointer targets in passing argument 1 of 'make_about_desktop' differ in signedness [-Wpointer-sign] add_frame(vbox, make_about_desktop(path)); ^ infobox.c:84:19: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static GtkWidget *make_about_desktop(const gchar *path); ^ infobox.c:315:52: warning: pointer targets in passing argument 1 of 'make_unmount_options' differ in signedness [-Wpointer-sign] gtk_box_pack_start(vbox, make_unmount_options(path), FALSE, TRUE, 0); ^ infobox.c:87:19: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static GtkWidget *make_unmount_options(const gchar *path); ^ infobox.c: In function 'insert_size': infobox.c:446:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'off_t {aka long int}' [-Wformat=] ? g_strdup_printf("%s (%" SIZE_FMT " %s)", ^ infobox.c: In function 'make_details': infobox.c:572:27: warning: pointer targets in passing argument 1 of 'g_path_get_dirname' differ in signedness [-Wpointer-sign] tmp = g_path_get_dirname(path); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from infobox.c:31: /usr/local/include/glib-2.0/glib/gfileutils.h:178:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *g_path_get_dirname (const gchar *file_name) G_GNUC_MALLOC; ^ infobox.c:587:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'off_t {aka long int}' [-Wformat=] ? g_strdup_printf("%s (%" SIZE_FMT " %s)", ^ infobox.c:597:26: warning: pointer targets in passing argument 1 of 'mount_get_fs_size' differ in signedness [-Wpointer-sign] stt=mount_get_fs_size(path); ^ In file included from infobox.c:45:0: mount.h:31:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *mount_get_fs_size(const gchar *dir); ^ infobox.c:657:22: warning: pointer targets in passing argument 1 of 'xattr_supported' differ in signedness [-Wpointer-sign] : xattr_supported(path) ? _("None") ^ In file included from infobox.c:47:0: xtypes.h:22:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int xattr_supported(const char *path); ^ infobox.c:667:25: warning: pointer targets in passing argument 1 of 'readlink_dup' differ in signedness [-Wpointer-sign] target = readlink_dup(path); ^ In file included from infobox.c:35:0: support.h:41:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *readlink_dup(const char *path); ^ infobox.c: In function 'make_about': infobox.c:711:35: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (about->ns == NULL && strcmp(about->name, "About") == 0) ^ In file included from infobox.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ infobox.c:746:28: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] tmp = xmlGetProp(trans, "label"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from infobox.c:29: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ infobox.c:746:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = xmlGetProp(trans, "label"); ^ infobox.c:751:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] value = xmlNodeListGetString(trans->doc, ^ infobox.c:754:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] value = xmlNodeListGetString(prop->doc, ^ infobox.c: In function 'make_file_says': infobox.c:817:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("pipe(): %s", g_strerror(errno)); ^ infobox.c:818:36: warning: pointer targets in passing argument 2 of 'gtk_label_set_text' differ in signedness [-Wpointer-sign] gtk_label_set_text(l_file_label, tmp); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:35, from infobox.c:31: /usr/local/include/gtk-2.0/gtk/gtklabel.h:112:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_label_set_text (GtkLabel *label, ^ infobox.c:826:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("pipe(): %s", g_strerror(errno)); ^ infobox.c:827:37: warning: pointer targets in passing argument 2 of 'gtk_label_set_text' differ in signedness [-Wpointer-sign] gtk_label_set_text(l_file_label, tmp); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:35, from infobox.c:31: /usr/local/include/gtk-2.0/gtk/gtklabel.h:112:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_label_set_text (GtkLabel *label, ^ infobox.c: In function 'make_permissions': infobox.c:952:27: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] perm->item = diritem_new(path); ^ In file included from infobox.c:38:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' DirItem *diritem_new(const guchar *leafname); ^ icon.c: In function 'check_has': icon.c:207:17: warning: pointer targets in passing argument 1 of 'is_sub_dir' differ in signedness [-Wpointer-sign] if (is_sub_dir(icon->path, check->path)) ^ In file included from icon.c:44:0: support.h:36:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gboolean is_sub_dir(const char *sub, const char *parent); ^ icon.c: In function 'icon_prepare_menu': icon.c:318:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf(_("%s '%s'"), ^ icon.c:321:49: warning: pointer targets in passing argument 2 of 'gtk_label_set_text' differ in signedness [-Wpointer-sign] gtk_label_set_text(GTK_LABEL(icon_file_item), tmp); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:35, from icon.c:36: /usr/local/include/gtk-2.0/gtk/gtklabel.h:112:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_label_set_text (GtkLabel *label, ^ icon.c:325:15: warning: pointer targets in passing argument 1 of 'appmenu_add' differ in signedness [-Wpointer-sign] appmenu_add(icon->path, icon->item, icon_menu); ^ In file included from icon.c:48:0: appmenu.h:14:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int appmenu_add(const gchar *app_dir, DirItem *item, GtkWidget *menu); ^ icon.c: In function 'icon_create_uri_list': icon.c:408:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = tmp->str; ^ icon.c:411:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ icon.c: In function 'icon_set_path': icon.c:460:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] icon->src_path = g_strdup(pathname); ^ icon.c:462:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] icon->src_path = to_utf8(pathname); ^ icon.c:463:28: warning: pointer targets in passing argument 1 of 'expand_path' differ in signedness [-Wpointer-sign] icon->path = expand_path(icon->src_path); ^ In file included from icon.c:44:0: support.h:46:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar *expand_path(const gchar *path); ^ icon.c:463:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] icon->path = expand_path(icon->src_path); ^ icon.c:468:4: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] name = g_basename(icon->src_path); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from icon.c:36: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ icon.c:468:22: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] name = g_basename(icon->src_path); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from icon.c:36: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ icon.c:470:28: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] icon->item = diritem_new(name); ^ In file included from icon.c:46:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' DirItem *diritem_new(const guchar *leafname); ^ icon.c: In function 'icon_run': icon.c:516:17: warning: pointer targets in passing argument 1 of 'run_with_args' differ in signedness [-Wpointer-sign] run_with_args(icon->path, icon->item, icon->args); ^ In file included from icon.c:50:0: run.h:24:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' void run_with_args(const char *path, DirItem *item, const char *args); ^ icon.c: In function 'rename_activate': icon.c:582:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_name = gtk_entry_get_text(GTK_ENTRY(entry)); ^ icon.c:583:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_src = gtk_entry_get_text(GTK_ENTRY(src)); ^ icon.c:584:15: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_shortcut = gtk_label_get_text(GTK_LABEL(shortcut)); ^ icon.c:585:13: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(new_shortcut, CLICK_TO_SET) == 0) ^ In file included from icon.c:35:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ icon.c:587:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_args = gtk_entry_get_text(GTK_ENTRY(arg)); ^ icon.c:595:23: warning: pointer targets in passing argument 2 of 'icon_set_path' differ in signedness [-Wpointer-sign] icon_set_path(icon, new_src, new_name); ^ icon.c:445:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void icon_set_path(Icon *icon, const char *pathname, const char *name) ^ icon.c:595:32: warning: pointer targets in passing argument 3 of 'icon_set_path' differ in signedness [-Wpointer-sign] icon_set_path(icon, new_src, new_name); ^ icon.c:445:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void icon_set_path(Icon *icon, const char *pathname, const char *name) ^ icon.c:596:27: warning: pointer targets in passing argument 2 of 'icon_set_shortcut' differ in signedness [-Wpointer-sign] icon_set_shortcut(icon, new_shortcut); ^ icon.c:475:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void icon_set_shortcut(Icon *icon, const gchar *shortcut) ^ icon.c:597:28: warning: pointer targets in passing argument 2 of 'icon_set_arguments' differ in signedness [-Wpointer-sign] icon_set_arguments(icon, new_args); ^ icon.c:497:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void icon_set_arguments(Icon *icon, const gchar *args) ^ icon.c: In function 'selection_get': icon.c:638:25: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(str, icon->path); ^ In file included from /usr/local/include/glib-2.0/glib/giochannel.h:34:0, from /usr/local/include/glib-2.0/glib.h:54, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from icon.c:36: /usr/local/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ icon.c: In function 'file_op': icon.c:704:16: warning: pointer targets in passing argument 1 of 'infobox_new' differ in signedness [-Wpointer-sign] infobox_new(menu_icon->path); ^ In file included from icon.c:51:0: infobox.h:10:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void infobox_new(const gchar *pathname); ^ icon.c: In function 'filter_get_key': icon.c:749:3: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] sym = XKeycodeToKeysym(dpy, kev->keycode, 0); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdkx.h:32:0, from icon.c:38: /usr/local/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^ icon.c: In function 'show_rename_box': icon.c:875:39: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(GTK_ENTRY(entry), icon->src_path); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/local/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/local/include/gtk-2.0/gtk/gtk.h:72, from icon.c:36: /usr/local/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ icon.c: In function 'create_menu': icon.c:1410:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strconcat("/", _("File"), NULL); ^ icon.c:1412:61: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] icon_file_menu = gtk_item_factory_get_widget(item_factory, tmp); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234:0, from icon.c:36: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ log.c: In function 'log_info_paths': log.c:109:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] actual_message = g_strdup_printf(_("%s '%s'"), message, g_basename((char *) paths->data)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from log.c:27: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ log.c: In function 'log_show_window': log.c:143:28: warning: passing argument 1 of 'get_gtk_builder' from incompatible pointer type [-Wincompatible-pointer-types] builder = get_gtk_builder(&ids); ^ In file included from log.c:33:0: gui_support.h:102:13: note: expected 'gchar ** {aka char **}' but argument is of type 'gchar * (*)[2] {aka char * (*)[2]}' GtkBuilder *get_gtk_builder(gchar **ids); ^ log.c:166:9: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] dialog = gtk_builder_get_object(builder, "Log viewer"); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o main.o main.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o menu.o menu.c main.c: In function 'main': main.c:423:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup(VALUE); ^ main.c:425:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = pathdup(VALUE); ^ main.c:427:6: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] c == 'D' ? "CloseDir" : ^ main.c:195:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:430:6: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] "Filename", tmp, ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:435:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_path_get_dirname(VALUE); ^ main.c:440:20: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] dir = pathdup(tmp); ^ In file included from main.c:52:0: support.h:17:7: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' char *pathdup(const char *path); ^ main.c:440:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dir = pathdup(tmp); ^ main.c:444:6: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] "Leafname", g_basename(VALUE)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from main.c:45: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ main.c:442:20: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Show", ^ main.c:195:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:443:6: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] "Directory", dir ? dir : tmp, ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:444:6: warning: pointer targets in passing argument 5 of 'soap_add' differ in signedness [-Wpointer-sign] "Leafname", g_basename(VALUE)); ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:444:18: warning: pointer targets in passing argument 6 of 'soap_add' differ in signedness [-Wpointer-sign] "Leafname", g_basename(VALUE)); ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static void soap_add(xmlNodePtr body, ^ main.c:453:20: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^ main.c:195:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:453:29: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:213:15: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^ main.c:453:37: note: in expansion of macro 'VALUE' soap_add(body, "Panel", "Name", VALUE, ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:454:7: warning: pointer targets in passing argument 5 of 'soap_add' differ in signedness [-Wpointer-sign] "Side", c == 'l' ? "Left" : ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:454:15: warning: pointer targets in passing argument 6 of 'soap_add' differ in signedness [-Wpointer-sign] "Side", c == 'l' ? "Left" : ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:463:21: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^ main.c:195:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:463:30: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:213:15: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^ main.c:463:38: note: in expansion of macro 'VALUE' soap_add(body, "Panel", "Name", VALUE, ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:466:21: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", ^ main.c:195:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:467:8: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] "Side", "Bottom", ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:467:16: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] "Side", "Bottom", ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:471:20: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Pinboard", ^ main.c:195:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:472:7: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] "Name", VALUE, NULL, NULL); ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:213:15: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^ main.c:472:15: note: in expansion of macro 'VALUE' "Name", VALUE, NULL, NULL); ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:213:15: warning: pointer targets in passing argument 1 of 'type_get_type' differ in signedness [-Wpointer-sign] #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^ main.c:483:26: note: in expansion of macro 'VALUE' type = type_get_type(VALUE); ^ In file included from main.c:61:0: type.h:40:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' MIME_type *type_get_type(const guchar *path); ^ main.c:520:20: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "RunURI", ^ main.c:195:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:521:7: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] "URI", VALUE, NULL, NULL); ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:213:15: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^ main.c:521:14: note: in expansion of macro 'VALUE' "URI", VALUE, NULL, NULL); ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:542:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = pathdup(argv[i++]); ^ main.c:544:18: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Run", "Filename", tmp, NULL, NULL); ^ main.c:195:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:544:25: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Run", "Filename", tmp, NULL, NULL); ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:564:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dir = g_get_current_dir(); ^ main.c:565:18: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "OpenDir", "Filename", dir, NULL, NULL); ^ main.c:195:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:565:29: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "OpenDir", "Filename", dir, NULL, NULL); ^ main.c:195:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ In file included from main.c:48:0: main.c: In function 'soap_add': global.h:174:16: warning: pointer targets in passing argument 3 of 'xmlSearchNsByHref' differ in signedness [-Wpointer-sign] #define ROX_NS "http://rox.sourceforge.net/SOAP/ROX-Filer" ^ main.c:741:43: note: in expansion of macro 'ROX_NS' rox = xmlSearchNsByHref(body->doc, body, ROX_NS); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from main.c:39: /usr/local/include/libxml2/libxml/tree.h:991:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSearchNsByHref (xmlDocPtr doc, ^ main.c: In function 'add_default_panel_and_pinboard': main.c:851:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] name=o_session_pinboard_name.value; ^ main.c:854:18: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Pinboard","Name", name, NULL, NULL); ^ main.c:733:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:854:29: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Pinboard","Name", name, NULL, NULL); ^ main.c:733:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:854:37: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Pinboard","Name", name, NULL, NULL); ^ main.c:733:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'const char *' static void soap_add(xmlNodePtr body, ^ main.c:874:20: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", line, NULL, NULL); ^ main.c:733:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:874:29: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", line, NULL, NULL); ^ main.c:733:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:874:37: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", line, NULL, NULL); ^ main.c:733:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:888:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] name = o_session_panel_name.value; ^ main.c:891:19: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", name, NULL, NULL); ^ main.c:733:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:891:28: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", name, NULL, NULL); ^ main.c:733:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ main.c:891:36: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", name, NULL, NULL); ^ main.c:733:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'const char *' static void soap_add(xmlNodePtr body, ^ main.c: In function 'build_launch': main.c:942:25: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] uri = xmlGetProp(node, "uri"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from main.c:39: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ main.c:942:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] uri = xmlGetProp(node, "uri"); ^ main.c:943:29: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] appname = xmlGetProp(node, "appname"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from main.c:39: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ main.c:943:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] appname = xmlGetProp(node, "appname"); ^ In file included from main.c:26:0: main.c:950:26: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] launch_button_new(_(label), uri, appname)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from main.c:26: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ main.c: In function 'new_script_cb': main.c:980:23: warning: pointer targets in passing argument 1 of 'dir_check_this' differ in signedness [-Wpointer-sign] dir_check_this(path); ^ In file included from main.c:63:0: dir.h:105:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void dir_check_this(const guchar *path); ^ main.c: In function 'make_script_clicked': main.c:995:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] filename=make_path(window_with_focus->sym_path, "rox"); ^ main.c:989:15: warning: variable 'action' set but not used [-Wunused-but-set-variable] const gchar *action; ^ In file included from main.c:26:0: main.c: In function 'build_make_script': main.c:1028:39: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] button = gtk_button_new_with_label(_(label)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from main.c:26: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ menu.c: In function 'ensure_filer_menu': menu.c:269:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s", _(sub)); \ ^ menu.c:298:2: note: in expansion of macro 'GET_SMENU_ITEM' GET_SMENU_ITEM(filer_file_menu, "filer", "File"); ^ menu.c:270:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ menu.c:298:2: note: in expansion of macro 'GET_SMENU_ITEM' GET_SMENU_ITEM(filer_file_menu, "filer", "File"); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234:0, from menu.c:37: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ menu.c:276:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ menu.c:299:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_hidden_menu, "filer", "Display", "Show Hidden"); ^ menu.c:277:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ menu.c:299:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_hidden_menu, "filer", "Display", "Show Hidden"); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234:0, from menu.c:37: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ menu.c:276:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ menu.c:300:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_filter_dirs_menu, "filer", "Display", "Filter Directories With Files"); ^ menu.c:277:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ menu.c:300:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_filter_dirs_menu, "filer", "Display", "Filter Directories With Files"); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234:0, from menu.c:37: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ menu.c:276:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ menu.c:301:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_reverse_menu, "filer", "Display", "Reversed"); ^ menu.c:277:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ menu.c:301:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_reverse_menu, "filer", "Display", "Reversed"); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234:0, from menu.c:37: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ menu.c:276:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ menu.c:302:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_auto_size_menu, "filer", "Display", "Automatic"); ^ menu.c:277:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ menu.c:302:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_auto_size_menu, "filer", "Display", "Automatic"); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234:0, from menu.c:37: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ menu.c:276:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ menu.c:303:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_thumb_menu, "filer", "Display", ^ menu.c:277:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ menu.c:303:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_thumb_menu, "filer", "Display", ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234:0, from menu.c:37: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ menu.c:276:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ menu.c:305:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "File", "Set Type..."); ^ menu.c:277:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ menu.c:305:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "File", "Set Type..."); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234:0, from menu.c:37: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ menu.c:269:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s", _(sub)); \ ^ menu.c:308:2: note: in expansion of macro 'GET_SMENU_ITEM' GET_SMENU_ITEM(filer_new_menu, "filer", "New"); ^ menu.c:270:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ menu.c:308:2: note: in expansion of macro 'GET_SMENU_ITEM' GET_SMENU_ITEM(filer_new_menu, "filer", "New"); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234:0, from menu.c:37: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ menu.c:276:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ menu.c:309:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "Window", "Follow Symbolic Links"); ^ menu.c:277:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ menu.c:309:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "Window", "Follow Symbolic Links"); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234:0, from menu.c:37: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ menu.c:276:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ menu.c:322:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "Window", "New Window"); ^ menu.c:277:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ menu.c:322:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "Window", "New Window"); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234:0, from menu.c:37: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ menu.c: In function 'menu_from_dir': menu.c:493:19: warning: pointer targets in passing argument 1 of 'list_dir' differ in signedness [-Wpointer-sign] names = list_dir(dname); ^ In file included from menu.c:47:0: support.h:54:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' GPtrArray *list_dir(const guchar *path); ^ menu.c:521:23: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] ditem = diritem_new(""); ^ In file included from menu.c:58:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ menu.c:522:18: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(fname, ditem, NULL); ^ In file included from menu.c:58:0: diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ menu.c: In function 'show_filer_menu': menu.c:796:26: warning: pointer targets in passing argument 1 of 'appmenu_add' differ in signedness [-Wpointer-sign] n_added = appmenu_add(make_path(filer_window->sym_path, ^ In file included from menu.c:59:0: appmenu.h:14:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' int appmenu_add(const gchar *app_dir, DirItem *item, GtkWidget *menu); ^ menu.c:738:27: warning: variable 'file_menu' set but not used [-Wunused-but-set-variable] GtkWidget *file_label, *file_menu; ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o minibuffer.o minibuffer.c menu.c: In function 'menu_show_shift_action': menu.c:872:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shift_action = N_("Unmount"); ^ menu.c:874:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shift_action = N_("Open unmounted"); ^ menu.c:877:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shift_action = N_("Show Target"); ^ menu.c:879:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shift_action = N_("Look Inside"); ^ menu.c:881:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shift_action = N_("Open As Text"); ^ In file included from menu.c:26:0: menu.c:884:21: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] shift_action ? _(shift_action) ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from menu.c:26: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ menu.c: In function 'savebox_show': menu.c:1128:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] u8 = to_utf8(g_basename(path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from menu.c:37: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ menu.c:1130:5: warning: pointer targets in passing argument 2 of 'gtk_savebox_set_pathname' differ in signedness [-Wpointer-sign] make_path(dir, u8)); ^ In file included from menu.c:51:0: gtksavebox.h:80:9: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void gtk_savebox_set_pathname (GtkSavebox *savebox, ^ menu.c: In function 'link_cb': menu.c:1228:33: warning: pointer targets in passing argument 1 of 'get_relative_path' differ in signedness [-Wpointer-sign] link_path = get_relative_path(path, initial); ^ In file included from menu.c:47:0: support.h:39:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' guchar *get_relative_path(const guchar *from, const guchar *to); ^ menu.c:1228:39: warning: pointer targets in passing argument 2 of 'get_relative_path' differ in signedness [-Wpointer-sign] link_path = get_relative_path(path, initial); ^ In file included from menu.c:47:0: support.h:39:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' guchar *get_relative_path(const guchar *from, const guchar *to); ^ menu.c:1228:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] link_path = get_relative_path(path, initial); ^ menu.c:1274:17: warning: pointer targets in passing argument 1 of 'dir_check_this' differ in signedness [-Wpointer-sign] dir_check_this(path); ^ In file included from menu.c:57:0: dir.h:105:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void dir_check_this(const guchar *path); ^ menu.c: In function 'new_directory_cb': menu.c:1348:17: warning: pointer targets in passing argument 1 of 'dir_check_this' differ in signedness [-Wpointer-sign] dir_check_this(path); ^ In file included from menu.c:57:0: dir.h:105:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void dir_check_this(const guchar *path); ^ menu.c:1353:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = strrchr(path, '/'); ^ menu.c:1355:46: warning: pointer targets in passing argument 2 of 'display_set_autoselect' differ in signedness [-Wpointer-sign] display_set_autoselect(window_with_focus, leaf + 1); ^ In file included from menu.c:63:0: display.h:57:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ menu.c: In function 'new_directory': menu.c:1366:3: warning: pointer targets in passing argument 2 of 'savebox_show' differ in signedness [-Wpointer-sign] make_path(window_with_focus->sym_path, _("NewDir")), ^ menu.c:1080:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void savebox_show(const gchar *action, const gchar *path, ^ menu.c: In function 'new_file_cb': menu.c:1389:17: warning: pointer targets in passing argument 1 of 'dir_check_this' differ in signedness [-Wpointer-sign] dir_check_this(path); ^ In file included from menu.c:57:0: dir.h:105:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void dir_check_this(const guchar *path); ^ menu.c:1394:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = strrchr(path, '/'); ^ menu.c:1396:46: warning: pointer targets in passing argument 2 of 'display_set_autoselect' differ in signedness [-Wpointer-sign] display_set_autoselect(window_with_focus, leaf + 1); ^ In file included from menu.c:63:0: display.h:57:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ menu.c: In function 'new_file': menu.c:1407:3: warning: pointer targets in passing argument 2 of 'savebox_show' differ in signedness [-Wpointer-sign] make_path(window_with_focus->sym_path, _("NewFile")), ^ menu.c:1080:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void savebox_show(const gchar *action, const gchar *path, ^ menu.c: In function 'new_file_type_cb': menu.c:1420:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] oleaf = g_basename(initial); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from menu.c:37: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ menu.c:1436:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] leaf = g_basename(path); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from menu.c:37: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ menu.c: In function 'new_file_type': menu.c:1465:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] leaf = g_basename(templ); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from menu.c:37: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ menu.c:1466:23: warning: pointer targets in passing argument 1 of 'type_get_type' differ in signedness [-Wpointer-sign] type = type_get_type(templ); ^ In file included from menu.c:46:0: type.h:40:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' MIME_type *type_get_type(const guchar *path); ^ menu.c:1469:3: warning: pointer targets in passing argument 2 of 'savebox_show' differ in signedness [-Wpointer-sign] make_path(window_with_focus->sym_path, leaf), ^ menu.c:1080:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void savebox_show(const gchar *action, const gchar *path, ^ menu.c: In function 'customise_send_to': menu.c:1488:25: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(dirs, old); ^ In file included from /usr/local/include/glib-2.0/glib/giochannel.h:34:0, from /usr/local/include/glib-2.0/glib.h:54, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from menu.c:37: /usr/local/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ menu.c:1493:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save("", "SendTo", SITE, TRUE); ^ menu.c:1495:9: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign] mkdir(save, 0777); ^ In file included from my_vfs.h:47:0, from config.h:49, from menu.c:26: /usr/include/sys/stat.h:239:5: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int mkdir(const char *, mode_t); ^ menu.c:1518:17: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] filer_opendir(save, NULL, NULL); ^ In file included from menu.c:44:0: filer.h:129:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ menu.c: In function 'customise_new': menu.c:1535:25: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(dirs, old); ^ In file included from /usr/local/include/glib-2.0/glib/giochannel.h:34:0, from /usr/local/include/glib-2.0/glib.h:54, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from menu.c:37: /usr/local/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ menu.c:1540:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save("", "Templates", SITE, TRUE); ^ menu.c:1542:9: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign] mkdir(save, 0777); ^ In file included from my_vfs.h:47:0, from config.h:49, from menu.c:26: /usr/include/sys/stat.h:239:5: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int mkdir(const char *, mode_t); ^ menu.c:1558:17: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] filer_opendir(save, NULL, NULL); ^ In file included from menu.c:44:0: filer.h:129:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ menu.c: In function 'add_sendto': menu.c:1585:33: warning: pointer targets in passing argument 2 of 'menu_from_dir' differ in signedness [-Wpointer-sign] widgets = menu_from_dir(menu, dir, get_menu_icon_style(), ^ menu.c:479:15: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' static GList *menu_from_dir(GtkWidget *menu, const gchar *dir_name, ^ menu.c: In function 'show_send_to_menu': menu.c:1613:22: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from menu.c:58:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ menu.c:1631:22: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from menu.c:58:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ menu.c: In function 'xterm_here': menu.c:1703:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[2] = o_menu_xterm.value; ^ menu.c: In function 'menu_rox_help': menu.c:1806:17: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] filer_opendir(make_path(app_dir, "Help"), NULL, NULL); ^ In file included from menu.c:44:0: filer.h:129:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ menu.c:1828:15: warning: pointer targets in passing argument 1 of 'run_by_path' differ in signedness [-Wpointer-sign] run_by_path(manual); ^ In file included from menu.c:42:0: run.h:14:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' gboolean run_by_path(const guchar *full_path); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o modechange.o modechange.c menu.c: In function 'file_op': menu.c:2023:25: warning: pointer targets in passing argument 1 of 'src_dest_action_item' differ in signedness [-Wpointer-sign] src_dest_action_item(path, di_image(item), ^ menu.c:1201:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void src_dest_action_item(const gchar *path, MaskedPixmap *image, ^ menu.c:2028:25: warning: pointer targets in passing argument 1 of 'src_dest_action_item' differ in signedness [-Wpointer-sign] src_dest_action_item(path, di_image(item), ^ menu.c:1201:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void src_dest_action_item(const gchar *path, MaskedPixmap *image, ^ menu.c:2033:25: warning: pointer targets in passing argument 1 of 'src_dest_action_item' differ in signedness [-Wpointer-sign] src_dest_action_item(path, di_image(item), ^ menu.c:1201:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void src_dest_action_item(const gchar *path, MaskedPixmap *image, ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o mount.o mount.c mount.c: In function 'mount_user_mount': mount.c:130:23: warning: pointer targets in passing argument 1 of 'mount_is_mounted' differ in signedness [-Wpointer-sign] if (mount_is_mounted(path, NULL, NULL)) ^ In file included from mount.c:57:0: mount.h:29:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' gboolean mount_is_mounted(const guchar *path, struct stat *info, ^ mount.c: In function 'mount_is_mounted': mount.c:152:12: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (stat(path, &info_path)) ^ In file included from my_vfs.h:47:0, from config.h:49, from mount.c:22: /usr/include/sys/stat.h:245:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int stat(const char *, struct stat *); ^ mount.c:160:21: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] tmp = g_strconcat(path, "/..", NULL); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from mount.c:53: /usr/local/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ mount.c:160:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strconcat(path, "/..", NULL); ^ mount.c:161:12: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (stat(tmp, &info_parent)) ^ In file included from my_vfs.h:47:0, from config.h:49, from mount.c:22: /usr/include/sys/stat.h:245:5: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int stat(const char *, struct stat *); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o options.o options.c minibuffer.c: In function 'minibuffer_show': minibuffer.c:144:5: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] make_path(filer_window->sym_path, "")); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/local/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/local/include/gtk-2.0/gtk/gtk.h:72, from minibuffer.c:34: /usr/local/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ minibuffer.c:181:28: warning: pointer targets in passing argument 1 of 'shell_escape' differ in signedness [-Wpointer-sign] escaped = shell_escape(item->leafname); ^ In file included from minibuffer.c:42:0: support.h:35:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' guchar *shell_escape(const guchar *word); ^ minibuffer.c:182:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strconcat(" ", escaped, NULL); ^ minibuffer.c:184:30: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(mini, tmp); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/local/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/local/include/gtk-2.0/gtk/gtk.h:72, from minibuffer.c:34: /usr/local/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ minibuffer.c: In function 'minibuffer_add': minibuffer.c:240:21: warning: pointer targets in passing argument 1 of 'shell_escape' differ in signedness [-Wpointer-sign] esc = shell_escape(leafname); ^ In file included from minibuffer.c:42:0: support.h:35:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' guchar *shell_escape(const guchar *word); ^ minibuffer.c:248:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] gtk_editable_insert_text(edit, esc, strlen(esc), &pos); ^ In file included from minibuffer.c:25:0: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' size_t strlen(const char *) __pure; ^ minibuffer.c:248:33: warning: pointer targets in passing argument 2 of 'gtk_editable_insert_text' differ in signedness [-Wpointer-sign] gtk_editable_insert_text(edit, esc, strlen(esc), &pos); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtkentry.h:39:0, from /usr/local/include/gtk-2.0/gtk/gtktreeview.h:31, from /usr/local/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/local/include/gtk-2.0/gtk/gtk.h:72, from minibuffer.c:34: /usr/local/include/gtk-2.0/gtk/gtkeditable.h:94:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_editable_insert_text (GtkEditable *editable, ^ minibuffer.c: In function 'path_return_pressed': minibuffer.c:309:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] pattern = g_basename(path); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from minibuffer.c:34: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ minibuffer.c: In function 'complete': minibuffer.c:435:20: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] new = make_path(new, ""); ^ In file included from minibuffer.c:42:0: support.h:18:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ minibuffer.c:437:29: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(entry, new); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/local/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/local/include/gtk-2.0/gtk/gtk.h:72, from minibuffer.c:34: /usr/local/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ minibuffer.c: In function 'path_changed': minibuffer.c:504:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] leaf = g_basename(new); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from minibuffer.c:34: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ minibuffer.c: In function 'search_in_dir': minibuffer.c:626:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] pattern = g_basename(path); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from minibuffer.c:34: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ minibuffer.c: In function 'add_to_history': minibuffer.c:643:21: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (last && strcmp(last, line) == 0) ^ In file included from minibuffer.c:25:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ minibuffer.c: In function 'best_match': minibuffer.c:671:15: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] guchar *m = matches->gl_pathv[i]; ^ minibuffer.c:682:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strndup(first + path_len + 1, longest - path_len - 1); ^ minibuffer.c:685:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strndup(first, longest); ^ minibuffer.c:690:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (matches->gl_pathc == 1 && tmp[strlen(tmp) - 1] != '/') ^ In file included from minibuffer.c:25:0: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' size_t strlen(const char *) __pure; ^ minibuffer.c:692:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strdup_printf("%s ", tmp); ^ minibuffer.c: In function 'shell_tab': minibuffer.c:771:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] gtk_editable_insert_text(edit, best, strlen(best), ^ In file included from minibuffer.c:25:0: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' size_t strlen(const char *) __pure; ^ minibuffer.c:771:35: warning: pointer targets in passing argument 2 of 'gtk_editable_insert_text' differ in signedness [-Wpointer-sign] gtk_editable_insert_text(edit, best, strlen(best), ^ In file included from /usr/local/include/gtk-2.0/gtk/gtkentry.h:39:0, from /usr/local/include/gtk-2.0/gtk/gtktreeview.h:31, from /usr/local/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/local/include/gtk-2.0/gtk/gtk.h:72, from minibuffer.c:34: /usr/local/include/gtk-2.0/gtk/gtkeditable.h:94:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_editable_insert_text (GtkEditable *editable, ^ minibuffer.c: In function 'shell_recall': minibuffer.c:860:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] command = ""; ^ minibuffer.c:866:58: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(GTK_ENTRY(filer_window->minibuffer), command); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/local/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/local/include/gtk-2.0/gtk/gtk.h:72, from minibuffer.c:34: /usr/local/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ minibuffer.c: In function 'select_if_test': minibuffer.c:885:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] data->info.leaf = item->leafname; ^ minibuffer.c:887:6: warning: pointer targets in passing argument 2 of 'make_path' differ in signedness [-Wpointer-sign] data->info.leaf); ^ In file included from minibuffer.c:42:0: support.h:18:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ In file included from config.h:49:0, from minibuffer.c:22: minibuffer.c:889:18: warning: pointer targets in passing argument 1 of 'lstat' differ in signedness [-Wpointer-sign] return mc_lstat(data->info.fullpath, &data->info.stats) == 0 && ^ my_vfs.h:58:32: note: in definition of macro 'mc_lstat' # define mc_lstat(x, y) lstat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from minibuffer.c:22: /usr/include/sys/stat.h:237:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int lstat(const char *, struct stat *); ^ minibuffer.c: In function 'changed': minibuffer.c:1083:5: warning: pointer targets in passing argument 2 of 'set_find_string_colour' differ in signedness [-Wpointer-sign] gtk_entry_get_text( ^ In file included from minibuffer.c:47:0: action.h:24:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void set_find_string_colour(GtkWidget *widget, const guchar *string); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o panel.o panel.c options.c: In function 'option_check_widget': options.c:241:31: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c:241:46: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c:251:27: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] option->int_value = atoi(new); ^ In file included from options.c:71:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int atoi(const char *); ^ options.c: In function 'store_backup': options.c:290:28: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] option->backup = g_strdup(option->value); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from options.c:75: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ options.c:290:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] option->backup = g_strdup(option->value); ^ options.c: In function 'option_add_int': options.c:329:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] option->value = g_strdup_printf("%d", value); ^ options.c: In function 'option_add_string': options.c:336:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] option->value = g_strdup(value); ^ options.c: In function 'build_numentry_base': options.c:370:24: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] width = get_int(node, "width"); ^ options.c:135:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr); ^ options.c:371:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] unit = xmlGetProp(node, "unit"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from options.c:68:0: options.c:377:31: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ In file included from options.c:68:0: options.c:391:53: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(unit)), ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ options.c: In function 'option_add': options.c:439:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, value) != 0; ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c: In function 'open_fontsel': options.c:556:7: warning: pointer targets in passing argument 2 of 'gtk_font_selection_dialog_set_font_name' differ in signedness [-Wpointer-sign] option->value); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:94:0, from options.c:75: /usr/local/include/gtk-2.0/gtk/gtkfontsel.h:203:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gtk_font_selection_dialog_set_font_name (GtkFontSelectionDialog *fsd, ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from options.c:75: options.c: In function 'may_add_tip': options.c:577:28: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] tip = g_strstrip(g_strdup(data)); ^ /usr/local/include/glib-2.0/glib/gstrfuncs.h:180:53: note: in definition of macro 'g_strstrip' #define g_strstrip( string ) g_strchomp (g_strchug (string)) ^ /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ options.c:577:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tip = g_strstrip(g_strdup(data)); ^ options.c:580:24: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] OPTION_TIP(widget, _(tip)); ^ options.c:89:48: note: in definition of macro 'OPTION_TIP' gtk_tooltips_set_tip(option_tooltips, widget, tip, NULL) ^ options.c:580:22: note: in expansion of macro '_' OPTION_TIP(widget, _(tip)); ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ options.c: In function 'get_int': options.c:594:16: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] retval = atoi(txt); ^ In file included from options.c:71:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int atoi(const char *); ^ options.c: In function 'add_to_size_group': options.c:615:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] name = xmlGetProp(node, "sizegroup"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ options.c: In function 'build_radio': options.c:646:28: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(radio, "label"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from options.c:68:0: options.c:651:6: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] _(label)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ options.c:657:24: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] xmlGetProp(radio, "value")); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from /usr/local/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/local/include/glib-2.0/glib/gtypes.h:32, from /usr/local/include/glib-2.0/glib/galloca.h:32, from /usr/local/include/glib-2.0/glib.h:30, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from options.c:75: options.c: In function 'build_menu_item': options.c:667:26: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(node->name, "item") == 0); ^ /usr/local/include/glib-2.0/glib/gmacros.h:320:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/local/include/glib-2.0/glib/gmessages.h:368:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ options.c:667:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(node->name, "item") == 0); ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c:669:27: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from options.c:68:0: options.c:670:40: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] item = gtk_menu_item_new_with_label(_(label)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ options.c:676:62: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] g_object_set_data(G_OBJECT(item), "value", xmlGetProp(node, "value")); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ options.c: In function 'build_widget': options.c:681:21: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] const char *name = widget->name; ^ options.c:687:29: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(widget, "label"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from options.c:68:0: options.c:701:21: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] gtk_label_new(_(label)), FALSE, TRUE, 4); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ options.c:714:29: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] oname = xmlGetProp(widget, "name"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ options.c: In function 'build_section': options.c:763:30: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] title = xmlGetProp(section, "title"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from options.c:68:0: options.c:769:45: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] gtk_tree_store_set(tree_store, &iter, 0, _(title), 1, page, -1); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ options.c:777:15: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(widget->name, "section") == 0) ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c: In function 'build_options_window': options.c:813:13: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(options->name, "options") == 0) ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c: In function 'radio_group_set_value': options.c:1011:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c:1011:19: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c: In function 'radio_group_get_value': options.c:1039:20: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] return g_strdup(val); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from options.c:75: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ options.c:1039:11: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup(val); ^ options.c: In function 'option_menu_set': options.c:1064:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c:1064:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c: In function 'restore_backup': options.c:1093:31: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c:1093:46: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c:1098:27: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] option->value = g_strdup(option->backup); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from options.c:75: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ options.c:1098:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] option->value = g_strdup(option->backup); ^ options.c:1099:27: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] option->int_value = atoi(option->value); ^ In file included from options.c:71:0: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int atoi(const char *); ^ options.c: In function 'check_changed_cb': options.c:1119:13: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c:1119:28: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c: In function 'write_option': options.c:1138:36: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] tree = xmlNewTextChild(doc, NULL, "Option", option->value); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ options.c:1139:19: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "name", (gchar *) key); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ options.c:1139:27: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "name", (gchar *) key); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ options.c: In function 'save_options': options.c:1148:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save("Options", PROJECT, SITE, TRUE); ^ options.c:1152:25: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from options.c:75: /usr/local/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ options.c:1152:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ options.c:1154:18: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ options.c:1155:53: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "Options", NULL)); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ options.c:1160:25: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from options.c:84:0: support.h:15:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ options.c:1160:45: warning: pointer targets in passing argument 1 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from options.c:70:0: /usr/include/stdio.h:218:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int rename(const char *, const char *); ^ options.c:1160:55: warning: pointer targets in passing argument 2 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from options.c:70:0: /usr/include/stdio.h:218:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int rename(const char *, const char *); ^ options.c: In function 'update_entry': options.c:1215:48: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(GTK_ENTRY(option->widget), option->value); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/local/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/local/include/gtk-2.0/gtk/gtk.h:72, from options.c:75: /usr/local/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ options.c: In function 'update_font': options.c:1255:7: warning: pointer targets in passing argument 2 of 'gtk_label_set_text' differ in signedness [-Wpointer-sign] have_font ? option->value ^ In file included from /usr/local/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:35, from options.c:75: /usr/local/include/gtk-2.0/gtk/gtklabel.h:112:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_label_set_text (GtkLabel *label, ^ options.c: In function 'update_colour': options.c:1263:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(option->value, &colour); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34:0, from /usr/local/include/gtk-2.0/gdk/gdkdisplay.h:32, from /usr/local/include/gtk-2.0/gdk/gdkscreen.h:33, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from options.c:75: /usr/local/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ options.c: In function 'read_toggle': options.c:1275:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup_printf("%d", gtk_toggle_button_get_active(toggle)); ^ options.c: In function 'read_entry': options.c:1280:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return gtk_editable_get_chars(GTK_EDITABLE(option->widget), 0, -1); ^ options.c: In function 'read_numentry': options.c:1285:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup_printf("%d", (int) ^ options.c: In function 'read_slider': options.c:1291:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup_printf("%d", (int) ^ options.c: In function 'read_menu': options.c:1302:18: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] return g_strdup(option_menu_get(GTK_OPTION_MENU(option->widget))); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from options.c:75: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ options.c:1302:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup(option_menu_get(GTK_OPTION_MENU(option->widget))); ^ options.c: In function 'read_font': options.c:1311:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup(""); ^ options.c:1313:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup(gtk_label_get_text(GTK_LABEL(option->widget))); ^ options.c: In function 'read_colour': options.c:1320:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup_printf("#%04x%04x%04x", ^ In file included from options.c:68:0: options.c: In function 'build_label': options.c:1345:27: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] widget = gtk_label_new(_(text)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ options.c:1348:23: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] help = get_int(node, "help"); ^ options.c:585:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from options.c:68:0: options.c: In function 'build_frame': options.c:1399:26: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] frame = gtk_frame_new(_(label)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ In file included from options.c:68:0: options.c: In function 'build_toggle': options.c:1433:45: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] toggle = gtk_check_button_new_with_label(_(label)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ options.c: In function 'build_slider': options.c:1458:22: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] min = get_int(node, "min"); ^ options.c:585:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ options.c:1459:22: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] max = get_int(node, "max"); ^ options.c:585:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ options.c:1460:24: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] fixed = get_int(node, "fixed"); ^ options.c:585:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ options.c:1461:28: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] showvalue = get_int(node, "showvalue"); ^ options.c:585:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from options.c:68:0: options.c:1470:31: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ options.c:1476:25: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] end = xmlGetProp(node, "end"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from options.c:68:0: options.c:1479:51: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] gtk_box_pack_end(GTK_BOX(hbox), gtk_label_new(_(end)), ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ In file included from options.c:68:0: options.c: In function 'build_entry': options.c:1525:31: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ options.c: In function 'build_numentry': options.c:1553:22: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] min = get_int(node, "min"); ^ options.c:585:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ options.c:1554:22: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] max = get_int(node, "max"); ^ options.c:585:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from /usr/local/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/local/include/glib-2.0/glib/gtypes.h:32, from /usr/local/include/glib-2.0/glib/galloca.h:32, from /usr/local/include/glib-2.0/glib.h:30, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from options.c:75: options.c:1555:30: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] step = MAX(1, get_int(node, "step")); ^ /usr/local/include/glib-2.0/glib/gmacros.h:238:29: note: in definition of macro 'MAX' #define MAX(a, b) (((a) > (b)) ? (a) : (b)) ^ options.c:585:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from /usr/local/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/local/include/glib-2.0/glib/gtypes.h:32, from /usr/local/include/glib-2.0/glib/galloca.h:32, from /usr/local/include/glib-2.0/glib.h:30, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from options.c:75: options.c:1555:30: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] step = MAX(1, get_int(node, "step")); ^ /usr/local/include/glib-2.0/glib/gmacros.h:238:42: note: in definition of macro 'MAX' #define MAX(a, b) (((a) > (b)) ? (a) : (b)) ^ options.c:585:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ options.c: In function 'build_radio_group': options.c:1586:23: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] cols = get_int(node, "columns"); ^ options.c:585:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from options.c:68:0: options.c: In function 'build_colour': options.c:1629:31: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ In file included from options.c:68:0: options.c: In function 'build_menu': options.c:1660:30: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ options.c: In function 'build_font': options.c:1698:27: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] override = get_int(node, "override"); ^ options.c:585:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from options.c:68:0: options.c:1707:46: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] active = gtk_check_button_new_with_label(_(label)); ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ In file included from options.c:68:0: options.c:1713:53: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(label)), ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from options.c:68: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ In file included from /usr/local/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/local/include/glib-2.0/glib/gtypes.h:32, from /usr/local/include/glib-2.0/glib/galloca.h:32, from /usr/local/include/glib-2.0/glib.h:30, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from options.c:75: options.c: In function 'load_options': options.c:1755:26: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(root->name, "Options") == 0); ^ /usr/local/include/glib-2.0/glib/gmacros.h:320:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/local/include/glib-2.0/glib/gmessages.h:368:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ options.c:1755:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c:1763:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Option") != 0) ^ In file included from options.c:72:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ options.c:1765:27: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] name = xmlGetProp(node, "name"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from options.c:76: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ options.c:1765:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] name = xmlGetProp(node, "name"); ^ options.c:1769:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] value = xmlNodeGetContent(node); ^ panel.c: In function 'get_int_prop': panel.c:272:32: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] char *prop = xmlGetProp(node, name); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'const char *' xmlGetProp (const xmlNode *node, ^ panel.c:272:15: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] char *prop = xmlGetProp(node, name); ^ panel.c: In function 'set_int_prop': panel.c:288:19: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(node, name, prop); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'const char *' xmlSetProp (xmlNodePtr node, ^ panel.c:288:25: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(node, name, prop); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ panel.c: In function 'panel_new': panel.c:354:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] load_path = g_strdup(name); ^ panel.c:359:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = g_strconcat("pan_", name, NULL); ^ panel.c:360:42: warning: pointer targets in passing argument 1 of 'choices_find_xdg_path_load' differ in signedness [-Wpointer-sign] load_path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^ In file included from panel.c:39:0: choices.h:12:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *choices_find_xdg_path_load(const char *leaf, const char *dir, ^ panel.c:360:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] load_path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^ panel.c:364:26: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] if (load_path && access(load_path, F_OK) == 0) ^ In file included from my_vfs.h:48:0, from config.h:49, from panel.c:22: /usr/include/unistd.h:346:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int access(const char *, int); ^ panel.c:369:28: warning: pointer targets in passing argument 1 of 'xmlParseFile' differ in signedness [-Wpointer-sign] panel_doc = xmlParseFile(load_path); ^ In file included from panel.c:30:0: /usr/local/include/libxml2/libxml/parser.h:844:3: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' xmlParseFile (const char *filename); ^ panel.c:372:33: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] saved_side = xmlGetProp(root, "side"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ panel.c:372:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] saved_side = xmlGetProp(root, "side"); ^ panel.c:409:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] panel->name = g_strdup(name); ^ panel.c:531:14: warning: pointer targets in passing argument 1 of 'parse_file' differ in signedness [-Wpointer-sign] parse_file(load_path, pan_from_file); ^ In file included from panel.c:42:0: gui_support.h:62:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' void parse_file(const char *path, ParseFunc *parse_line); ^ panel.c:543:18: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] apps = pathdup(make_path(app_dir, "..")); ^ In file included from panel.c:49:0: support.h:17:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *pathdup(const char *path); ^ panel.c:543:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] apps = pathdup(make_path(app_dir, "..")); ^ panel.c:546:26: warning: pointer targets in passing argument 2 of 'panel_add_item' differ in signedness [-Wpointer-sign] panel_add_item(panel, apps, "Apps", FALSE, NULL, NULL, FALSE); ^ panel.c:132:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' static void panel_add_item(Panel *panel, ^ panel.c: In function 'panel_load_side': panel.c:689:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ In file included from panel.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ panel.c:692:28: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ panel.c:692:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ panel.c:695:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = xmlNodeGetContent(node); ^ panel.c:698:31: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ panel.c:698:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^ panel.c:699:27: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] args = xmlGetProp(node, "args"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ panel.c:699:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] args = xmlGetProp(node, "args"); ^ panel.c:700:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ panel.c:700:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^ panel.c: In function 'panel_icon_set_tip': panel.c:805:20: warning: pointer targets in passing argument 1 of 'appinfo_get' differ in signedness [-Wpointer-sign] ai = appinfo_get(icon->path, icon->item); ^ In file included from panel.c:52:0: appinfo.h:13:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ panel.c:814:47: warning: pointer targets in passing argument 3 of 'gtk_tooltips_set_tip' differ in signedness [-Wpointer-sign] gtk_tooltips_set_tip(tooltips, pi->widget, str, NULL); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/local/include/gtk-2.0/gtk/gtk.h:126, from panel.c:32: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:94:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_tooltips_set_tip (GtkTooltips *tooltips, ^ panel.c: In function 'remove_item_from_side': panel.c:939:30: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if ((!path || strcmp(path, icon->src_path) == 0) && ^ In file included from panel.c:26:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ panel.c: In function 'panel_setup_struts': panel.c:1320:5: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] (gchar *) &strut, 4); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from panel.c:32: /usr/local/include/gtk-2.0/gdk/gdkproperty.h:60:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void gdk_property_change (GdkWindow *window, ^ panel.c:1326:5: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] (gchar *) &strut, 12); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from panel.c:32: /usr/local/include/gtk-2.0/gdk/gdkproperty.h:60:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void gdk_property_change (GdkWindow *window, ^ panel.c: In function 'drag_motion': panel.c:1414:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] type = dnd_motion_item(context, &item); ^ panel.c:1436:11: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] access(icon->path, W_OK) != 0) ^ In file included from my_vfs.h:48:0, from config.h:49, from panel.c:22: /usr/include/unistd.h:346:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int access(const char *, int); ^ In file included from /usr/local/include/glib-2.0/glib.h:42:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from panel.c:32: panel.c:1446:14: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(icon->path), g_free); ^ /usr/local/include/glib-2.0/glib/gdataset.h:140:65: note: in definition of macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from panel.c:32: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ panel.c: In function 'add_uri_list': panel.c:1487:27: warning: pointer targets in passing argument 1 of 'uri_list_to_glist' differ in signedness [-Wpointer-sign] uris = uri_list_to_glist(selection_data->data); ^ In file included from panel.c:42:0: gui_support.h:85:8: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' GList *uri_list_to_glist(const char *uri_list); ^ panel.c:1493:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = get_local_path((EscapedPath *) next->data); ^ panel.c:1496:26: warning: pointer targets in passing argument 2 of 'panel_add_item' differ in signedness [-Wpointer-sign] panel_add_item(panel, path, NULL, after, NULL, NULL, FALSE); ^ panel.c:836:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' static void panel_add_item(Panel *panel, ^ panel.c: In function 'make_widgets': panel.c:1551:38: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] tree = xmlNewTextChild(side, NULL, "icon", icon->src_path); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ panel.c:1553:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ panel.c:1553:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ panel.c:1555:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ panel.c:1555:33: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ panel.c:1557:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ panel.c:1557:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ panel.c:1559:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ panel.c:1559:31: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ panel.c: In function 'panel_save': panel.c:1576:13: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] if (strchr(panel->name, '/')) ^ In file included from panel.c:26:0: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' char *strchr(const char *, int) __pure; ^ panel.c:1577:19: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] save = g_strdup(panel->name); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from panel.c:32: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ panel.c:1577:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = g_strdup(panel->name); ^ panel.c:1582:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = g_strconcat("pan_", panel->name, NULL); ^ panel.c:1583:37: warning: pointer targets in passing argument 1 of 'choices_find_xdg_path_save' differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^ In file included from panel.c:39:0: choices.h:14:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *choices_find_xdg_path_save(const char *leaf, const char *dir, ^ panel.c:1583:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^ panel.c:1590:18: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ panel.c:1591:53: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "panel", NULL)); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ panel.c:1595:19: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(root, "side", panel_side_to_name(panel->side)); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ panel.c:1595:27: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(root, "side", panel_side_to_name(panel->side)); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'const char *' xmlSetProp (xmlNodePtr node, ^ panel.c:1597:36: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] options = xmlNewChild(root, NULL, "options", NULL); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ panel.c:1604:39: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] make_widgets(xmlNewChild(root, NULL, "start", NULL), ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ panel.c:1607:39: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] make_widgets(xmlNewChild(root, NULL, "end", NULL), ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from panel.c:30: /usr/local/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ panel.c:1611:25: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from panel.c:32: /usr/local/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ panel.c:1611:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ panel.c:1612:25: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from panel.c:49:0: support.h:15:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ panel.c:1612:45: warning: pointer targets in passing argument 1 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from panel.c:24:0: /usr/include/stdio.h:218:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int rename(const char *, const char *); ^ panel.c:1612:55: warning: pointer targets in passing argument 2 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from panel.c:24:0: /usr/include/stdio.h:218:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int rename(const char *, const char *); ^ panel.c: In function 'start_drag': panel.c:1922:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] uri_list = icon_create_uri_list(); ^ panel.c: In function 'run_applet': panel.c:1984:31: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] argv[0] = (char *) make_path(icon->path, "AppletRun"); ^ In file included from panel.c:49:0: support.h:18:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ panel.c:2015:5: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] pos, strlen(pos)); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from panel.c:32: /usr/local/include/gtk-2.0/gdk/gdkproperty.h:60:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void gdk_property_change (GdkWindow *window, ^ panel.c: In function 'panel_style_changed': panel.c:2156:32: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] names[i] = panel ? g_strdup(panel->name) : NULL; ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from panel.c:32: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ panel.c: In function 'panel_side_radio_toggled': panel.c:2408:18: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] name = g_strdup(panel->name); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o pinboard.o pinboard.c In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from panel.c:32: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ panel.c:2410:15: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] ? g_strdup(current_panel[new_side]->name) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from panel.c:32: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o pixmaps.o pixmaps.c pinboard.c: In function 'pinboard_init': pinboard.c:270:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_fg_colour.value, &pin_text_fg_col); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34:0, from /usr/local/include/gtk-2.0/gdk/gdkdisplay.h:32, from /usr/local/include/gtk-2.0/gdk/gdkscreen.h:33, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:271:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_bg_colour.value, &pin_text_bg_col); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34:0, from /usr/local/include/gtk-2.0/gdk/gdkdisplay.h:32, from /usr/local/include/gtk-2.0/gdk/gdkscreen.h:33, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:272:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_shadow_colour.value, &pin_text_shadow_col); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34:0, from /usr/local/include/gtk-2.0/gdk/gdkdisplay.h:32, from /usr/local/include/gtk-2.0/gdk/gdkscreen.h:33, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c: In function 'pinboard_activate': pinboard.c:308:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] slash = strchr(name, '/'); ^ pinboard.c:314:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strdup(name); ^ pinboard.c:320:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = g_strconcat("pb_", name, NULL); ^ pinboard.c:321:37: warning: pointer targets in passing argument 1 of 'choices_find_xdg_path_load' differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^ In file included from pinboard.c:42:0: choices.h:12:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *choices_find_xdg_path_load(const char *leaf, const char *dir, ^ pinboard.c:321:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^ pinboard.c:326:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] current_pinboard->name = g_strdup(name); ^ pinboard.c:342:22: warning: pointer targets in passing argument 1 of 'xmlParseFile' differ in signedness [-Wpointer-sign] doc = xmlParseFile(path); ^ In file included from pinboard.c:32:0: /usr/local/include/libxml2/libxml/parser.h:844:3: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' xmlParseFile (const char *filename); ^ pinboard.c:353:15: warning: pointer targets in passing argument 1 of 'parse_file' differ in signedness [-Wpointer-sign] parse_file(path, pin_from_file); ^ In file included from pinboard.c:44:0: gui_support.h:62:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' void parse_file(const char *path, ParseFunc *parse_line); ^ pinboard.c: In function 'pinboard_get_name': pinboard.c:385:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return current_pinboard->name; ^ pinboard.c: In function 'pinboard_pin_with_args': pinboard.c:481:15: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(icon->path, path) == 0) ^ In file included from pinboard.c:25:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ pinboard.c: In function 'pinboard_remove': pinboard.c:645:13: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(icon->path, path)!=0) ^ In file included from pinboard.c:25:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ pinboard.c: In function 'pinboard_set_backdrop_app': pinboard.c:707:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from pinboard.c:46:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ pinboard.c:708:17: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(app, item, NULL); ^ In file included from pinboard.c:46:0: diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ pinboard.c: In function 'pinboard_set_backdrop_box': pinboard.c:796:37: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(DROP_BOX(frame), current_pinboard->backdrop); ^ In file included from pinboard.c:56:0: dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ pinboard.c: In function 'pinboard_set_backdrop': pinboard.c:878:26: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(box, current_pinboard->backdrop); ^ In file included from pinboard.c:56:0: dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ In file included from config.h:49:0, from pinboard.c:22: pinboard.c: In function 'drag_backdrop_dropped': pinboard.c:929:14: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info)) ^ my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from pinboard.c:22: /usr/include/sys/stat.h:245:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int stat(const char *, struct stat *); ^ pinboard.c:940:29: warning: pointer targets in passing argument 1 of 'pinboard_set_backdrop_app' differ in signedness [-Wpointer-sign] pinboard_set_backdrop_app(path); ^ pinboard.c:701:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void pinboard_set_backdrop_app(const gchar *app) ^ pinboard.c:943:25: warning: pointer targets in passing argument 1 of 'pinboard_set_backdrop' differ in signedness [-Wpointer-sign] pinboard_set_backdrop(path, radios_get_value(radios)); ^ pinboard.c:841:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void pinboard_set_backdrop(const gchar *path, BackdropStyle style) ^ pinboard.c: In function 'pinboard_check_options': pinboard.c:964:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_fg_colour.value, &n_fg); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34:0, from /usr/local/include/gtk-2.0/gdk/gdkdisplay.h:32, from /usr/local/include/gtk-2.0/gdk/gdkscreen.h:33, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:965:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_bg_colour.value, &n_bg); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34:0, from /usr/local/include/gtk-2.0/gdk/gdkdisplay.h:32, from /usr/local/include/gtk-2.0/gdk/gdkscreen.h:33, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:966:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_shadow_colour.value, &n_shadow); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34:0, from /usr/local/include/gtk-2.0/gdk/gdkdisplay.h:32, from /usr/local/include/gtk-2.0/gdk/gdkscreen.h:33, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c:971:19: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] name = g_strdup(current_pinboard->name); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ pinboard.c: In function 'start_drag': pinboard.c:1481:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] uri_list = icon_create_uri_list(); ^ pinboard.c: In function 'backdrop_from_xml': pinboard.c:1507:29: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] current_pinboard->backdrop = xmlNodeGetContent(node); ^ pinboard.c:1509:27: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] style = xmlGetProp(node, "style"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ pinboard.c:1509:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] style = xmlGetProp(node, "style"); ^ pinboard.c:1514:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Tiled") == 0 ? BACKDROP_TILE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ pinboard.c:1515:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Scaled") == 0 ? BACKDROP_SCALE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ pinboard.c:1516:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Fit") == 0 ? BACKDROP_FIT : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ pinboard.c:1517:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Stretched") == 0 ? BACKDROP_STRETCH : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ pinboard.c:1518:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Centred") == 0 ? BACKDROP_CENTRE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ pinboard.c:1519:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Program") == 0 ? BACKDROP_PROGRAM : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ pinboard.c: In function 'pinboard_load_from_xml': pinboard.c:1541:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "backdrop") == 0) ^ In file included from pinboard.c:25:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ pinboard.c:1546:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ In file included from pinboard.c:25:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ pinboard.c:1549:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "x"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ pinboard.c:1549:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "x"); ^ pinboard.c:1555:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "y"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ pinboard.c:1555:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "y"); ^ pinboard.c:1561:28: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ pinboard.c:1561:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ pinboard.c:1564:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = xmlNodeGetContent(node); ^ pinboard.c:1567:31: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ pinboard.c:1567:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^ pinboard.c:1568:27: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] args = xmlGetProp(node, "args"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ pinboard.c:1568:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] args = xmlGetProp(node, "args"); ^ pinboard.c:1570:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ pinboard.c:1570:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^ pinboard.c: In function 'pinboard_save': pinboard.c:1636:13: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] if (strchr(current_pinboard->name, '/')) ^ In file included from pinboard.c:25:0: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' char *strchr(const char *, int) __pure; ^ pinboard.c:1637:19: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] save = g_strdup(current_pinboard->name); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ pinboard.c:1637:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = g_strdup(current_pinboard->name); ^ pinboard.c:1642:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = g_strconcat("pb_", current_pinboard->name, NULL); ^ pinboard.c:1643:37: warning: pointer targets in passing argument 1 of 'choices_find_xdg_path_save' differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^ In file included from pinboard.c:42:0: choices.h:14:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *choices_find_xdg_path_save(const char *leaf, const char *dir, ^ pinboard.c:1643:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^ pinboard.c:1650:18: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ pinboard.c:1651:53: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "pinboard", NULL)); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ pinboard.c:1660:38: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] tree = xmlNewTextChild(root, NULL, "backdrop", ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ pinboard.c:1661:5: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] current_pinboard->backdrop); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlNewTextChild (xmlNodePtr parent, ^ pinboard.c:1662:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "style", ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1663:4: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] style == BACKDROP_TILE ? "Tiled" : ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1678:38: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] tree = xmlNewTextChild(root, NULL, "icon", icon->src_path); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ pinboard.c:1681:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "x", tmp); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1681:25: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "x", tmp); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1685:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "y", tmp); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1685:25: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "y", tmp); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1688:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1688:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1690:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1690:33: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1692:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1692:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1694:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1694:31: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from pinboard.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ pinboard.c:1697:25: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ pinboard.c:1697:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ pinboard.c:1698:25: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from pinboard.c:43:0: support.h:15:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ pinboard.c:1698:45: warning: pointer targets in passing argument 1 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from pinboard.c:26:0: /usr/include/stdio.h:218:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int rename(const char *, const char *); ^ pinboard.c:1698:55: warning: pointer targets in passing argument 2 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from pinboard.c:26:0: /usr/include/stdio.h:218:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int rename(const char *, const char *); ^ pinboard.c: In function 'drag_motion': pinboard.c:1767:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] type = dnd_motion_item(context, &item); ^ pinboard.c:1789:11: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] access(icon->path, W_OK) != 0) ^ In file included from my_vfs.h:48:0, from config.h:49, from pinboard.c:22: /usr/include/unistd.h:346:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int access(const char *, int); ^ In file included from /usr/local/include/glib-2.0/glib.h:42:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: pinboard.c:1799:14: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(icon->path), g_free); ^ /usr/local/include/glib-2.0/glib/gdataset.h:140:65: note: in definition of macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ pinboard.c: In function 'pin_icon_set_tip': pinboard.c:2214:19: warning: pointer targets in passing argument 1 of 'appinfo_get' differ in signedness [-Wpointer-sign] ai = appinfo_get(icon->path, icon->item); ^ In file included from pinboard.c:50:0: appinfo.h:13:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ pinboard.c:2223:44: warning: pointer targets in passing argument 3 of 'gtk_tooltips_set_tip' differ in signedness [-Wpointer-sign] gtk_tooltips_set_tip(tooltips, pi->win, str, NULL); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/local/include/gtk-2.0/gtk/gtk.h:126, from pinboard.c:28: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:94:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_tooltips_set_tip (GtkTooltips *tooltips, ^ pinboard.c: In function 'reload_backdrop': pinboard.c:2567:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[0] = make_path(backdrop, "AppRun"); ^ pinboard.c:2607:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_bg_colour.value, ^ In file included from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34:0, from /usr/local/include/gtk-2.0/gdk/gdkdisplay.h:32, from /usr/local/include/gtk-2.0/gdk/gdkscreen.h:33, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ pinboard.c: In function 'update_pinboard_font': pinboard.c:2838:41: warning: pointer targets in passing argument 1 of 'pango_font_description_from_string' differ in signedness [-Wpointer-sign] ? pango_font_description_from_string(o_label_font.value) ^ In file included from /usr/local/include/pango-1.0/pango/pango-attributes.h:25:0, from /usr/local/include/pango-1.0/pango/pango.h:25, from /usr/local/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/local/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pinboard.c:28: /usr/local/include/pango-1.0/pango/pango-font.h:270:23: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' PangoFontDescription *pango_font_description_from_string (const char *str); ^ pinboard.c: In function 'radios_changed': pinboard.c:2858:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = drop_box_get_path(drop_box); ^ pinboard.c:2860:26: warning: pointer targets in passing argument 1 of 'pinboard_set_backdrop' differ in signedness [-Wpointer-sign] pinboard_set_backdrop(path, radios_get_value(radios)); ^ pinboard.c:841:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void pinboard_set_backdrop(const gchar *path, BackdropStyle style) ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o remote.o remote.c pixmaps.c: In function 'load_pixmap': pixmaps.c:180:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strconcat(app_dir, "/images/", name, ".png", NULL); ^ pixmaps.c:181:27: warning: pointer targets in passing argument 1 of 'image_from_file' differ in signedness [-Wpointer-sign] retval = image_from_file(path); ^ pixmaps.c:111:22: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static MaskedPixmap *image_from_file(const char *path); ^ pixmaps.c: In function 'mp_from_stock': pixmaps.c:213:2: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pixbuf); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pixmaps.c:41: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ pixmaps.c: In function 'pixmap_background_thumb': pixmaps.c:279:18: warning: passing argument 2 of 'callback' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] callback(data, path); ^ pixmaps.c:279:18: note: expected 'gpointer {aka void *}' but argument is of type 'const gchar * {aka const char *}' pixmaps.c:292:18: warning: passing argument 2 of 'callback' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] callback(data, image? path: NULL); ^ pixmaps.c:292:18: note: expected 'gpointer {aka void *}' but argument is of type 'const gchar * {aka const char *}' pixmaps.c:335:4: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] item = diritem_new(g_basename(thumb_prog)); ^ In file included from /usr/local/include/glib-2.0/glib.h:48:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pixmaps.c:41: /usr/local/include/glib-2.0/glib/gfileutils.h:168:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ pixmaps.c:335:23: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(g_basename(thumb_prog)); ^ In file included from pixmaps.c:52:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' DirItem *diritem_new(const guchar *leafname); ^ pixmaps.c:337:19: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(thumb_prog, item, NULL); ^ In file included from pixmaps.c:52:0: diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ In file included from config.h:49:0, from pixmaps.c:22: pixmaps.c: In function 'pixmap_try_thumb': pixmaps.c:411:15: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(make_path(home_dir, ".thumbnails/normal"), ^ my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from pixmaps.c:22: /usr/include/sys/stat.h:245:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int stat(const char *, struct stat *); ^ pixmaps.c:431:3: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pixbuf); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pixmaps.c:41: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ pixmaps.c: In function 'save_thumbnail': pixmaps.c:465:26: warning: format '%d' expects argument of type 'int', but argument 2 has type 'off_t {aka long int}' [-Wformat=] ssize = g_strdup_printf("%" SIZE_FMT, info.st_size); ^ pixmaps.c: In function 'get_thumbnail_for': pixmaps.c:667:3: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(thumb); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pixmaps.c:41: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ pixmaps.c: In function 'image_from_file': pixmaps.c:695:2: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pixbuf); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pixmaps.c:41: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ pixmaps.c: In function 'scale_pixbuf': pixmaps.c:772:3: warning: 'gdk_pixbuf_ref' is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations] gdk_pixbuf_ref(src); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pixmaps.c:41: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:224:12: note: declared here GdkPixbuf *gdk_pixbuf_ref (GdkPixbuf *pixbuf); ^ pixmaps.c: In function 'scale_pixbuf_up': pixmaps.c:802:3: warning: 'gdk_pixbuf_ref' is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations] gdk_pixbuf_ref(src); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pixmaps.c:41: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:224:12: note: declared here GdkPixbuf *gdk_pixbuf_ref (GdkPixbuf *pixbuf); ^ pixmaps.c: In function 'get_bad_image': pixmaps.c:828:2: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(bad); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pixmaps.c:41: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ pixmaps.c: In function 'load_default_pixmaps': pixmaps.c:966:4: warning: pointer targets in passing argument 1 of 'gdk_pixbuf_new_from_file' differ in signedness [-Wpointer-sign] make_path(app_dir, ".DirIcon"), &error); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from pixmaps.c:41: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:275:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' GdkPixbuf *gdk_pixbuf_new_from_file (const char *filename, ^ pixmaps.c: In function 'extract_tiff_thumbnail': pixmaps.c:1148:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] int count, offset; ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o run.o run.c remote.c: In function 'remote_init': remote.c:162:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] unique_id = g_strdup_printf("_ROX_FILER_%d_%s_%s", ^ remote.c:164:31: warning: pointer targets in passing argument 1 of 'gdk_atom_intern' differ in signedness [-Wpointer-sign] filer_atom = gdk_atom_intern(unique_id, FALSE); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/gtk-2.0/gdk/gdkproperty.h:45:9: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GdkAtom gdk_atom_intern (const gchar *atom_name, ^ remote.c:234:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] unique_id = g_strdup_printf("_ROX_FILER_%d_%s", ^ remote.c:236:35: warning: pointer targets in passing argument 1 of 'gdk_atom_intern' differ in signedness [-Wpointer-sign] filer_atom_any = gdk_atom_intern(unique_id, FALSE); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/gtk-2.0/gdk/gdkproperty.h:45:9: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GdkAtom gdk_atom_intern (const gchar *atom_name, ^ remote.c: In function 'run_soap': remote.c:271:13: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, SOAP_ENV_NS) != 0 && ^ In file included from remote.c:28:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ remote.c:272:13: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] strcmp(node->ns->href, SOAP_ENV_NS_OLD) != 0) ^ In file included from remote.c:28:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ remote.c:286:34: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ In file included from remote.c:28:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ remote.c: In function 'extract_soap_errors': remote.c:331:12: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(root->name, "Envelope")==0) { ^ In file included from remote.c:28:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ remote.c:339:15: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(sub->name, "env:Fault")!=0) ^ In file included from remote.c:28:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ remote.c:356:25: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(txt)); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'xmlChar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ remote.c: In function 'read_property': remote.c:482:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ remote.c: In function 'client_event': remote.c:513:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] data = read_property(src_window, prop, &length); ^ remote.c:517:33: warning: pointer targets in passing argument 1 of 'g_strndup' differ in signedness [-Wpointer-sign] doc = xmlParseMemory(g_strndup(data, length), length); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:224:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strndup (const gchar *str, ^ remote.c: In function 'bool_value': remote.c:567:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] optval = xmlNodeGetContent(arg); ^ remote.c: In function 'string_value': remote.c:585:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = xmlNodeGetContent(arg); ^ remote.c: In function 'int_value': remote.c:601:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] str = xmlNodeGetContent(arg); ^ remote.c: In function 'rpc_Version': remote.c:668:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] reply = xmlNewNode(NULL, "rox:VersionResponse"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ In file included from remote.c:37:0: global.h:173:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_RPC_NS "http://www.w3.org/2001/12/soap-rpc" ^ remote.c:669:18: note: in expansion of macro 'SOAP_RPC_NS' xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ remote.c:669:31: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ remote.c:670:31: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "soap:result", VERSION); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ In file included from remote.c:26:0: config.h:5:17: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] #define VERSION "2.11" ^ remote.c:670:46: note: in expansion of macro 'VERSION' xmlNewTextChild(reply, NULL, "soap:result", VERSION); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ remote.c: In function 'rpc_OpenDir': remote.c:716:3: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] ds = !g_strcasecmp(style, "Large") ? LARGE_ICONS : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:717:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Small") ? SMALL_ICONS : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:718:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Huge") ? HUGE_ICONS : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:719:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Automatic") ? AUTO_SIZE_ICONS : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:734:3: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] dt = !g_strcasecmp(details, "None") ? DETAILS_NONE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:735:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "ListView") ? DETAILS_NONE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:736:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Size") ? DETAILS_SIZE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:737:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Type") ? DETAILS_TYPE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:738:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Times") ? DETAILS_TIMES : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:739:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Permissions") ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:749:3: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] if (g_strcasecmp(details, "ListView") == 0) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:764:3: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] type = !g_strcasecmp(sort, "Name") ? SORT_NAME : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:765:10: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Type") ? SORT_TYPE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:766:10: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Date") ? SORT_DATE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:767:11: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Size") ? SORT_SIZE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:768:11: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Owner") ? SORT_OWNER : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:769:11: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Group") ? SORT_GROUP : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c: In function 'rpc_Run': remote.c:796:14: warning: pointer targets in passing argument 1 of 'run_by_path' differ in signedness [-Wpointer-sign] run_by_path(path); ^ In file included from remote.c:42:0: run.h:14:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' gboolean run_by_path(const guchar *full_path); ^ remote.c: In function 'rpc_RunURI': remote.c:813:28: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] reply = xmlNewNode(NULL, "env:Fault"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ In file included from remote.c:37:0: global.h:173:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_RPC_NS "http://www.w3.org/2001/12/soap-rpc" ^ remote.c:814:19: note: in expansion of macro 'SOAP_RPC_NS' xmlNewNs(reply, SOAP_RPC_NS, "rpc"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ remote.c:814:32: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "rpc"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ In file included from remote.c:37:0: global.h:172:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_ENV_NS "http://www.w3.org/2001/12/soap-envelope" ^ remote.c:815:19: note: in expansion of macro 'SOAP_ENV_NS' xmlNewNs(reply, SOAP_ENV_NS, "env"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ remote.c:815:32: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(reply, SOAP_ENV_NS, "env"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ remote.c:816:32: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultcode", ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ remote.c:817:7: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] "Failed"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ remote.c:818:32: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultstring", errmsg); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ remote.c:818:47: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultstring", errmsg); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ remote.c: In function 'rpc_Examine': remote.c:841:10: warning: pointer targets in passing argument 1 of 'examine' differ in signedness [-Wpointer-sign] examine(path); ^ In file included from remote.c:42:0: run.h:22:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void examine(const guchar *path); ^ remote.c: In function 'rpc_SetBackdrop': remote.c:884:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] s = !g_strcasecmp(style, "Tile") ? BACKDROP_TILE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:885:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Scale") ? BACKDROP_SCALE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:886:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Stretch") ? BACKDROP_STRETCH : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c:887:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Centre") ? BACKDROP_CENTRE : ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from remote.c:30: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ remote.c: In function 'rpc_FileType': remote.c:1121:23: warning: pointer targets in passing argument 1 of 'type_get_type' differ in signedness [-Wpointer-sign] type = type_get_type(path); ^ In file included from remote.c:48:0: type.h:40:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' MIME_type *type_get_type(const guchar *path); ^ remote.c:1124:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] reply = xmlNewNode(NULL, "rox:FileTypeResponse"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ In file included from remote.c:37:0: global.h:173:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_RPC_NS "http://www.w3.org/2001/12/soap-rpc" ^ remote.c:1127:18: note: in expansion of macro 'SOAP_RPC_NS' xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ remote.c:1127:31: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ remote.c:1128:31: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "soap:result", tname); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ remote.c:1128:46: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "soap:result", tname); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ remote.c: In function 'soap_invoke': remote.c:1249:28: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] reply = xmlNewNode(NULL, "env:Fault"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ In file included from remote.c:37:0: global.h:173:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_RPC_NS "http://www.w3.org/2001/12/soap-rpc" ^ remote.c:1250:19: note: in expansion of macro 'SOAP_RPC_NS' xmlNewNs(reply, SOAP_RPC_NS, "rpc"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ remote.c:1250:32: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "rpc"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ In file included from remote.c:37:0: global.h:172:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_ENV_NS "http://www.w3.org/2001/12/soap-envelope" ^ remote.c:1251:19: note: in expansion of macro 'SOAP_ENV_NS' xmlNewNs(reply, SOAP_ENV_NS, "env"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ remote.c:1251:32: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(reply, SOAP_ENV_NS, "env"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ remote.c:1252:32: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultcode", ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ remote.c:1253:7: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] "rpc:ProcedureNotPresent"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ remote.c:1254:32: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultstring", err); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ remote.c:1254:47: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultstring", err); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from remote.c:35: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlNewTextChild (xmlNodePtr parent, ^ remote.c:1265:34: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ In file included from remote.c:28:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ run.c: In function 'run_with_files': run.c:106:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[argc++] = make_path(path, "AppRun"); ^ run.c: In function 'run_with_data': run.c:157:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[0] = make_path(path, "AppRun"); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o sc.o sc.c run.c: In function 'run_diritem': run.c:261:25: warning: pointer targets in passing argument 1 of 'follow_symlink' differ in signedness [-Wpointer-sign] return follow_symlink(full_path, filer_window, src_window); ^ run.c:45:17: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' static gboolean follow_symlink(const char *full_path, ^ run.c:268:13: warning: pointer targets in passing argument 1 of 'run_app' differ in signedness [-Wpointer-sign] run_app(full_path); ^ run.c:73:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void run_app(const char *path) ^ run.c:278:35: warning: pointer targets in passing argument 2 of 'filer_change_to' differ in signedness [-Wpointer-sign] filer_change_to(filer_window, full_path, NULL); ^ In file included from run.c:33:0: filer.h:138:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_change_to(FilerWindow *filer_window, ^ run.c:280:19: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] filer_opendir(full_path, src_window, NULL); ^ In file included from run.c:33:0: filer.h:129:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ run.c:286:19: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] guchar *dir = filer_window ^ run.c:291:25: warning: pointer targets in passing argument 1 of 'run_desktop' differ in signedness [-Wpointer-sign] return run_desktop(full_path, ^ run.c:52:17: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' static gboolean run_desktop(const char *full_path, ^ run.c:292:17: warning: pointer targets in passing argument 3 of 'run_desktop' differ in signedness [-Wpointer-sign] NULL, dir); ^ run.c:52:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean run_desktop(const char *full_path, ^ run.c:294:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[0] = full_path; ^ run.c:296:22: warning: pointer targets in passing argument 1 of 'rox_spawn' differ in signedness [-Wpointer-sign] return rox_spawn(dir, argv) != 0; ^ In file included from run.c:32:0: gui_support.h:68:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gint rox_spawn(const gchar *dir, const gchar **argv); ^ run.c: In function 'run_by_path': run.c:319:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from run.c:38:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ run.c: In function 'run_by_uri': run.c:347:23: warning: pointer targets in passing argument 1 of 'run_by_path' differ in signedness [-Wpointer-sign] retval=run_by_path(tmp2); ^ run.c:313:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' gboolean run_by_path(const guchar *full_path) ^ run.c:363:20: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item=diritem_new(scheme); ^ In file included from run.c:38:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' DirItem *diritem_new(const guchar *leafname); ^ run.c:364:18: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(cmd, item, NULL); ^ In file included from run.c:38:0: diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ run.c: In function 'show_help_files': run.c:388:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] help_dir = make_path(dir, "Help"); ^ run.c: In function 'open_to_show': run.c:409:17: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] dir = g_strdup(path); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from run.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ run.c:409:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dir = g_strdup(path); ^ run.c:410:18: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] slash = strrchr(dir, '/'); ^ In file included from run.c:25:0: /usr/include/string.h:126:7: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' char *strrchr(const char *, int) __pure; ^ run.c:410:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] slash = strrchr(dir, '/'); ^ run.c:416:32: warning: pointer targets in passing argument 2 of 'display_set_autoselect' differ in signedness [-Wpointer-sign] display_set_autoselect(new, dir + 1); ^ In file included from run.c:34:0: display.h:57:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ run.c:421:23: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] new = filer_opendir(dir, NULL, NULL); ^ In file included from run.c:33:0: filer.h:129:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ run.c:426:32: warning: pointer targets in passing argument 2 of 'display_set_autoselect' differ in signedness [-Wpointer-sign] display_set_autoselect(new, slash + 1); ^ In file included from run.c:34:0: display.h:57:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ In file included from config.h:49:0, from run.c:22: run.c: In function 'examine': run.c:440:14: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info) != 0) ^ my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from run.c:22: /usr/include/sys/stat.h:245:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int stat(const char *, struct stat *); ^ run.c:443:23: warning: pointer targets in passing argument 1 of 'filer_check_mounted' differ in signedness [-Wpointer-sign] filer_check_mounted(path); ^ In file included from run.c:33:0: filer.h:136:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_check_mounted(const char *real_path); ^ run.c:452:17: warning: pointer targets in passing argument 1 of 'refresh_dirs' differ in signedness [-Wpointer-sign] refresh_dirs(path); ^ In file included from run.c:37:0: dir.h:104:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void refresh_dirs(const char *path); ^ run.c:455:20: warning: pointer targets in passing argument 1 of 'icons_may_update' differ in signedness [-Wpointer-sign] icons_may_update(path); ^ In file included from run.c:40:0: icon.h:53:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void icons_may_update(const gchar *path); ^ run.c: In function 'follow_symlink': run.c:523:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strndup(full_path, slash - full_path); ^ run.c:524:28: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] real = pathdup(make_path(tmp, path)); ^ In file included from run.c:31:0: support.h:18:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ run.c:524:18: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] real = pathdup(make_path(tmp, path)); ^ In file included from run.c:31:0: support.h:17:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *pathdup(const char *path); ^ run.c: In function 'open_file': run.c:569:16: warning: pointer targets in passing argument 1 of 'type_open' differ in signedness [-Wpointer-sign] if (type_open(path, type)) ^ run.c:54:17: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' static gboolean type_open(const char *path, MIME_type *type); ^ run.c: In function 'open_mountpoint': run.c:602:34: warning: pointer targets in passing argument 2 of 'filer_change_to' differ in signedness [-Wpointer-sign] filer_change_to(filer_window, full_path, NULL); ^ In file included from run.c:33:0: filer.h:138:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_change_to(FilerWindow *filer_window, ^ run.c:607:34: warning: pointer targets in passing argument 2 of 'filer_change_to' differ in signedness [-Wpointer-sign] filer_change_to(filer_window, full_path, NULL); ^ In file included from run.c:33:0: filer.h:138:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_change_to(FilerWindow *filer_window, ^ run.c:609:18: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] filer_opendir(full_path, src_window, NULL); ^ In file included from run.c:33:0: filer.h:129:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ run.c: In function 'run_desktop': run.c:661:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] if (terminal && g_strcasecmp(terminal, "true") == 0) { ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from run.c:28: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ run.c: In function 'type_open': run.c:778:25: warning: pointer targets in passing argument 1 of 'type_get_type' differ in signedness [-Wpointer-sign] else if (type_get_type(open) == application_x_desktop) ^ In file included from run.c:36:0: type.h:40:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' MIME_type *type_get_type(const guchar *path); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o session.o session.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o support.o support.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o tasklist.o tasklist.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o toolbar.o toolbar.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o type.o type.c type.c: In function 'type_get_type': type.c:281:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from type.c:52:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ type.c:290:24: warning: pointer targets in passing argument 1 of 'type_from_path' differ in signedness [-Wpointer-sign] type = type_from_path(path); ^ In file included from type.c:50:0: type.h:42:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' MIME_type *type_from_path(const char *path); ^ type.c: In function 'set_shell_action': type.c:574:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] command = gtk_entry_get_text(entry); ^ type.c:576:14: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] if (!strchr(command, '$')) ^ In file included from type.c:43:0: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *strchr(const char *, int) __pure; ^ type.c: In function 'handler_for_radios': type.c:645:11: warning: pointer targets in return differ in signedness [-Wpointer-sign] return choices_find_xdg_path_load(type->media_type, ^ type.c:656:11: warning: pointer targets in return differ in signedness [-Wpointer-sign] return handler; ^ type.c: In function 'run_action_update': type.c:679:15: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] char *old = handler; ^ type.c:681:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] handler = readlink_dup(old); ^ type.c:685:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] handler = old; ^ type.c: In function 'drag_app_dropped': type.c:714:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from type.c:52:0: diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ type.c:720:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = get_action_save_path(dialog); ^ type.c:724:16: warning: pointer targets in passing argument 1 of 'symlink' differ in signedness [-Wpointer-sign] if (symlink(app, path)) ^ In file included from my_vfs.h:48:0, from config.h:49, from type.c:22: /usr/include/unistd.h:482:6: note: expected 'const char * restrict' but argument is of type 'const guchar * {aka const unsigned char *}' int symlink(const char * __restrict, const char * __restrict); ^ type.c:724:21: warning: pointer targets in passing argument 2 of 'symlink' differ in signedness [-Wpointer-sign] if (symlink(app, path)) ^ In file included from my_vfs.h:48:0, from config.h:49, from type.c:22: /usr/include/unistd.h:482:6: note: expected 'const char * restrict' but argument is of type 'guchar * {aka unsigned char *}' int symlink(const char * __restrict, const char * __restrict); ^ type.c: In function 'get_current_command': type.c:772:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] command = g_strndup(data + 16, nl - data - 16); ^ In file included from config.h:49:0, from type.c:22: type.c: In function 'describe_current_command': type.c:811:16: warning: pointer targets in passing argument 1 of 'lstat' differ in signedness [-Wpointer-sign] if (mc_lstat(tmp, &info) != 0 || info.st_uid != dir_uid ^ my_vfs.h:58:32: note: in definition of macro 'mc_lstat' # define mc_lstat(x, y) lstat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from type.c:22: /usr/include/sys/stat.h:237:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int lstat(const char *, struct stat *); ^ type.c:829:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] desc = get_current_command(type); ^ type.c: In function 'type_set_handler_dialog': type.c:917:40: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(GTK_ENTRY(entry), tmp); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/local/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/local/include/gtk-2.0/gtk/gtk.h:72, from main.h:10, from type.c:45: /usr/local/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ type.c: In function 'remove_handler_with_confirm': type.c:954:12: warning: pointer targets in passing argument 1 of 'lstat' differ in signedness [-Wpointer-sign] if (lstat(path, &info) == 0) ^ In file included from my_vfs.h:47:0, from config.h:49, from type.c:22: /usr/include/sys/stat.h:237:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int lstat(const char *, struct stat *); ^ type.c:968:14: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign] if (unlink(path)) ^ In file included from my_vfs.h:48:0, from config.h:49, from type.c:22: /usr/include/unistd.h:396:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int unlink(const char *); ^ type.c: In function 'get_action_save_path': type.c:998:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] type_name = g_strdup(type->media_type); ^ type.c:1000:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] type_name = g_strconcat(type->media_type, "_", ^ type.c:1003:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_save("", PROJECT, SITE, FALSE); ^ type.c:1012:36: warning: pointer targets in passing argument 1 of 'choices_find_xdg_path_save' differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_save(type_name, "MIME-types", SITE, TRUE); ^ In file included from type.c:49:0: choices.h:14:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *choices_find_xdg_path_save(const char *leaf, const char *dir, ^ type.c:1012:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_save(type_name, "MIME-types", SITE, TRUE); ^ type.c:1018:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return path; ^ type.c: In function 'alloc_type_colours': type.c:1092:19: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_type_colours[i].value, &type_colours[i]); ^ In file included from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34:0, from /usr/local/include/gtk-2.0/gdk/gdkdisplay.h:32, from /usr/local/include/gtk-2.0/gdk/gdkscreen.h:33, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from main.h:10, from type.c:45: /usr/local/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ type.c: In function 'get_comment': type.c:1190:23: warning: pointer targets in passing argument 1 of 'xml_cache_load' differ in signedness [-Wpointer-sign] doc = xml_cache_load(path); ^ In file included from type.c:51:0: support.h:14:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' XMLwrapper *xml_cache_load(const gchar *pathname); ^ type.c:1200:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] val= xmlNodeListGetString(node->doc, node->xmlChildrenNode, 1); ^ type.c: In function 'find_comment': type.c:1227:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strdup_printf("%s/mime/%s/%s.xml", dirs[i], ^ type.c: In function 'set_icon_theme': type.c:1263:27: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] const char *theme_name = o_icon_theme.value; ^ type.c:1294:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] theme_dir = make_path(home_dir, ".icons"); ^ type.c:1307:14: warning: pointer targets in passing argument 1 of 'symlink' differ in signedness [-Wpointer-sign] if (symlink(make_path(app_dir, "ROX"), icon_home)) ^ In file included from my_vfs.h:48:0, from config.h:49, from type.c:22: /usr/include/unistd.h:482:6: note: expected 'const char * restrict' but argument is of type 'const guchar * {aka const unsigned char *}' int symlink(const char * __restrict, const char * __restrict); ^ type.c:1310:16: warning: pointer targets in passing argument 1 of 'open_to_show' differ in signedness [-Wpointer-sign] open_to_show(icon_home); ^ In file included from type.c:47:0: run.h:21:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void open_to_show(const guchar *path); ^ In file included from /usr/local/include/glib-2.0/glib.h:62:0, from global.h:11, from type.c:41: type.c: In function 'read_theme': /usr/local/include/glib-2.0/glib/gmessages.h:382:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return (val); \ ^ type.c:1324:2: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail(item != NULL, g_strdup("ROX")); ^ type.c:1326:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup(gtk_label_get_text(item)); ^ type.c: In function 'update_theme': type.c:1352:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(label, option->value) == 0) ^ In file included from type.c:43:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ type.c: In function 'add_themes_from_dir': type.c:1371:18: warning: pointer targets in passing argument 1 of 'list_dir' differ in signedness [-Wpointer-sign] list = list_dir(dir); ^ In file included from type.c:51:0: support.h:54:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' GPtrArray *list_dir(const guchar *path); ^ In file included from type.c:22:0: type.c: In function 'build_icon_theme': type.c:1405:52: warning: pointer targets in passing argument 2 of 'dgettext' differ in signedness [-Wpointer-sign] gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(label)), ^ config.h:53:42: note: in definition of macro '_' # define _(String) dgettext("ROX-Filer", String) ^ In file included from config.h:52:0, from type.c:22: /usr/local/include/libintl.h:152:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *dgettext (const char *__domainname, const char *__msgid) ^ tasklist.c: In function 'get_str': tasklist.c:284:19: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] str = g_strdup(data); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from tasklist.c:29: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'unsigned char *' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ tasklist.c:284:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] str = g_strdup(data); ^ tasklist.c: In function 'get_icon_name': tasklist.c:297:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] win->text = get_str(win, xa__NET_WM_ICON_NAME); ^ tasklist.c:299:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] win->text = get_str(win, xa__NET_WM_VISIBLE_NAME); ^ tasklist.c:301:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] win->text = get_str(win, xa_WM_ICON_NAME); ^ tasklist.c:303:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] win->text = get_str(win, xa_WM_NAME); ^ support.c: In function 'soap_new': support.c:103:18: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from support.c:38: /usr/local/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ support.c:104:34: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] root = xmlNewDocNode(doc, NULL, "Envelope", NULL); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from support.c:38: /usr/local/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ In file included from support.c:42:0: global.h:172:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_ENV_NS "http://www.w3.org/2001/12/soap-envelope" ^ support.c:107:26: note: in expansion of macro 'SOAP_ENV_NS' env_ns = xmlNewNs(root, SOAP_ENV_NS, "env"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from support.c:38: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ support.c:107:39: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] env_ns = xmlNewNs(root, SOAP_ENV_NS, "env"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from support.c:38: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ support.c:110:44: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] *ret_body = xmlNewTextChild(root, env_ns, "Body", NULL); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from support.c:38: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ In file included from support.c:42:0: global.h:174:16: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define ROX_NS "http://rox.sourceforge.net/SOAP/ROX-Filer" ^ support.c:111:22: note: in expansion of macro 'ROX_NS' xmlNewNs(*ret_body, ROX_NS, "rox"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from support.c:38: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ support.c:111:30: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(*ret_body, ROX_NS, "rox"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from support.c:38: /usr/local/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ In file included from /usr/local/include/glib-2.0/glib.h:62:0, from global.h:11, from support.c:42: support.c: In function 'make_path': /usr/local/include/glib-2.0/glib/gmessages.h:382:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return (val); \ ^ support.c:141:2: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail(dir != NULL, buffer->str); ^ /usr/local/include/glib-2.0/glib/gmessages.h:382:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return (val); \ ^ support.c:142:2: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail(leaf != NULL, buffer->str); ^ support.c:152:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return buffer->str; ^ support.c: In function 'format_size': support.c:275:27: warning: format '%d' expects argument of type 'int', but argument 2 has type 'off_t {aka long int}' [-Wformat=] buffer = g_strdup_printf("%" SIZE_FMT " %s", size, units); ^ support.c: In function 'format_size_aligned': support.c:312:27: warning: format '%d' expects argument of type 'int', but argument 2 has type 'off_t {aka long int}' [-Wformat=] buffer = g_strdup_printf("%4" SIZE_FMT "%c", size, units); ^ support.c: In function 'copy_file': support.c:598:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[2] = from; ^ support.c:599:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[3] = to; ^ support.c:601:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return fork_exec_wait(argv); ^ support.c: In function 'shell_escape': support.c:623:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = tmp->str; ^ support.c: In function 'in_list': support.c:691:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(item); ^ In file included from support.c:35:0: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' size_t strlen(const char *) __pure; ^ support.c:695:15: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ In file included from support.c:35:0: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int strncmp(const char *, const char *, size_t) __pure; ^ support.c:695:21: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ In file included from support.c:35:0: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int strncmp(const char *, const char *, size_t) __pure; ^ support.c:698:17: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] list = strchr(list, ','); ^ In file included from support.c:35:0: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *strchr(const char *, int) __pure; ^ support.c:698:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] list = strchr(list, ','); ^ support.c: In function 'split_path': support.c:732:18: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] slash = strchr(path, '/'); ^ In file included from support.c:35:0: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *strchr(const char *, int) __pure; ^ support.c:732:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] slash = strchr(path, '/'); ^ support.c:735:37: warning: pointer targets in passing argument 1 of 'g_strndup' differ in signedness [-Wpointer-sign] g_ptr_array_add(array, g_strndup(path, slash - path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gstrfuncs.h:224:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strndup (const gchar *str, ^ support.c:739:35: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_ptr_array_add(array, g_strdup(path)); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ support.c: In function 'get_relative_path': support.c:773:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ In file included from support.c:35:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ support.c:773:17: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ In file included from support.c:35:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ support.c:786:25: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(path, (guchar *) dst->pdata[j]); ^ In file included from /usr/local/include/glib-2.0/glib/giochannel.h:34:0, from /usr/local/include/glib-2.0/glib.h:54, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ support.c:803:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = path->str; ^ support.c: In function 'text_to_boolean': support.c:815:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] if (g_strcasecmp(text, "true")==0) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ support.c:817:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] else if (g_strcasecmp(text, "false")==0) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ support.c:819:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] else if (g_strcasecmp(text, "yes")==0) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ support.c:821:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] else if (g_strcasecmp(text, "no")==0) ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ support.c: In function 'md5_hash': support.c:1087:18: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx, message, strlen(message)); ^ support.c:898:13: note: expected 'const unsigned char *' but argument is of type 'const char *' static void MD5Update(MD5Context *ctx, md5byte const *buf, unsigned len) ^ support.c: In function 'expand_path': support.c:1135:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = g_strndup(path, path_len); ^ support.c:1141:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = g_strconcat(home_dir, retval + 1, NULL); ^ support.c:1145:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ support.c: In function 'collate_key_new': support.c:1196:23: warning: pointer targets in passing argument 1 of 'g_utf8_validate' differ in signedness [-Wpointer-sign] if (!g_utf8_validate(name, -1, NULL)) ^ In file included from /usr/local/include/glib-2.0/glib/gstring.h:33:0, from /usr/local/include/glib-2.0/glib/giochannel.h:34, from /usr/local/include/glib-2.0/glib.h:54, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gunicode.h:790:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gboolean g_utf8_validate (const gchar *str, ^ support.c:1198:21: warning: pointer targets in passing argument 1 of 'to_utf8' differ in signedness [-Wpointer-sign] to_free = to_utf8(name); ^ support.c:1092:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *to_utf8(const gchar *src) ^ support.c:1198:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] to_free = to_utf8(name); ^ support.c:1203:51: warning: pointer targets in passing argument 1 of 'g_utf8_get_char' differ in signedness [-Wpointer-sign] retval->caps = g_unichar_isupper(g_utf8_get_char(name)); ^ In file included from /usr/local/include/glib-2.0/glib/gstring.h:33:0, from /usr/local/include/glib-2.0/glib/giochannel.h:34, from /usr/local/include/glib-2.0/glib.h:54, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gunicode.h:696:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gunichar g_utf8_get_char (const gchar *p) G_GNUC_PURE; ^ support.c:1205:23: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] for (i = name; *i; i = g_utf8_next_char(i)) ^ support.c:1214:32: warning: pointer targets in passing argument 1 of 'g_utf8_get_char' differ in signedness [-Wpointer-sign] first_char = g_utf8_get_char(i); ^ In file included from /usr/local/include/glib-2.0/glib/gstring.h:33:0, from /usr/local/include/glib-2.0/glib/giochannel.h:34, from /usr/local/include/glib-2.0/glib.h:54, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gunicode.h:696:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gunichar g_utf8_get_char (const gchar *p) G_GNUC_PURE; ^ support.c:1220:25: warning: pointer targets in passing argument 1 of 'g_utf8_strdown' differ in signedness [-Wpointer-sign] tmp = g_utf8_strdown(name, i - name); ^ In file included from /usr/local/include/glib-2.0/glib/gstring.h:33:0, from /usr/local/include/glib-2.0/glib/giochannel.h:34, from /usr/local/include/glib-2.0/glib.h:54, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gunicode.h:798:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *g_utf8_strdown (const gchar *str, ^ support.c:1221:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new.text = g_utf8_collate_key(tmp, -1); ^ support.c:1223:24: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] new.number = strtol(i, &endp, 10); ^ In file included from support.c:25:0: /usr/include/stdlib.h:113:7: note: expected 'const char * restrict' but argument is of type 'const guchar * {aka const unsigned char *}' long strtol(const char * __restrict, char ** __restrict, int); ^ support.c:1229:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] name = endp; ^ support.c:1234:23: warning: pointer targets in passing argument 1 of 'g_utf8_strdown' differ in signedness [-Wpointer-sign] tmp = g_utf8_strdown(name, i - name); ^ In file included from /usr/local/include/glib-2.0/glib/gstring.h:33:0, from /usr/local/include/glib-2.0/glib/giochannel.h:34, from /usr/local/include/glib-2.0/glib.h:54, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gunicode.h:798:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *g_utf8_strdown (const gchar *str, ^ support.c:1235:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new.text = g_utf8_collate_key(tmp, -1); ^ support.c: In function 'collate_key_cmp': support.c:1283:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ In file included from support.c:35:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ support.c:1283:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ In file included from support.c:35:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int strcmp(const char *, const char *) __pure; ^ support.c: In function 'escape_uri_path': support.c:1317:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] for (s = path; *s; s++) ^ support.c: In function 'encode_path_as_uri': support.c:1333:43: warning: pointer targets in passing argument 1 of 'escape_uri_path' differ in signedness [-Wpointer-sign] gchar *tpath = (gchar *) escape_uri_path(path); ^ support.c:1308:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' EscapedPath *escape_uri_path(const char *path) ^ support.c: In function 'strcmp2': support.c:1379:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] return g_strcasecmp(aa, bb); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ support.c: In function 'list_dir': support.c:1394:19: warning: pointer targets in passing argument 1 of 'g_dir_open' differ in signedness [-Wpointer-sign] dir = g_dir_open(path, 0, &error); ^ In file included from /usr/local/include/glib-2.0/glib.h:45:0, from global.h:11, from support.c:42: /usr/local/include/glib-2.0/glib/gdir.h:40:26: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' GDir * g_dir_open (const gchar *path, ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o usericons.o usericons.c toolbar.c: In function 'toolbar_help_clicked': toolbar.c:322:17: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] filer_opendir(make_path(app_dir, "Help"), NULL, NULL); ^ In file included from toolbar.c:34:0: filer.h:129:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ toolbar.c: In function 'toolbar_sort_clicked': toolbar.c:482:15: warning: pointer targets in passing argument 1 of 'tooltip_show' differ in signedness [-Wpointer-sign] tooltip_show(tip); ^ In file included from toolbar.c:43:0: gui_support.h:74:6: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'gchar * {aka char *}' void tooltip_show(guchar *text); ^ toolbar.c: In function 'option_notify': toolbar.c:788:28: warning: pointer targets in passing argument 1 of 'in_list' differ in signedness [-Wpointer-sign] tool->enabled = !in_list(tool->name, list); ^ In file included from toolbar.c:30:0: support.h:37:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' gboolean in_list(const guchar *item, const guchar *list); ^ In file included from /usr/local/include/glib-2.0/glib.h:62:0, from global.h:11, from toolbar.c:26: toolbar.c: In function 'read_tools': /usr/local/include/glib-2.0/glib/gmessages.h:382:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return (val); \ ^ toolbar.c:847:4: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail(name != NULL, list->str); ^ toolbar.c:851:26: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(list, name); ^ In file included from /usr/local/include/glib-2.0/glib/giochannel.h:34:0, from /usr/local/include/glib-2.0/glib.h:54, from global.h:11, from toolbar.c:26: /usr/local/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ toolbar.c:856:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = list->str; ^ usericons.c: In function 'read_globicons': usericons.c:89:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_load("globicons", PROJECT, SITE); ^ In file included from config.h:49:0, from usericons.c:22: usericons.c:93:14: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info)) ^ my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from usericons.c:22: /usr/include/sys/stat.h:245:5: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' int stat(const char *, struct stat *); ^ usericons.c:101:21: warning: pointer targets in passing argument 1 of 'xmlParseFile' differ in signedness [-Wpointer-sign] doc = xmlParseFile(path); ^ In file included from usericons.c:30:0: /usr/local/include/libxml2/libxml/parser.h:844:3: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' xmlParseFile (const char *filename); ^ usericons.c:116:15: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "rule") != 0) ^ In file included from usericons.c:27:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ usericons.c:121:29: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] match = xmlGetProp(node, "match"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from usericons.c:30: /usr/local/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ usericons.c:121:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] match = xmlGetProp(node, "match"); ^ usericons.c:125:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] icon_path = xmlNodeGetContent(icon); ^ usericons.c:136:14: warning: pointer targets in passing argument 1 of 'parse_file' differ in signedness [-Wpointer-sign] parse_file(path, process_globicons_line); ^ In file included from usericons.c:38:0: gui_support.h:62:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' void parse_file(const char *path, ParseFunc *parse_line); ^ usericons.c: In function 'create_diricon': usericons.c:162:42: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] if (!convert_to_png(iconpath, make_path(filepath, ".DirIcon"))) ^ In file included from usericons.c:44:0: support.h:18:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ usericons.c:162:22: warning: pointer targets in passing argument 1 of 'convert_to_png' differ in signedness [-Wpointer-sign] if (!convert_to_png(iconpath, make_path(filepath, ".DirIcon"))) ^ usericons.c:71:17: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static gboolean convert_to_png(const gchar *src, const gchar *dest); ^ usericons.c:162:32: warning: pointer targets in passing argument 2 of 'convert_to_png' differ in signedness [-Wpointer-sign] if (!convert_to_png(iconpath, make_path(filepath, ".DirIcon"))) ^ usericons.c:71:17: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static gboolean convert_to_png(const gchar *src, const gchar *dest); ^ usericons.c:166:19: warning: pointer targets in passing argument 1 of 'icons_may_update' differ in signedness [-Wpointer-sign] icons_may_update(filepath); ^ In file included from usericons.c:53:0: icon.h:53:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void icons_may_update(const gchar *path); ^ usericons.c: In function 'set_icon_path': usericons.c:177:19: warning: pointer targets in passing argument 1 of 'file_exists' differ in signedness [-Wpointer-sign] if (!file_exists(iconpath)) ^ In file included from usericons.c:44:0: support.h:53:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gboolean file_exists(const char *path); ^ usericons.c:185:39: warning: pointer targets in passing argument 2 of 'g_fscache_lookup' differ in signedness [-Wpointer-sign] pic = g_fscache_lookup(pixmap_cache, iconpath); ^ In file included from usericons.c:35:0: fscache.h:33:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gpointer g_fscache_lookup(GFSCache *cache, const char *pathname); ^ usericons.c:198:15: warning: pointer targets in passing argument 1 of 'add_globicon' differ in signedness [-Wpointer-sign] add_globicon(filepath, iconpath); ^ In file included from usericons.c:45:0: usericons.h:15:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void add_globicon(const gchar *path, const gchar *icon); ^ usericons.c:198:25: warning: pointer targets in passing argument 2 of 'add_globicon' differ in signedness [-Wpointer-sign] add_globicon(filepath, iconpath); ^ In file included from usericons.c:45:0: usericons.h:15:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void add_globicon(const gchar *path, const gchar *icon); ^ usericons.c: In function 'clear_icon': usericons.c:221:19: warning: pointer targets in passing argument 1 of 'delete_globicon' differ in signedness [-Wpointer-sign] delete_globicon(pathname); ^ In file included from usericons.c:45:0: usericons.h:16:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void delete_globicon(const gchar *path); ^ usericons.c:232:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = drop_box_get_path(drop_box); ^ usericons.c:235:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf(_("Really delete icon '%s'?"), path); ^ usericons.c:236:15: warning: pointer targets in passing argument 1 of 'confirm' differ in signedness [-Wpointer-sign] if (confirm(tmp, GTK_STOCK_DELETE, NULL)) ^ In file included from usericons.c:38:0: gui_support.h:77:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean confirm(const gchar *message, const gchar *stock, const gchar *action); ^ usericons.c:238:15: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign] if (unlink(path)) ^ In file included from my_vfs.h:48:0, from config.h:49, from usericons.c:22: /usr/include/unistd.h:396:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int unlink(const char *); ^ usericons.c:244:22: warning: pointer targets in passing argument 1 of 'icons_may_update' differ in signedness [-Wpointer-sign] icons_may_update(pathname); ^ In file included from usericons.c:53:0: icon.h:53:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void icons_may_update(const gchar *path); ^ usericons.c: In function 'icon_set_handler_dialog': usericons.c:270:13: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] strdup(path), g_free); ^ In file included from usericons.c:27:0: /usr/include/string.h:94:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *strdup(const char *) __malloclike; ^ In file included from config.h:49:0, from usericons.c:22: usericons.c:304:14: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info) == 0 && S_ISDIR(info.st_mode)) ^ my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from my_vfs.h:47:0, from config.h:49, from usericons.c:22: /usr/include/sys/stat.h:245:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int stat(const char *, struct stat *); ^ usericons.c:314:14: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] if (access(path, W_OK) == 0) ^ In file included from my_vfs.h:48:0, from config.h:49, from usericons.c:22: /usr/include/unistd.h:346:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int access(const char *, int); ^ usericons.c: In function 'radios_changed': usericons.c:373:32: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(drop_box, path); ^ In file included from usericons.c:52:0: dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ usericons.c:386:32: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(drop_box, path); ^ In file included from usericons.c:52:0: dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ usericons.c:394:32: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(drop_box, gi); ^ In file included from usericons.c:52:0: dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ usericons.c:400:24: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] diricon = make_path(path, ".DirIcon"); ^ In file included from usericons.c:44:0: support.h:18:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ usericons.c:400:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] diricon = make_path(path, ".DirIcon"); ^ usericons.c:402:33: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(drop_box, diricon); ^ In file included from usericons.c:52:0: dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ usericons.c: In function 'write_globicon': usericons.c:426:36: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] tree = xmlNewTextChild(doc, NULL, "rule", NULL); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from usericons.c:30: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ usericons.c:427:19: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "match", key); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from usericons.c:30: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ usericons.c:428:30: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(tree, NULL, "icon", value); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from usericons.c:30: /usr/local/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ usericons.c: In function 'write_globicons': usericons.c:444:18: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from usericons.c:30: /usr/local/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ usericons.c:446:41: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlNewDocNode(doc, NULL, "special-files", NULL)); ^ In file included from /usr/local/include/libxml2/libxml/parser.h:16:0, from usericons.c:30: /usr/local/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ usericons.c: In function 'process_globicons_line': usericons.c:473:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] pattern = strtok(line, " \t"); ^ usericons.c:478:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] iconpath = strtok(NULL, " \t"); ^ usericons.c:484:43: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_hash_table_insert(glob_icons, g_strdup(pattern), g_strdup(iconpath)); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from usericons.c:24: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ usericons.c:484:62: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_hash_table_insert(glob_icons, g_strdup(pattern), g_strdup(iconpath)); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:28, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from usericons.c:24: /usr/local/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ usericons.c: In function 'add_globicon': usericons.c:502:10: warning: pointer targets in passing argument 1 of 'examine' differ in signedness [-Wpointer-sign] examine(path); ^ In file included from usericons.c:42:0: run.h:22:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void examine(const guchar *path); ^ usericons.c: In function 'delete_globicon': usericons.c:519:10: warning: pointer targets in passing argument 1 of 'examine' differ in signedness [-Wpointer-sign] examine(path); ^ In file included from usericons.c:42:0: run.h:22:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void examine(const guchar *path); ^ usericons.c: In function 'do_set_icon': usericons.c:539:28: warning: pointer targets in passing argument 2 of 'set_icon_path' differ in signedness [-Wpointer-sign] if (!set_icon_path(path, icon)) ^ usericons.c:172:17: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static gboolean set_icon_path(const guchar *filepath, const guchar *iconpath) ^ usericons.c:544:29: warning: pointer targets in passing argument 2 of 'create_diricon' differ in signedness [-Wpointer-sign] if (!create_diricon(path, icon)) ^ usericons.c:160:17: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static gboolean create_diricon(const guchar *filepath, const guchar *iconpath) ^ usericons.c: In function 'drag_icon_dropped': usericons.c:568:22: warning: pointer targets in passing argument 2 of 'do_set_icon' differ in signedness [-Wpointer-sign] do_set_icon(dialog, path); ^ usericons.c:523:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void do_set_icon(GtkWidget *dialog, const gchar *icon) ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o view_collection.o view_collection.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o view_details.o view_details.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o view_iface.o view_iface.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o wrapped.o wrapped.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o xml.o xml.c view_details.c: In function 'view_details_init': view_details.c:1024:19: warning: variable 'sortable_list' set but not used [-Wunused-but-set-variable] GtkTreeSortable *sortable_list; ^ view_details.c: In function 'resort': view_details.c:1210:18: warning: pointer targets in passing argument 4 of 'gtk_tree_model_rows_reordered' differ in signedness [-Wpointer-sign] path, NULL, new_order); ^ In file included from /usr/local/include/gtk-2.0/gtk/gtktreeviewcolumn.h:28:0, from /usr/local/include/gtk-2.0/gtk/gtkcelllayout.h:28, from /usr/local/include/gtk-2.0/gtk/gtk.h:55, from view_details.c:24: /usr/local/include/gtk-2.0/gtk/gtktreemodel.h:263:6: note: expected 'gint * {aka int *}' but argument is of type 'guint * {aka unsigned int *}' void gtk_tree_model_rows_reordered (GtkTreeModel *tree_model, ^ view_details.c: In function 'view_details_get_iter_at_point': view_details.c:1469:16: warning: variable 'model' set but not used [-Wunused-but-set-variable] GtkTreeModel *model; ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o xtypes.o xtypes.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o xdgmime.o xdgmime.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimeglob.o xdgmimeglob.c xml.c: In function 'get_subnode': xml.c:86:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, name)) ^ In file included from xml.c:24:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ xml.c:96:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, namespaceURI) == 0) ^ In file included from xml.c:24:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ xml.c: In function 'best_lang': xml.c:130:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ In file included from xml.c:24:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ xml.c:130:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ In file included from xml.c:24:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ xml.c:138:15: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ In file included from xml.c:24:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ xml.c:138:31: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ In file included from xml.c:24:0: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *) __pure; ^ xml.c:141:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] lang = xmlNodeGetLang(node); ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimeint.o xdgmimeint.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimemagic.o xdgmimemagic.c xdgmime.c: In function 'xdg_mime_init': xdgmime.c:445:11: warning: unused variable 'l' [-Wunused-variable] int l; ^ cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimeparent.o xdgmimeparent.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimealias.o xdgmimealias.c cc -I. -I. -pipe -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -I/usr/local/include `pkgconf --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimecache.o xdgmimecache.c xdgmimecache.c:45:2: warning: #warning Building xdgmime without MMAP support. Binary "mime.info" cache files will not be used. [-Wcpp] #warning Building xdgmime without MMAP support. Binary "mime.info" cache files will not be used. ^ cc -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 `pkgconf --libs gtk+-2.0 libxml-2.0 | sed 's/-lpangoxft-[^ ]*//'` -lintl -lm -L/usr/local/lib -R/usr/local/lib -lX11 -lICE -lSM mv "ROX-Filer" "./.." (cd "./.." && strip ROX-Filer) gmake[1]: Leaving directory '/wrkdirs/x11-fm/rox-filer/rox-filer-2.11/ROX-Filer/src' =========================================================================== =================================================== ===> rox-filer-2.11_5 depends on executable: update-mime-database - found ===> rox-filer-2.11_5 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> rox-filer-2.11_5 depends on file: /usr/local/libdata/pkgconfig/sm.pc - found ===> rox-filer-2.11_5 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - found ===> rox-filer-2.11_5 depends on file: /usr/local/libdata/pkgconfig/xproto.pc - found =========================================================================== =================================================== ===> Staging for rox-filer-2.11_5 ===> Generating temporary packing list cd /wrkdirs/x11-fm/rox-filer/rox-filer-2.11/ROX-Filer && /bin/cp -r .DirIcon AppInfo.xml AppRun Help Messages Options.xml ROX ROX-Filer Templates.ui images style.css subclasses /wrkdirs/x11-fm/rox-filer/stage/usr/local/apps/ROX-Filer cd /wrkdirs/x11-fm/rox-filer/rox-filer-2.11 && /bin/cp -r Choices /wrkdirs/x11-fm/rox-filer/stage/usr/local/share/ /bin/cat /usr/ports/x11-fm/rox-filer/files/rox | /usr/bin/sed -e "s|%%PREFIX%%|/usr/local|" > /wrkdirs/x11-fm/rox-filer/stage/usr/local/bin/rox /bin/chmod 755 /wrkdirs/x11-fm/rox-filer/stage/usr/local/bin/rox install -m 444 /wrkdirs/x11-fm/rox-filer/rox-filer-2.11/rox.1 /wrkdirs/x11-fm/rox-filer/stage/usr/local/man/man1 install -m 0644 /wrkdirs/x11-fm/rox-filer/rox-filer-2.11/rox.xml /wrkdirs/x11-fm/rox-filer/stage/usr/local/share/mime/packages ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for rox-filer-2.11_5 file sizes/checksums [151]: .. done packing files [151]: .. done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for rox-filer-2.11_5 build of x11-fm/rox-filer ended at Sun Mar 12 23:03:48 PDT 2017 build time: 00:01:38