* Package: app-misc/rox-filer-2.11:0 * Repository: gentoo * Maintainer: ppurka@gmail.com proxy-maint@gentoo.org * Upstream: talex5@gmail.com http://rox.sourceforge.net/desktop/lists * USE: arm elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo-mirror/gentoo/commit/62a33c97067ba52f2b4aca90d7e04cab7c47e956 (Fri Feb 16 07:18:54 UTC 2024) @@@@@ END @@@@@ ################## # emerge --info: # ################## Portage 3.0.61 (python 3.12.2-final-0, default/linux/arm/17.0/armv7a, gcc-14, glibc-2.38-r10, 6.1.0-17-arm64 armv8l) ================================================================= System uname: Linux-6.1.0-17-arm64-armv8l-ARMv8_Processor_rev_1_-v8l-with-glibc2.38 KiB Mem: 32041132 total, 2279976 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Fri, 16 Feb 2024 07:18:53 +0000 sh bash 5.2_p26 ld GNU ld (Gentoo 2.41 p5) 2.41.0 app-misc/pax-utils: 1.3.7::gentoo app-shells/bash: 5.2_p26::gentoo dev-build/autoconf: 2.72-r1::gentoo dev-build/automake: 1.16.5-r2::gentoo dev-build/cmake: 3.28.3::gentoo dev-build/libtool: 2.4.7-r2::gentoo dev-build/make: 4.4.1-r1::gentoo dev-build/meson: 1.3.2::gentoo dev-lang/perl: 5.38.2-r1::gentoo dev-lang/python: 3.10.13_p3::gentoo, 3.11.8_p1::gentoo, 3.12.2_p1::gentoo dev-lang/rust-bin: 1.75.0::gentoo sys-apps/baselayout: 2.14-r2::gentoo sys-apps/openrc: 0.53::gentoo sys-apps/sandbox: 2.38::gentoo sys-devel/binutils: 2.41-r5::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/gcc: 14.0.1_pre20240211-r1::gentoo sys-devel/gcc-config: 2.11::gentoo sys-devel/llvm: 17.0.6::gentoo sys-kernel/linux-headers: 6.7::gentoo (virtual/os-headers) sys-libs/glibc: 2.38-r10::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 volatile: True sync-rsync-verify-metamanifest: yes sync-rsync-verify-jobs: 1 sync-rsync-extra-opts: sync-rsync-verify-max-age: 3 Binary Repositories: gentoobinhost priority: 1 sync-uri: https://gentoo.osuosl.org/releases/arm/binpackages/17.0/armv7a_hardfp ACCEPT_KEYWORDS="arm ~arm" ACCEPT_LICENSE="* GPL-2+ LGPL-2+" CBUILD="armv7a-unknown-linux-gnueabihf" CFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" CHOST="armv7a-unknown-linux-gnueabihf" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" DISTDIR="/var/tmp/portage/app-misc/rox-filer-2.11/distdir" EMERGE_DEFAULT_OPTS="--complete-graph y --with-bdeps=y -1 -k -b --backtrack=100" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" FCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" GENTOO_MIRRORS="http://mirror.leaseweb.com/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ http://ftp.belnet.be/pub/rsync.gentoo.org/gentoo/ http://distfiles.gentoo.org" LANG="C.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" LEX="flex" MAKEOPTS="-j16" PKGDIR="/root/tbci/binpkg" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" SHELL="/bin/bash" USE="acl arm bzip2 cli crypt debug dri elogind fortran gdbm iconv ipv6 jumbo-build native-symlinks ncurses nls openmp pam pcre readline seccomp split-usr ssl test-rust unicode xattr zlib" CPU_FLAGS_ARM="edsp thumb thumb2 v4 v5 v6 v7 vfp" ELIBC="glibc" KERNEL="linux" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS ############################## # emerge history (qlop -mv): # ############################## 2024-02-16T09:02:32 >>> sys-devel/llvm-common-17.0.6 2024-02-16T09:02:32 >>> dev-libs/vala-common-0.56.14 2024-02-16T09:02:33 >>> x11-themes/hicolor-icon-theme-0.17 2024-02-16T09:02:33 >>> sys-apps/lsb-release-3.3 2024-02-16T09:02:33 >>> app-eselect/eselect-rust-20210703 2024-02-16T09:02:34 >>> dev-libs/fribidi-1.0.13 2024-02-16T09:02:34 >>> x11-libs/libdrm-2.4.120 2024-02-16T09:02:34 >>> x11-libs/libxshmfence-1.3.2 2024-02-16T09:02:35 >>> x11-libs/libXfixes-6.0.1 2024-02-16T09:02:35 >>> x11-libs/libXrandr-1.5.4 2024-02-16T09:02:35 >>> media-libs/libglvnd-1.7.0 2024-02-16T09:02:36 >>> x11-libs/libXxf86vm-1.1.5 2024-02-16T09:02:36 >>> x11-libs/xcb-util-keysyms-0.4.1 2024-02-16T09:02:36 >>> sys-libs/binutils-libs-2.41-r5 2024-02-16T09:02:37 >>> app-text/docbook-xml-dtd-4.3-r2 2024-02-16T09:02:37 >>> dev-util/gdbus-codegen-2.78.4-r1 2024-02-16T09:02:38 >>> dev-python/pygments-2.17.2 2024-02-16T09:02:38 >>> dev-python/mako-1.3.2 2024-02-16T09:02:38 >>> gnome-base/gsettings-desktop-schemas-45.0 2024-02-16T09:02:39 >>> app-accessibility/at-spi2-core-2.50.1 2024-02-16T09:02:39 >>> virtual/perl-Time-Local-1.300.0-r2 2024-02-16T09:02:40 >>> virtual/perl-IO-1.520.0 2024-02-16T09:02:40 >>> virtual/perl-XSLoader-0.320.0 2024-02-16T09:02:40 >>> virtual/perl-Compress-Raw-Bzip2-2.204.1_rc 2024-02-16T09:02:41 >>> dev-perl/Socket6-0.290.0 2024-02-16T09:02:41 >>> dev-perl/TimeDate-2.330.0-r1 2024-02-16T09:02:42 >>> dev-perl/HTML-Tagset-3.200.0-r2 2024-02-16T09:02:42 >>> virtual/perl-IO-Socket-IP-0.410.100_rc 2024-02-16T09:02:42 >>> dev-lang/vala-0.56.14 2024-02-16T09:02:43 >>> virtual/perl-Digest-MD5-2.580.100_rc 2024-02-16T09:02:43 >>> virtual/perl-Module-Load-0.360.0-r3 2024-02-16T09:02:44 >>> dev-perl/LWP-MediaTypes-6.40.0 2024-02-16T09:02:44 >>> dev-perl/Clone-0.460.0 2024-02-16T09:02:45 >>> dev-perl/IO-HTML-1.4.0 2024-02-16T09:02:45 >>> perl-core/Compress-Raw-Zlib-2.206.0 2024-02-16T09:02:46 >>> dev-perl/Devel-CheckLib-1.160.0 2024-02-16T09:02:46 >>> dev-perl/WWW-RobotRules-6.20.0-r2 2024-02-16T09:03:00 >>> dev-lang/rust-bin-1.75.0 2024-02-16T09:03:09 >>> x11-libs/pango-1.51.0 2024-02-16T09:03:23 >>> x11-libs/libXcomposite-0.4.6 2024-02-16T09:03:23 >>> x11-libs/libXcursor-1.2.1 2024-02-16T09:03:24 >>> x11-libs/libXdamage-1.1.6 2024-02-16T09:03:24 >>> x11-libs/libXi-1.8.1 2024-02-16T09:03:59 >>> dev-libs/atk-2.46.0 2024-02-16T09:03:49 >>> dev-python/docutils-0.20.1-r1 2024-02-16T09:04:05 >>> dev-perl/Mozilla-PublicSuffix-1.0.6 2024-02-16T09:04:09 >>> dev-perl/Sub-Name-0.270.0 2024-02-16T09:03:39 >>> sys-devel/llvm-17.0.6 2024-02-16T09:04:15 >>> dev-perl/IO-Socket-INET6-2.730.0 2024-02-16T09:04:18 >>> dev-perl/HTTP-Date-6.60.0 2024-02-16T09:04:46 >>> virtual/perl-Compress-Raw-Zlib-2.206.0 2024-02-16T09:05:04 >>> virtual/rust-1.75.0 2024-02-16T09:05:29 >>> x11-libs/gdk-pixbuf-2.42.10-r1 2024-02-16T09:05:35 >>> dev-perl/Try-Tiny-0.310.0 2024-02-16T09:05:44 >>> sys-devel/llvm-toolchain-symlinks-17 2024-02-16T09:05:52 >>> dev-perl/File-Listing-6.160.0 2024-02-16T09:05:52 >>> dev-perl/HTTP-CookieJar-0.14.0 2024-02-16T09:05:55 >>> virtual/perl-IO-Compress-2.204.0 2024-02-16T09:06:05 >>> dev-util/gtk-update-icon-cache-3.24.40 2024-02-16T09:06:05 >>> gnome-base/librsvg-2.57.0 2024-02-16T09:06:11 >>> sys-devel/llvmgold-17 2024-02-16T09:06:21 >>> dev-perl/HTTP-Message-6.450.0 2024-02-16T09:06:20 >>> x11-themes/gnome-themes-standard-3.28 2024-02-16T09:06:21 >>> dev-perl/Net-HTTP-6.230.0 2024-02-16T09:06:34 >>> media-libs/mesa-24.0.1 2024-02-16T09:06:37 >>> dev-perl/HTML-Parser-3.810.0 2024-02-16T09:06:37 >>> dev-perl/HTTP-Cookies-6.100.0 2024-02-16T09:06:38 >>> dev-perl/HTTP-Negotiate-6.10.0-r2 2024-02-16T09:06:51 >>> media-libs/libepoxy-1.5.10-r2 2024-02-16T09:07:00 >>> dev-perl/libwww-perl-6.720.0-r1 2024-02-16T09:07:05 >>> x11-themes/adwaita-icon-theme-45.0 2024-02-16T09:07:08 >>> dev-perl/LWP-Protocol-https-6.110.0 2024-02-16T09:07:16 >>> dev-perl/XML-Parser-2.460.0-r2 2024-02-16T09:07:13 >>> x11-libs/gtk+-3.24.41 2024-02-16T09:07:21 >>> dev-util/intltool-0.51.0-r3 2024-02-16T09:07:29 >>> x11-libs/gtk+-2.24.33-r3 2024-02-16T09:07:36 >>> x11-themes/gtk-engines-adwaita-3.28 2024-02-16T09:07:40 >>> gnome-base/libglade-2.6.4-r3 ####################################### # installed packages (qlist -ICvUSS): # ####################################### acct-group/audio-0-r2:0 acct-group/cdrom-0-r2:0 acct-group/dialout-0-r2:0 acct-group/disk-0-r2:0 acct-group/floppy-0-r1:0 acct-group/input-0-r2:0 acct-group/kmem-0-r2:0 acct-group/kvm-0-r2:0 acct-group/lp-0-r2:0 acct-group/man-0-r2:0 acct-group/messagebus-0-r2:0 acct-group/polkitd-0-r2:0 acct-group/portage-0-r1:0 acct-group/render-0-r2:0 acct-group/root-0-r1:0 acct-group/sgx-0-r1:0 acct-group/sshd-0-r2:0 acct-group/tape-0-r2:0 acct-group/tty-0-r2:0 acct-group/usb-0-r2:0 acct-group/video-0-r2:0 acct-user/man-1-r2:0 acct-user/messagebus-0-r2:0 acct-user/polkitd-0-r2:0 acct-user/portage-0-r2:0 acct-user/sshd-0-r2:0 app-accessibility/at-spi2-core-2.50.1:2 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -dbus-broker -gtk-doc introspection -systemd -test app-admin/eselect-1.4.27-r1:0 -doc -emacs -vim-syntax app-admin/perl-cleaner-2.31:0 -pkgcore app-alternatives/awk-4:0 -busybox gawk -mawk -nawk split-usr app-alternatives/bc-0:0 -gh gnu app-alternatives/bzip2-1:0 -lbzip2 -pbzip2 reference split-usr app-alternatives/cpio-0:0 gnu -libarchive split-usr app-alternatives/gzip-1:0 -pigz reference split-usr app-alternatives/lex-0-r1:0 flex -reflex app-alternatives/ninja-1:0 reference -samurai app-alternatives/sh-0:0 bash -busybox -dash -ksh -lksh -mksh app-alternatives/tar-0:0 gnu -libarchive split-usr app-alternatives/yacc-1-r2:0 bison -byacc -reference app-arch/bzip2-1.0.8-r5:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -static -static-libs -verify-sig app-arch/cpio-2.15:0 nls app-arch/gzip-1.13:0 -pic -static -verify-sig app-arch/libarchive-3.7.2:0/13 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 acl -blake2 bzip2 e2fsprogs -expat iconv -lz4 lzma -lzo -nettle -static-libs -verify-sig xattr -zstd app-arch/tar-1.35:0 acl -minimal nls -selinux -verify-sig xattr app-arch/unzip-6.0_p27-r1:0 bzip2 -natspec unicode app-arch/xz-utils-5.4.6-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc extra-filters nls -pgo -static-libs -verify-sig app-arch/zstd-1.5.5-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -lz4 lzma -static-libs -test zlib app-crypt/gnupg-2.4.4:0 bzip2 -doc -ldap nls readline -selinux smartcard ssl -test tofu -tools -tpm -usb -user-socket -verify-sig -wks-server app-crypt/gpgme-1.23.2:1/11.6.15.2 -common-lisp cxx debug -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -qt5 -qt6 -static-libs -test -verify-sig app-crypt/libb2-0.98.1-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -native-cflags openmp -static-libs app-crypt/libmd-1.1.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 app-crypt/pinentry-1.2.1-r4:0 -X -caps -efl -emacs -gtk -keyring ncurses -qt5 -verify-sig -wayland app-crypt/rhash-1.4.4-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 debug nls ssl -static-libs app-editors/nano-7.2-r1:0 -debug -justify -magic -minimal ncurses nls spell -static unicode app-eselect/eselect-fontconfig-20220403:0 app-eselect/eselect-iptables-20220320:0 app-eselect/eselect-lib-bin-symlink-0.1.1-r1:0 app-eselect/eselect-pinentry-0.7.3:0 app-eselect/eselect-rust-20210703:0 app-i18n/man-pages-ja-20180315-r1:0 app-i18n/man-pages-l10n-4.19.0:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv l10n_uk l10n_vi app-i18n/man-pages-zh_CN-1.6.4.0:0 app-misc/ca-certificates-20230311.3.97:0 -cacert app-misc/editor-wrapper-4-r1:0 app-misc/mime-types-2.1.54:0 -nginx app-misc/pax-utils-1.3.7:0 -caps -man -python -python_single_target_python3_10 python_single_target_python3_11 -seccomp -test app-misc/tmux-3.4:0 debug -selinux -systemd -utempter -vim-syntax app-portage/eix-0.36.7:0 debug -doc nls -sqlite app-portage/elt-patches-20240213:0 app-portage/gemato-20.5:0 gpg -pretty-log -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test -tools app-portage/gentoolkit-0.6.5:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 app-portage/getuto-1.10.1:0 -test app-portage/portage-utils-0.96.1:0 openmp qmanifest qtegrity -static app-shells/bash-5.2_p26:0 -afs -bashlogger -examples -mem-scramble net nls -pgo -plugins readline -verify-sig app-shells/bash-completion-2.11:0 eselect -test app-shells/gentoo-bashcomp-20230313:0 app-shells/push-3.4:0 app-shells/quoter-4.2:0 app-text/ansifilter-2.20:0 -gui -verify-sig app-text/asciidoc-10.2.0:0 -python_single_target_pypy3 -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 app-text/build-docbook-catalog-2.4:0 app-text/docbook-xml-dtd-4.5-r2:4.5 app-text/docbook-xml-dtd-4.4-r3:4.4 app-text/docbook-xml-dtd-4.3-r2:4.3 app-text/docbook-xml-dtd-4.2-r3:4.2 app-text/docbook-xml-dtd-4.1.2-r7:4.1.2 app-text/docbook-xsl-ns-stylesheets-1.79.1:0 -ruby app-text/docbook-xsl-stylesheets-1.79.1-r4:0 -ruby app-text/manpager-1:0 app-text/opensp-1.5.2-r10:0 -doc nls -static-libs -test app-text/po4a-0.70:0 -test -test app-text/sgml-common-0.6.3-r7:0 app-text/xmlto-0.0.28-r11:0 -latex text dev-build/autoconf-2.72-r1:2.72 -emacs -verify-sig dev-build/autoconf-archive-2023.02.20:0 dev-build/autoconf-wrapper-20231224:0 dev-build/automake-1.16.5-r2:1.16 -test dev-build/automake-wrapper-20221207:0 dev-build/cmake-3.28.3:0 -dap -doc -gui ncurses -qt6 -test -test -verify-sig dev-build/gtk-doc-am-1.33.2:0 dev-build/libtool-2.4.7-r2:2 -vanilla dev-build/make-4.4.1-r1:0 -guile nls -static -verify-sig dev-build/meson-1.3.2:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test -verify-sig dev-build/meson-format-array-0:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 dev-build/ninja-1.11.1-r5:0 -doc -test dev-db/sqlite-3.45.1-r1:3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 debug -doc -icu readline -secure-delete -static-libs -tcl -test -tools dev-lang/duktape-2.7.0-r3:0/2.7.0 dev-lang/perl-5.38.2-r1:0/5.38 -berkdb debug -doc gdbm ithreads -minimal -quadmath dev-lang/python-3.12.2_p1:3.12 -bluetooth -build debug ensurepip -examples gdbm -libedit ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig dev-lang/python-3.11.8_p1:3.11 -bluetooth -build debug ensurepip -examples gdbm -libedit ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig dev-lang/python-3.10.13_p3:3.10 -bluetooth -build debug ensurepip -examples gdbm -libedit ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig dev-lang/python-exec-2.4.10:2 native-symlinks -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-lang/python-exec-conf-2.4.6:2 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 dev-lang/rust-bin-1.75.0:stable -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -big-endian -clippy -cpu_flags_x86_sse2 -doc -prefix -rust-analyzer -rust-src -rustfmt -verify-sig dev-lang/tcl-8.6.13-r1:0/8.6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 debug threads dev-lang/vala-0.56.14:0.56 -test -valadoc dev-libs/atk-2.46.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 introspection dev-libs/boehm-gc-8.2.6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -cxx large -static-libs threads dev-libs/elfutils-0.190:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 bzip2 -debuginfod -lzma nls -static-libs -test utils -verify-sig -zstd dev-libs/expat-2.6.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -examples -static-libs -test unicode dev-libs/fribidi-1.0.13:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc -test dev-libs/glib-2.78.4-r1:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -dbus debug elf -gtk-doc mime -selinux -static-libs -sysprof -systemtap -test -utils xattr dev-libs/gmp-6.3.0-r1:0/10.4 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 asm cpudetection cxx -doc -pic -static-libs dev-libs/gobject-introspection-1.78.1:0 -doctool -gtk-doc -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 -test dev-libs/gobject-introspection-common-1.78.1:0 dev-libs/isl-0.26:0/23 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -static-libs dev-libs/jsoncpp-1.9.5:0/25 -doc -test dev-libs/libassuan-2.5.6:0 -verify-sig dev-libs/libatomic_ops-7.8.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 dev-libs/libbsd-0.11.8:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -static-libs -verify-sig dev-libs/libevent-2.1.12-r1:0/2.1-7 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 clock-gettime debug -malloc-replacement ssl -static-libs -test -verbose-debug -verify-sig dev-libs/libffi-3.4.4-r4:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 debug -exec-static-trampoline -pax-kernel -static-libs -test dev-libs/libgcrypt-1.10.3-r1:0/20 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_ppc_altivec -cpu_flags_ppc_vsx2 -cpu_flags_ppc_vsx3 -cpu_flags_x86_aes -cpu_flags_x86_avx -cpu_flags_x86_avx2 -cpu_flags_x86_padlock -cpu_flags_x86_sha -cpu_flags_x86_sse4_1 -doc getentropy -static-libs -verify-sig dev-libs/libgpg-error-1.47-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -common-lisp nls -static-libs -test -verify-sig dev-libs/libksba-1.6.5:0 -static-libs -verify-sig dev-libs/libpcre2-10.42-r2:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 bzip2 jit -libedit pcre16 pcre32 readline -static-libs unicode -valgrind -verify-sig zlib dev-libs/libpipeline-1.5.7:0 -test dev-libs/libtasn1-4.19.0:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -static-libs -test -verify-sig dev-libs/libunistring-1.1-r1:0/5 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc -static-libs dev-libs/libuv-1.48.0:0/1 dev-libs/libxml2-2.12.5:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -debug -examples ftp -icu -lzma python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 readline -static-libs -test dev-libs/libxslt-1.1.39:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 crypt debug -examples -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -static-libs dev-libs/lzo-2.10:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -examples split-usr -static-libs dev-libs/mpc-1.3.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -static-libs dev-libs/mpfr-4.2.1:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -static-libs -verify-sig dev-libs/nettle-3.9.1:0/8-6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_ppc_altivec -cpu_flags_ppc_vsx2 -cpu_flags_ppc_vsx3 -cpu_flags_x86_aes cpu_flags_x86_pclmul -cpu_flags_x86_sha -doc gmp -static-libs -verify-sig dev-libs/npth-1.6-r2:0 -test dev-libs/openssl-3.2.1-r1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 asm -cpu_flags_x86_sse2 -fips -ktls -rfc3779 -sctp -static-libs -test -tls-compression -vanilla -verify-sig -verify-sig -weak-ssl-ciphers dev-libs/popt-1.19-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 nls -static-libs dev-libs/vala-common-0.56.14:0 dev-perl/Clone-0.460.0:0 -test dev-perl/Devel-CheckLib-1.160.0:0 -test dev-perl/Encode-EUCJPASCII-0.30.0-r1:0 -test dev-perl/Encode-HanExtra-0.230.0-r3:0 dev-perl/Encode-Locale-1.50.0-r1:0 -test dev-perl/ExtUtils-CChecker-0.110.0:0 -test dev-perl/File-BaseDir-0.90.0:0 -test dev-perl/File-DesktopEntry-0.220.0-r1:0 -test dev-perl/File-Listing-6.160.0:0 -test -test dev-perl/File-MimeInfo-0.330.0:0 -test dev-perl/HTML-Parser-3.810.0:0 -test dev-perl/HTML-Tagset-3.200.0-r2:0 dev-perl/HTTP-CookieJar-0.14.0:0 -minimal -test dev-perl/HTTP-Cookies-6.100.0:0 -test dev-perl/HTTP-Date-6.60.0:0 -test dev-perl/HTTP-Message-6.450.0:0 -test dev-perl/HTTP-Negotiate-6.10.0-r2:0 -test dev-perl/IO-HTML-1.4.0:0 -test dev-perl/IO-Socket-INET6-2.730.0:0 -test dev-perl/IO-Socket-SSL-2.85.0:0 -examples -idn -test dev-perl/IPC-System-Simple-1.300.0:0 -test dev-perl/libwww-perl-6.720.0-r1:0 ssl -test dev-perl/Locale-gettext-1.70.0-r1:0 -test dev-perl/LWP-MediaTypes-6.40.0:0 -test dev-perl/LWP-Protocol-https-6.110.0:0 -test dev-perl/MIME-Charset-1.13.1:0 l10n_ja l10n_zh -test dev-perl/Module-Build-0.423.400:0 -test dev-perl/Mozilla-CA-20999999-r1:0 -test dev-perl/Mozilla-PublicSuffix-1.0.6:0 -test dev-perl/Net-HTTP-6.230.0:0 -minimal -test -test dev-perl/Net-SSLeay-1.940.0:0 -examples -examples -minimal -test dev-perl/Pod-Parser-1.660.0:0 -test dev-perl/Regexp-IPv6-0.30.0-r2:0 -test dev-perl/SGMLSpm-1.1-r2:0 -test dev-perl/Socket6-0.290.0:0 -test dev-perl/Sub-Name-0.270.0:0 -suggested -test dev-perl/Syntax-Keyword-Try-0.290.0:0 -test dev-perl/TermReadKey-2.380.0-r1:0 -examples -test dev-perl/Text-CharWidth-0.40.0-r2:0 -test dev-perl/Text-WrapI18N-0.60.0-r2:0 -test dev-perl/TimeDate-2.330.0-r1:0 -test dev-perl/Try-Tiny-0.310.0:0 -minimal -test dev-perl/Unicode-LineBreak-2019.1.0:0 dev-perl/URI-5.210.0:0 -test dev-perl/WWW-RobotRules-6.20.0-r2:0 -test dev-perl/XML-Parser-2.460.0-r2:0 dev-perl/XS-Parse-Keyword-0.380.0:0 -test dev-perl/YAML-Tiny-1.740.0:0 -minimal -test dev-python/certifi-3021.3.16-r4:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/charset-normalizer-3.3.2:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/cython-3.0.8:0 debug -doc -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/docutils-0.20.1-r1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 dev-python/editables-0.5:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/ensurepip-pip-24.0:0 dev-python/ensurepip-setuptools-69.1.0:0 dev-python/ensurepip-wheels-100:0 dev-python/flit-core-3.9.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/gentoo-common-1:0 dev-python/gpep517-15:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/hatchling-1.21.1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/idna-3.6:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/installer-0.7.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/jaraco-context-4.3.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/jaraco-functools-4.0.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/jaraco-text-3.12.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/jinja-3.1.3:0 -doc -examples -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/lxml-5.1.0:0 debug -doc -examples -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test threads dev-python/mako-1.3.2:0 -doc -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/markupsafe-2.1.5:0 debug -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/more-itertools-10.2.0:0 -doc -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/nspektr-0.5.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/ordered-set-4.1.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/packaging-23.2-r1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/pathspec-0.12.1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/platformdirs-4.2.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/pluggy-1.4.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/pygments-2.17.2:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/PySocks-1.7.1-r2:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 dev-python/requests-2.31.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -socks5 -test test-rust dev-python/setuptools-69.1.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/setuptools-scm-8.0.4:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/tomli-2.0.1-r1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/trove-classifiers-2024.1.31:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/typing-extensions-4.9.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-python/urllib3-2.2.0:0 -brotli -http2 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test -zstd dev-python/wheel-0.42.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test dev-util/checkbashisms-2.23.5:0 dev-util/desktop-file-utils-0.27-r1:0 dev-util/gdbus-codegen-2.78.4-r1:0 -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 dev-util/glib-utils-2.78.4:0 -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 dev-util/gperf-3.1-r2:0 dev-util/gtk-update-icon-cache-3.24.40:0 dev-util/intltool-0.51.0-r3:0 dev-util/pahole-1.25:0 debug -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 dev-util/pkgconf-2.1.1:0/4 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -test dev-util/re2c-3.1:0 debug -test dev-vcs/git-2.43.2:0 blksha1 -cgi curl -cvs -doc gpg -highlight iconv -keyring -mediawiki nls pcre -perforce -perl -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 safe-directory -selinux -subversion -test -tk webdav -xinetd gnome-base/gsettings-desktop-schemas-45.0:0 introspection gnome-base/libglade-2.6.4-r3:2.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -static-libs -test -test gnome-base/librsvg-2.57.0:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 debug -gtk-doc introspection vala media-fonts/liberation-fonts-2.1.5:0 -X -X -fontforge media-gfx/graphite2-1.3.14_p20210810-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -perl -test media-libs/fontconfig-2.15.0:1.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc nls -test media-libs/freetype-2.13.2:2 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 adobe-cff -brotli bzip2 cleartype-hinting debug -doc -fontforge harfbuzz png -static-libs -svg -utils media-libs/harfbuzz-8.3.0:0/6.0.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 cairo debug -doc -experimental glib graphite -icu introspection -test truetype media-libs/libepoxy-1.5.10-r2:0 X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 egl -test -test media-libs/libglvnd-1.7.0:0 X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -test media-libs/libpng-1.6.42:0/16 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -apng -cpu_flags_arm_neon -cpu_flags_x86_sse -static-libs -test media-libs/mesa-24.0.1:0 X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -cpu_flags_x86_sse2 -d3d9 debug -gles1 gles2 llvm -llvm_slot_15 -llvm_slot_16 llvm_slot_17 -lm-sensors -opencl opengl -osmesa proprietary-codecs -selinux -test -unwind -vaapi -valgrind -vdpau -video_cards_d3d12 -video_cards_freedreno -video_cards_intel -video_cards_lavapipe -video_cards_lima -video_cards_nouveau -video_cards_panfrost -video_cards_r300 -video_cards_r600 -video_cards_radeon -video_cards_radeonsi -video_cards_v3d -video_cards_vc4 -video_cards_virgl -video_cards_vivante -video_cards_vmware -vulkan -vulkan-overlay -wayland -xa -zink zstd net-dns/c-ares-1.26.0:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -static-libs -test -verify-sig net-dns/libidn2-2.3.7:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 nls -static-libs -verify-sig net-firewall/iptables-1.8.10:0/1.8.3 -conntrack -netlink -nftables -pcap split-usr -static-libs -test net-libs/gnutls-3.8.3:0/30.30 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -brotli cxx -dane -doc -examples idn nls openssl -pkcs11 seccomp -sslv2 -sslv3 -static-libs -test -test-full tls-heartbeat -tools -verify-sig zlib -zstd net-libs/libmnl-1.0.5:0/0.2.0 -examples -verify-sig net-libs/libnsl-2.0.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -static-libs net-libs/libpsl-0.21.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -icu idn -test net-libs/libtirpc-1.3.4-r2:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -kerberos -static-libs net-libs/nghttp2-1.59.0:0/1.14 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 debug -hpack-tools -jemalloc -static-libs -systemd -test -utils -xml net-misc/curl-8.6.0-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 adns alt-svc -brotli -curl_ssl_gnutls -curl_ssl_mbedtls curl_ssl_openssl -curl_ssl_rustls ftp -gnutls -gopher hsts http2 -idn imap -kerberos -ldap -mbedtls -nghttp3 openssl pop3 progress-meter psl -rtmp -rustls -samba smtp -ssh ssl -sslv3 -static-libs -telnet -test tftp -verify-sig -websockets -zstd net-misc/dhcpcd-10.0.6-r1:0 debug embedded ipv6 -privsep udev net-misc/iputils-20240117:0 arping -caps -clockdiff -doc filecaps -idn nls -test -tracepath net-misc/netifrc-0.7.8:0 dhcp net-misc/openssh-9.6_p1-r2:0 -X -abi_mips_n32 -audit -debug -kerberos -ldns -libedit -livecd pam -pie -security-key -selinux ssl -static -test -verify-sig -xmss net-misc/rsync-3.2.7-r4:0 acl -examples iconv -lz4 -python_single_target_python3_10 python_single_target_python3_11 -rrsync ssl -stunnel -system-zlib -verify-sig xattr -xxhash -zstd net-misc/wget-1.21.4:0 -cookie-check debug -gnutls -idn ipv6 -metalink nls -ntlm pcre ssl -static -test -uuid -verify-sig zlib perl-core/Compress-Raw-Zlib-2.206.0:0 perl-core/File-Temp-0.231.100:0 perl-core/Math-BigInt-1.999.842:0 -examples -test sec-keys/openpgp-keys-gentoo-release-20230329:0 -test sys-apps/acl-2.3.2-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 nls -static-libs sys-apps/attr-2.5.2-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 debug nls -static-libs sys-apps/baselayout-2.14-r2:0 -build split-usr sys-apps/coreutils-9.4-r1:0 acl -caps -gmp -hostname -kill -multicall nls openssl -selinux split-usr -static -test -vanilla -verify-sig xattr sys-apps/dbus-1.15.8:0 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 debug -doc elogind -selinux -static-libs -systemd -test -test -valgrind sys-apps/diffutils-3.10:0 nls -verify-sig sys-apps/dtc-1.7.0:0 -python -python_single_target_python3_10 python_single_target_python3_11 -static-libs -test -yaml sys-apps/file-5.45-r4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 bzip2 -lzip -lzma -python python_targets_python3_10 python_targets_python3_11 -seccomp -static-libs -verify-sig zlib -zstd sys-apps/findutils-4.9.0-r2:0 nls -selinux -static -test -verify-sig sys-apps/gawk-5.3.0-r1:0 -mpfr nls -pma readline -verify-sig sys-apps/gentoo-functions-0.19:0 sys-apps/grep-3.11:0 egrep-fgrep nls pcre -static -verify-sig sys-apps/groff-1.23.0:0 -X -examples -uchardet sys-apps/help2man-1.49.3:0 nls sys-apps/install-xattr-0.8-r1:0 sys-apps/iproute2-6.6.0-r3:0 -atm -berkdb -bpf -caps -elf iptables -minimal -nfs -selinux sys-apps/kbd-2.6.4:0 nls pam -selinux -test sys-apps/kmod-31:0 debug -doc lzma -pkcs7 -python python_targets_python3_10 python_targets_python3_11 -static-libs tools zlib zstd sys-apps/less-643-r1:0 pcre -test sys-apps/locale-gen-2.23-r1:0 sys-apps/lsb-release-3.3:0 sys-apps/man-db-2.12.0:0 manpager nls seccomp -selinux -static-libs zlib sys-apps/man-pages-6.06:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_ja l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv l10n_uk l10n_vi l10n_zh-CN -verify-sig sys-apps/miscfiles-1.5-r4:0 -minimal sys-apps/net-tools-2.10:0 arp hostname ipv6 -nis nls -plipconfig -selinux -slattach -static sys-apps/openrc-0.53:0 -audit -bash debug ncurses netifrc -newnet pam -s6 -selinux -sysv-utils sysvinit unicode sys-apps/portage-3.0.61-r1:0 -apidoc -build -doc -gentoo-dev ipc native-extensions -python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 rsync-verify -selinux -test xattr sys-apps/sandbox-2.38:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 nnp sys-apps/sed-4.9:0 acl nls -selinux -static -verify-sig sys-apps/shadow-4.14.5:0/4 acl -audit -cracklib nls pam -selinux -skey split-usr -su -systemd -verify-sig xattr sys-apps/systemd-utils-254.9-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 acl -boot -kernel-install kmod -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 -secureboot -selinux split-usr -sysusers -test tmpfiles udev -ukify sys-apps/sysvinit-3.08:0 -ibm nls -selinux -static -verify-sig sys-apps/texinfo-7.1-r1:0 nls standalone -static sys-apps/util-linux-2.39.3-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -audit -build -caps cramfs -cryptsetup -fdformat hardlink -kill logger -magic ncurses nls pam -python python_targets_python3_10 python_targets_python3_11 readline -rtas -selinux -slang -static-libs su suid -systemd -test -tty-helpers -udev unicode -verify-sig sys-apps/which-2.21:0 sys-auth/elogind-252.9:0 acl -audit cgroup-hybrid debug -doc pam policykit -selinux -test sys-auth/pambase-20240128:0 -caps -debug elogind -gnome-keyring -homed -minimal -mktemp nullok -pam_krb5 -pam_ssh passwdqc -pwhistory -pwquality -securetty -selinux sha512 -sssd -systemd -yescrypt sys-auth/passwdqc-2.0.3-r1:0 sys-auth/polkit-124-r1:0 daemon duktape -examples -gtk introspection -kde pam -selinux -systemd -test sys-devel/bc-1.07.1-r6:0 -libedit readline -static sys-devel/binutils-2.41-r5:2.41 -cet -debuginfod -doc -gold -gprofng -hardened -multitarget nls -pgo plugins -static-libs -test -vanilla -zstd sys-devel/binutils-config-5.5:0 native-symlinks sys-devel/bison-3.8.2-r2:0 -examples nls -static -test -verify-sig sys-devel/flex-2.6.4-r6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 nls -static -test sys-devel/gcc-14.0.1_pre20240211-r1:14 -ada -cet -custom-cflags cxx -d -debug -default-stack-clash-protection -default-znow -doc -fixed-point fortran -go graphite -hardened -ieee-long-double -jit -libssp lto -modula2 -multilib nls -objc -objc++ -objc-gc openmp -pch -pgo pie -rust sanitize ssp -systemtap -test -valgrind -vanilla -vtv -zstd sys-devel/gcc-config-2.11:0 cc-wrappers native-symlinks sys-devel/gettext-0.22.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 acl cxx -doc -emacs -git -java -java ncurses nls openmp -static-libs -verify-sig xattr sys-devel/gnuconfig-20230731:0 sys-devel/llvm-17.0.6:17/17 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 binutils-plugin -debug -debuginfod -doc -doc -exegesis -libedit libffi llvm_targets_AArch64 llvm_targets_AMDGPU -llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF -llvm_targets_CSKY -llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch -llvm_targets_M68k llvm_targets_MSP430 llvm_targets_Mips llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV -llvm_targets_SPIRV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore -llvm_targets_Xtensa ncurses -test -verify-sig -xar -xml -z3 -zstd sys-devel/llvm-common-17.0.6:0 -emacs -verify-sig sys-devel/llvm-toolchain-symlinks-17:17 -multilib-symlinks native-symlinks sys-devel/llvmgold-17:0 sys-devel/m4-1.4.19-r2:0 -examples nls -verify-sig sys-devel/patch-2.7.6-r5:0 -static -test -verify-sig xattr sys-fs/e2fsprogs-1.47.0-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -cron -fuse nls -static-libs -test tools sys-fs/udev-init-scripts-35:0 sys-kernel/dracut-060_pre20240104-r2:0 -selinux -test sys-kernel/gentoo-kernel-6.1.77:6.1.77 debug -hardened initramfs savedconfig strip -test sys-kernel/installkernel-25:0 dracut -grub -refind -systemd -systemd-boot -uki -ukify sys-kernel/linux-headers-6.7:0 -headers-only sys-libs/binutils-libs-2.41-r5:0/2.41.0 -64-bit-bfd -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -cet -multitarget nls -static-libs -test sys-libs/gdbm-1.23:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 berkdb nls readline -static-libs -test -verify-sig sys-libs/glibc-2.38-r10:2.2 -audit -caps -cet -compile-locales -crypt -custom-cflags -doc -gd -hash-sysv-compat -headers-only multiarch -multilib -multilib-bootstrap -nscd -perl -profile -selinux ssp -stack-realign static-libs -suid -systemd -systemtap -test -vanilla sys-libs/libcap-2.69-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 pam -static-libs -tools sys-libs/libseccomp-2.5.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -experimental-loong -python python_targets_python3_10 python_targets_python3_11 -static-libs -test sys-libs/libxcrypt-4.4.36-r2:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 compat -headers-only split-usr -static-libs system -test sys-libs/ncurses-6.4_p20230401:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -ada cxx debug -doc -gpm -minimal -profile split-usr -split-usr -stack-realign -static-libs -test tinfo -trace -verify-sig sys-libs/pam-1.5.3-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -audit -berkdb -debug filecaps -nis -selinux sys-libs/readline-8.2_p10:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 split-usr -static-libs unicode -utils -verify-sig sys-libs/timezone-data-2024a:0 -leaps-timezone nls -zic-slim sys-libs/zlib-1.3.1-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 minizip -static-libs -verify-sig sys-process/procps-4.0.4-r1:0/0-ng -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 elogind kill -modern-top ncurses nls -selinux -static-libs -systemd -test unicode sys-process/psmisc-23.6:0 -X -apparmor nls -selinux -test virtual/acl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -static-libs virtual/dev-manager-0-r2:0 virtual/dist-kernel-6.1.77:0/6.1.77 virtual/editor-0-r7:0 virtual/libc-1-r1:0 virtual/libcrypt-2-r1:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -static-libs virtual/libelf-3-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 virtual/libiconv-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 virtual/libintl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 virtual/libudev-251-r2:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -systemd virtual/man-0-r4:0 virtual/openssh-0:0 ssl virtual/os-headers-0-r2:0 virtual/package-manager-1:0 virtual/pager-0-r1:0 virtual/perl-bignum-0.660.0:0 virtual/perl-Carp-1.540.0:0 virtual/perl-Compress-Raw-Bzip2-2.204.1_rc:0 virtual/perl-Compress-Raw-Zlib-2.206.0:0 virtual/perl-CPAN-2.360.0:0 virtual/perl-CPAN-Meta-2.150.10-r7:0 virtual/perl-CPAN-Meta-YAML-0.18.0-r9:0 virtual/perl-Data-Dumper-2.188.0:0 virtual/perl-Digest-MD5-2.580.100_rc:0 virtual/perl-Encode-3.190.0:0 virtual/perl-Exporter-5.770.0-r1:0 virtual/perl-ExtUtils-CBuilder-0.280.238:0 virtual/perl-ExtUtils-Install-2.220.0:0 virtual/perl-ExtUtils-MakeMaker-7.700.0:0 virtual/perl-ExtUtils-Manifest-1.730.0-r2:0 virtual/perl-ExtUtils-ParseXS-3.510.0:0 virtual/perl-File-Path-2.180.0-r2:0 virtual/perl-File-Spec-3.880.0:0 virtual/perl-File-Temp-0.231.100:0 virtual/perl-Getopt-Long-2.540.0:0 virtual/perl-IO-1.520.0:0 virtual/perl-IO-Compress-2.204.0:0 virtual/perl-IO-Socket-IP-0.410.100_rc:0 virtual/perl-JSON-PP-4.160.0-r1:0 virtual/perl-libnet-3.150.0:0 ssl virtual/perl-Math-BigInt-1.999.842:0 virtual/perl-Math-BigInt-FastCalc-0.501.300:0 virtual/perl-Math-BigRat-0.262.400:0 virtual/perl-Math-Complex-1.620.0:0 virtual/perl-MIME-Base64-3.160.100_rc:0 virtual/perl-Module-Load-0.360.0-r3:0 virtual/perl-Module-Metadata-1.0.37-r3:0 virtual/perl-parent-0.241.0:0 virtual/perl-Parse-CPAN-Meta-2.150.10-r7:0 virtual/perl-Perl-OSType-1.10.0-r7:0 virtual/perl-podlators-5.10.0:0 virtual/perl-Scalar-List-Utils-1.630.0:0 virtual/perl-Test-Harness-3.440.0-r1:0 virtual/perl-Text-ParseWords-3.310.0-r1:0 virtual/perl-Time-Local-1.300.0-r2:0 virtual/perl-Unicode-Collate-1.310.0-r1:0 virtual/perl-version-0.992.900-r1:0 virtual/perl-XSLoader-0.320.0:0 virtual/pkgconfig-2-r1:0 virtual/rust-1.75.0:0/llvm-17 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -rustfmt virtual/service-manager-1-r1:0 virtual/ssh-0-r2:0 -minimal virtual/tmpfiles-0-r5:0 -systemd virtual/ttf-fonts-1-r2:0 virtual/udev-217-r7:0 -systemd virtual/w3m-1:0 www-client/pybugz-0.13-r3:0 python_targets_python3_10 python_targets_python3_11 www-client/w3m-0.5.3_p20230121:0 -X -fbcon -gdk-pixbuf -gpm -imlib l10n_ja -lynxkeymap nls -nntp ssl unicode -xface x11-apps/xprop-1.2.7:0 x11-apps/xset-1.2.5:0 x11-base/xcb-proto-1.16.0:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 x11-base/xorg-proto-2023.2:0 -test x11-libs/cairo-1.18.0:0 X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -aqua -debug glib -gtk-doc -test x11-libs/gdk-pixbuf-2.42.10-r1:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -gtk-doc introspection -jpeg -test -tiff x11-libs/gtk+-3.24.41:3 X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -aqua -broadway -cloudproviders -colord -cups -examples -gtk-doc introspection -sysprof -test -test -vim-syntax -wayland -xinerama x11-libs/gtk+-2.24.33-r3:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -aqua -cups -examples introspection -test -test -vim-syntax -xinerama x11-libs/libdrm-2.4.120:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -test -tools -udev -valgrind -video_cards_amdgpu video_cards_exynos -video_cards_freedreno -video_cards_intel -video_cards_nouveau video_cards_omap -video_cards_radeon -video_cards_tegra -video_cards_vc4 -video_cards_vivante -video_cards_vmware x11-libs/libICE-1.1.1-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 x11-libs/libSM-1.2.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc uuid x11-libs/libX11-1.8.7:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc -test x11-libs/libXau-1.0.11:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc x11-libs/libxcb-1.16-r1:0/1.12 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc -doc -selinux -test xkb x11-libs/libXcomposite-0.4.6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc x11-libs/libXcursor-1.2.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc x11-libs/libXdamage-1.1.6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 x11-libs/libXdmcp-1.1.4-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc x11-libs/libXext-1.3.6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc x11-libs/libXfixes-6.0.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc x11-libs/libXi-1.8.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc x11-libs/libXmu-1.1.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc x11-libs/libXrandr-1.5.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc x11-libs/libXrender-0.9.11:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 x11-libs/libxshmfence-1.3.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 x11-libs/libXt-1.3.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc -test x11-libs/libXxf86vm-1.1.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -doc x11-libs/pango-1.51.0:0 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 debug introspection -sysprof -test x11-libs/pixman-0.43.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 -cpu_flags_arm_iwmmxt -cpu_flags_arm_iwmmxt2 -cpu_flags_arm_neon -cpu_flags_ppc_altivec -cpu_flags_x86_mmxext -cpu_flags_x86_sse2 -cpu_flags_x86_ssse3 -loongson2f -static-libs -test x11-libs/xcb-util-keysyms-0.4.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 x11-libs/xtrans-1.5.0:0 -doc x11-misc/compose-tables-1.8.7:0 x11-misc/shared-mime-info-2.4-r1:0 -test x11-misc/util-macros-1.20.0:0 x11-misc/xdg-utils-1.2.1:0 -dbus -doc -gnome x11-themes/adwaita-icon-theme-45.0:0 -branding x11-themes/gnome-themes-standard-3.28:0 x11-themes/gtk-engines-adwaita-3.28:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 -abi_x86_64 -abi_x86_x32 x11-themes/hicolor-icon-theme-0.17:0 ############# # build.log # ############# >>> Unpacking source... >>> Unpacking rox-filer-2.11.tar.bz2 to /var/tmp/portage/app-misc/rox-filer-2.11/work >>> Source unpacked in /var/tmp/portage/app-misc/rox-filer-2.11/work >>> Preparing source in /var/tmp/portage/app-misc/rox-filer-2.11/work/rox-filer-2.11/ROX-Filer/src ... * Applying rox-filer-2.11-in-source-build.patch ... [ ok ] * Applying rox-filer-2.11-gcc10.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-misc/rox-filer-2.11/work/rox-filer-2.11/ROX-Filer/src ... ./configure --prefix=/usr --build=armv7a-unknown-linux-gnueabihf --host=armv7a-unknown-linux-gnueabihf --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/rox-filer-2.11 --htmldir=/usr/share/doc/rox-filer-2.11/html --libdir=/usr/lib LIBS=-lm -ldl checking for armv7a-unknown-linux-gnueabihf-gcc... armv7a-unknown-linux-gnueabihf-gcc 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 armv7a-unknown-linux-gnueabihf-gcc accepts -g... yes checking for armv7a-unknown-linux-gnueabihf-gcc option to accept ISO C89... none needed checking for GCC version... 14.0.1 checking whether to disable pointer sign warning... no checking whether to disable stack protector... no 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... armv7a-unknown-linux-gnueabihf-gcc -E checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking whether file -b works... yes checking for large file support... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking mntent.h usability... yes checking mntent.h presence... yes checking for mntent.h... yes checking sys/ucred.h usability... no checking sys/ucred.h presence... no checking for sys/ucred.h... no checking sys/mntent.h usability... no checking sys/mntent.h presence... no checking for sys/mntent.h... no checking apsymbols.h usability... no checking apsymbols.h presence... no checking for apsymbols.h... no checking apbuild/apsymbols.h usability... no checking apbuild/apsymbols.h presence... no checking for apbuild/apsymbols.h... no checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking sys/inotify.h usability... yes checking sys/inotify.h presence... yes checking for sys/inotify.h... yes checking X11/SM/SMlib.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for size_t... yes checking for gethostname... yes checking for unsetenv... yes checking for mkdir... yes checking for rmdir... yes checking for strdup... yes checking for strtol... yes checking for statvfs... yes checking for statfs... yes checking for mbrtowc... yes checking for gettext in -lintl... no checking for getopt_long in -lgnugetopt... no checking for getopt_long... yes checking for attropen... no checking for getxattr... yes checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking sys/xattr.h usability... yes checking sys/xattr.h presence... yes checking for sys/xattr.h... yes checking extracting version information... version 2.11 configure: creating ./config.status config.status: creating Makefile config.status: creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/app-misc/rox-filer-2.11/work/rox-filer-2.11/ROX-Filer/src ... make -j16 armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o abox.o abox.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o action.o action.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o appinfo.o appinfo.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o appmenu.o appmenu.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o bind.o bind.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o bookmarks.o bookmarks.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o bulk_rename.o bulk_rename.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o cell_icon.o cell_icon.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o choices.o choices.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o collection.o collection.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o dir.o dir.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o diritem.o diritem.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o display.o display.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o dnd.o dnd.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o dropbox.o dropbox.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o filer.o filer.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from bookmarks.c:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from appmenu.c:26: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from dropbox.c:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from filer.c:33: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from bulk_rename.c:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from collection.c:29: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from dnd.c:33: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from type.h:9, from appinfo.c:54: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from fscache.h:15, from appinfo.c:53: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from gui_support.h:9, from choices.c:31: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from dir.c:53: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from diritem.c:29: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from options.h:9, from bind.c:28: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from cell_icon.c:27: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from display.c:34: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from action.h:9, from action.c:38: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from main.h:10, from abox.c:31: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from global.h:11, from appinfo.c:50: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from global.h:11, from choices.c:29: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from global.h:11, from action.c:36: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from global.h:11, from bind.c:26: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ bookmarks.c: In function ‘bookmarks_edit’: bookmarks.c:169:32: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 169 | if (strcmp(node->name, "bookmark") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: dropbox.c: In function ‘drop_box_set_path’: dropbox.c:158:35: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 158 | drop_box->path = g_strdup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ dropbox.c:163:28: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 163 | l = strlen(path); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from /usr/include/glib-2.0/glib/galloca.h:35: /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bookmarks.c:172:22: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 172 | mark = xmlNodeListGetString(bookmarks->doc, | ^ bookmarks.c:177:40: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 177 | title=xmlGetProp(node, "title"); | ^~~~~~~ | | | char * In file included from /usr/include/libxml2/libxml/parser.h:15, from /usr/include/libxml2/libxml/tree.h:17, from global.h:191, from bookmarks.c:28: /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ bookmarks.c:177:22: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 177 | title=xmlGetProp(node, "title"); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:35: /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dropbox.c:167:41: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 167 | copy = g_strdup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ bookmarks.c: In function ‘bookmarks_add_history’: bookmarks.c:278:27: warning: Deprecated pre-processor symbol: replace with "g_path_get_dirname" 278 | parent = g_dirname(path); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ appinfo.c: In function ‘appinfo_get’: appinfo.c:80:13: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 80 | tmp = g_strconcat(app_dir, "/" APPINFO_FILENAME, NULL); | ^ appinfo.c:81:29: warning: pointer targets in passing argument 1 of ‘xml_cache_load’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 81 | ai = xml_cache_load(tmp); | ^~~ | | | guchar * {aka unsigned char *} In file included from appinfo.c:56: support.h:14:41: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 14 | XMLwrapper *xml_cache_load(const gchar *pathname); | ~~~~~~~~~~~~~^~~~~~~~ dropbox.c: In function ‘open_dir_clicked’: bookmarks.c: In function ‘bookmarks_add_uri’: dropbox.c:235:38: warning: pointer targets in passing argument 1 of ‘open_to_show’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 235 | open_to_show(drop_box->path); | ~~~~~~~~^~~~~~ | | | gchar * {aka char *} bookmarks.c:311:35: warning: pointer targets in passing argument 1 of ‘bookmarks_add_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 311 | bookmarks_add_dir(path); | ^~~~ | | | char * In file included from dropbox.c:36: run.h:21:33: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 21 | void open_to_show(const guchar *path); | ~~~~~~~~~~~~~~^~~~ bookmarks.c:72:45: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 72 | static void bookmarks_add_dir(const guchar *dir); | ~~~~~~~~~~~~~~^~~ dropbox.c: In function ‘drop_box_drag_data_received’: bookmarks.c: In function ‘bookmarks_new’: dropbox.c:257:48: warning: pointer targets in passing argument 1 of ‘uri_list_to_glist’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 257 | uris = uri_list_to_glist(selection_data->data); | ~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} bookmarks.c:327:36: warning: pointer targets in passing argument 1 of ‘xmlNewDoc’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 327 | bookmarks->doc = xmlNewDoc("1.0"); | ^~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:817:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 817 | xmlNewDoc (const xmlChar *version); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from dropbox.c:35: gui_support.h:85:38: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 85 | GList *uri_list_to_glist(const char *uri_list); | ~~~~~~~~~~~~^~~~~~~~ bookmarks.c:329:53: warning: pointer targets in passing argument 3 of ‘xmlNewDocNode’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 329 | xmlNewDocNode(bookmarks->doc, NULL, "bookmarks", NULL)); | ^~~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:866:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 866 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ dropbox.c:266:14: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 266 | path = get_local_path((EscapedPath *) uris->data); | ^ dropbox.c:276:26: warning: pointer targets in passing argument 1 of ‘file_exists’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 276 | if (!file_exists(path)) | ^~~~ | | | guchar * {aka unsigned char *} In file included from dropbox.c:34: support.h:53:34: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 53 | gboolean file_exists(const char *path); | ~~~~~~~~~~~~^~~~ bookmarks.c: In function ‘bookmark_find’: bookmarks.c:384:32: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 384 | if (strcmp(node->name, "bookmark") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bookmarks.c:387:22: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 387 | path = xmlNodeListGetString(bookmarks->doc, | ^ bookmarks.c: In function ‘bookmarks_save’: bookmarks.c:407:19: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 407 | save_path = choices_find_xdg_path_save("Bookmarks.xml", PROJECT, SITE, | ^ bookmarks.c:411:47: warning: pointer targets in passing argument 2 of ‘save_xml_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 411 | save_xml_file(bookmarks->doc, save_path); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} choices.c: In function ‘choices_list_xdg_dirs’: choices.c:348:30: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 348 | path = g_build_filename(xdg_dir_list[i], site, | ^ choices.c:351:30: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 351 | path = g_build_filename(xdg_dir_list[i], dir, NULL); | ^ In file included from bookmarks.c:34: support.h:15:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 15 | int save_xml_file(xmlDocPtr doc, const gchar *filename); | ~~~~~~~~~~~~~^~~~~~~~ bookmarks.c: In function ‘bookmarks_add’: appmenu.c: In function ‘appmenu_add’: appmenu.c:132:26: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 132 | current_app_path = g_strdup(app_dir); | ^ bookmarks.c:423:39: warning: pointer targets in passing argument 1 of ‘bookmarks_add_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 423 | bookmarks_add_dir(filer_window->sym_path); | ~~~~~~~~~~~~^~~~~~~~~~ | | | gchar * {aka char *} bookmarks.c:72:45: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 72 | static void bookmarks_add_dir(const guchar *dir); | ~~~~~~~~~~~~~~^~~ bookmarks.c: In function ‘bookmarks_add_dir’: choices.c:353:28: warning: pointer targets in passing argument 1 of ‘exists’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 353 | if (exists(path)) | ^~~~ | | | guchar * {aka unsigned char *} choices.c:56:30: note: expected ‘char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 56 | static gboolean exists(char *path); | ~~~~~~^~~~ bookmarks.c:430:27: warning: pointer targets in passing argument 1 of ‘bookmark_find’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 430 | if (bookmark_find(dir)) | ^~~ | | | const guchar * {aka const unsigned char *} bookmarks.c:369:44: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 369 | static xmlNode *bookmark_find(const gchar *mark) | ~~~~~~~~~~~~~^~~~ bookmarks.c:434:39: warning: pointer targets in passing argument 3 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 434 | NULL, "bookmark", dir); | ^~~~~~~~~~ | | | char * appmenu.c: In function ‘create_menu_item’: /usr/include/libxml2/libxml/tree.h:936:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 936 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ appmenu.c:176:24: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 176 | if (strcmp(node->name, "Item") == 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} bookmarks.c:435:30: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 435 | xmlSetProp(bookmark, "title", dir); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:35: /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ appmenu.c:179:43: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 179 | option = xmlGetProp(node, "option"); | ^~~~~~~~ | | | char * bookmarks.c: In function ‘bookmarks_activate’: bookmarks.c:479:47: warning: pointer targets in passing argument 1 of ‘mount_is_mounted’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 479 | !mount_is_mounted(filer_window->real_path, NULL, NULL)) | ~~~~~~~~~~~~^~~~~~~~~~~ | | | gchar * {aka char *} In file included from bookmarks.c:37: mount.h:29:41: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 29 | gboolean mount_is_mounted(const guchar *path, struct stat *info, | ~~~~~~~~~~~~~~^~~~ In file included from /usr/include/libxml2/libxml/parser.h:15, from appmenu.c:32: /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ appmenu.c:181:29: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 181 | else if (strcmp(node->name, "AppMenu") == 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ appmenu.c:195:42: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 195 | label = xmlGetProp(node, "label"); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ appmenu.c:197:31: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 197 | label = g_strdup(_("")); | ^ bookmarks.c: In function ‘dir_dropped’: bookmarks.c:611:48: warning: pointer targets in passing argument 1 of ‘uri_list_to_glist’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 611 | uris = uri_list_to_glist(selection_data->data); | ~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from bookmarks.c:35: gui_support.h:85:38: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 85 | GList *uri_list_to_glist(const char *uri_list); | ~~~~~~~~~~~~^~~~~~~~ bookmarks.c:617:22: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 617 | path = get_local_path((EscapedPath *) next->data); | ^ appmenu.c:199:51: warning: pointer targets in passing argument 1 of ‘gtk_image_menu_item_new_with_label’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 199 | item = gtk_image_menu_item_new_with_label(label); | ^~~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtk.h:110: /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h:68:69: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 68 | idget* gtk_image_menu_item_new_with_label (const gchar *label); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from config.h:49, from bookmarks.c:22: bookmarks.c:624:37: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 624 | if (mc_stat(path, &info) == 0 && S_ISDIR(info.st_mode)) | ^~~~ | | | guchar * {aka unsigned char *} my_vfs.h:57:30: note: in definition of macro ‘mc_stat’ 57 | # define mc_stat(x, y) stat(x, y) | ^ In file included from /usr/include/features.h:503, from /usr/include/sys/stat.h:25, from my_vfs.h:47: /usr/include/sys/stat.h:227:12: note: expected ‘const char * restrict’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 227 | extern int __REDIRECT_NTH (stat, (const char *__restrict __file, | ^~~~~~~~~~~~~~ choices.c: In function ‘migrate_choices’: appmenu.c:201:38: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 201 | icon_name = xmlGetProp(node, "icon"); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ choices.c:407:41: warning: ignoring return value of ‘symlink’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 407 | symlink(dest, src); | ^~~~~~~~~~~~~~~~~~ appmenu.c:206:38: warning: pointer targets in passing argument 1 of ‘gtk_stock_lookup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 206 | if (gtk_stock_lookup(icon_name, &stock_item)) | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtk.h:174: /usr/include/gtk-2.0/gtk/gtkstock.h:55:53: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 55 | gboolean gtk_stock_lookup (const gchar *stock_id, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ bookmarks.c: In function ‘commit_edits’: appmenu.c:207:57: warning: pointer targets in passing argument 1 of ‘gtk_image_new_from_stock’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 207 | icon = gtk_image_new_from_stock(icon_name, GTK_ICON_SIZE_MENU); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtkbutton.h:36, from /usr/include/gtk-2.0/gtk/gtk.h:52: /usr/include/gtk-2.0/gtk/gtkimage.h:199:59: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 199 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ~~~~~~~~~~~~~~~~~^~~~~~~~ appmenu.c:213:50: warning: pointer targets in passing argument 1 of ‘theme_load_icon’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 213 | pixbuf = theme_load_icon(icon_name, size, 0, NULL); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from appmenu.c:44: type.h:59:41: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 59 | GdkPixbuf *theme_load_icon(const gchar *icon_name, gint size, | ~~~~~~~~~~~~~^~~~~~~~~ bookmarks.c:662:64: warning: pointer targets in passing argument 3 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 662 | bookmark = xmlNewTextChild(root, NULL, "bookmark", | ^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:936:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 936 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ bookmarks.c:663:41: warning: pointer targets in passing argument 4 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 663 | g_value_get_string(&mark)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} /usr/include/libxml2/libxml/tree.h:937:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 937 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: appmenu.c:244:50: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 244 | g_strdup(option), | ^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ bookmarks.c:666:46: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 666 | xmlSetProp(bookmark, "title", | ^~~~~~~ | | | char * /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ bookmarks.c:667:36: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 667 | g_value_get_string(&title)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ appmenu.c: In function ‘apprun_menu’: appmenu.c:280:31: warning: pointer targets in passing argument 1 of ‘g_strconcat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 280 | argv[0] = g_strconcat(current_app_path, "/AppRun", NULL); | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:298:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 298 | gchar* g_strconcat (const gchar *string1, | ~~~~~~~~~~~~~^~~~~~~ appmenu.c:281:17: warning: pointer targets in assignment from ‘guchar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 281 | argv[1] = option; /* (may be NULL) */ | ^ appmenu.c: In function ‘show_app_help’: appmenu.c:293:25: warning: pointer targets in passing argument 1 of ‘show_help_files’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 293 | show_help_files(current_app_path); | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from appmenu.c:47: run.h:23:34: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 23 | void show_help_files(const char *dir); | ~~~~~~~~~~~~^~~ bookmarks.c: In function ‘bookmarks_build_menu’: bookmarks.c:809:32: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 809 | if (strcmp(node->name, "bookmark") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ appmenu.c: In function ‘build_menu_for_type’: appmenu.c:339:26: warning: pointer targets in passing argument 1 of ‘list_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 339 | names = list_dir(path); | ^~~~ | | | char * bookmarks.c:812:22: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 812 | mark = xmlNodeListGetString(bookmarks->doc, | ^ In file included from appmenu.c:39: support.h:54:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 54 | GPtrArray *list_dir(const guchar *path); | ~~~~~~~~~~~~~~^~~~ appmenu.c:341:29: warning: pointer targets in passing argument 1 of ‘diritem_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 341 | ditem = diritem_new(""); | ^~ | | | char * In file included from appmenu.c:48: diritem.h:51:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ bookmarks.c:818:40: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 818 | title=xmlGetProp(node, "title"); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ appmenu.c:349:32: warning: pointer targets in passing argument 1 of ‘diritem_restat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 349 | diritem_restat(full_path, ditem, NULL); | ^~~~~~~~~ | | | char * diritem.h:52:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ bookmarks.c:818:22: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 818 | title=xmlGetProp(node, "title"); | ^ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o find.o find.c dnd.c: In function ‘set_xds_prop’: dnd.c:182:25: warning: pointer targets in passing argument 6 of ‘gdk_property_change’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 182 | text, | ^~~~ | | | const char * In file included from /usr/include/gtk-2.0/gdk/gdk.h:50: /usr/include/gtk-2.0/gdk/gdkproperty.h:65:46: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 65 | const guchar *data, | ~~~~~~~~~~~~~~~^~~~ dnd.c: In function ‘get_xds_prop’: dnd.c:203:24: warning: pointer targets in returning ‘guchar *’ {aka ‘unsigned char *’} from a function with return type ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 203 | return prop_text; | ^~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:44: dnd.c: In function ‘drag_selection’: dnd.c:258:42: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 258 | g_strdup(uri_list), g_free); | ^~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gdataset.h:146:65: note: in definition of macro ‘g_dataset_set_data_full’ 146 | g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) | ^ dnd.c:258:33: note: in expansion of macro ‘g_strdup’ 258 | g_strdup(uri_list), g_free); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ dnd.c: In function ‘drag_one_item’: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from global.h:11, from abox.c:29: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ dnd.c:322:34: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 322 | g_strdup(full_path), g_free); | ^~~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gdataset.h:146:65: note: in definition of macro ‘g_dataset_set_data_full’ 146 | g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) | ^ dnd.c:322:25: note: in expansion of macro ‘g_strdup’ 322 | g_strdup(full_path), g_free); | ^~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ dnd.c:323:13: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 323 | tmp = (char *) encode_path_as_uri(full_path); | ^ dnd.c:324:27: warning: pointer targets in passing argument 1 of ‘g_strconcat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 324 | uri = g_strconcat(tmp, "\r\n", NULL); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:298:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 298 | gchar* g_strconcat (const gchar *string1, | ~~~~~~~~~~~~~^~~~~~~ dnd.c:324:13: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 324 | uri = g_strconcat(tmp, "\r\n", NULL); | ^ dnd.c: In function ‘drag_data_get’: dnd.c:400:47: warning: pointer targets in passing argument 1 of ‘load_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 400 | if (path && load_file(path, &to_send, &to_send_length)) | ^~~~ | | | guchar * {aka unsigned char *} In file included from dnd.c:44: gui_support.h:60:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 60 | gboolean load_file(const char *pathname, char **data_out, long *length_out); | ~~~~~~~~~~~~^~~~~~~~ dnd.c:431:25: warning: pointer targets in passing argument 4 of ‘gtk_selection_data_set’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 431 | to_send, | ^~~~~~~ | | | char * In file included from /usr/include/gtk-2.0/gtk/gtkclipboard.h:29, from /usr/include/gtk-2.0/gtk/gtk.h:68: /usr/include/gtk-2.0/gtk/gtkselection.h:162:61: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 162 | const guchar *data, | ~~~~~~~~~~~~~~~~~~~~~~^~~~ dnd.c: In function ‘dnd_motion_item’: dnd.c:509:24: warning: pointer targets in returning ‘const char *’ from a function with return type ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 509 | return drop_dest_dir; | ^~~~~~~~~~~~~ dnd.c:521:32: warning: pointer targets in returning ‘const char *’ from a function with return type ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 521 | return drop_dest_dir; | ^~~~~~~~~~~~~ dnd.c:528:32: warning: pointer targets in returning ‘const char *’ from a function with return type ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 528 | return drop_dest_prog; | ^~~~~~~~~~~~~~ dnd.c: In function ‘drag_drop’: dnd.c:592:41: warning: pointer targets in passing argument 2 of ‘set_xds_prop’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 592 | make_path(dest_uri, leafname)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} cell_icon.c: In function ‘get_style’: dnd.c:176:63: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 176 | static void set_xds_prop(GdkDragContext *context, const char *text) | ~~~~~~~~~~~~^~~~ cell_icon.c:212:41: warning: pointer targets in passing argument 2 of ‘g_fscache_lookup_full’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 212 | path, FSCACHE_LOOKUP_ONLY_NEW, NULL); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from cell_icon.c:40: fscache.h:34:61: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 34 | gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, | ~~~~~~~~~~~~^~~~~~~~ dnd.c: In function ‘desktop_drag_data_received’: dnd.c:665:48: warning: pointer targets in passing argument 1 of ‘uri_list_to_glist’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 665 | uris = uri_list_to_glist(selection_data->data); | ~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} gui_support.h:85:38: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 85 | GList *uri_list_to_glist(const char *uri_list); | ~~~~~~~~~~~~^~~~~~~~ dnd.c:671:22: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 671 | path = get_local_path((EscapedPath *) next->data); | ^ dir.c: In function ‘dir_check_this’: dnd.c:674:38: warning: pointer targets in passing argument 1 of ‘pinboard_pin’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 674 | pinboard_pin(path, NULL, x, y, NULL); | ^~~~ | | | guchar * {aka unsigned char *} In file included from dnd.c:48: pinboard.h:26:32: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 26 | void pinboard_pin(const gchar *path, const gchar *name, int x, int y, | ~~~~~~~~~~~~~^~~~ dir.c:308:39: warning: pointer targets in passing argument 1 of ‘g_path_get_dirname’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 308 | dir_path = g_path_get_dirname(path); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:215:42: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 215 | gchar *g_path_get_dirname (const gchar *file_name) G_GNUC_MALLOC; | ~~~~~~~~~~~~~^~~~~~~~~ dnd.c: In function ‘drag_data_received’: dnd.c:755:69: warning: pointer targets in passing argument 3 of ‘got_uri_list’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 755 | got_uri_list(widget, context, selection_data->data, | ~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} dnd.c:91:50: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 91 | const char *selection_data, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ dir.c:308:18: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 308 | dir_path = g_path_get_dirname(path); | ^ dir.c:309:29: warning: pointer targets in passing argument 1 of ‘pathdup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 309 | real_path = pathdup(dir_path); | ^~~~~~~~ | | | guchar * {aka unsigned char *} filer.c: In function ‘group_find’: filer.c:1027:41: warning: pointer targets in passing argument 1 of ‘xmlNewDoc’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1027 | groups->doc = xmlNewDoc("1.0"); | ^~~~~ | | | char * dnd.c: In function ‘got_data_raw’: In file included from dir.c:62: support.h:17:27: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 17 | char *pathdup(const char *path); | ~~~~~~~~~~~~^~~~ dir.c:309:19: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 309 | real_path = pathdup(dir_path); | ^ dnd.c:861:19: warning: pointer targets in passing argument 1 of ‘open’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 861 | fd = open(make_path(dest_path, leafname), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} dir.c:312:48: warning: pointer targets in passing argument 2 of ‘g_fscache_lookup_full’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 312 | dir = g_fscache_lookup_full(dir_cache, real_path, | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from dir.c:65: fscache.h:34:61: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 34 | gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/fcntl.h:342, from dnd.c:26: /usr/include/bits/fcntl2.h:41:19: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ dir.c:316:17: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 316 | dir_recheck(dir, real_path, g_basename(path)); | ^~~~~~~~~~~ /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ dir.c:316:56: warning: pointer targets in passing argument 1 of ‘g_basename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 316 | dir_recheck(dir, real_path, g_basename(path)); | ^~~~ | | | const guchar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gfileutils.h:207:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ dir.c:316:45: warning: pointer targets in passing argument 3 of ‘dir_recheck’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 316 | dir_recheck(dir, real_path, g_basename(path)); | ^~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} dir.c:99:59: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 99 | const guchar *path, const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/libxml2/libxml/parser.h:15, from /usr/include/libxml2/libxml/tree.h:17, from global.h:191, from filer.c:37: /usr/include/libxml2/libxml/tree.h:817:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 817 | xmlNewDoc (const xmlChar *version); | ~~~~~~~~~~~~~~~^~~~~~~ dir.c: In function ‘dir_force_update_path’: dir.c:362:17: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 362 | dir_force_update_item(dir, g_basename(path)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ dir.c: In function ‘dir_update_item’: dir.c:377:33: warning: pointer targets in passing argument 2 of ‘insert_item’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 377 | item = insert_item(dir, leafname); | ^~~~~~~~ | | | const gchar * {aka const char *} dir.c:96:59: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 96 | static DirItem *insert_item(Directory *dir, const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ In file included from config.h:49, from diritem.c:27: diritem.c: In function ‘diritem_restat’: diritem.c:83:22: warning: pointer targets in passing argument 1 of ‘lstat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 83 | if (mc_lstat(path, &info) == -1) | ^~~~ | | | const guchar * {aka const unsigned char *} my_vfs.h:58:32: note: in definition of macro ‘mc_lstat’ 58 | # define mc_lstat(x, y) lstat(x, y) | ^ dnd.c: In function ‘got_uri_list’: In file included from /usr/include/features.h:503, from /usr/include/sys/stat.h:25, from my_vfs.h:47: /usr/include/sys/stat.h:327:12: note: expected ‘const char * restrict’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 327 | extern int __REDIRECT_NTH (lstat, | ^~~~~~~~~~~~~~ dnd.c:987:58: warning: pointer targets in passing argument 2 of ‘run_with_argument’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 987 | o_dnd_uri_handler.value, | ~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} dnd.c:904:45: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 904 | const char *command, | ~~~~~~~~~~~~^~~~~~~ filer.c:1030:58: warning: pointer targets in passing argument 3 of ‘xmlNewDocNode’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1030 | xmlNewDocNode(groups->doc, NULL, "groups", NULL)); | ^~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:866:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 866 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ diritem.c:108:32: warning: pointer targets in passing argument 1 of ‘xattr_have’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 108 | if (xattr_have(path)) | ^~~~ | | | const guchar * {aka const unsigned char *} filer.c:1040:40: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1040 | gid = xmlGetProp(node, "name"); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ In file included from diritem.c:46: xtypes.h:24:28: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 24 | int xattr_have(const char *path); | ~~~~~~~~~~~~^~~~ dir.c: In function ‘insert_item’: filer.c:1045:34: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1045 | if (strcmp(name, gid) != 0) | ^~~ | | | guchar * {aka unsigned char *} In file included from filer.c:26: /usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ diritem.c:113:37: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 113 | if (mc_stat(path, &info)) | ^~~~ | | | const guchar * {aka const unsigned char *} my_vfs.h:57:30: note: in definition of macro ‘mc_stat’ 57 | # define mc_stat(x, y) stat(x, y) | ^ /usr/include/sys/stat.h:227:12: note: expected ‘const char * restrict’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 227 | extern int __REDIRECT_NTH (stat, (const char *__restrict __file, | ^~~~~~~~~~~~~~ dir.c:720:46: warning: pointer targets in passing argument 2 of ‘make_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 720 | full_path = make_path(dir->pathname, leafname); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} support.h:18:54: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 18 | const guchar *make_path(const char *dir, const char *leaf); | ~~~~~~~~~~~~^~~~ filer.c: In function ‘group_save’: diritem.c:121:47: warning: pointer targets in passing argument 1 of ‘pathdup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 121 | target_path = pathdup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} dir.c:720:19: warning: pointer targets in assignment from ‘const guchar *’ {aka ‘const unsigned char *’} to ‘const gchar *’ {aka ‘const char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 720 | full_path = make_path(dir->pathname, leafname); | ^ In file included from diritem.c:38: support.h:17:27: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 17 | char *pathdup(const char *path); | ~~~~~~~~~~~~^~~~ filer.c:1070:31: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1070 | NULL, "group", NULL); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ diritem.c:121:37: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 121 | target_path = pathdup(path); | ^ dir.c:733:32: warning: pointer targets in passing argument 1 of ‘diritem_restat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 733 | diritem_restat(full_path, item, &dir->stat_info); | ^~~~~~~~~ | | | const gchar * {aka const char *} In file included from dir.c:61: diritem.h:52:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ filer.c:1071:27: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1071 | xmlSetProp(group, "name", name); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ diritem.c:161:45: warning: pointer targets in passing argument 1 of ‘pathdup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 161 | link_path = pathdup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} dir.c:742:32: warning: pointer targets in passing argument 1 of ‘diritem_restat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 742 | diritem_restat(full_path, item, &dir->stat_info); | ^~~~~~~~~ | | | const gchar * {aka const char *} diritem.h:52:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ support.h:17:27: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 17 | char *pathdup(const char *path); | ~~~~~~~~~~~~^~~~ filer.c:1071:35: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1071 | xmlSetProp(group, "name", name); | ^~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ diritem.c:161:35: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 161 | link_path = pathdup(path); | ^ diritem.c:164:41: warning: pointer targets in passing argument 1 of ‘type_from_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 162 | item->mime_type = type_from_path(link_path | ~~~~~~~~~ 163 | ? link_path | ~~~~~~~~~~~ 164 | : path); | ^~~~~~ | | | const unsigned char * filer.c:1073:38: warning: pointer targets in passing argument 3 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1073 | xmlNewTextChild(group, NULL, "directory", filer_window->sym_path); | ^~~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:936:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 936 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ In file included from diritem.c:41: type.h:42:39: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ 42 | MIME_type *type_from_path(const char *path); | ~~~~~~~~~~~~^~~~ diritem.c:168:58: warning: pointer targets in passing argument 1 of ‘type_from_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 168 | item->mime_type = type_from_path(path); | ^~~~ | | | const guchar * {aka const unsigned char *} dnd.c: In function ‘spring_now’: filer.c:1073:63: warning: pointer targets in passing argument 4 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1073 | xmlNewTextChild(group, NULL, "directory", filer_window->sym_path); | ~~~~~~~~~~~~^~~~~~~~~~ | | | gchar * {aka char *} /usr/include/libxml2/libxml/tree.h:937:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 937 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ type.h:42:39: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 42 | MIME_type *type_from_path(const char *path); | ~~~~~~~~~~~~^~~~ dir.c: In function ‘dir_recheck’: dnd.c:1212:48: warning: pointer targets in passing argument 2 of ‘filer_change_to’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1212 | filer_change_to(spring_window, dest_path, NULL); | ^~~~~~~~~ | | | const guchar * {aka const unsigned char *} filer.c:1078:46: warning: pointer targets in passing argument 3 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1078 | xmlNewTextChild(group, NULL, "item", item->leafname); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:936:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 936 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ In file included from dnd.c:41: filer.h:139:37: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 139 | const char *path, const char *from); | ~~~~~~~~~~~~^~~~ dir.c:872:23: warning: pointer targets in initialization of ‘guchar *’ {aka ‘unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 872 | guchar *old = dir->pathname; | ^~~ diritem.c:202:77: warning: pointer targets in passing argument 2 of ‘g_fscache_lookup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 202 | item->_image = g_fscache_lookup(desktop_icon_cache, path); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from diritem.c:44: fscache.h:33:56: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 33 | gpointer g_fscache_lookup(GFSCache *cache, const char *pathname); | ~~~~~~~~~~~~^~~~~~~~ filer.c:1078:58: warning: pointer targets in passing argument 4 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1078 | xmlNewTextChild(group, NULL, "item", item->leafname); | ~~~~^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:937:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 937 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: dir.c:874:34: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 874 | dir->pathname = g_strdup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ dnd.c:1219:47: warning: pointer targets in passing argument 1 of ‘filer_opendir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1219 | spring_window = filer_opendir(dest_path, | ^~~~~~~~~ | | | const guchar * {aka const unsigned char *} filer.h:129:40: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 129 | FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); | ~~~~~~~~~~~~^~~~ filer.c:1080:19: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1080 | save_path = choices_find_xdg_path_save("Groups.xml", PROJECT, SITE, | ^ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: diritem.c: In function ‘diritem_new’: filer.c:1084:44: warning: pointer targets in passing argument 2 of ‘save_xml_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1084 | save_xml_file(groups->doc, save_path); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} diritem.c:217:35: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 217 | item->leafname = g_strdup(leafname); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ In file included from filer.c:43: support.h:15:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 15 | int save_xml_file(xmlDocPtr doc, const gchar *filename); | ~~~~~~~~~~~~~^~~~~~~~ filer.c: In function ‘group_restore’: filer.c:1117:14: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1117 | path = xmlNodeListGetString(groups->doc, node->xmlChildrenNode, 1); | ^ bulk_rename.c: In function ‘rename_items’: bulk_rename.c:441:30: warning: pointer targets in assignment from ‘const guchar *’ {aka ‘const unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 441 | dest = make_path(dir, after); | ^ bulk_rename.c:489:30: warning: pointer targets in assignment from ‘const guchar *’ {aka ‘const unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 489 | dest = make_path(dir, after); | ^ filer.c:1130:32: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1130 | if (strcmp(node->name, "item") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ filer.c:1133:22: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1133 | leaf = xmlNodeListGetString(groups->doc, | ^ action.c: In function ‘entry_changed’: filer.c: In function ‘change_to_parent’: action.c:168:14: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 168 | text = gtk_editable_get_chars(entry, 0, -1); | ^ filer.c:1300:9: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1300 | filer_change_to(filer_window, dir, g_basename(current)); | ^~~~~~~~~~~~~~~ action.c:180:15: warning: pointer targets in passing argument 1 of ‘fputs’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 180 | fputs(text, gui_side->to_child); | ^~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ In file included from action.c:26: /usr/include/stdio.h:713:42: note: expected ‘const char * restrict’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 713 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ dnd.c: In function ‘uri_list_to_utf8’: /usr/include/glib-2.0/glib/gstring.h:74:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 70 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dnd.c:372:9: note: in expansion of macro ‘g_string_free’ 372 | g_string_free(new, FALSE); | ^~~~~~~~~~~~~ filer.c: In function ‘filer_selected_items’: action.c: In function ‘process_message’: action.c:342:39: warning: pointer targets in passing argument 1 of ‘dir_check_this’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 342 | dir_check_this(buffer + 1); /* Update this item */ | ~~~~~~~^~~ | | | const gchar * {aka const char *} filer.c:1401:24: warning: pointer targets in initialization of ‘guchar *’ {aka ‘unsigned char *’} from ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1401 | guchar *dir = filer_window->sym_path; | ^~~~~~~~~~~~ In file included from action.c:49: dir.h:105:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 105 | void dir_check_this(const guchar *path); | ~~~~~~~~~~~~~~^~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: filer.c:1409:52: warning: pointer targets in passing argument 1 of ‘make_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1409 | g_strdup(make_path(dir, item->leafname))); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ support.h:18:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 18 | const guchar *make_path(const char *dir, const char *leaf); | ~~~~~~~~~~~~^~~ action.c: In function ‘message_from_child’: action.c:435:32: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 435 | report = g_strdup(_("There was one error.\n")); | ^ filer.c:1409:42: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1409 | g_strdup(make_path(dir, item->leafname))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ action.c:437:32: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 437 | report = g_strdup_printf(_("There were %d errors.\n"), | ^ action.c:440:63: warning: pointer targets in passing argument 2 of ‘gtk_text_buffer_insert_at_cursor’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 440 | gtk_text_buffer_insert_at_cursor(text_buffer, report, -1); | ^~~~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtk.h:178: /usr/include/gtk-2.0/gtk/gtktextbuffer.h:180:56: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 180 | const gchar *text, | ~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: action.c: In function ‘for_dir_contents’: action.c:473:54: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 473 | list = g_list_prepend(list, g_strdup(make_path(src_dir, | ^~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} 474 | ent->d_name))); | ~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ collection.c: In function ‘collection_key_press’: collection.c:707:20: warning: variable ‘item’ set but not used [-Wunused-but-set-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-but-set-variable]] 707 | int item; | ^~~~ action.c: In function ‘read_new_entry_text’: action.c:615:26: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 615 | new_entry_string = new->str; | ^ dir.c: At top level: dir.c:324:13: warning: ‘drop_notify’ defined but not used [-Wunused-function[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-function]] 324 | static void drop_notify(gpointer key, gpointer value, gpointer data) | ^~~~~~~~~~~ filer.c: In function ‘filer_set_title’: filer.c:2064:26: warning: pointer targets in initialization of ‘guchar *’ {aka ‘unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2064 | guchar *flags = ""; | ^~ action.c: In function ‘do_delete’: filer.c:2082:31: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2082 | flags = g_strconcat(" +", | ^ action.c:960:17: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 960 | if (strcmp(g_basename(safe_path), ".DirIcon") == 0) | ^~ In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ filer.c:2105:31: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2105 | flags = g_strconcat(" (", | ^ action.c: In function ‘do_eject’: action.c:1005:65: warning: pointer targets in passing argument 1 of ‘build_command_with_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1005 | argv[2] = build_command_with_path(o_action_eject_command.value, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from action.c:41: support.h:72:44: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 72 | gchar *build_command_with_path(const char *cmd, const char *path); | ~~~~~~~~~~~~^~~ filer.c:2110:38: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2110 | flags[strlen(flags) - 2] = ')'; | ^~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ abox.c: In function ‘abox_add_filename’: abox.c:487:28: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 487 | 0, g_basename(path), | ^ action.c: In function ‘do_find’: In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ action.c:1039:55: warning: pointer targets in passing argument 1 of ‘find_compile’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1039 | find_condition = find_compile(new_entry_string); | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from action.c:48: find.h:23:42: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 23 | FindCondition *find_compile(const gchar *string); | ~~~~~~~~~~~~~^~~~~~ action.c:1060:23: warning: pointer targets in assignment from ‘const char *’ to ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1060 | info.fullpath = path; | ^ action.c:1063:9: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1063 | info.leaf = g_basename(path); | ^~~~ /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ action.c:1063:19: warning: pointer targets in assignment from ‘const gchar *’ {aka ‘const char *’} to ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1063 | info.leaf = g_basename(path); | ^ abox.c: In function ‘abox_set_file’: filer.c: In function ‘filer_create_thumbs’: abox.c:636:28: warning: pointer targets in passing argument 1 of ‘diritem_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 636 | item = diritem_new(base); | ^~~~ | | | gchar * {aka char *} In file included from abox.c:37: diritem.h:51:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ abox.c:638:24: warning: pointer targets in passing argument 1 of ‘diritem_restat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 638 | diritem_restat(path, item, NULL); | ^~~~ | | | const gchar * {aka const char *} diritem.h:52:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ filer.c:2333:62: warning: pointer targets in passing argument 2 of ‘g_fscache_lookup_full’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2333 | pixmap = g_fscache_lookup_full(pixmap_cache, path, | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from filer.c:42: fscache.h:34:61: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 34 | gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, | ~~~~~~~~~~~~^~~~~~~~ collection.c: In function ‘collection_select_all’: collection.c:1218:26: warning: variable ‘widget’ set but not used [-Wunused-but-set-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-but-set-variable]] 1218 | GtkWidget *widget; | ^~~~~~ filer.c:2348:58: warning: pointer targets in passing argument 2 of ‘filer_create_thumb’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2348 | filer_create_thumb(filer_window, path); | ^~~~ | | | const guchar * {aka const unsigned char *} armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o fscache.o fscache.c filer.c:2287:65: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 2287 | void filer_create_thumb(FilerWindow *filer_window, const gchar *path) | ~~~~~~~~~~~~~^~~~ filer.c: In function ‘filer_add_tip_details’: collection.c: In function ‘collection_clear_except’: action.c: In function ‘do_chmod’: collection.c:1283:26: warning: variable ‘widget’ set but not used [-Wunused-but-set-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-but-set-variable]] 1283 | GtkWidget *widget; | ^~~~~~ filer.c:2379:39: warning: pointer targets in passing argument 1 of ‘readlink_dup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2379 | target = readlink_dup(fullpath); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} support.h:41:32: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 41 | char *readlink_dup(const char *path); | ~~~~~~~~~~~~^~~~ action.c:1144:57: warning: pointer targets in passing argument 1 of ‘nice_mode_compile’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1144 | mode_change = nice_mode_compile(new_entry_string, | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} action.c:1078:58: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 1078 | static struct mode_change *nice_mode_compile(const char *mode_string, | ~~~~~~~~~~~~^~~~~~~~~~~ filer.c:2396:36: warning: pointer targets in passing argument 1 of ‘appinfo_get’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2396 | info = appinfo_get(fullpath, item); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} In file included from filer.c:58: appinfo.h:13:38: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 13 | XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); | ~~~~~~~~~~~~~^~~~~~~ action.c:1183:35: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1183 | safe_path = g_strdup(path); | ^ /usr/include/glib-2.0/glib/gstring.h:267:34: warning: pointer targets in initialization of ‘const char * const’ from ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 267 | const char * const __val = (val); \ | ^ filer.c:2404:33: note: in expansion of macro ‘g_string_append’ 2404 | g_string_append(tip, str); | ^~~~~~~~~~~~~~~ action.c:1184:52: warning: pointer targets in passing argument 2 of ‘for_dir_contents’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1184 | for_dir_contents(do_chmod, safe_path, safe_path); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} action.c:450:42: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 450 | const char *src_dir, | ~~~~~~~~~~~~^~~~~~~ action.c:1184:63: warning: pointer targets in passing argument 3 of ‘for_dir_contents’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1184 | for_dir_contents(do_chmod, safe_path, safe_path); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} filer.c:2404:54: warning: pointer targets in passing argument 2 of ‘g_string_append_len_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2404 | g_string_append(tip, str); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstring.h:247:37: note: in definition of macro ‘g_string_append_len’ 247 | g_string_append_len_inline (gstr, val, len) | ^~~ filer.c:2404:33: note: in expansion of macro ‘g_string_append’ 2404 | g_string_append(tip, str); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:215:41: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 215 | const char *val, | ~~~~~~~~~~~~^~~ action.c:451:42: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 451 | const char *dest_path) | ~~~~~~~~~~~~^~~~~~~~~ filer.c:2415:49: warning: pointer targets in passing argument 1 of ‘tip_from_desktop_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2415 | summary = tip_from_desktop_file(fullpath); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} filer.c:163:48: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 163 | static char *tip_from_desktop_file(const char *full_path); | ~~~~~~~~~~~~^~~~~~~~~ action.c: In function ‘do_settype’: action.c:1224:56: warning: pointer targets in passing argument 1 of ‘mime_type_lookup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1224 | type_change = mime_type_lookup(new_entry_string); | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} filer.c: In function ‘filer_create_uri_list’: In file included from action.c:52: type.h:53:48: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 53 | extern MIME_type *mime_type_lookup(const char *type); | ~~~~~~~~~~~~^~~~ filer.c:2456:42: warning: pointer targets in passing argument 1 of ‘encode_path_as_uri’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2456 | uri = encode_path_as_uri(path); | ^~~~ | | | char * support.h:59:47: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 59 | EscapedPath *encode_path_as_uri(const guchar *path); | ~~~~~~~~~~~~~~^~~~ action.c:1270:35: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1270 | safe_path = g_strdup(path); | ^ filer.c:2464:16: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2464 | retval = string->str; | ^ action.c:1271:54: warning: pointer targets in passing argument 2 of ‘for_dir_contents’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1271 | for_dir_contents(do_settype, safe_path, unused); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} filer.c: In function ‘filer_perform_action’: action.c:450:42: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 450 | const char *src_dir, | ~~~~~~~~~~~~^~~~~~~ filer.c:2525:46: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2525 | second_click = g_strdup(item->leafname); | ^ action.c: In function ‘make_dest_path’: filer.c:2533:36: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2533 | strcmp(first_click, second_click) != 0) | ^~~~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c:1306:16: warning: pointer targets in returning ‘const guchar *’ {aka ‘const unsigned char *’} from a function with return type ‘const char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1306 | return make_path(dir, leaf); | ^~~~~~~~~~~~~~~~~~~~ filer.c:2533:49: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2533 | strcmp(first_click, second_click) != 0) | ^~~~~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c: In function ‘do_copy2’: filer.c: In function ‘tooltip_activate’: action.c:1457:35: warning: pointer targets in passing argument 1 of ‘copy_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1457 | error = copy_file(path, dest_path); | ^~~~ | | | const char * support.h:34:33: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 34 | guchar *copy_file(const guchar *from, const guchar *to); | ~~~~~~~~~~~~~~^~~~ filer.c:2659:33: warning: pointer targets in passing argument 1 of ‘tooltip_show’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2659 | tooltip_show(tip->str); | ~~~^~~~~ | | | gchar * {aka char *} In file included from filer.c:44: gui_support.h:74:27: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 74 | void tooltip_show(guchar *text); | ~~~~~~~~^~~~ action.c:1457:41: warning: pointer targets in passing argument 2 of ‘copy_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1457 | error = copy_file(path, dest_path); | ^~~~~~~~~ | | | const char * support.h:34:53: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 34 | guchar *copy_file(const guchar *from, const guchar *to); | ~~~~~~~~~~~~~~^~ display.c: In function ‘details’: display.c:659:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 659 | buf = g_strdup_printf(_("lstat(2) failed: %s"), | ^ filer.c: In function ‘drag_motion’: display.c:668:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 668 | buf = g_strdup_printf("%s/%s", | ^ display.c:675:23: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 675 | ctime = pretty_time(&item->ctime); | ^ filer.c:2840:22: warning: pointer targets in assignment from ‘const guchar *’ {aka ‘const unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2840 | type = dnd_motion_item(context, &item); | ^ display.c:676:23: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 676 | mtime = pretty_time(&item->mtime); | ^ display.c:677:23: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 677 | atime = pretty_time(&item->atime); | ^ action.c: In function ‘do_link_relative’: display.c:679:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 679 | buf = g_strdup_printf("a[%s] c[%s] m[%s]", atime, ctime, mtime); | ^ display.c:693:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 693 | buf = g_strdup_printf("%s %-8.8s %-8.8s", | ^ action.c:1612:38: warning: pointer targets in passing argument 1 of ‘get_relative_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1612 | rel_path = get_relative_path(dest_path, path); | ^~~~~~~~~ | | | const char * filer.c:2874:34: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2874 | new_path = filer_window->sym_path; | ^ display.c:711:37: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 711 | buf = g_strdup(format_size_aligned(item->size)); | ^ support.h:39:41: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 39 | guchar *get_relative_path(const guchar *from, const guchar *to); | ~~~~~~~~~~~~~~^~~~ display.c:713:37: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 713 | buf = g_strdup(format_size(item->size)); | ^ display.c:716:29: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 716 | buf = g_strdup("-"); | ^ display.c:719:16: warning: pointer targets in returning ‘guchar *’ {aka ‘unsigned char *’} from a function with return type ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 719 | return buf; | ^~~ action.c:1612:49: warning: pointer targets in passing argument 2 of ‘get_relative_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1612 | rel_path = get_relative_path(dest_path, path); | ^~~~ | | | const char * support.h:39:61: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 39 | guchar *get_relative_path(const guchar *from, const guchar *to); | ~~~~~~~~~~~~~~^~ display.c: In function ‘display_update_view’: display.c:807:67: warning: pointer targets in passing argument 2 of ‘g_fscache_lookup_full’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 807 | view->image = g_fscache_lookup_full(pixmap_cache, path, | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from /usr/include/glib-2.0/glib.h:44: filer.c:2886:50: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2886 | g_strdup(new_path), g_free); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gdataset.h:146:65: note: in definition of macro ‘g_dataset_set_data_full’ 146 | g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) | ^ filer.c:2886:41: note: in expansion of macro ‘g_strdup’ 2886 | g_strdup(new_path), g_free); | ^~~~~~~~ In file included from display.c:56: fscache.h:34:61: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 34 | gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, | ~~~~~~~~~~~~^~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ action.c:1612:18: warning: pointer targets in assignment from ‘guchar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1612 | rel_path = get_relative_path(dest_path, path); | ^ action.c: In function ‘do_mount’: action.c:1632:43: warning: pointer targets in passing argument 1 of ‘build_command_with_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1631 | argv[2] = build_command_with_path(mount ? o_action_mount_command.value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | : o_action_umount_command.value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} support.h:72:44: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 72 | gchar *build_command_with_path(const char *cmd, const char *path); | ~~~~~~~~~~~~^~~ action.c:1633:43: warning: pointer targets in passing argument 2 of ‘build_command_with_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1633 | path); | ^~~~ | | | const guchar * {aka const unsigned char *} support.h:72:61: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 72 | gchar *build_command_with_path(const char *cmd, const char *path); | ~~~~~~~~~~~~^~~~ filer.c: In function ‘load_from_node’: action.c: In function ‘usage_cb’: filer.c:3128:23: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3128 | if(strcmp(node->name, "X") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c:1699:26: warning: pointer targets in passing argument 1 of ‘send_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1699 | send_dir(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:553:38: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ filer.c:3129:29: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3129 | set->x=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} In file included from /usr/include/features.h:503, from /usr/include/sys/stat.h:25, from my_vfs.h:47, from config.h:49, from filer.c:22: /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ action.c:1708:26: warning: pointer targets in passing argument 1 of ‘do_usage’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1708 | do_usage(path, NULL); | ^~~~ | | | guchar * {aka unsigned char *} filer.c:3131:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3131 | } else if(strcmp(node->name, "Y") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c:875:34: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 875 | static void do_usage(const char *src_path, const char *unused) | ~~~~~~~~~~~~^~~~~~~~ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o gtksavebox.o gtksavebox.c filer.c:3132:29: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3132 | set->y=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ action.c:1711:29: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1711 | g_basename(path), | ^~~~~~~~~~ /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ filer.c:3134:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3134 | } else if(strcmp(node->name, "Width") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c:1711:40: warning: pointer targets in passing argument 1 of ‘g_basename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1711 | g_basename(path), | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gfileutils.h:207:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ filer.c:3135:33: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3135 | set->width=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ filer.c:3137:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3137 | } else if(strcmp(node->name, "Height") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c: In function ‘mount_cb’: filer.c:3138:34: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3138 | set->height=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ filer.c:3140:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3140 | } else if(strcmp(node->name, "ShowHidden") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ filer.c:3141:39: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3141 | set->show_hidden=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ action.c:1750:34: warning: pointer targets in passing argument 1 of ‘pathdup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1750 | target = pathdup(path); | ^~~~ | | | guchar * {aka unsigned char *} filer.c:3143:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3143 | } else if(strcmp(node->name, "ViewType") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ support.h:17:27: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 17 | char *pathdup(const char *path); | ~~~~~~~~~~~~^~~~ filer.c:3144:37: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3144 | set->view_type=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ filer.c:3146:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3146 | } else if(strcmp(node->name, "DetailsType") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ filer.c:3147:40: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3147 | set->details_type=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ action.c:1750:24: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1750 | target = pathdup(path); | ^ filer.c:3149:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3149 | } else if(strcmp(node->name, "SortType") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c: In function ‘dirname’: filer.c:3150:37: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3150 | set->sort_type=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ action.c:1782:25: warning: pointer targets in passing argument 1 of ‘strrchr’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1782 | slash = strrchr(path, '/'); | ^~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/glib-2.0/glib/galloca.h:35: /usr/include/string.h:273:35: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 273 | extern char *strrchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ filer.c:3152:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3152 | } else if(strcmp(node->name, "SortOrder") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c:1782:15: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1782 | slash = strrchr(path, '/'); | ^ filer.c:3153:38: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3153 | set->sort_order=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ filer.c:3155:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3155 | } else if(strcmp(node->name, "DisplayStyle") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ filer.c:3156:41: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3156 | set->display_style=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ In file included from /usr/include/glib-2.0/glib.h:64: action.c:1783:54: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1783 | g_return_val_if_fail(slash != NULL, g_strdup(path)); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gmessages.h:660:17: note: in definition of macro ‘g_return_val_if_fail’ 660 | return (val); \ | ^~~ action.c:1783:45: note: in expansion of macro ‘g_strdup’ 1783 | g_return_val_if_fail(slash != NULL, g_strdup(path)); | ^~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ filer.c:3158:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3158 | } else if(strcmp(node->name, "ShowThumbs") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: warning: pointer targets in returning ‘char *’ from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 324 | #define g_strdup(x) g_strdup_inline (x) /usr/include/glib-2.0/glib/gmessages.h:660:17: note: in definition of macro ‘g_return_val_if_fail’ 660 | return (val); \ | ^~~ action.c:1783:45: note: in expansion of macro ‘g_strdup’ 1783 | g_return_val_if_fail(slash != NULL, g_strdup(path)); | ^~~~~~~~ filer.c:3159:39: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3159 | set->show_thumbs=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ action.c:1786:34: warning: pointer targets in passing argument 1 of ‘g_strndup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1786 | return g_strndup(path, slash - path); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:292:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 292 | gchar* g_strndup (const gchar *str, | ~~~~~~~~~~~~~^~~ filer.c:3161:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3161 | } else if(strcmp(node->name, "FilterType") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c:1786:24: warning: pointer targets in returning ‘gchar *’ {aka ‘char *’} from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1786 | return g_strndup(path, slash - path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filer.c:3162:39: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3162 | set->filter_type=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: warning: pointer targets in returning ‘char *’ from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 324 | #define g_strdup(x) g_strdup_inline (x) | ^~~~~~~~~~~~~~~~~~~ action.c:1787:16: note: in expansion of macro ‘g_strdup’ 1787 | return g_strdup("/"); | ^~~~~~~~ filer.c:3164:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3164 | } else if(strcmp(node->name, "Filter") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c: In function ‘delete_cb’: action.c:1802:26: warning: pointer targets in passing argument 1 of ‘send_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1802 | send_dir(dir); | ^~~ | | | guchar * {aka unsigned char *} filer.c:3165:38: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3165 | set->filter=g_strdup(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ action.c:553:38: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ filer.c:3167:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3167 | } else if(strcmp(node->name, "FilterDirectories") == 0) { | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c:1809:27: warning: pointer targets in passing argument 1 of ‘do_delete’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1809 | do_delete(path, dir); | ^~~~ | | | guchar * {aka unsigned char *} action.c:908:35: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 908 | static void do_delete(const char *src_path, const char *unused) | ~~~~~~~~~~~~^~~~~~~~ filer.c:3168:46: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3168 | set->filter_directories=atoi(str); | ^~~ | | | xmlChar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ action.c:1809:33: warning: pointer targets in passing argument 2 of ‘do_delete’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1809 | do_delete(path, dir); | ^~~ | | | guchar * {aka unsigned char *} action.c:908:57: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 908 | static void do_delete(const char *src_path, const char *unused) | ~~~~~~~~~~~~^~~~~~ action.c: In function ‘eject_cb’: action.c:1833:26: warning: pointer targets in passing argument 1 of ‘send_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1833 | send_dir(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:553:38: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o gui_support.o gui_support.c action.c:1835:26: warning: pointer targets in passing argument 1 of ‘do_eject’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1835 | do_eject(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:972:34: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 972 | static void do_eject(const char *path) | ~~~~~~~~~~~~^~~~ filer.c: In function ‘load_settings’: action.c: In function ‘find_cb’: filer.c:3280:40: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3280 | if (strcmp(node->name, "FilerWindow") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ action.c:1852:34: warning: pointer targets in passing argument 1 of ‘send_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1852 | send_dir(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:553:38: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ filer.c:3283:47: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3283 | path=xmlGetProp(node, "path"); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ action.c:1854:33: warning: pointer targets in passing argument 1 of ‘do_find’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1854 | do_find(path, NULL); | ^~~~ | | | guchar * {aka unsigned char *} action.c:1022:33: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 1022 | static void do_find(const char *path, const char *unused) | ~~~~~~~~~~~~^~~~ filer.c:3284:42: warning: pointer targets in passing argument 1 of ‘settings_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3284 | set=settings_new(path); | ^~~~ | | | xmlChar * {aka unsigned char *} action.c: In function ‘chmod_cb’: filer.c:3087:43: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 3087 | static Settings *settings_new(const char *path) | ~~~~~~~~~~~~^~~~ filer.c: In function ‘add_nodes’: action.c:1883:26: warning: pointer targets in passing argument 1 of ‘send_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1883 | send_dir(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:553:38: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ filer.c:3309:37: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3309 | sub=xmlNewChild(node, NULL, "FilerWindow", NULL); | ^~~~~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ In file included from config.h:49, from action.c:24: action.c:1885:29: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1885 | if (mc_stat(path, &info) != 0) | ^~~~ | | | guchar * {aka unsigned char *} my_vfs.h:57:30: note: in definition of macro ‘mc_stat’ 57 | # define mc_stat(x, y) stat(x, y) | ^ filer.c:3311:25: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3311 | xmlSetProp(sub, "path", set->path); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/features.h:503, from /usr/include/sys/stat.h:25, from my_vfs.h:47: /usr/include/sys/stat.h:227:12: note: expected ‘const char * restrict’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 227 | extern int __REDIRECT_NTH (stat, (const char *__restrict __file, | ^~~~~~~~~~~~~~ filer.c:3311:36: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3311 | xmlSetProp(sub, "path", set->path); | ~~~^~~~~~ | | | gchar * {aka char *} /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ action.c:1889:37: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1889 | g_basename(path)); | ^~~~~~~~~~ /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ filer.c:3315:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3315 | xmlNewChild(sub, NULL, "X", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c:1889:48: warning: pointer targets in passing argument 1 of ‘g_basename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1889 | g_basename(path)); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gfileutils.h:207:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ filer.c:3315:45: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3315 | xmlNewChild(sub, NULL, "X", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ action.c:1891:34: warning: pointer targets in passing argument 1 of ‘do_chmod’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1891 | do_chmod(path, NULL); | ^~~~ | | | guchar * {aka unsigned char *} action.c:1109:34: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 1109 | static void do_chmod(const char *path, const char *unused) | ~~~~~~~~~~~~^~~~ filer.c:3318:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3318 | xmlNewChild(sub, NULL, "Y", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c: In function ‘settype_cb’: filer.c:3318:45: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3318 | xmlNewChild(sub, NULL, "Y", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ action.c:1914:26: warning: pointer targets in passing argument 1 of ‘send_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1914 | send_dir(path); | ^~~~ | | | guchar * {aka unsigned char *} action.c:553:38: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 553 | static gboolean send_dir(const char *dir) | ~~~~~~~~~~~~^~~ filer.c:3323:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3323 | xmlNewChild(sub, NULL, "Width", tmp); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c:1916:29: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1916 | if (mc_stat(path, &info) != 0) | ^~~~ | | | guchar * {aka unsigned char *} my_vfs.h:57:30: note: in definition of macro ‘mc_stat’ 57 | # define mc_stat(x, y) stat(x, y) | ^ /usr/include/sys/stat.h:227:12: note: expected ‘const char * restrict’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 227 | extern int __REDIRECT_NTH (stat, (const char *__restrict __file, | ^~~~~~~~~~~~~~ filer.c:3323:49: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3323 | xmlNewChild(sub, NULL, "Width", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ action.c:1920:37: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1920 | g_basename(path)); | ^~~~~~~~~~ /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ filer.c:3326:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3326 | xmlNewChild(sub, NULL, "Height", tmp); | ^~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c:1920:48: warning: pointer targets in passing argument 1 of ‘g_basename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1920 | g_basename(path)); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gfileutils.h:207:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ filer.c:3326:50: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3326 | xmlNewChild(sub, NULL, "Height", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ action.c:1922:36: warning: pointer targets in passing argument 1 of ‘do_settype’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1922 | do_settype(path, NULL); | ^~~~ | | | guchar * {aka unsigned char *} filer.c:3331:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3331 | xmlNewChild(sub, NULL, "ShowHidden", tmp); | ^~~~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c:1190:36: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 1190 | static void do_settype(const char *path, const char *unused) | ~~~~~~~~~~~~^~~~ action.c: In function ‘action_find’: filer.c:3331:54: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3331 | xmlNewChild(sub, NULL, "ShowHidden", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ action.c:1965:34: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1965 | last_find_string = g_strdup("'core'"); | ^ filer.c:3336:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3336 | xmlNewChild(sub, NULL, "DisplayStyle", tmp); | ^~~~~~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c:1981:36: warning: pointer targets in passing argument 2 of ‘abox_add_entry’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1981 | abox_add_entry(ABOX(abox), last_find_string, | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} filer.c:3336:56: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3336 | xmlNewChild(sub, NULL, "DisplayStyle", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from action.c:39: abox.h:80:55: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 80 | const gchar *text, | ~~~~~~~~~~~~~^~~~ filer.c:3341:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3341 | xmlNewChild(sub, NULL, "SortType", tmp); | ^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3341:52: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3341 | xmlNewChild(sub, NULL, "SortType", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ action.c: In function ‘action_chmod’: filer.c:3344:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3344 | xmlNewChild(sub, NULL, "SortOrder", tmp); | ^~~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c:2127:46: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2127 | last_chmod_string = g_strdup((guchar *) presets->data); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ filer.c:3344:53: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3344 | xmlNewChild(sub, NULL, "SortOrder", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ action.c:2127:35: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2127 | last_chmod_string = g_strdup((guchar *) presets->data); | ^ filer.c:3349:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3349 | xmlNewChild(sub, NULL, "ViewType", tmp); | ^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c:2130:34: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2130 | new_entry_string = g_strdup(action); | ^ filer.c:3349:52: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3349 | xmlNewChild(sub, NULL, "ViewType", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ action.c:2132:45: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2132 | new_entry_string = g_strdup(last_chmod_string); | ^~~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ filer.c:3352:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3352 | xmlNewChild(sub, NULL, "DetailsType", tmp); | ^~~~~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c:2132:34: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2132 | new_entry_string = g_strdup(last_chmod_string); | ^ filer.c:3352:55: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3352 | xmlNewChild(sub, NULL, "DetailsType", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3357:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3357 | xmlNewChild(sub, NULL, "ShowThumbs", tmp); | ^~~~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c:2154:60: warning: pointer targets in passing argument 4 of ‘abox_add_combo’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2154 | abox_add_combo(ABOX(abox), _("Command:"), presets, new_entry_string, | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} abox.h:77:55: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 77 | const gchar *text, | ~~~~~~~~~~~~~^~~~ filer.c:3357:54: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3357 | xmlNewChild(sub, NULL, "ShowThumbs", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ action.c: In function ‘action_settype’: filer.c:3362:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3362 | xmlNewChild(sub, NULL, "FilterType", tmp); | ^~~~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c:2190:37: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2190 | last_settype_string = g_strdup("text/plain"); | ^ filer.c:3362:54: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3362 | xmlNewChild(sub, NULL, "FilterType", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ action.c:2193:34: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2193 | new_entry_string = g_strdup(oldtype); | ^ filer.c:3365:48: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3365 | xmlNewChild(sub, NULL, "Filter", set->filter); | ^~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c:2195:45: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2195 | new_entry_string = g_strdup(last_settype_string); | ^~~~~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ filer.c:3365:61: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3365 | xmlNewChild(sub, NULL, "Filter", set->filter); | ~~~^~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ action.c:2195:34: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2195 | new_entry_string = g_strdup(last_settype_string); | ^ filer.c:3367:40: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3367 | xmlNewChild(sub, NULL, "FilterDirectories", tmp); | ^~~~~~~~~~~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ filer.c:3367:61: warning: pointer targets in passing argument 4 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3367 | xmlNewChild(sub, NULL, "FilterDirectories", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:884:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 884 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c: In function ‘save_settings’: armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o i18n.o i18n.c action.c:2220:57: warning: pointer targets in passing argument 4 of ‘abox_add_combo’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2220 | abox_add_combo(ABOX(abox), _("Type:"), presets, new_entry_string, | ^~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} abox.h:77:55: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 77 | const gchar *text, | ~~~~~~~~~~~~~^~~~ filer.c:3377:43: warning: pointer targets in passing argument 1 of ‘xmlNewDoc’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3377 | xmlDocPtr doc = xmlNewDoc("1.0"); | ^~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:817:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 817 | xmlNewDoc (const xmlChar *version); | ~~~~~~~~~~~~~~~^~~~~~~ filer.c:3379:57: warning: pointer targets in passing argument 3 of ‘xmlNewDocNode’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 3379 | "Settings", NULL)); | ^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:866:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 866 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ action.c: In function ‘remove_pinned_ok’: action.c:2424:35: warning: pointer targets in passing argument 1 of ‘icons_require’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2424 | if (icons_require(path)) | ^~~~ | | | guchar * {aka unsigned char *} In file included from action.c:50: icon.h:51:37: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 51 | gboolean icons_require(const gchar *path); | ~~~~~~~~~~~~~^~~~ action.c:2451:32: warning: pointer targets in passing argument 1 of ‘strrchr’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2451 | leaf = strrchr(path, '/'); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:273:35: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 273 | extern char *strrchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ action.c:2451:22: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2451 | leaf = strrchr(path, '/'); | ^ /usr/include/glib-2.0/glib/gstring.h:267:34: warning: pointer targets in initialization of ‘const char * const’ from ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 267 | const char * const __val = (val); \ | ^ action.c:2458:17: note: in expansion of macro ‘g_string_append’ 2458 | g_string_append(message, leaf); | ^~~~~~~~~~~~~~~ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o icon.o icon.c action.c:2458:42: warning: pointer targets in passing argument 2 of ‘g_string_append_len_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2458 | g_string_append(message, leaf); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstring.h:247:37: note: in definition of macro ‘g_string_append_len’ 247 | g_string_append_len_inline (gstr, val, len) | ^~~ action.c:2458:17: note: in expansion of macro ‘g_string_append’ 2458 | g_string_append(message, leaf); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:215:41: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 215 | const char *val, | ~~~~~~~~~~~~^~~ action.c: In function ‘set_find_string_colour’: action.c:2493:29: warning: pointer targets in passing argument 1 of ‘find_compile’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2493 | cond = find_compile(string); | ^~~~~~ | | | const guchar * {aka const unsigned char *} find.h:23:42: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 23 | FindCondition *find_compile(const gchar *string); | ~~~~~~~~~~~~~^~~~~~ action.c: In function ‘read_new_entry_text’: /usr/include/glib-2.0/glib/gstring.h:74:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 70 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ action.c:616:9: note: in expansion of macro ‘g_string_free’ 616 | g_string_free(new, FALSE); | ^~~~~~~~~~~~~ action.c: In function ‘do_mount’: action.c:1653:17: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 1653 | read(from_parent, &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ filer.c: In function ‘filer_create_uri_list’: /usr/include/glib-2.0/glib/gstring.h:74:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 70 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filer.c:2465:9: note: in expansion of macro ‘g_string_free’ 2465 | g_string_free(string, FALSE); | ^~~~~~~~~~~~~ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o infobox.o infobox.c action.c: In function ‘do_eject’: action.c:1001:17: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 1001 | read(from_parent, &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ dir.c: In function ‘insert_item’: dir.c:785:18: warning: ‘old._image’ may be used uninitialized [-Wmaybe-uninitialized[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized]] 774 | if (item->lstat_errno == old.lstat_errno | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | && item->base_type == old.base_type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | && item->flags == old.flags | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | && item->size == old.size | ~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | && item->mode == old.mode | ~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | && item->atime == old.atime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | && item->ctime == old.ctime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | && item->mtime == old.mtime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | && item->uid == old.uid | ~~~~~~~~~~~~~~~~~~~~~~~ 783 | && item->gid == old.gid | ~~~~~~~~~~~~~~~~~~~~~~~ 784 | && item->mime_type == old.mime_type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 785 | && (old._image == NULL || di_image(item) == old._image)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dir.c:713:25: note: ‘old._image’ was declared here 713 | DirItem old; | ^~~ dir.c:784:18: warning: ‘old.mime_type’ may be used uninitialized [-Wmaybe-uninitialized[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized]] 774 | if (item->lstat_errno == old.lstat_errno | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | && item->base_type == old.base_type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | && item->flags == old.flags | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | && item->size == old.size | ~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | && item->mode == old.mode | ~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | && item->atime == old.atime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | && item->ctime == old.ctime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | && item->mtime == old.mtime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | && item->uid == old.uid | ~~~~~~~~~~~~~~~~~~~~~~~ 783 | && item->gid == old.gid | ~~~~~~~~~~~~~~~~~~~~~~~ 784 | && item->mime_type == old.mime_type | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dir.c:713:25: note: ‘old.mime_type’ was declared here 713 | DirItem old; | ^~~ dir.c:783:18: warning: ‘old.gid’ may be used uninitialized [-Wmaybe-uninitialized[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized]] 774 | if (item->lstat_errno == old.lstat_errno | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | && item->base_type == old.base_type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | && item->flags == old.flags | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | && item->size == old.size | ~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | && item->mode == old.mode | ~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | && item->atime == old.atime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | && item->ctime == old.ctime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | && item->mtime == old.mtime | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | && item->uid == old.uid | ~~~~~~~~~~~~~~~~~~~~~~~ 783 | && item->gid == old.gid | ^~~~~~~~~~~~~~~~~~~~~~~ dir.c:713:25: note: ‘old.gid’ was declared here 713 | DirItem old; | ^~~ fscache.c: In function ‘lookup_internal’: fscache.c:396:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 396 | new_key = g_memdup(&key, sizeof(key)); | ^~~~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from global.h:11, from fscache.c:31: /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here 350 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from main.h:10, from find.c:38: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o log.o log.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o main.o main.c armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o menu.o menu.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from gtksavebox.h:11, from gtksavebox.c:35: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from gtksavebox.h:10: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o minibuffer.o minibuffer.c In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from global.h:11, from find.c:36: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ find.c: In function ‘test_leaf’: find.c:250:46: warning: pointer targets in passing argument 2 of ‘fnmatch’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 250 | return fnmatch(condition->data1, info->leaf, 0) == 0; | ~~~~^~~~~~ | | | const guchar * {aka const unsigned char *} In file included from find.c:30: /usr/include/fnmatch.h:56:56: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 56 | extern int fnmatch (const char *__pattern, const char *__name, int __flags); | ~~~~~~~~~~~~^~~~~~ find.c: In function ‘test_path’: find.c:255:46: warning: pointer targets in passing argument 2 of ‘fnmatch’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 255 | return fnmatch(condition->data1, info->fullpath, FNM_PATHNAME) == 0; | ~~~~^~~~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/fnmatch.h:56:56: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 56 | extern int fnmatch (const char *__pattern, const char *__name, int __flags); | ~~~~~~~~~~~~^~~~~~ In file included from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: find.c: In function ‘test_system’: /usr/include/glib-2.0/glib/gstring.h:267:34: warning: pointer targets in initialization of ‘const char * const’ from ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 267 | const char * const __val = (val); \ | ^ find.c:277:25: note: in expansion of macro ‘g_string_append’ 277 | g_string_append(to_sys, info->fullpath); | ^~~~~~~~~~~~~~~ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o modechange.o modechange.c find.c:277:53: warning: pointer targets in passing argument 2 of ‘g_string_append_len_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 277 | g_string_append(to_sys, info->fullpath); | ~~~~^~~~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gstring.h:247:37: note: in definition of macro ‘g_string_append_len’ 247 | g_string_append_len_inline (gstr, val, len) | ^~~ find.c:277:25: note: in expansion of macro ‘g_string_append’ 277 | g_string_append(to_sys, info->fullpath); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:215:41: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 215 | const char *val, | ~~~~~~~~~~~~^~~ find.c: In function ‘test_is’: find.c:352:43: warning: pointer targets in passing argument 1 of ‘access’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 352 | return access(info->fullpath, R_OK) == 0; | ~~~~^~~~~~~~~~ | | | const guchar * {aka const unsigned char *} In file included from my_vfs.h:48, from config.h:49, from find.c:27: /usr/include/unistd.h:287:32: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 287 | extern int access (const char *__name, int __type) __THROW __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ find.c:354:43: warning: pointer targets in passing argument 1 of ‘access’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 354 | return access(info->fullpath, W_OK) == 0; | ~~~~^~~~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/unistd.h:287:32: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 287 | extern int access (const char *__name, int __type) __THROW __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ find.c:356:43: warning: pointer targets in passing argument 1 of ‘access’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 356 | return access(info->fullpath, X_OK) == 0; | ~~~~^~~~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/unistd.h:287:32: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 287 | extern int access (const char *__name, int __type) __THROW __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from main.h:10, from gui_support.c:40: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/include/gtk-2.0/gdk/gdkx.h:30, from gui_support.c:34: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ find.c: In function ‘parse_eval’: find.c:941:9: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 941 | eval->data1 = g_memdup(&value, sizeof(value)); | ^~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37: /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here 350 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ find.c: In function ‘match’: find.c:996:9: warning: ‘g_strncasecmp’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 996 | if (g_strncasecmp(*expression, word, len)) | ^~ /usr/include/glib-2.0/glib/gstrfuncs.h:271:23: note: declared here 271 | gint g_strncasecmp (const gchar *s1, | ^~~~~~~~~~~~~ find.c: In function ‘get_bracketed_string’: /usr/include/glib-2.0/glib/gstring.h:74:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 70 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ find.c:215:41: note: in expansion of macro ‘g_string_free’ 215 | g_string_free(str, FALSE); | ^~~~~~~~~~~~~ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o mount.o mount.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from icon.c:36: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from gui_support.h:9, from gtksavebox.c:53: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from options.h:9, from i18n.c:34: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from support.h:12, from i18n.c:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from infobox.c:31: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 393 | leafname = g_basename (uri); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ gtksavebox.c:397:32: warning: pointer targets in passing argument 2 of ‘write_xds_property’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 397 | write_xds_property (context, leafname); | ^~~~~~~~ | | | const gchar * {aka const char *} gtksavebox.c:134:56: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 134 | const guchar *value); | ~~~~~~~~~~~~~~~~~~~^~~~~ gtksavebox.c: In function ‘drag_data_get’: gtksavebox.c:434:7: warning: pointer targets in assignment from ‘guchar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 434 | uri = read_xds_property (context, FALSE); | ^ gtksavebox.c: In function ‘read_xds_property’: gtksavebox.c:492:36: warning: pointer targets in passing argument 9 of ‘gdk_property_get’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 492 | NULL, NULL, &length, &prop_text) | ^~~~~~~ | | | guint * {aka unsigned int *} In file included from /usr/include/gtk-2.0/gdk/gdk.h:50: /usr/include/gtk-2.0/gdk/gdkproperty.h:58:46: note: expected ‘gint *’ {aka ‘int *’} but argument is of type ‘guint *’ {aka ‘unsigned int *’} 58 | gint *actual_length, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ gtksavebox.c: In function ‘write_xds_property’: gtksavebox.c:516:43: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 516 | value, strlen (value)); | ^~~~~ | | | const guchar * {aka const unsigned char *} In file included from gtksavebox.c:30: /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gtksavebox.c: In function ‘drag_end’: gtksavebox.c:538:42: warning: pointer targets in passing argument 1 of ‘escape_uri_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 538 | escaped_uri = escape_uri_path (uri); | ^~~ | | | guchar * {aka unsigned char *} In file included from gtksavebox.c:52: support.h:58:42: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 58 | EscapedPath *escape_uri_path(const char *path); | ~~~~~~~~~~~~^~~~ gtksavebox.c: In function ‘gtk_savebox_set_property’: gtksavebox.c:639:15: warning: variable ‘savebox’ set but not used [-Wunused-but-set-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-but-set-variable]] 639 | GtkSavebox *savebox; | ^~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from global.h:11, from i18n.c:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o options.o options.c In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ gui_support.c: In function ‘set_cardinal_property’: gui_support.c:229:56: warning: pointer targets in passing argument 6 of ‘gdk_property_change’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 229 | GDK_PROP_MODE_REPLACE, (gchar *) &value, 1); | ^~~~~~~~~~~~~~~~ | | | gchar * {aka char *} In file included from /usr/include/gtk-2.0/gdk/gdk.h:50: /usr/include/gtk-2.0/gdk/gdkproperty.h:65:46: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 65 | const guchar *data, | ~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ gui_support.c: In function ‘tooltip_show’: gui_support.c:892:31: warning: pointer targets in passing argument 1 of ‘gtk_label_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 892 | label = gtk_label_new(text); | ^~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtkaccellabel.h:38, from /usr/include/gtk-2.0/gtk/gtk.h:35: /usr/include/gtk-2.0/gtk/gtklabel.h:110:67: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 110 | GtkWidget* gtk_label_new (const gchar *str); | ~~~~~~~~~~~~~~~^~~ gui_support.c: In function ‘launch_uri’: gui_support.c:1574:53: warning: pointer targets in passing argument 1 of ‘run_by_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1574 | run_by_path(path); | ^~~~ | | | gchar * {aka char *} In file included from gui_support.c:46: run.h:14:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 14 | gboolean run_by_path(const guchar *full_path); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ i18n.c: In function ‘translate_entries’: i18n.c:136:31: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 136 | first = g_strndup(trans, slash - trans); | ^ i18n.c:141:40: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 141 | second = g_strndup(trans, slash - trans); | ^ i18n.c:143:40: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 143 | second = g_strdup(trans); | ^ i18n.c:146:31: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 146 | first = g_strdup(trans); | ^ infobox.c: In function ‘infobox_new’: infobox.c:145:29: warning: pointer targets in passing argument 1 of ‘make_vbox’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 145 | details = make_vbox(path, owindow); | ^~~~ | | | gchar * {aka char *} infobox.c:80:43: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 80 | static GtkWidget *make_vbox(const guchar *path, GObject *window); | ~~~~~~~~~~~~~~^~~~ infobox.c: In function ‘make_vbox’: infobox.c:217:9: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 217 | item = diritem_new(g_basename(path)); | ^~~~ In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ infobox.c:217:39: warning: pointer targets in passing argument 1 of ‘g_basename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 217 | item = diritem_new(g_basename(path)); | ^~~~ | | | const guchar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gfileutils.h:207:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ infobox.c:217:28: warning: pointer targets in passing argument 1 of ‘diritem_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 217 | item = diritem_new(g_basename(path)); | ^~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} In file included from infobox.c:38: diritem.h:51:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ infobox.c:220:26: warning: pointer targets in passing argument 1 of ‘appinfo_get’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 220 | ai = appinfo_get(path, item); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from infobox.c:41: appinfo.h:13:38: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 13 | XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); | ~~~~~~~~~~~~~^~~~~~~ infobox.c:240:20: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 240 | u8 = to_utf8(item->leafname); | ^ infobox.c:241:38: warning: pointer targets in passing argument 1 of ‘gtk_label_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 241 | name = gtk_label_new(u8); | ^~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtkaccellabel.h:38, from /usr/include/gtk-2.0/gtk/gtk.h:35: /usr/include/gtk-2.0/gtk/gtklabel.h:110:67: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 110 | GtkWidget* gtk_label_new (const gchar *str); | ~~~~~~~~~~~~~~~^~~ infobox.c:250:32: warning: pointer targets in passing argument 1 of ‘pixmap_try_thumb’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 250 | thumb=pixmap_try_thumb(path, FALSE); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from infobox.c:46: pixmaps.h:71:45: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 71 | MaskedPixmap *pixmap_try_thumb(const gchar *path, gboolean can_load); | ~~~~~~~~~~~~~^~~~ infobox.c:262:32: warning: pointer targets in passing argument 1 of ‘g_strconcat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 262 | help_dir = g_strconcat(path, "/Help", NULL); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: /usr/include/glib-2.0/glib/gstrfuncs.h:298:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 298 | gchar* g_strconcat (const gchar *string1, | ~~~~~~~~~~~~~^~~~~~~ infobox.c:288:59: warning: pointer targets in passing argument 1 of ‘make_permissions’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 288 | gtk_box_pack_start(vbox, make_permissions(path, item), | ^~~~ | | | const guchar * {aka const unsigned char *} infobox.c:86:49: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 86 | static GtkWidget *make_permissions(const gchar *path, DirItem *item); | ~~~~~~~~~~~~~^~~~ infobox.c:296:52: warning: pointer targets in passing argument 1 of ‘make_about_desktop’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 296 | add_frame(vbox, make_about_desktop(path)); | ^~~~ | | | const guchar * {aka const unsigned char *} infobox.c:84:51: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 84 | static GtkWidget *make_about_desktop(const gchar *path); | ~~~~~~~~~~~~~^~~~ infobox.c:315:59: warning: pointer targets in passing argument 1 of ‘make_unmount_options’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 315 | gtk_box_pack_start(vbox, make_unmount_options(path), FALSE, TRUE, 0); | ^~~~ | | | const guchar * {aka const unsigned char *} infobox.c:87:53: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 87 | static GtkWidget *make_unmount_options(const gchar *path); | ~~~~~~~~~~~~~^~~~ infobox.c: In function ‘make_details’: infobox.c:572:34: warning: pointer targets in passing argument 1 of ‘g_path_get_dirname’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 572 | tmp = g_path_get_dirname(path); | ^~~~ | | | const guchar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gfileutils.h:215:42: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 215 | gchar *g_path_get_dirname (const gchar *file_name) G_GNUC_MALLOC; | ~~~~~~~~~~~~~^~~~~~~~~ infobox.c:597:47: warning: pointer targets in passing argument 1 of ‘mount_get_fs_size’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 597 | stt=mount_get_fs_size(path); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from infobox.c:45: mount.h:31:39: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 31 | gchar *mount_get_fs_size(const gchar *dir); | ~~~~~~~~~~~~~^~~ infobox.c:657:43: warning: pointer targets in passing argument 1 of ‘xattr_supported’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 657 | : xattr_supported(path) ? _("None") | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from infobox.c:47: xtypes.h:22:33: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 22 | int xattr_supported(const char *path); | ~~~~~~~~~~~~^~~~ infobox.c:667:39: warning: pointer targets in passing argument 1 of ‘readlink_dup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 667 | target = readlink_dup(path); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from infobox.c:35: support.h:41:32: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 41 | char *readlink_dup(const char *path); | ~~~~~~~~~~~~^~~~ infobox.c: In function ‘make_about’: infobox.c:711:54: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 711 | if (about->ns == NULL && strcmp(about->name, "About") == 0) | ~~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from infobox.c:26: /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ infobox.c:746:49: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 746 | tmp = xmlGetProp(trans, "label"); | ^~~~~~~ | | | char * In file included from /usr/include/libxml2/libxml/parser.h:15, from infobox.c:29: /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ infobox.c:746:29: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 746 | tmp = xmlGetProp(trans, "label"); | ^ infobox.c:751:31: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 751 | value = xmlNodeListGetString(trans->doc, | ^ infobox.c:754:39: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 754 | value = xmlNodeListGetString(prop->doc, | ^ infobox.c: In function ‘make_file_says’: infobox.c:817:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 817 | tmp = g_strdup_printf("pipe(): %s", g_strerror(errno)); | ^ infobox.c:818:50: warning: pointer targets in passing argument 2 of ‘gtk_label_set_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 818 | gtk_label_set_text(l_file_label, tmp); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gtk/gtklabel.h:113:67: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 113 | const gchar *str); | ~~~~~~~~~~~~~~~^~~ infobox.c:826:29: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 826 | tmp = g_strdup_printf("pipe(): %s", g_strerror(errno)); | ^ icon.c: In function ‘check_has’: icon.c:207:28: warning: pointer targets in passing argument 1 of ‘is_sub_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 207 | if (is_sub_dir(icon->path, check->path)) | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from icon.c:44: support.h:36:33: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 36 | gboolean is_sub_dir(const char *sub, const char *parent); | ~~~~~~~~~~~~^~~ infobox.c:827:58: warning: pointer targets in passing argument 2 of ‘gtk_label_set_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 827 | gtk_label_set_text(l_file_label, tmp); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gtk/gtklabel.h:113:67: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 113 | const gchar *str); | ~~~~~~~~~~~~~~~^~~ icon.c: In function ‘icon_prepare_menu’: icon.c:318:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 318 | tmp = g_strdup_printf(_("%s '%s'"), | ^ icon.c:321:63: warning: pointer targets in passing argument 2 of ‘gtk_label_set_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 321 | gtk_label_set_text(GTK_LABEL(icon_file_item), tmp); | ^~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtkaccellabel.h:38, from /usr/include/gtk-2.0/gtk/gtk.h:35: /usr/include/gtk-2.0/gtk/gtklabel.h:113:67: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 113 | const gchar *str); | ~~~~~~~~~~~~~~~^~~ icon.c:325:33: warning: pointer targets in passing argument 1 of ‘appmenu_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 325 | appmenu_add(icon->path, icon->item, icon_menu); | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from icon.c:48: appmenu.h:14:30: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 14 | int appmenu_add(const gchar *app_dir, DirItem *item, GtkWidget *menu); | ~~~~~~~~~~~~~^~~~~~~ icon.c: In function ‘icon_create_uri_list’: icon.c:408:16: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 408 | retval = tmp->str; | ^ icon.c:411:16: warning: pointer targets in returning ‘guchar *’ {aka ‘unsigned char *’} from a function with return type ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 411 | return retval; | ^~~~~~ icon.c: In function ‘icon_set_path’: icon.c:460:40: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 460 | icon->src_path = g_strdup(pathname); | ^ icon.c:462:40: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 462 | icon->src_path = to_utf8(pathname); | ^ icon.c:463:46: warning: pointer targets in passing argument 1 of ‘expand_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 463 | icon->path = expand_path(icon->src_path); | ~~~~^~~~~~~~~~ | | | guchar * {aka unsigned char *} infobox.c: In function ‘make_permissions’: support.h:46:33: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 46 | gchar *expand_path(const gchar *path); | ~~~~~~~~~~~~~^~~~ icon.c:463:28: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 463 | icon->path = expand_path(icon->src_path); | ^ icon.c:468:25: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 468 | name = g_basename(icon->src_path); | ^~~~ In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ icon.c:468:47: warning: pointer targets in passing argument 1 of ‘g_basename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 468 | name = g_basename(icon->src_path); | ~~~~^~~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gfileutils.h:207:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 207 | const gchar *g_basename (const gchar *file_name); | ~~~~~~~~~~~~~^~~~~~~~~ infobox.c:952:34: warning: pointer targets in passing argument 1 of ‘diritem_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 952 | perm->item = diritem_new(path); | ^~~~ | | | const gchar * {aka const char *} diritem.h:51:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ icon.c:470:42: warning: pointer targets in passing argument 1 of ‘diritem_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 470 | icon->item = diritem_new(name); | ^~~~ | | | const char * In file included from icon.c:46: diritem.h:51:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ icon.c: In function ‘icon_run’: icon.c:516:35: warning: pointer targets in passing argument 1 of ‘run_with_args’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 516 | run_with_args(icon->path, icon->item, icon->args); | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from icon.c:50: run.h:24:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 24 | void run_with_args(const char *path, DirItem *item, const char *args); | ~~~~~~~~~~~~^~~~ icon.c: In function ‘rename_activate’: icon.c:582:18: warning: pointer targets in assignment from ‘const gchar *’ {aka ‘const char *’} to ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 582 | new_name = gtk_entry_get_text(GTK_ENTRY(entry)); | ^ icon.c:583:17: warning: pointer targets in assignment from ‘const gchar *’ {aka ‘const char *’} to ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 583 | new_src = gtk_entry_get_text(GTK_ENTRY(src)); | ^ icon.c:584:22: warning: pointer targets in assignment from ‘const gchar *’ {aka ‘const char *’} to ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 584 | new_shortcut = gtk_label_get_text(GTK_LABEL(shortcut)); | ^ icon.c:585:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 585 | if (strcmp(new_shortcut, CLICK_TO_SET) == 0) | ^~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from menu.c:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from icon.c:35: /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ icon.c:587:18: warning: pointer targets in assignment from ‘const gchar *’ {aka ‘const char *’} to ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 587 | new_args = gtk_entry_get_text(GTK_ENTRY(arg)); | ^ icon.c:595:37: warning: pointer targets in passing argument 2 of ‘icon_set_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 595 | icon_set_path(icon, new_src, new_name); | ^~~~~~~ | | | const guchar * {aka const unsigned char *} icon.c:445:44: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 445 | void icon_set_path(Icon *icon, const char *pathname, const char *name) | ~~~~~~~~~~~~^~~~~~~~ icon.c:595:46: warning: pointer targets in passing argument 3 of ‘icon_set_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 595 | icon_set_path(icon, new_src, new_name); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} icon.c:445:66: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 445 | void icon_set_path(Icon *icon, const char *pathname, const char *name) | ~~~~~~~~~~~~^~~~ icon.c:596:41: warning: pointer targets in passing argument 2 of ‘icon_set_shortcut’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 596 | icon_set_shortcut(icon, new_shortcut); | ^~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} icon.c:475:49: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 475 | void icon_set_shortcut(Icon *icon, const gchar *shortcut) | ~~~~~~~~~~~~~^~~~~~~~ icon.c:597:42: warning: pointer targets in passing argument 2 of ‘icon_set_arguments’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 597 | icon_set_arguments(icon, new_args); | ^~~~~~~~ | | | const guchar * {aka const unsigned char *} icon.c:497:50: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 497 | void icon_set_arguments(Icon *icon, const gchar *args) | ~~~~~~~~~~~~~^~~~ In file included from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: icon.c: In function ‘selection_get’: /usr/include/glib-2.0/glib/gstring.h:267:34: warning: pointer targets in initialization of ‘const char * const’ from ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 267 | const char * const __val = (val); \ | ^ icon.c:638:25: note: in expansion of macro ‘g_string_append’ 638 | g_string_append(str, icon->path); | ^~~~~~~~~~~~~~~ icon.c:638:50: warning: pointer targets in passing argument 2 of ‘g_string_append_len_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 638 | g_string_append(str, icon->path); | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstring.h:247:37: note: in definition of macro ‘g_string_append_len’ 247 | g_string_append_len_inline (gstr, val, len) | ^~~ icon.c:638:25: note: in expansion of macro ‘g_string_append’ 638 | g_string_append(str, icon->path); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:215:41: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 215 | const char *val, | ~~~~~~~~~~~~^~~ icon.c: In function ‘file_op’: icon.c:704:46: warning: pointer targets in passing argument 1 of ‘infobox_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 704 | infobox_new(menu_icon->path); | ~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from icon.c:51: infobox.h:10:31: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 10 | void infobox_new(const gchar *pathname); | ~~~~~~~~~~~~~^~~~~~~~ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o panel.o panel.c icon.c: In function ‘filter_get_key’: icon.c:749:17: warning: ‘XKeycodeToKeysym’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 749 | sym = XKeycodeToKeysym(dpy, kev->keycode, 0); | ^~~ In file included from /usr/include/gtk-2.0/gdk/gdkx.h:32, from icon.c:38: /usr/include/X11/Xlib.h:1687:15: note: declared here 1687 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ icon.c: In function ‘show_rename_box’: icon.c:875:50: warning: pointer targets in passing argument 2 of ‘gtk_entry_set_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 875 | gtk_entry_set_text(GTK_ENTRY(entry), icon->src_path); | ~~~~^~~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtktreeview.h:31, from /usr/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/include/gtk-2.0/gtk/gtk.h:72: /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 214 | const gchar *text); | ~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from log.c:27: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ icon.c: In function ‘mykey_cmp’: icon.c:1264:59: warning: self-comparison always evaluates to true [-Wtautological-compare[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-tautological-compare]] 1264 | return ka->keycode == kb->keycode && kb->modifier == kb->modifier; | ^~ icon.c: In function ‘create_menu’: icon.c:1410:13: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1410 | tmp = g_strconcat("/", _("File"), NULL); | ^ icon.c:1412:68: warning: pointer targets in passing argument 2 of ‘gtk_item_factory_get_widget’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1412 | icon_file_menu = gtk_item_factory_get_widget(item_factory, tmp); | ^~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o pinboard.o pinboard.c icon.c: In function ‘selection_get’: /usr/include/glib-2.0/glib/gstring.h:74:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 70 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icon.c:643:17: note: in expansion of macro ‘g_string_free’ 643 | g_string_free(str, FALSE); | ^~~~~~~~~~~~~ icon.c: In function ‘icon_create_uri_list’: /usr/include/glib-2.0/glib/gstring.h:74:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 70 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icon.c:409:9: note: in expansion of macro ‘g_string_free’ 409 | g_string_free(tmp, FALSE); | ^~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from main.c:45: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from minibuffer.c:34: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ armv7a-unknown-linux-gnueabihf-gcc -I. -I. -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -Wall -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o pixmaps.o pixmaps.c menu.c: In function ‘ensure_filer_menu’: menu.c:269:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 269 | tmp = g_strdup_printf("<" menu ">/%s", _(sub)); \ | ^ menu.c:298:9: note: in expansion of macro ‘GET_SMENU_ITEM’ 298 | GET_SMENU_ITEM(filer_file_menu, "filer", "File"); | ^~~~~~~~~~~~~~ menu.c:270:65: warning: pointer targets in passing argument 2 of ‘gtk_item_factory_get_widget’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 270 | var = gtk_item_factory_get_widget(item_factory, tmp); \ | ^~~ | | | guchar * {aka unsigned char *} menu.c:298:9: note: in expansion of macro ‘GET_SMENU_ITEM’ 298 | GET_SMENU_ITEM(filer_file_menu, "filer", "File"); | ^~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ menu.c:276:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 276 | tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ | ^ menu.c:299:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 299 | GET_SSMENU_ITEM(filer_hidden_menu, "filer", "Display", "Show Hidden"); | ^~~~~~~~~~~~~~~ menu.c:277:65: warning: pointer targets in passing argument 2 of ‘gtk_item_factory_get_widget’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 277 | var = gtk_item_factory_get_widget(item_factory, tmp); \ | ^~~ | | | guchar * {aka unsigned char *} menu.c:299:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 299 | GET_SSMENU_ITEM(filer_hidden_menu, "filer", "Display", "Show Hidden"); | ^~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ menu.c:276:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 276 | tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ | ^ menu.c:300:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 300 | GET_SSMENU_ITEM(filer_filter_dirs_menu, "filer", "Display", "Filter Directories With Files"); | ^~~~~~~~~~~~~~~ menu.c:277:65: warning: pointer targets in passing argument 2 of ‘gtk_item_factory_get_widget’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 277 | var = gtk_item_factory_get_widget(item_factory, tmp); \ | ^~~ | | | guchar * {aka unsigned char *} menu.c:300:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 300 | GET_SSMENU_ITEM(filer_filter_dirs_menu, "filer", "Display", "Filter Directories With Files"); | ^~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ menu.c:276:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 276 | tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ | ^ menu.c:301:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 301 | GET_SSMENU_ITEM(filer_reverse_menu, "filer", "Display", "Reversed"); | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from mount.c:53: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ menu.c:277:65: warning: pointer targets in passing argument 2 of ‘gtk_item_factory_get_widget’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 277 | var = gtk_item_factory_get_widget(item_factory, tmp); \ | ^~~ | | | guchar * {aka unsigned char *} menu.c:301:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 301 | GET_SSMENU_ITEM(filer_reverse_menu, "filer", "Display", "Reversed"); | ^~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ menu.c:276:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 276 | tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ | ^ menu.c:302:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 302 | GET_SSMENU_ITEM(filer_auto_size_menu, "filer", "Display", "Automatic"); | ^~~~~~~~~~~~~~~ menu.c:277:65: warning: pointer targets in passing argument 2 of ‘gtk_item_factory_get_widget’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 277 | var = gtk_item_factory_get_widget(item_factory, tmp); \ | ^~~ | | | guchar * {aka unsigned char *} menu.c:302:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 302 | GET_SSMENU_ITEM(filer_auto_size_menu, "filer", "Display", "Automatic"); | ^~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ menu.c:276:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 276 | tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ | ^ menu.c:303:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 303 | GET_SSMENU_ITEM(filer_thumb_menu, "filer", "Display", | ^~~~~~~~~~~~~~~ menu.c:277:65: warning: pointer targets in passing argument 2 of ‘gtk_item_factory_get_widget’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 277 | var = gtk_item_factory_get_widget(item_factory, tmp); \ | ^~~ | | | guchar * {aka unsigned char *} menu.c:303:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 303 | GET_SSMENU_ITEM(filer_thumb_menu, "filer", "Display", | ^~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ menu.c:276:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 276 | tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ | ^ menu.c:305:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 305 | GET_SSMENU_ITEM(item, "filer", "File", "Set Type..."); | ^~~~~~~~~~~~~~~ menu.c:277:65: warning: pointer targets in passing argument 2 of ‘gtk_item_factory_get_widget’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 277 | var = gtk_item_factory_get_widget(item_factory, tmp); \ | ^~~ | | | guchar * {aka unsigned char *} menu.c:305:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 305 | GET_SSMENU_ITEM(item, "filer", "File", "Set Type..."); | ^~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ menu.c:269:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 269 | tmp = g_strdup_printf("<" menu ">/%s", _(sub)); \ | ^ menu.c:308:9: note: in expansion of macro ‘GET_SMENU_ITEM’ 308 | GET_SMENU_ITEM(filer_new_menu, "filer", "New"); | ^~~~~~~~~~~~~~ menu.c:270:65: warning: pointer targets in passing argument 2 of ‘gtk_item_factory_get_widget’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 270 | var = gtk_item_factory_get_widget(item_factory, tmp); \ | ^~~ | | | guchar * {aka unsigned char *} menu.c:308:9: note: in expansion of macro ‘GET_SMENU_ITEM’ 308 | GET_SMENU_ITEM(filer_new_menu, "filer", "New"); | ^~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ menu.c:276:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 276 | tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ | ^ menu.c:309:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 309 | GET_SSMENU_ITEM(item, "filer", "Window", "Follow Symbolic Links"); | ^~~~~~~~~~~~~~~ menu.c:277:65: warning: pointer targets in passing argument 2 of ‘gtk_item_factory_get_widget’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 277 | var = gtk_item_factory_get_widget(item_factory, tmp); \ | ^~~ | | | guchar * {aka unsigned char *} menu.c:309:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 309 | GET_SSMENU_ITEM(item, "filer", "Window", "Follow Symbolic Links"); | ^~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ menu.c:276:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 276 | tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ | ^ menu.c:322:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 322 | GET_SSMENU_ITEM(item, "filer", "Window", "New Window"); | ^~~~~~~~~~~~~~~ menu.c:277:65: warning: pointer targets in passing argument 2 of ‘gtk_item_factory_get_widget’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 277 | var = gtk_item_factory_get_widget(item_factory, tmp); \ | ^~~ | | | guchar * {aka unsigned char *} menu.c:322:9: note: in expansion of macro ‘GET_SSMENU_ITEM’ 322 | GET_SSMENU_ITEM(item, "filer", "Window", "New Window"); | ^~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkitemfactory.h:159:72: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | const gchar *path); | ~~~~~~~~~~~~~~~~^~~~ menu.c: In function ‘menu_from_dir’: menu.c:493:26: warning: pointer targets in passing argument 1 of ‘list_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 493 | names = list_dir(dname); | ^~~~~ | | | char * In file included from menu.c:47: support.h:54:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 54 | GPtrArray *list_dir(const guchar *path); | ~~~~~~~~~~~~~~^~~~ menu.c:521:37: warning: pointer targets in passing argument 1 of ‘diritem_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 521 | ditem = diritem_new(""); | ^~ | | | char * In file included from menu.c:58: diritem.h:51:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ menu.c:522:32: warning: pointer targets in passing argument 1 of ‘diritem_restat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 522 | diritem_restat(fname, ditem, NULL); | ^~~~~ | | | gchar * {aka char *} diritem.h:52:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ menu.c: In function ‘show_filer_menu’: menu.c:796:47: warning: pointer targets in passing argument 1 of ‘appmenu_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 796 | n_added = appmenu_add(make_path(filer_window->sym_path, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} 797 | file_item->leafname), | ~~~~~~~~~~~~~~~~~~~~ In file included from menu.c:59: appmenu.h:14:30: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 14 | int appmenu_add(const gchar *app_dir, DirItem *item, GtkWidget *menu); | ~~~~~~~~~~~~~^~~~~~~ menu.c:738:47: warning: variable ‘file_menu’ set but not used [-Wunused-but-set-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-but-set-variable]] 738 | GtkWidget *file_label, *file_menu; | ^~~~~~~~~ menu.c: In function ‘menu_show_shift_action’: main.c: In function ‘main’: menu.c:872:46: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 872 | shift_action = N_("Unmount"); | ^ main.c:423:45: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 423 | tmp = g_strdup(VALUE); | ^ menu.c:874:46: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 874 | shift_action = N_("Open unmounted"); | ^ menu.c:877:38: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 877 | shift_action = N_("Show Target"); | ^ main.c:425:45: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 425 | tmp = pathdup(VALUE); | ^ menu.c:879:38: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 879 | shift_action = N_("Look Inside"); | ^ log.c: In function ‘log_info_paths’: log.c:109:17: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 109 | actual_message = g_strdup_printf(_("%s '%s'"), message, g_basename((char *) paths->data)); | ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ menu.c:881:38: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 881 | shift_action = N_("Open As Text"); | ^ main.c:427:63: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 427 | c == 'D' ? "CloseDir" : | ~~~~~~~~~~~~~~~~~~~~~~^ | | | char * 428 | c == 'd' ? "OpenDir" : | ~~~~~~~~~~~~~~~~~~~~~~ 429 | c == 'x' ? "Examine" : "Unknown", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:196:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ log.c: In function ‘log_show_window’: log.c:143:35: error: passing argument 1 of ‘get_gtk_builder’ from incompatible pointer type [-Wincompatible-pointer-types[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types]] 143 | builder = get_gtk_builder(&ids); | ^~~~ | | | gchar * (*)[2] {aka char * (*)[2]} In file included from log.c:33: gui_support.h:102:37: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘gchar * (*)[2]’ {aka ‘char * (*)[2]’} 102 | GtkBuilder *get_gtk_builder(gchar **ids); | ~~~~~~~~^~~ In file included from config.h:52, from menu.c:26: menu.c:884:42: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 884 | shift_action ? _(shift_action) | ^~~~~~~~~~~~ | | | guchar * {aka unsigned char *} menu.c:884:40: note: in expansion of macro ‘_’ 884 | shift_action ? _(shift_action) | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ main.c:430:41: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 430 | "Filename", tmp, | ^~~~~~~~~~ | | | char * main.c:197:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:435:37: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 435 | tmp = g_path_get_dirname(VALUE); | ^ main.c:440:55: warning: pointer targets in passing argument 1 of ‘pathdup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 440 | dir = pathdup(tmp); | ^~~ | | | guchar * {aka unsigned char *} In file included from main.c:52: support.h:17:27: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 17 | char *pathdup(const char *path); | ~~~~~~~~~~~~^~~~ log.c:166:16: error: assignment to ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} from incompatible pointer type ‘GObject *’ {aka ‘struct _GObject *’} [-Wincompatible-pointer-types[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types]] 166 | dialog = gtk_builder_get_object(builder, "Log viewer"); | ^ main.c:440:45: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 440 | dir = pathdup(tmp); | ^ main.c:444:41: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 444 | "Leafname", g_basename(VALUE)); | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ main.c:442:48: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 442 | soap_add(body, "Show", | ^~~~~~ | | | char * main.c:196:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:443:41: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 443 | "Directory", dir ? dir : tmp, | ^~~~~~~~~~~ | | | char * main.c:197:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:444:41: warning: pointer targets in passing argument 5 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 444 | "Leafname", g_basename(VALUE)); | ^~~~~~~~~~ | | | char * menu.c: In function ‘savebox_show’: main.c:198:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 198 | const xmlChar *arg2_name, const xmlChar *arg2_value); | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c:1128:17: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1128 | u8 = to_utf8(g_basename(path)); | ^~ In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ main.c:444:53: warning: pointer targets in passing argument 6 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 444 | "Leafname", g_basename(VALUE)); | ^~~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} main.c:198:69: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 198 | const xmlChar *arg2_name, const xmlChar *arg2_value); | ~~~~~~~~~~~~~~~^~~~~~~~~~ menu.c:1130:33: warning: pointer targets in passing argument 2 of ‘gtk_savebox_set_pathname’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1130 | make_path(dir, u8)); | ^~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} In file included from menu.c:51: gtksavebox.h:81:55: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 81 | const gchar *pathname); | ~~~~~~~~~~~~~^~~~~~~~ main.c:453:48: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 453 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~~~ | | | char * main.c:196:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:453:57: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 453 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~~ | | | char * main.c:197:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c: In function ‘link_cb’: menu.c:1228:47: warning: pointer targets in passing argument 1 of ‘get_relative_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1228 | link_path = get_relative_path(path, initial); | ^~~~ | | | const gchar * {aka const char *} support.h:39:41: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 39 | guchar *get_relative_path(const guchar *from, const guchar *to); | ~~~~~~~~~~~~~~^~~~ main.c:213:44: warning: pointer targets in passing argument 4 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 213 | #define VALUE (*optarg == '=' ? optarg + 1 : optarg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | char * main.c:453:65: note: in expansion of macro ‘VALUE’ 453 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~ main.c:197:69: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ menu.c:1228:53: warning: pointer targets in passing argument 2 of ‘get_relative_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1228 | link_path = get_relative_path(path, initial); | ^~~~~~~ | | | const gchar * {aka const char *} support.h:39:61: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 39 | guchar *get_relative_path(const guchar *from, const guchar *to); | ~~~~~~~~~~~~~~^~ make: *** [: log.o] Error 1 make: *** Waiting for unfinished jobs.... main.c:454:42: warning: pointer targets in passing argument 5 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 454 | "Side", c == 'l' ? "Left" : | ^~~~~~ | | | char * main.c:198:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 198 | const xmlChar *arg2_name, const xmlChar *arg2_value); | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c:1228:27: warning: pointer targets in assignment from ‘guchar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1228 | link_path = get_relative_path(path, initial); | ^ main.c:454:68: warning: pointer targets in passing argument 6 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 454 | "Side", c == 'l' ? "Left" : | ~~~~~~~~~~~~~~~~~~^ | | | char * 455 | c == 'r' ? "Right" : | ~~~~~~~~~~~~~~~~~~~~ 456 | c == 't' ? "Top" : | ~~~~~~~~~~~~~~~~~~ 457 | c == 'B' ? "Bottom" : | ~~~~~~~~~~~~~~~~~~~~~ 458 | "Unkown"); | ~~~~~~~~ main.c:198:69: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 198 | const xmlChar *arg2_name, const xmlChar *arg2_value); | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:463:56: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 463 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~~~ | | | char * main.c:196:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:463:65: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 463 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~~ | | | char * main.c:197:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:213:44: warning: pointer targets in passing argument 4 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 213 | #define VALUE (*optarg == '=' ? optarg + 1 : optarg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | char * main.c:463:73: note: in expansion of macro ‘VALUE’ 463 | soap_add(body, "Panel", "Name", VALUE, | ^~~~~ main.c:197:69: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ menu.c:1274:24: warning: pointer targets in passing argument 1 of ‘dir_check_this’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1274 | dir_check_this(path); | ^~~~ | | | const gchar * {aka const char *} main.c:466:56: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 466 | soap_add(body, "Panel", | ^~~~~~~ | | | char * main.c:196:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ In file included from menu.c:57: dir.h:105:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 105 | void dir_check_this(const guchar *path); | ~~~~~~~~~~~~~~^~~~ main.c:467:57: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 467 | "Side", "Bottom", | ^~~~~~ | | | char * main.c:197:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:467:65: warning: pointer targets in passing argument 4 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 467 | "Side", "Bottom", | ^~~~~~~~ | | | char * main.c:197:69: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:471:48: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 471 | soap_add(body, "Pinboard", | ^~~~~~~~~~ | | | char * main.c:196:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:472:49: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 472 | "Name", VALUE, NULL, NULL); | ^~~~~~ | | | char * main.c:197:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:213:44: warning: pointer targets in passing argument 4 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 213 | #define VALUE (*optarg == '=' ? optarg + 1 : optarg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | char * main.c:472:57: note: in expansion of macro ‘VALUE’ 472 | "Name", VALUE, NULL, NULL); | ^~~~~ main.c:197:69: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ menu.c: In function ‘new_directory_cb’: main.c:213:44: warning: pointer targets in passing argument 1 of ‘type_get_type’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 213 | #define VALUE (*optarg == '=' ? optarg + 1 : optarg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | char * main.c:483:54: note: in expansion of macro ‘VALUE’ 483 | type = type_get_type(VALUE); | ^~~~~ In file included from main.c:61: type.h:40:40: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 40 | MIME_type *type_get_type(const guchar *path); | ~~~~~~~~~~~~~~^~~~ menu.c:1348:24: warning: pointer targets in passing argument 1 of ‘dir_check_this’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1348 | dir_check_this(path); | ^~~~ | | | const gchar * {aka const char *} dir.h:105:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 105 | void dir_check_this(const guchar *path); | ~~~~~~~~~~~~~~^~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ main.c:520:48: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 520 | soap_add(body, "RunURI", | ^~~~~~~~ | | | char * menu.c:1353:22: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1353 | leaf = strrchr(path, '/'); | ^ main.c:196:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:521:49: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 521 | "URI", VALUE, NULL, NULL); | ^~~~~ | | | char * main.c:197:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:213:44: warning: pointer targets in passing argument 4 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 213 | #define VALUE (*optarg == '=' ? optarg + 1 : optarg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | char * main.c:521:56: note: in expansion of macro ‘VALUE’ 521 | "URI", VALUE, NULL, NULL); | ^~~~~ main.c:197:69: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ menu.c:1355:72: warning: pointer targets in passing argument 2 of ‘display_set_autoselect’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1355 | display_set_autoselect(window_with_focus, leaf + 1); | ~~~~~^~~ | | | guchar * {aka unsigned char *} In file included from menu.c:63: display.h:57:69: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 57 | d display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); | ~~~~~~~~~~~~~^~~~ main.c:542:21: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 542 | tmp = pathdup(argv[i++]); | ^ menu.c: In function ‘new_directory’: main.c:544:32: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 544 | soap_add(body, "Run", "Filename", tmp, NULL, NULL); | ^~~~~ | | | char * main.c:196:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:544:39: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 544 | soap_add(body, "Run", "Filename", tmp, NULL, NULL); | ^~~~~~~~~~ | | | char * main.c:197:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c:1366:17: warning: pointer targets in passing argument 2 of ‘savebox_show’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1366 | make_path(window_with_focus->sym_path, _("NewDir")), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} main.c:564:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 564 | dir = g_get_current_dir(); | ^ menu.c:1080:60: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 1080 | static void savebox_show(const gchar *action, const gchar *path, | ~~~~~~~~~~~~~^~~~ main.c:565:32: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 565 | soap_add(body, "OpenDir", "Filename", dir, NULL, NULL); | ^~~~~~~~~ | | | char * main.c:196:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 196 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:565:43: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 565 | soap_add(body, "OpenDir", "Filename", dir, NULL, NULL); | ^~~~~~~~~~ | | | char * main.c:197:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 197 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c: In function ‘new_file_cb’: menu.c:1389:24: warning: pointer targets in passing argument 1 of ‘dir_check_this’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1389 | dir_check_this(path); | ^~~~ | | | const gchar * {aka const char *} dir.h:105:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 105 | void dir_check_this(const guchar *path); | ~~~~~~~~~~~~~~^~~~ menu.c:1394:22: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1394 | leaf = strrchr(path, '/'); | ^ menu.c:1396:72: warning: pointer targets in passing argument 2 of ‘display_set_autoselect’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1396 | display_set_autoselect(window_with_focus, leaf + 1); | ~~~~~^~~ | | | guchar * {aka unsigned char *} display.h:57:69: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 57 | d display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); | ~~~~~~~~~~~~~^~~~ menu.c: In function ‘new_file’: In file included from main.c:48: main.c: In function ‘soap_add’: menu.c:1407:17: warning: pointer targets in passing argument 2 of ‘savebox_show’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1407 | make_path(window_with_focus->sym_path, _("NewFile")), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} global.h:174:16: warning: pointer targets in passing argument 3 of ‘xmlSearchNsByHref’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 174 | #define ROX_NS "http://rox.sourceforge.net/SOAP/ROX-Filer" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * main.c:741:50: note: in expansion of macro ‘ROX_NS’ 741 | rox = xmlSearchNsByHref(body->doc, body, ROX_NS); | ^~~~~~ menu.c:1080:60: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 1080 | static void savebox_show(const gchar *action, const gchar *path, | ~~~~~~~~~~~~~^~~~ In file included from /usr/include/libxml2/libxml/parser.h:15, from main.c:39: /usr/include/libxml2/libxml/tree.h:1030:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1030 | const xmlChar *href); | ~~~~~~~~~~~~~~~^~~~ menu.c: In function ‘new_file_type_cb’: menu.c:1420:9: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1420 | oleaf = g_basename(initial); | ^~~~~ /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ main.c: In function ‘add_default_panel_and_pinboard’: main.c:851:21: warning: pointer targets in assignment from ‘guchar *’ {aka ‘unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 851 | name=o_session_pinboard_name.value; | ^ menu.c:1436:9: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1436 | leaf = g_basename(path); | ^~~~ /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ main.c:854:32: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 854 | soap_add(body, "Pinboard","Name", name, NULL, NULL); | ^~~~~~~~~~ | | | char * main.c:734:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 734 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ menu.c: In function ‘new_file_type’: main.c:854:43: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 854 | soap_add(body, "Pinboard","Name", name, NULL, NULL); | ^~~~~~ | | | char * main.c:735:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:854:51: warning: pointer targets in passing argument 4 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 854 | soap_add(body, "Pinboard","Name", name, NULL, NULL); | ^~~~ | | | const char * menu.c:1465:9: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1465 | leaf = g_basename(templ); | ^~~~ /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ main.c:735:69: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ menu.c:1466:30: warning: pointer targets in passing argument 1 of ‘type_get_type’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1466 | type = type_get_type(templ); | ^~~~~ | | | gchar * {aka char *} In file included from menu.c:46: type.h:40:40: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 40 | MIME_type *type_get_type(const guchar *path); | ~~~~~~~~~~~~~~^~~~ main.c:874:48: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 874 | soap_add(body, "Panel", "Name", line, NULL, NULL); | ^~~~~~~ | | | char * main.c:734:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 734 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:874:57: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 874 | soap_add(body, "Panel", "Name", line, NULL, NULL); | ^~~~~~ | | | char * menu.c:1469:17: warning: pointer targets in passing argument 2 of ‘savebox_show’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1469 | make_path(window_with_focus->sym_path, leaf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} main.c:735:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:874:65: warning: pointer targets in passing argument 4 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 874 | soap_add(body, "Panel", "Name", line, NULL, NULL); | ^~~~ | | | char * menu.c:1080:60: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 1080 | static void savebox_show(const gchar *action, const gchar *path, | ~~~~~~~~~~~~~^~~~ main.c:735:69: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: menu.c: In function ‘customise_send_to’: main.c:888:30: warning: pointer targets in assignment from ‘guchar *’ {aka ‘unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 888 | name = o_session_panel_name.value; | ^ main.c:891:40: warning: pointer targets in passing argument 2 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 891 | soap_add(body, "Panel", "Name", name, NULL, NULL); | ^~~~~~~ | | | char * /usr/include/glib-2.0/glib/gstring.h:267:34: warning: pointer targets in initialization of ‘const char * const’ from ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 267 | const char * const __val = (val); \ | ^ menu.c:1488:17: note: in expansion of macro ‘g_string_append’ 1488 | g_string_append(dirs, old); | ^~~~~~~~~~~~~~~ main.c:734:37: note: expected ‘xmlChar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 734 | xmlChar *function, | ~~~~~~~~~^~~~~~~~ main.c:891:49: warning: pointer targets in passing argument 3 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 891 | soap_add(body, "Panel", "Name", name, NULL, NULL); | ^~~~~~ | | | char * main.c:735:43: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~ main.c:891:57: warning: pointer targets in passing argument 4 of ‘soap_add’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 891 | soap_add(body, "Panel", "Name", name, NULL, NULL); | ^~~~ | | | const char * main.c:735:69: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 735 | const xmlChar *arg1_name, const xmlChar *arg1_value, | ~~~~~~~~~~~~~~~^~~~~~~~~~ menu.c:1488:39: warning: pointer targets in passing argument 2 of ‘g_string_append_len_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1488 | g_string_append(dirs, old); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstring.h:247:37: note: in definition of macro ‘g_string_append_len’ 247 | g_string_append_len_inline (gstr, val, len) | ^~~ menu.c:1488:17: note: in expansion of macro ‘g_string_append’ 1488 | g_string_append(dirs, old); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:215:41: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 215 | const char *val, | ~~~~~~~~~~~~^~~ main.c: In function ‘build_launch’: main.c:942:32: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 942 | uri = xmlGetProp(node, "uri"); | ^~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ menu.c:1493:14: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1493 | save = choices_find_xdg_path_save("", "SendTo", SITE, TRUE); | ^ main.c:942:13: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 942 | uri = xmlGetProp(node, "uri"); | ^ main.c:943:36: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 943 | appname = xmlGetProp(node, "appname"); | ^~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ menu.c:1495:23: warning: pointer targets in passing argument 1 of ‘mkdir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1495 | mkdir(save, 0777); | ^~~~ | | | guchar * {aka unsigned char *} In file included from my_vfs.h:47, from config.h:49: /usr/include/sys/stat.h:389:31: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 389 | extern int mkdir (const char *__path, __mode_t __mode) | ~~~~~~~~~~~~^~~~~~ main.c:943:17: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 943 | appname = xmlGetProp(node, "appname"); | ^ menu.c:1518:31: warning: pointer targets in passing argument 1 of ‘filer_opendir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1518 | filer_opendir(save, NULL, NULL); | ^~~~ | | | guchar * {aka unsigned char *} In file included from config.h:52, from main.c:26: main.c:950:47: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 950 | launch_button_new(_(label), uri, appname)); | ^~~~~ | | | guchar * {aka unsigned char *} main.c:950:45: note: in expansion of macro ‘_’ 950 | launch_button_new(_(label), uri, appname)); | ^ In file included from menu.c:44: filer.h:129:40: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 129 | FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); | ~~~~~~~~~~~~^~~~ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ menu.c: In function ‘customise_new’: main.c: In function ‘new_script_cb’: /usr/include/glib-2.0/glib/gstring.h:267:34: warning: pointer targets in initialization of ‘const char * const’ from ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 267 | const char * const __val = (val); \ | ^ menu.c:1535:17: note: in expansion of macro ‘g_string_append’ 1535 | g_string_append(dirs, old); | ^~~~~~~~~~~~~~~ main.c:980:23: warning: pointer targets in passing argument 1 of ‘dir_check_this’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 980 | dir_check_this(path); | ^~~~ | | | const gchar * {aka const char *} In file included from main.c:63: dir.h:105:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 105 | void dir_check_this(const guchar *path); | ~~~~~~~~~~~~~~^~~~ main.c: In function ‘make_script_clicked’: main.c:995:25: warning: pointer targets in assignment from ‘const guchar *’ {aka ‘const unsigned char *’} to ‘const gchar *’ {aka ‘const char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 995 | filename=make_path(window_with_focus->sym_path, "rox"); | ^ menu.c:1535:39: warning: pointer targets in passing argument 2 of ‘g_string_append_len_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1535 | g_string_append(dirs, old); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstring.h:247:37: note: in definition of macro ‘g_string_append_len’ 247 | g_string_append_len_inline (gstr, val, len) | ^~~ menu.c:1535:17: note: in expansion of macro ‘g_string_append’ 1535 | g_string_append(dirs, old); | ^~~~~~~~~~~~~~~ main.c:989:22: warning: variable ‘action’ set but not used [-Wunused-but-set-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-but-set-variable]] 989 | const gchar *action; | ^~~~~~ /usr/include/glib-2.0/glib/gstring.h:215:41: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 215 | const char *val, | ~~~~~~~~~~~~^~~ main.c: In function ‘build_make_script’: menu.c:1540:14: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1540 | save = choices_find_xdg_path_save("", "Templates", SITE, TRUE); | ^ main.c:1028:46: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1028 | button = gtk_button_new_with_label(_(label)); | ^~~~~ | | | guchar * {aka unsigned char *} main.c:1028:44: note: in expansion of macro ‘_’ 1028 | button = gtk_button_new_with_label(_(label)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ menu.c:1542:23: warning: pointer targets in passing argument 1 of ‘mkdir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1542 | mkdir(save, 0777); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/sys/stat.h:389:31: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 389 | extern int mkdir (const char *__path, __mode_t __mode) | ~~~~~~~~~~~~^~~~~~ menu.c:1558:31: warning: pointer targets in passing argument 1 of ‘filer_opendir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1558 | filer_opendir(save, NULL, NULL); | ^~~~ | | | guchar * {aka unsigned char *} filer.h:129:40: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 129 | FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); | ~~~~~~~~~~~~^~~~ menu.c: In function ‘add_sendto’: menu.c:1585:47: warning: pointer targets in passing argument 2 of ‘menu_from_dir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1585 | widgets = menu_from_dir(menu, dir, get_menu_icon_style(), | ^~~ | | | guchar * {aka unsigned char *} menu.c:479:59: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 479 | static GList *menu_from_dir(GtkWidget *menu, const gchar *dir_name, | ~~~~~~~~~~~~~^~~~~~~~ menu.c: In function ‘show_send_to_menu’: menu.c:1613:36: warning: pointer targets in passing argument 1 of ‘diritem_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1613 | item = diritem_new(""); | ^~ | | | char * diritem.h:51:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ menu.c:1631:36: warning: pointer targets in passing argument 1 of ‘diritem_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1631 | item = diritem_new(""); | ^~ | | | char * diritem.h:51:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ main.c: In function ‘main’: main.c:323:17: warning: ignoring return value of ‘getgroups’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 323 | getgroups(ngroups, supplemental_groups); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:620:9: warning: ignoring return value of ‘pipe’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 620 | pipe(wakeup_pipe); | ^~~~~~~~~~~~~~~~~ menu.c: In function ‘xterm_here’: menu.c:1703:17: warning: pointer targets in assignment from ‘guchar *’ {aka ‘unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1703 | argv[2] = o_menu_xterm.value; | ^ main.c: In function ‘child_died’: main.c:787:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 787 | write(to_wakeup_pipe, "\0", 1); /* Wake up! */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function ‘wake_up_cb’: main.c:827:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 827 | read(source, buf, BUFLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function ‘menu_rox_help’: menu.c:1806:31: warning: pointer targets in passing argument 1 of ‘filer_opendir’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1806 | filer_opendir(make_path(app_dir, "Help"), NULL, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} filer.h:129:40: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 129 | FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); | ~~~~~~~~~~~~^~~~ menu.c:1828:29: warning: pointer targets in passing argument 1 of ‘run_by_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1828 | run_by_path(manual); | ^~~~~~ | | | gchar * {aka char *} In file included from menu.c:42: run.h:14:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 14 | gboolean run_by_path(const guchar *full_path); | ~~~~~~~~~~~~~~^~~~~~~~~ menu.c: In function ‘file_op’: menu.c:2023:46: warning: pointer targets in passing argument 1 of ‘src_dest_action_item’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2023 | src_dest_action_item(path, di_image(item), | ^~~~ | | | const guchar * {aka const unsigned char *} menu.c:1201:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 1201 | static void src_dest_action_item(const gchar *path, MaskedPixmap *image, | ~~~~~~~~~~~~~^~~~ menu.c:2028:46: warning: pointer targets in passing argument 1 of ‘src_dest_action_item’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2028 | src_dest_action_item(path, di_image(item), | ^~~~ | | | const guchar * {aka const unsigned char *} menu.c:1201:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 1201 | static void src_dest_action_item(const gchar *path, MaskedPixmap *image, | ~~~~~~~~~~~~~^~~~ menu.c:2033:46: warning: pointer targets in passing argument 1 of ‘src_dest_action_item’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2033 | src_dest_action_item(path, di_image(item), | ^~~~ | | | const guchar * {aka const unsigned char *} menu.c:1201:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 1201 | static void src_dest_action_item(const gchar *path, MaskedPixmap *image, | ~~~~~~~~~~~~~^~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from options.c:75: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ minibuffer.c: In function ‘minibuffer_show’: minibuffer.c:144:33: warning: pointer targets in passing argument 2 of ‘gtk_entry_set_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 144 | make_path(filer_window->sym_path, "")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtktreeview.h:31, from /usr/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/include/gtk-2.0/gtk/gtk.h:72: /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 214 | const gchar *text); | ~~~~~~~~~~~~~~~^~~~ minibuffer.c:181:60: warning: pointer targets in passing argument 1 of ‘shell_escape’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 181 | escaped = shell_escape(item->leafname); | ~~~~^~~~~~~~~~ | | | char * In file included from minibuffer.c:42: support.h:35:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 35 | guchar *shell_escape(const guchar *word); | ~~~~~~~~~~~~~~^~~~ minibuffer.c:182:37: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 182 | tmp = g_strconcat(" ", escaped, NULL); | ^ minibuffer.c:184:58: warning: pointer targets in passing argument 2 of ‘gtk_entry_set_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 184 | gtk_entry_set_text(mini, tmp); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 214 | const gchar *text); | ~~~~~~~~~~~~~~~^~~~ minibuffer.c: In function ‘minibuffer_add’: minibuffer.c:240:28: warning: pointer targets in passing argument 1 of ‘shell_escape’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 240 | esc = shell_escape(leafname); | ^~~~~~~~ | | | const gchar * {aka const char *} support.h:35:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 35 | guchar *shell_escape(const guchar *word); | ~~~~~~~~~~~~~~^~~~ minibuffer.c:248:52: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 248 | gtk_editable_insert_text(edit, esc, strlen(esc), &pos); | ^~~ | | | guchar * {aka unsigned char *} In file included from minibuffer.c:25: /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ minibuffer.c:248:40: warning: pointer targets in passing argument 2 of ‘gtk_editable_insert_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 248 | gtk_editable_insert_text(edit, esc, strlen(esc), &pos); | ^~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtkentry.h:39: /usr/include/gtk-2.0/gtk/gtkeditable.h:95:58: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 95 | const gchar *new_text, | ~~~~~~~~~~~~~^~~~~~~~ minibuffer.c: In function ‘path_return_pressed’: minibuffer.c:309:9: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 309 | pattern = g_basename(path); | ^~~~~~~ In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ minibuffer.c: In function ‘complete’: minibuffer.c:435:41: warning: pointer targets in passing argument 1 of ‘make_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 435 | new = make_path(new, ""); | ^~~ | | | const guchar * {aka const unsigned char *} support.h:18:37: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 18 | const guchar *make_path(const char *dir, const char *leaf); | ~~~~~~~~~~~~^~~ minibuffer.c:437:43: warning: pointer targets in passing argument 2 of ‘gtk_entry_set_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 437 | gtk_entry_set_text(entry, new); | ^~~ | | | const guchar * {aka const unsigned char *} /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 214 | const gchar *text); | ~~~~~~~~~~~~~~~^~~~ minibuffer.c: In function ‘path_changed’: minibuffer.c:504:9: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 504 | leaf = g_basename(new); | ^~~~ /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ minibuffer.c: In function ‘search_in_dir’: minibuffer.c:626:9: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 626 | pattern = g_basename(path); | ^~~~~~~ /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ minibuffer.c: In function ‘add_to_history’: minibuffer.c:643:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 643 | if (last && strcmp(last, line) == 0) | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ minibuffer.c: In function ‘best_match’: minibuffer.c:671:30: warning: pointer targets in initialization of ‘guchar *’ {aka ‘unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 671 | guchar *m = matches->gl_pathv[i]; | ^~~~~~~ minibuffer.c:682:22: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 682 | path = g_strndup(first + path_len + 1, longest - path_len - 1); | ^ minibuffer.c:685:22: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 685 | path = g_strndup(first, longest); | ^ minibuffer.c:690:50: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 690 | if (matches->gl_pathc == 1 && tmp[strlen(tmp) - 1] != '/') | ^~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ minibuffer.c:692:22: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 692 | path = g_strdup_printf("%s ", tmp); | ^ minibuffer.c: In function ‘shell_tab’: minibuffer.c:771:69: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 771 | gtk_editable_insert_text(edit, best, strlen(best), | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ minibuffer.c:771:56: warning: pointer targets in passing argument 2 of ‘gtk_editable_insert_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 771 | gtk_editable_insert_text(edit, best, strlen(best), | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gtk/gtkeditable.h:95:58: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 95 | const gchar *new_text, | ~~~~~~~~~~~~~^~~~~~~~ minibuffer.c: In function ‘shell_recall’: minibuffer.c:860:25: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 860 | command = ""; | ^ minibuffer.c:866:65: warning: pointer targets in passing argument 2 of ‘gtk_entry_set_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 866 | gtk_entry_set_text(GTK_ENTRY(filer_window->minibuffer), command); | ^~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 214 | const gchar *text); | ~~~~~~~~~~~~~~~^~~~ minibuffer.c: In function ‘select_if_test’: minibuffer.c:885:25: warning: pointer targets in assignment from ‘char *’ to ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 885 | data->info.leaf = item->leafname; | ^ minibuffer.c:887:51: warning: pointer targets in passing argument 2 of ‘make_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 887 | data->info.leaf); | ~~~~~~~~~~^~~~~ | | | const guchar * {aka const unsigned char *} support.h:18:54: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 18 | const guchar *make_path(const char *dir, const char *leaf); | ~~~~~~~~~~~~^~~~ In file included from config.h:49, from minibuffer.c:22: minibuffer.c:889:35: warning: pointer targets in passing argument 1 of ‘lstat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 889 | return mc_lstat(data->info.fullpath, &data->info.stats) == 0 && | ~~~~~~~~~~^~~~~~~~~ | | | const guchar * {aka const unsigned char *} my_vfs.h:58:32: note: in definition of macro ‘mc_lstat’ 58 | # define mc_lstat(x, y) lstat(x, y) | ^ In file included from /usr/include/features.h:503, from /usr/include/sys/stat.h:25, from my_vfs.h:47: /usr/include/sys/stat.h:327:12: note: expected ‘const char * restrict’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 327 | extern int __REDIRECT_NTH (lstat, | ^~~~~~~~~~~~~~ minibuffer.c: In function ‘changed’: minibuffer.c:1083:33: warning: pointer targets in passing argument 2 of ‘set_find_string_colour’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1083 | gtk_entry_get_text( | ^~~~~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} 1084 | GTK_ENTRY(filer_window->minibuffer))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from minibuffer.c:47: action.h:24:62: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 24 | void set_find_string_colour(GtkWidget *widget, const guchar *string); | ~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ mount.c: In function ‘mount_user_mount’: mount.c:130:30: warning: pointer targets in passing argument 1 of ‘mount_is_mounted’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 130 | if (mount_is_mounted(path, NULL, NULL)) | ^~~~ | | | const char * In file included from mount.c:57: mount.h:29:41: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 29 | gboolean mount_is_mounted(const guchar *path, struct stat *info, | ~~~~~~~~~~~~~~^~~~ mount.c: In function ‘mount_is_mounted’: mount.c:152:26: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 152 | if (stat(path, &info_path)) | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from /usr/include/features.h:503, from /usr/include/sys/stat.h:25, from my_vfs.h:47, from config.h:49, from mount.c:22: /usr/include/sys/stat.h:227:12: note: expected ‘const char * restrict’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 227 | extern int __REDIRECT_NTH (stat, (const char *__restrict __file, | ^~~~~~~~~~~~~~ mount.c:160:35: warning: pointer targets in passing argument 1 of ‘g_strconcat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 160 | tmp = g_strconcat(path, "/..", NULL); | ^~~~ | | | const guchar * {aka const unsigned char *} In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: /usr/include/glib-2.0/glib/gstrfuncs.h:298:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 298 | gchar* g_strconcat (const gchar *string1, | ~~~~~~~~~~~~~^~~~~~~ mount.c:160:21: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 160 | tmp = g_strconcat(path, "/..", NULL); | ^ mount.c:161:26: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 161 | if (stat(tmp, &info_parent)) | ^~~ | | | guchar * {aka unsigned char *} /usr/include/sys/stat.h:227:12: note: expected ‘const char * restrict’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 227 | extern int __REDIRECT_NTH (stat, (const char *__restrict __file, | ^~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from panel.c:32: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ options.c: In function ‘option_check_widget’: options.c:241:44: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 241 | option->has_changed = strcmp(option->value, new) != 0; | ~~~~~~^~~~~~~ | | | guchar * {aka unsigned char *} In file included from options.c:72: /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:241:53: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 241 | option->has_changed = strcmp(option->value, new) != 0; | ^~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:251:34: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 251 | option->int_value = atoi(new); | ^~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/features.h:503, from /usr/include/sys/stat.h:25, from my_vfs.h:47, from config.h:49, from options.c:68: /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: options.c: In function ‘store_backup’: options.c:290:41: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 290 | option->backup = g_strdup(option->value); | ~~~~~~^~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ options.c:290:24: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 290 | option->backup = g_strdup(option->value); | ^ options.c: In function ‘option_add_int’: options.c:329:23: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 329 | option->value = g_strdup_printf("%d", value); | ^ options.c: In function ‘option_add_string’: options.c:336:23: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 336 | option->value = g_strdup(value); | ^ options.c: In function ‘build_numentry_base’: options.c:370:31: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 370 | width = get_int(node, "width"); | ^~~~~~~ | | | char * options.c:135:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 135 | static int get_int(xmlNode *node, guchar *attr); | ~~~~~~~~^~~~ options.c:371:33: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 371 | unit = xmlGetProp(node, "unit"); | ^~~~~~ | | | char * In file included from /usr/include/libxml2/libxml/parser.h:15, from options.c:76: /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ In file included from config.h:52: options.c:377:45: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 377 | label_wid = gtk_label_new(_(label)); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:377:43: note: in expansion of macro ‘_’ 377 | label_wid = gtk_label_new(_(label)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c:391:67: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 391 | gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(unit)), | ^~~~ | | | guchar * {aka unsigned char *} options.c:391:65: note: in expansion of macro ‘_’ 391 | gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(unit)), | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c: In function ‘option_add’: options.c:439:52: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 439 | option->has_changed = strcmp(option->value, value) != 0; | ~~~~~~^~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from pinboard.c:28: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ options.c: In function ‘open_fontsel’: options.c:556:55: warning: pointer targets in passing argument 2 of ‘gtk_font_selection_dialog_set_font_name’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 556 | option->value); | ~~~~~~^~~~~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtk.h:94: /usr/include/gtk-2.0/gtk/gtkfontsel.h:204:81: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 204 | const gchar *fontname); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ options.c: In function ‘may_add_tip’: options.c:577:35: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 577 | tip = g_strstrip(g_strdup(data)); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:248:56: note: in definition of macro ‘g_strstrip’ 248 | #define g_strstrip( string ) g_strchomp (g_strchug (string)) | ^~~~~~ options.c:577:26: note: in expansion of macro ‘g_strdup’ 577 | tip = g_strstrip(g_strdup(data)); | ^~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ options.c:577:13: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 577 | tip = g_strstrip(g_strdup(data)); | ^ options.c:580:38: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 580 | OPTION_TIP(widget, _(tip)); | ^~~ | | | guchar * {aka unsigned char *} options.c:89:55: note: in definition of macro ‘OPTION_TIP’ 89 | gtk_tooltips_set_tip(option_tooltips, widget, tip, NULL) | ^~~ options.c:580:36: note: in expansion of macro ‘_’ 580 | OPTION_TIP(widget, _(tip)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c: In function ‘get_int’: options.c:594:23: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 594 | retval = atoi(txt); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ options.c: In function ‘add_to_size_group’: options.c:615:33: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 615 | name = xmlGetProp(node, "sizegroup"); | ^~~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ options.c: In function ‘build_radio’: options.c:646:35: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 646 | label = xmlGetProp(radio, "label"); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ options.c:651:27: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 651 | _(label)); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:651:25: note: in expansion of macro ‘_’ 651 | _(label)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c:657:45: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 657 | xmlGetProp(radio, "value")); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34: options.c: In function ‘build_menu_item’: options.c:667:37: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 667 | g_return_if_fail(strcmp(node->name, "item") == 0); | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gmacros.h:1236:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1236 | if (expr) \ | ^~~~ /usr/include/glib-2.0/glib/gmacros.h:1243:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1243 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:640:9: note: in expansion of macro ‘G_LIKELY’ 640 | if (G_LIKELY (expr)) \ | ^~~~~~~~ options.c:667:9: note: in expansion of macro ‘g_return_if_fail’ 667 | g_return_if_fail(strcmp(node->name, "item") == 0); | ^~~~~~~~~~~~~~~~ /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:669:34: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 669 | label = xmlGetProp(node, "label"); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ options.c:670:47: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 670 | item = gtk_menu_item_new_with_label(_(label)); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:670:45: note: in expansion of macro ‘_’ 670 | item = gtk_menu_item_new_with_label(_(label)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c:676:69: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 676 | g_object_set_data(G_OBJECT(item), "value", xmlGetProp(node, "value")); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ options.c: In function ‘build_widget’: options.c:681:28: warning: pointer targets in initialization of ‘const char *’ from ‘const xmlChar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 681 | const char *name = widget->name; | ^~~~~~ options.c:687:36: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 687 | label = xmlGetProp(widget, "label"); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ options.c:701:49: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 701 | gtk_label_new(_(label)), FALSE, TRUE, 4); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:701:47: note: in expansion of macro ‘_’ 701 | gtk_label_new(_(label)), FALSE, TRUE, 4); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c:714:36: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 714 | oname = xmlGetProp(widget, "name"); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ options.c: In function ‘build_section’: options.c:763:37: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 763 | title = xmlGetProp(section, "title"); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ options.c:769:52: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 769 | gtk_tree_store_set(tree_store, &iter, 0, _(title), 1, page, -1); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:769:50: note: in expansion of macro ‘_’ 769 | gtk_tree_store_set(tree_store, &iter, 0, _(title), 1, page, -1); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c:777:42: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 777 | if (strcmp(widget->name, "section") == 0) | ~~~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c: In function ‘build_options_window’: options.c:813:27: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 813 | if (strcmp(options->name, "options") == 0) | ~~~~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c: In function ‘radio_group_set_value’: options.c:1011:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1011 | if (strcmp(val, value) == 0) | ^~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:1011:33: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1011 | if (strcmp(val, value) == 0) | ^~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c: In function ‘radio_group_get_value’: options.c:1039:41: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1039 | return g_strdup(val); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: warning: pointer targets in returning ‘char *’ from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 324 | #define g_strdup(x) g_strdup_inline (x) | ^~~~~~~~~~~~~~~~~~~ options.c:1039:32: note: in expansion of macro ‘g_strdup’ 1039 | return g_strdup(val); | ^~~~~~~~ options.c: In function ‘option_menu_set’: options.c:1064:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1064 | if (strcmp(data, value) == 0) | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:1064:34: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1064 | if (strcmp(data, value) == 0) | ^~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c: In function ‘restore_backup’: options.c:1093:44: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1093 | option->has_changed = strcmp(option->value, option->backup) != 0; | ~~~~~~^~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:1093:59: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1093 | option->has_changed = strcmp(option->value, option->backup) != 0; | ~~~~~~^~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:1098:40: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1098 | option->value = g_strdup(option->backup); | ~~~~~~^~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ options.c:1098:23: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1098 | option->value = g_strdup(option->backup); | ^ options.c:1099:40: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1099 | option->int_value = atoi(option->value); | ~~~~~~^~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ options.c: In function ‘check_changed_cb’: options.c:1119:26: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1119 | if (strcmp(option->value, option->backup) != 0) | ~~~~~~^~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:1119:41: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1119 | if (strcmp(option->value, option->backup) != 0) | ~~~~~~^~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c: In function ‘write_option’: options.c:1138:43: warning: pointer targets in passing argument 3 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1138 | tree = xmlNewTextChild(doc, NULL, "Option", option->value); | ^~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:936:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 936 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ options.c:1139:26: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1139 | xmlSetProp(tree, "name", (gchar *) key); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ options.c:1139:34: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1139 | xmlSetProp(tree, "name", (gchar *) key); | ^~~~~~~~~~~~~ | | | gchar * {aka char *} /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ options.c: In function ‘save_options’: options.c:1148:14: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1148 | save = choices_find_xdg_path_save("Options", PROJECT, SITE, TRUE); | ^ options.c:1152:32: warning: pointer targets in passing argument 1 of ‘g_strconcat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1152 | save_new = g_strconcat(save, ".new", NULL); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:298:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 298 | gchar* g_strconcat (const gchar *string1, | ~~~~~~~~~~~~~^~~~~~~ options.c:1152:18: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1152 | save_new = g_strconcat(save, ".new", NULL); | ^ options.c:1154:25: warning: pointer targets in passing argument 1 of ‘xmlNewDoc’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1154 | doc = xmlNewDoc("1.0"); | ^~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:817:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 817 | xmlNewDoc (const xmlChar *version); | ~~~~~~~~~~~~~~~^~~~~~~ options.c:1155:60: warning: pointer targets in passing argument 3 of ‘xmlNewDocNode’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1155 | xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "Options", NULL)); | ^~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:866:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 866 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ options.c:1160:32: warning: pointer targets in passing argument 2 of ‘save_xml_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1160 | if (save_xml_file(doc, save_new) || rename(save_new, save)) | ^~~~~~~~ | | | guchar * {aka unsigned char *} In file included from options.c:84: support.h:15:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 15 | int save_xml_file(xmlDocPtr doc, const gchar *filename); | ~~~~~~~~~~~~~^~~~~~~~ options.c:1160:52: warning: pointer targets in passing argument 1 of ‘rename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1160 | if (save_xml_file(doc, save_new) || rename(save_new, save)) | ^~~~~~~~ | | | guchar * {aka unsigned char *} In file included from options.c:70: /usr/include/stdio.h:159:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | extern int rename (const char *__old, const char *__new) __THROW; | ~~~~~~~~~~~~^~~~~ options.c:1160:62: warning: pointer targets in passing argument 2 of ‘rename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1160 | if (save_xml_file(doc, save_new) || rename(save_new, save)) | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/stdio.h:159:51: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | extern int rename (const char *__old, const char *__new) __THROW; | ~~~~~~~~~~~~^~~~~ options.c: In function ‘update_entry’: options.c:1215:61: warning: pointer targets in passing argument 2 of ‘gtk_entry_set_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1215 | gtk_entry_set_text(GTK_ENTRY(option->widget), option->value); | ~~~~~~^~~~~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gtk/gtktreeview.h:31, from /usr/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/include/gtk-2.0/gtk/gtk.h:72: /usr/include/gtk-2.0/gtk/gtkentry.h:214:65: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 214 | const gchar *text); | ~~~~~~~~~~~~~~~^~~~ options.c: In function ‘update_font’: options.c:1256:38: warning: pointer targets in passing argument 2 of ‘gtk_label_set_text’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1256 | : (guchar *) _("(use default)")); In file included from /usr/include/gtk-2.0/gtk/gtkaccellabel.h:38, from /usr/include/gtk-2.0/gtk/gtk.h:35: /usr/include/gtk-2.0/gtk/gtklabel.h:113:67: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 113 | const gchar *str); | ~~~~~~~~~~~~~~~^~~ options.c: In function ‘update_colour’: options.c:1263:31: warning: pointer targets in passing argument 1 of ‘gdk_color_parse’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1263 | gdk_color_parse(option->value, &colour); | ~~~~~~^~~~~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:34, from /usr/include/gtk-2.0/gdk/gdkdisplay.h:32, from /usr/include/gtk-2.0/gdk/gdkscreen.h:33, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31: /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 136 | gboolean gdk_color_parse (const gchar *spec, | ~~~~~~~~~~~~~~~~^~~~ options.c: In function ‘read_toggle’: options.c:1275:16: warning: pointer targets in returning ‘gchar *’ {aka ‘char *’} from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1275 | return g_strdup_printf("%d", gtk_toggle_button_get_active(toggle)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c: In function ‘read_entry’: options.c:1280:16: warning: pointer targets in returning ‘gchar *’ {aka ‘char *’} from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1280 | return gtk_editable_get_chars(GTK_EDITABLE(option->widget), 0, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c: In function ‘read_numentry’: options.c:1285:16: warning: pointer targets in returning ‘gchar *’ {aka ‘char *’} from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1285 | return g_strdup_printf("%d", (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1286 | gtk_spin_button_get_value(GTK_SPIN_BUTTON(option->widget))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c: In function ‘read_slider’: options.c:1291:16: warning: pointer targets in returning ‘gchar *’ {aka ‘char *’} from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1291 | return g_strdup_printf("%d", (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1292 | gtk_range_get_adjustment(GTK_RANGE(option->widget))->value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c: In function ‘read_menu’: options.c:1302:25: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1302 | return g_strdup(option_menu_get(GTK_OPTION_MENU(option->widget))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: warning: pointer targets in returning ‘char *’ from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 324 | #define g_strdup(x) g_strdup_inline (x) | ^~~~~~~~~~~~~~~~~~~ options.c:1302:16: note: in expansion of macro ‘g_strdup’ 1302 | return g_strdup(option_menu_get(GTK_OPTION_MENU(option->widget))); | ^~~~~~~~ options.c: In function ‘read_font’: /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: warning: pointer targets in returning ‘char *’ from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 324 | #define g_strdup(x) g_strdup_inline (x) | ^~~~~~~~~~~~~~~~~~~ options.c:1311:24: note: in expansion of macro ‘g_strdup’ 1311 | return g_strdup(""); | ^~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: warning: pointer targets in returning ‘char *’ from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 324 | #define g_strdup(x) g_strdup_inline (x) | ^~~~~~~~~~~~~~~~~~~ options.c:1313:16: note: in expansion of macro ‘g_strdup’ 1313 | return g_strdup(gtk_label_get_text(GTK_LABEL(option->widget))); | ^~~~~~~~ options.c: In function ‘read_colour’: options.c:1320:16: warning: pointer targets in returning ‘gchar *’ {aka ‘char *’} from a function with return type ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1320 | return g_strdup_printf("#%04x%04x%04x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1321 | style->bg[GTK_STATE_NORMAL].red, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1322 | style->bg[GTK_STATE_NORMAL].green, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1323 | style->bg[GTK_STATE_NORMAL].blue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c: In function ‘build_label’: options.c:1345:34: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1345 | widget = gtk_label_new(_(text)); | ^~~~ | | | guchar * {aka unsigned char *} options.c:1345:32: note: in expansion of macro ‘_’ 1345 | widget = gtk_label_new(_(text)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c:1348:30: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1348 | help = get_int(node, "help"); | ^~~~~~ | | | char * options.c:585:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 585 | static int get_int(xmlNode *node, guchar *attr) | ~~~~~~~~^~~~ options.c: In function ‘build_frame’: options.c:1399:33: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1399 | frame = gtk_frame_new(_(label)); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:1399:31: note: in expansion of macro ‘_’ 1399 | frame = gtk_frame_new(_(label)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c: In function ‘build_toggle’: options.c:1433:52: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1433 | toggle = gtk_check_button_new_with_label(_(label)); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:1433:50: note: in expansion of macro ‘_’ 1433 | toggle = gtk_check_button_new_with_label(_(label)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c: In function ‘build_slider’: options.c:1458:29: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1458 | min = get_int(node, "min"); | ^~~~~ | | | char * options.c:585:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 585 | static int get_int(xmlNode *node, guchar *attr) | ~~~~~~~~^~~~ options.c:1459:29: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1459 | max = get_int(node, "max"); | ^~~~~ | | | char * options.c:585:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 585 | static int get_int(xmlNode *node, guchar *attr) | ~~~~~~~~^~~~ options.c:1460:31: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1460 | fixed = get_int(node, "fixed"); | ^~~~~~~ | | | char * options.c:585:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 585 | static int get_int(xmlNode *node, guchar *attr) | ~~~~~~~~^~~~ options.c:1461:35: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1461 | showvalue = get_int(node, "showvalue"); | ^~~~~~~~~~~ | | | char * options.c:585:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 585 | static int get_int(xmlNode *node, guchar *attr) | ~~~~~~~~^~~~ options.c:1470:45: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1470 | label_wid = gtk_label_new(_(label)); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:1470:43: note: in expansion of macro ‘_’ 1470 | label_wid = gtk_label_new(_(label)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c:1476:32: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1476 | end = xmlGetProp(node, "end"); | ^~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ options.c:1479:65: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1479 | gtk_box_pack_end(GTK_BOX(hbox), gtk_label_new(_(end)), | ^~~ | | | guchar * {aka unsigned char *} options.c:1479:63: note: in expansion of macro ‘_’ 1479 | gtk_box_pack_end(GTK_BOX(hbox), gtk_label_new(_(end)), | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c: In function ‘build_entry’: options.c:1525:45: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1525 | label_wid = gtk_label_new(_(label)); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:1525:43: note: in expansion of macro ‘_’ 1525 | label_wid = gtk_label_new(_(label)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c: In function ‘build_numentry’: options.c:1553:29: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1553 | min = get_int(node, "min"); | ^~~~~ | | | char * options.c:585:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 585 | static int get_int(xmlNode *node, guchar *attr) | ~~~~~~~~^~~~ options.c:1554:29: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1554 | max = get_int(node, "max"); | ^~~~~ | | | char * options.c:585:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 585 | static int get_int(xmlNode *node, guchar *attr) | ~~~~~~~~^~~~ options.c:1555:37: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1555 | step = MAX(1, get_int(node, "step")); | ^~~~~~ | | | char * /usr/include/glib-2.0/glib/gmacros.h:932:29: note: in definition of macro ‘MAX’ 932 | #define MAX(a, b) (((a) > (b)) ? (a) : (b)) | ^ options.c:585:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 585 | static int get_int(xmlNode *node, guchar *attr) | ~~~~~~~~^~~~ options.c:1555:37: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1555 | step = MAX(1, get_int(node, "step")); | ^~~~~~ | | | char * /usr/include/glib-2.0/glib/gmacros.h:932:42: note: in definition of macro ‘MAX’ 932 | #define MAX(a, b) (((a) > (b)) ? (a) : (b)) | ^ options.c:585:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 585 | static int get_int(xmlNode *node, guchar *attr) | ~~~~~~~~^~~~ options.c: In function ‘build_radio_group’: options.c:1586:30: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1586 | cols = get_int(node, "columns"); | ^~~~~~~~~ | | | char * options.c:585:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 585 | static int get_int(xmlNode *node, guchar *attr) | ~~~~~~~~^~~~ options.c: In function ‘build_colour’: options.c:1629:45: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1629 | label_wid = gtk_label_new(_(label)); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:1629:43: note: in expansion of macro ‘_’ 1629 | label_wid = gtk_label_new(_(label)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c: In function ‘build_menu’: options.c:1660:37: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1660 | label_wid = gtk_label_new(_(label)); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:1660:35: note: in expansion of macro ‘_’ 1660 | label_wid = gtk_label_new(_(label)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c: In function ‘build_font’: options.c:1698:34: warning: pointer targets in passing argument 2 of ‘get_int’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1698 | override = get_int(node, "override"); | ^~~~~~~~~~ | | | char * options.c:585:43: note: expected ‘guchar *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 585 | static int get_int(xmlNode *node, guchar *attr) | ~~~~~~~~^~~~ options.c:1707:60: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1707 | active = gtk_check_button_new_with_label(_(label)); | ^~~~~ | | | guchar * {aka unsigned char *} options.c:1707:58: note: in expansion of macro ‘_’ 1707 | active = gtk_check_button_new_with_label(_(label)); | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c:1713:67: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1713 | gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(label)), | ^~~~~ | | | guchar * {aka unsigned char *} options.c:1713:65: note: in expansion of macro ‘_’ 1713 | gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(label)), | ^ /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 52 | const char *__msgid, int __category) | ~~~~~~~~~~~~^~~~~~~ options.c: In function ‘load_options’: options.c:1755:37: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1755 | g_return_if_fail(strcmp(root->name, "Options") == 0); | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/glib-2.0/glib/gmacros.h:1236:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1236 | if (expr) \ | ^~~~ /usr/include/glib-2.0/glib/gmacros.h:1243:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1243 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:640:9: note: in expansion of macro ‘G_LIKELY’ 640 | if (G_LIKELY (expr)) \ | ^~~~~~~~ options.c:1755:9: note: in expansion of macro ‘g_return_if_fail’ 1755 | g_return_if_fail(strcmp(root->name, "Options") == 0); | ^~~~~~~~~~~~~~~~ /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:1763:32: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1763 | if (strcmp(node->name, "Option") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:1765:41: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1765 | name = xmlGetProp(node, "name"); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ options.c:1765:22: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1765 | name = xmlGetProp(node, "name"); | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from pixmaps.c:41: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ options.c:1769:23: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1769 | value = xmlNodeGetContent(node); | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ panel.c: In function ‘get_int_prop’: panel.c:272:39: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 272 | char *prop = xmlGetProp(node, name); | ^~~~ | | | const char * In file included from /usr/include/libxml2/libxml/parser.h:15, from panel.c:30: /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ panel.c:272:22: warning: pointer targets in initialization of ‘char *’ from ‘xmlChar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 272 | char *prop = xmlGetProp(node, name); | ^~~~~~~~~~ panel.c: In function ‘set_int_prop’: panel.c:288:26: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 288 | xmlSetProp(node, name, prop); | ^~~~ | | | const char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ panel.c:288:32: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 288 | xmlSetProp(node, name, prop); | ^~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ panel.c: In function ‘panel_new’: panel.c:354:27: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 354 | load_path = g_strdup(name); | ^ panel.c:359:22: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 359 | leaf = g_strconcat("pan_", name, NULL); | ^ panel.c:360:56: warning: pointer targets in passing argument 1 of ‘choices_find_xdg_path_load’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 360 | load_path = choices_find_xdg_path_load(leaf, PROJECT, SITE); | ^~~~ | | | guchar * {aka unsigned char *} In file included from panel.c:39: choices.h:12:57: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 12 | gchar *choices_find_xdg_path_load(const char *leaf, const char *dir, | ~~~~~~~~~~~~^~~~ panel.c:360:27: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 360 | load_path = choices_find_xdg_path_load(leaf, PROJECT, SITE); | ^ panel.c:364:33: warning: pointer targets in passing argument 1 of ‘access’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 364 | if (load_path && access(load_path, F_OK) == 0) | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from my_vfs.h:48, from config.h:49, from panel.c:22: /usr/include/unistd.h:287:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 287 | extern int access (const char *__name, int __type) __THROW __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ panel.c:369:42: warning: pointer targets in passing argument 1 of ‘xmlParseFile’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 369 | panel_doc = xmlParseFile(load_path); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/libxml2/libxml/parser.h:947:54: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 947 | xmlParseFile (const char *filename); | ~~~~~~~~~~~~^~~~~~~~ panel.c:372:47: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 372 | saved_side = xmlGetProp(root, "side"); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ panel.c:372:28: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 372 | saved_side = xmlGetProp(root, "side"); | ^ panel.c:409:21: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 409 | panel->name = g_strdup(name); | ^ panel.c:531:28: warning: pointer targets in passing argument 1 of ‘parse_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 531 | parse_file(load_path, pan_from_file); | ^~~~~~~~~ | | | guchar * {aka unsigned char *} In file included from panel.c:42: gui_support.h:62:29: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 62 | void parse_file(const char *path, ParseFunc *parse_line); | ~~~~~~~~~~~~^~~~ panel.c:543:32: warning: pointer targets in passing argument 1 of ‘pathdup’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 543 | apps = pathdup(make_path(app_dir, "..")); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} In file included from panel.c:49: support.h:17:27: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 17 | char *pathdup(const char *path); | ~~~~~~~~~~~~^~~~ panel.c:543:22: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 543 | apps = pathdup(make_path(app_dir, "..")); | ^ panel.c:546:47: warning: pointer targets in passing argument 2 of ‘panel_add_item’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 546 | panel_add_item(panel, apps, "Apps", FALSE, NULL, NULL, FALSE); | ^~~~ | | | guchar * {aka unsigned char *} panel.c:133:41: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 133 | const gchar *path, | ~~~~~~~~~~~~~^~~~ panel.c: In function ‘panel_load_side’: panel.c:689:32: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 689 | if (strcmp(node->name, "icon") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from panel.c:26: /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ panel.c:692:42: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 692 | label = xmlGetProp(node, "label"); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ panel.c:692:23: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 692 | label = xmlGetProp(node, "label"); | ^ panel.c:695:22: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 695 | path = xmlNodeGetContent(node); | ^ panel.c:698:45: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 698 | shortcut = xmlGetProp(node, "shortcut"); | ^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ panel.c:698:26: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 698 | shortcut = xmlGetProp(node, "shortcut"); | ^ panel.c:699:41: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 699 | args = xmlGetProp(node, "args"); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ panel.c:699:22: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 699 | args = xmlGetProp(node, "args"); | ^ panel.c:700:40: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 700 | tmp = xmlGetProp(node, "locked"); | ^~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ panel.c:700:21: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 700 | tmp = xmlGetProp(node, "locked"); | ^ panel.c: In function ‘panel_icon_set_tip’: panel.c:805:38: warning: pointer targets in passing argument 1 of ‘appinfo_get’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 805 | ai = appinfo_get(icon->path, icon->item); | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from panel.c:52: appinfo.h:13:38: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 13 | XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); | ~~~~~~~~~~~~~^~~~~~~ panel.c:814:68: warning: pointer targets in passing argument 3 of ‘gtk_tooltips_set_tip’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 814 | gtk_tooltips_set_tip(tooltips, pi->widget, str, NULL); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gtk/gtktooltips.h:96:60: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 96 | const gchar *tip_text, | ~~~~~~~~~~~~~~~^~~~~~~~ panel.c: In function ‘remove_item_from_side’: panel.c:939:48: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 939 | if ((!path || strcmp(path, icon->src_path) == 0) && | ~~~~^~~~~~~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ panel.c: In function ‘panel_setup_struts’: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 73 | GTimeVal last_popdown; | ^~~~~~~~ panel.c:1320:33: warning: pointer targets in passing argument 6 of ‘gdk_property_change’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1320 | (gchar *) &strut, 4); | ^~~~~~~~~~~~~~~~ | | | gchar * {aka char *} In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gdk/gdk.h:50: /usr/include/gtk-2.0/gdk/gdkproperty.h:65:46: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 65 | const guchar *data, | ~~~~~~~~~~~~~~~^~~~ panel.c:1326:33: warning: pointer targets in passing argument 6 of ‘gdk_property_change’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1326 | (gchar *) &strut, 12); | ^~~~~~~~~~~~~~~~ | | | gchar * {aka char *} /usr/include/gtk-2.0/gdk/gdkproperty.h:65:46: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 65 | const guchar *data, | ~~~~~~~~~~~~~~~^~~~ panel.c: In function ‘drag_motion’: panel.c:1414:14: warning: pointer targets in assignment from ‘const guchar *’ {aka ‘const unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1414 | type = dnd_motion_item(context, &item); | ^ panel.c:1436:36: warning: pointer targets in passing argument 1 of ‘access’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1436 | access(icon->path, W_OK) != 0) | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/unistd.h:287:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 287 | extern int access (const char *__name, int __type) __THROW __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ In file included from /usr/include/glib-2.0/glib.h:44: panel.c:1446:46: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1446 | g_strdup(icon->path), g_free); | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gdataset.h:146:65: note: in definition of macro ‘g_dataset_set_data_full’ 146 | g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) | ^ panel.c:1446:33: note: in expansion of macro ‘g_strdup’ 1446 | g_strdup(icon->path), g_free); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ panel.c: In function ‘add_uri_list’: panel.c:1487:48: warning: pointer targets in passing argument 1 of ‘uri_list_to_glist’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1487 | uris = uri_list_to_glist(selection_data->data); | ~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} gui_support.h:85:38: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 85 | GList *uri_list_to_glist(const char *uri_list); | ~~~~~~~~~~~~^~~~~~~~ panel.c:1493:22: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1493 | path = get_local_path((EscapedPath *) next->data); | ^ panel.c:1496:47: warning: pointer targets in passing argument 2 of ‘panel_add_item’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1496 | panel_add_item(panel, path, NULL, after, NULL, NULL, FALSE); | ^~~~ | | | guchar * {aka unsigned char *} panel.c:837:41: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 837 | const gchar *path, | ~~~~~~~~~~~~~^~~~ panel.c: In function ‘make_widgets’: panel.c:1551:52: warning: pointer targets in passing argument 3 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1551 | tree = xmlNewTextChild(side, NULL, "icon", icon->src_path); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:936:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 936 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ panel.c:1553:34: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1553 | xmlSetProp(tree, "label", icon->item->leafname); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ panel.c:1553:53: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1553 | xmlSetProp(tree, "label", icon->item->leafname); | ~~~~~~~~~~^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ panel.c:1555:42: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1555 | xmlSetProp(tree, "shortcut", icon->shortcut); | ^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ panel.c:1555:58: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1555 | xmlSetProp(tree, "shortcut", icon->shortcut); | ~~~~^~~~~~~~~~ | | | gchar * {aka char *} /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ panel.c:1557:42: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1557 | xmlSetProp(tree, "args", icon->args); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ panel.c:1557:54: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1557 | xmlSetProp(tree, "args", icon->args); | ~~~~^~~~~~ | | | gchar * {aka char *} /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ panel.c:1559:42: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1559 | xmlSetProp(tree, "locked", "true"); | ^~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ panel.c:1559:52: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1559 | xmlSetProp(tree, "locked", "true"); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ panel.c: In function ‘panel_save’: panel.c:1576:25: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1576 | if (strchr(panel->name, '/')) | ~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ panel.c:1577:38: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1577 | save = g_strdup(panel->name); | ~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ panel.c:1577:22: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1577 | save = g_strdup(panel->name); | ^ panel.c:1582:22: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1582 | leaf = g_strconcat("pan_", panel->name, NULL); | ^ panel.c:1583:51: warning: pointer targets in passing argument 1 of ‘choices_find_xdg_path_save’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1583 | save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); | ^~~~ | | | guchar * {aka unsigned char *} choices.h:14:57: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 14 | gchar *choices_find_xdg_path_save(const char *leaf, const char *dir, | ~~~~~~~~~~~~^~~~ panel.c:1583:22: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1583 | save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); | ^ panel.c:1590:25: warning: pointer targets in passing argument 1 of ‘xmlNewDoc’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1590 | doc = xmlNewDoc("1.0"); | ^~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:817:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 817 | xmlNewDoc (const xmlChar *version); | ~~~~~~~~~~~~~~~^~~~~~~ panel.c:1591:60: warning: pointer targets in passing argument 3 of ‘xmlNewDocNode’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1591 | xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "panel", NULL)); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:866:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 866 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ panel.c:1595:26: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1595 | xmlSetProp(root, "side", panel_side_to_name(panel->side)); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ panel.c:1595:34: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1595 | xmlSetProp(root, "side", panel_side_to_name(panel->side)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char * /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ panel.c:1597:43: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1597 | options = xmlNewChild(root, NULL, "options", NULL); | ^~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ panel.c:1604:46: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1604 | make_widgets(xmlNewChild(root, NULL, "start", NULL), | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ panel.c:1607:46: warning: pointer targets in passing argument 3 of ‘xmlNewChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1607 | make_widgets(xmlNewChild(root, NULL, "end", NULL), | ^~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:883:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 883 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ panel.c:1611:32: warning: pointer targets in passing argument 1 of ‘g_strconcat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1611 | save_new = g_strconcat(save, ".new", NULL); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:298:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 298 | gchar* g_strconcat (const gchar *string1, | ~~~~~~~~~~~~~^~~~~~~ panel.c:1611:18: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1611 | save_new = g_strconcat(save, ".new", NULL); | ^ panel.c:1612:32: warning: pointer targets in passing argument 2 of ‘save_xml_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1612 | if (save_xml_file(doc, save_new) || rename(save_new, save)) | ^~~~~~~~ | | | guchar * {aka unsigned char *} support.h:15:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 15 | int save_xml_file(xmlDocPtr doc, const gchar *filename); | ~~~~~~~~~~~~~^~~~~~~~ panel.c:1612:52: warning: pointer targets in passing argument 1 of ‘rename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1612 | if (save_xml_file(doc, save_new) || rename(save_new, save)) | ^~~~~~~~ | | | guchar * {aka unsigned char *} In file included from panel.c:24: /usr/include/stdio.h:159:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | extern int rename (const char *__old, const char *__new) __THROW; | ~~~~~~~~~~~~^~~~~ panel.c:1612:62: warning: pointer targets in passing argument 2 of ‘rename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1612 | if (save_xml_file(doc, save_new) || rename(save_new, save)) | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/stdio.h:159:51: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | extern int rename (const char *__old, const char *__new) __THROW; | ~~~~~~~~~~~~^~~~~ panel.c: In function ‘start_drag’: panel.c:1922:26: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1922 | uri_list = icon_create_uri_list(); | ^ panel.c: In function ‘run_applet’: panel.c:1984:42: warning: pointer targets in passing argument 1 of ‘make_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1984 | argv[0] = (char *) make_path(icon->path, "AppletRun"); | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} support.h:18:37: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 18 | const guchar *make_path(const char *dir, const char *leaf); | ~~~~~~~~~~~~^~~ panel.c:2015:33: warning: pointer targets in passing argument 6 of ‘gdk_property_change’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2015 | pos, strlen(pos)); | ^~~ | | | gchar * {aka char *} /usr/include/gtk-2.0/gdk/gdkproperty.h:65:46: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 65 | const guchar *data, | ~~~~~~~~~~~~~~~^~~~ panel.c: In function ‘panel_style_changed’: panel.c:2156:58: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2156 | names[i] = panel ? g_strdup(panel->name) : NULL; | ~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ panel.c: In function ‘panel_side_radio_toggled’: panel.c:2408:30: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2408 | name = g_strdup(panel->name); | ~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ panel.c:2410:59: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2410 | ? g_strdup(current_panel[new_side]->name) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ pinboard.c: In function ‘pinboard_init’: pinboard.c:270:45: warning: pointer targets in passing argument 1 of ‘gdk_color_parse’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 270 | gdk_color_parse(o_pinboard_fg_colour.value, &pin_text_fg_col); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:34, from /usr/include/gtk-2.0/gdk/gdkdisplay.h:32, from /usr/include/gtk-2.0/gdk/gdkscreen.h:33, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31: /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 136 | gboolean gdk_color_parse (const gchar *spec, | ~~~~~~~~~~~~~~~~^~~~ pinboard.c:271:45: warning: pointer targets in passing argument 1 of ‘gdk_color_parse’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 271 | gdk_color_parse(o_pinboard_bg_colour.value, &pin_text_bg_col); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 136 | gboolean gdk_color_parse (const gchar *spec, | ~~~~~~~~~~~~~~~~^~~~ pinboard.c:272:49: warning: pointer targets in passing argument 1 of ‘gdk_color_parse’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 272 | gdk_color_parse(o_pinboard_shadow_colour.value, &pin_text_shadow_col); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 136 | gboolean gdk_color_parse (const gchar *spec, | ~~~~~~~~~~~~~~~~^~~~ pinboard.c: In function ‘pinboard_activate’: pinboard.c:308:15: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 308 | slash = strchr(name, '/'); | ^ pinboard.c:314:30: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 314 | path = g_strdup(name); | ^ pinboard.c:320:22: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 320 | leaf = g_strconcat("pb_", name, NULL); | ^ pinboard.c:321:51: warning: pointer targets in passing argument 1 of ‘choices_find_xdg_path_load’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 321 | path = choices_find_xdg_path_load(leaf, PROJECT, SITE); | ^~~~ | | | guchar * {aka unsigned char *} In file included from pinboard.c:42: choices.h:12:57: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 12 | gchar *choices_find_xdg_path_load(const char *leaf, const char *dir, | ~~~~~~~~~~~~^~~~ pinboard.c:321:22: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 321 | path = choices_find_xdg_path_load(leaf, PROJECT, SITE); | ^ pinboard.c:326:32: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 326 | current_pinboard->name = g_strdup(name); | ^ pinboard.c:342:36: warning: pointer targets in passing argument 1 of ‘xmlParseFile’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 342 | doc = xmlParseFile(path); | ^~~~ | | | guchar * {aka unsigned char *} In file included from pinboard.c:32: /usr/include/libxml2/libxml/parser.h:947:54: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 947 | xmlParseFile (const char *filename); | ~~~~~~~~~~~~^~~~~~~~ pinboard.c:353:36: warning: pointer targets in passing argument 1 of ‘parse_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 353 | parse_file(path, pin_from_file); | ^~~~ | | | guchar * {aka unsigned char *} In file included from pinboard.c:44: gui_support.h:62:29: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 62 | void parse_file(const char *path, ParseFunc *parse_line); | ~~~~~~~~~~~~^~~~ pinboard.c: In function ‘pinboard_get_name’: pinboard.c:385:32: warning: pointer targets in returning ‘guchar *’ {aka ‘unsigned char *’} from a function with return type ‘const gchar *’ {aka ‘const char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 385 | return current_pinboard->name; | ~~~~~~~~~~~~~~~~^~~~~~ pinboard.c: In function ‘pinboard_pin_with_args’: pinboard.c:481:40: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 481 | if (strcmp(icon->path, path) == 0) | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from pinboard.c:25: /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ pinboard.c: In function ‘pinboard_remove’: pinboard.c:645:31: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 645 | if(strcmp(icon->path, path)!=0) | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ pinboard.c: In function ‘pinboard_set_backdrop_app’: pinboard.c:707:28: warning: pointer targets in passing argument 1 of ‘diritem_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 707 | item = diritem_new(""); | ^~ | | | char * In file included from pinboard.c:46: diritem.h:51:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ pinboard.c:708:24: warning: pointer targets in passing argument 1 of ‘diritem_restat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 708 | diritem_restat(app, item, NULL); | ^~~ | | | const gchar * {aka const char *} diritem.h:52:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ pinboard.c: In function ‘pinboard_set_backdrop_box’: pinboard.c:796:60: warning: pointer targets in passing argument 2 of ‘drop_box_set_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 796 | drop_box_set_path(DROP_BOX(frame), current_pinboard->backdrop); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | gchar * {aka char *} In file included from pinboard.c:56: dropbox.h:18:57: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 18 | void drop_box_set_path(DropBox *drop_box, const guchar *path); | ~~~~~~~~~~~~~~^~~~ pinboard.c: In function ‘pinboard_set_backdrop’: pinboard.c:878:56: warning: pointer targets in passing argument 2 of ‘drop_box_set_path’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 878 | drop_box_set_path(box, current_pinboard->backdrop); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | gchar * {aka char *} dropbox.h:18:57: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 18 | void drop_box_set_path(DropBox *drop_box, const guchar *path); | ~~~~~~~~~~~~~~^~~~ In file included from config.h:49, from pinboard.c:22: pinboard.c: In function ‘drag_backdrop_dropped’: pixmaps.c: In function ‘load_pixmap’: pinboard.c:929:21: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 929 | if (mc_stat(path, &info)) | ^~~~ | | | const guchar * {aka const unsigned char *} my_vfs.h:57:30: note: in definition of macro ‘mc_stat’ 57 | # define mc_stat(x, y) stat(x, y) | ^ pixmaps.c:180:14: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 180 | path = g_strconcat(app_dir, "/images/", name, ".png", NULL); | ^ In file included from /usr/include/features.h:503, from /usr/include/sys/stat.h:25, from my_vfs.h:47: /usr/include/sys/stat.h:227:12: note: expected ‘const char * restrict’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 227 | extern int __REDIRECT_NTH (stat, (const char *__restrict __file, | ^~~~~~~~~~~~~~ pixmaps.c:181:34: warning: pointer targets in passing argument 1 of ‘image_from_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 181 | retval = image_from_file(path); | ^~~~ | | | guchar * {aka unsigned char *} pixmaps.c:111:50: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 111 | static MaskedPixmap *image_from_file(const char *path); | ~~~~~~~~~~~~^~~~ pixmaps.c: In function ‘mp_from_stock’: pixmaps.c:213:9: warning: ‘gdk_pixbuf_unref’ is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 213 | gdk_pixbuf_unref(pixbuf); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/include/gtk-2.0/gdk/gdk.h:33: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:168:12: note: declared here 168 | void gdk_pixbuf_unref (GdkPixbuf *pixbuf); | ^~~~~~~~~~~~~~~~ pinboard.c:940:43: warning: pointer targets in passing argument 1 of ‘pinboard_set_backdrop_app’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 940 | pinboard_set_backdrop_app(path); | ^~~~ | | | const guchar * {aka const unsigned char *} pinboard.c:701:45: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 701 | void pinboard_set_backdrop_app(const gchar *app) | ~~~~~~~~~~~~~^~~ pinboard.c:943:39: warning: pointer targets in passing argument 1 of ‘pinboard_set_backdrop’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 943 | pinboard_set_backdrop(path, radios_get_value(radios)); | ^~~~ | | | const guchar * {aka const unsigned char *} pixmaps.c: In function ‘pixmap_background_thumb’: pixmaps.c:279:32: warning: passing argument 2 of ‘callback’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers]] 279 | callback(data, path); | ^~~~ pixmaps.c:279:32: note: expected ‘gpointer’ {aka ‘void *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} pinboard.c:841:41: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 841 | void pinboard_set_backdrop(const gchar *path, BackdropStyle style) | ~~~~~~~~~~~~~^~~~ pixmaps.c:292:43: warning: passing argument 2 of ‘callback’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers]] 292 | callback(data, image? path: NULL); | ^ pixmaps.c:292:43: note: expected ‘gpointer’ {aka ‘void *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} pinboard.c: In function ‘pinboard_check_options’: pixmaps.c:335:25: warning: ‘g_basename’ is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 335 | item = diritem_new(g_basename(thumb_prog)); | ^~~~ In file included from /usr/include/glib-2.0/glib.h:50: /usr/include/glib-2.0/glib/gfileutils.h:207:14: note: declared here 207 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ pinboard.c:964:45: warning: pointer targets in passing argument 1 of ‘gdk_color_parse’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 964 | gdk_color_parse(o_pinboard_fg_colour.value, &n_fg); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 136 | gboolean gdk_color_parse (const gchar *spec, | ~~~~~~~~~~~~~~~~^~~~ pixmaps.c:335:44: warning: pointer targets in passing argument 1 of ‘diritem_new’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 335 | item = diritem_new(g_basename(thumb_prog)); | ^~~~~~~~~~~~~~~~~~~~~~ | | | const gchar * {aka const char *} In file included from pixmaps.c:52: diritem.h:51:36: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 51 | DirItem *diritem_new(const guchar *leafname); | ~~~~~~~~~~~~~~^~~~~~~~ pixmaps.c:337:40: warning: pointer targets in passing argument 1 of ‘diritem_restat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 337 | diritem_restat(thumb_prog, item, NULL); | ^~~~~~~~~~ | | | gchar * {aka char *} diritem.h:52:35: note: expected ‘const guchar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 52 | void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); | ~~~~~~~~~~~~~~^~~~ pinboard.c:965:45: warning: pointer targets in passing argument 1 of ‘gdk_color_parse’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 965 | gdk_color_parse(o_pinboard_bg_colour.value, &n_bg); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 136 | gboolean gdk_color_parse (const gchar *spec, | ~~~~~~~~~~~~~~~~^~~~ pinboard.c:966:49: warning: pointer targets in passing argument 1 of ‘gdk_color_parse’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 966 | gdk_color_parse(o_pinboard_shadow_colour.value, &n_shadow); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 136 | gboolean gdk_color_parse (const gchar *spec, | ~~~~~~~~~~~~~~~~^~~~ In file included from config.h:49, from pixmaps.c:22: pixmaps.c: In function ‘pixmap_try_thumb’: pixmaps.c:411:29: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 411 | if (mc_stat(make_path(home_dir, ".thumbnails/normal"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} my_vfs.h:57:30: note: in definition of macro ‘mc_stat’ 57 | # define mc_stat(x, y) stat(x, y) | ^ In file included from /usr/include/features.h:503, from /usr/include/sys/stat.h:25, from my_vfs.h:47: /usr/include/sys/stat.h:227:12: note: expected ‘const char * restrict’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 227 | extern int __REDIRECT_NTH (stat, (const char *__restrict __file, | ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: pinboard.c:971:49: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 971 | name = g_strdup(current_pinboard->name); | ~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ pixmaps.c:431:17: warning: ‘gdk_pixbuf_unref’ is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 431 | gdk_pixbuf_unref(pixbuf); | ^~~~~~~~~~~~~~~~ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:168:12: note: declared here 168 | void gdk_pixbuf_unref (GdkPixbuf *pixbuf); | ^~~~~~~~~~~~~~~~ pixmaps.c: In function ‘get_thumbnail_for’: pixmaps.c:667:17: warning: ‘gdk_pixbuf_unref’ is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 667 | gdk_pixbuf_unref(thumb); | ^~~~~~~~~~~~~~~~ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:168:12: note: declared here 168 | void gdk_pixbuf_unref (GdkPixbuf *pixbuf); | ^~~~~~~~~~~~~~~~ pixmaps.c: In function ‘image_from_file’: pixmaps.c:695:9: warning: ‘gdk_pixbuf_unref’ is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 695 | gdk_pixbuf_unref(pixbuf); | ^~~~~~~~~~~~~~~~ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:168:12: note: declared here 168 | void gdk_pixbuf_unref (GdkPixbuf *pixbuf); | ^~~~~~~~~~~~~~~~ pixmaps.c: In function ‘scale_pixbuf’: pixmaps.c:772:17: warning: ‘gdk_pixbuf_ref’ is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 772 | gdk_pixbuf_ref(src); | ^~~~~~~~~~~~~~ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:166:12: note: declared here 166 | GdkPixbuf *gdk_pixbuf_ref (GdkPixbuf *pixbuf); | ^~~~~~~~~~~~~~ pixmaps.c: In function ‘scale_pixbuf_up’: pixmaps.c:802:17: warning: ‘gdk_pixbuf_ref’ is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 802 | gdk_pixbuf_ref(src); | ^~~~~~~~~~~~~~ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:166:12: note: declared here 166 | GdkPixbuf *gdk_pixbuf_ref (GdkPixbuf *pixbuf); | ^~~~~~~~~~~~~~ pixmaps.c: In function ‘get_bad_image’: pixmaps.c:828:9: warning: ‘gdk_pixbuf_unref’ is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 828 | gdk_pixbuf_unref(bad); | ^~~~~~~~~~~~~~~~ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:168:12: note: declared here 168 | void gdk_pixbuf_unref (GdkPixbuf *pixbuf); | ^~~~~~~~~~~~~~~~ pinboard.c: In function ‘start_drag’: pinboard.c:1481:26: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1481 | uri_list = icon_create_uri_list(); | ^ pixmaps.c: In function ‘load_default_pixmaps’: pinboard.c: In function ‘backdrop_from_xml’: pixmaps.c:966:25: warning: pointer targets in passing argument 1 of ‘gdk_pixbuf_new_from_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 966 | make_path(app_dir, ".DirIcon"), &error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const guchar * {aka const unsigned char *} /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:252:50: note: expected ‘const char *’ but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 252 | GdkPixbuf *gdk_pixbuf_new_from_file (const char *filename, | ~~~~~~~~~~~~^~~~~~~~ pinboard.c:1507:36: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1507 | current_pinboard->backdrop = xmlNodeGetContent(node); | ^ pinboard.c:1509:34: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1509 | style = xmlGetProp(node, "style"); | ^~~~~~~ | | | char * In file included from /usr/include/libxml2/libxml/parser.h:15: /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1509:15: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘gchar *’ {aka ‘char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1509 | style = xmlGetProp(node, "style"); | ^ pixmaps.c: In function ‘extract_tiff_thumbnail’: pixmaps.c:1148:13: warning: variable ‘count’ set but not used [-Wunused-but-set-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-but-set-variable]] 1148 | int count, offset; | ^~~~~ pinboard.c:1514:19: warning: ‘g_strcasecmp’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1514 | g_strcasecmp(style, "Tiled") == 0 ? BACKDROP_TILE : | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here 268 | gint g_strcasecmp (const gchar *s1, | ^~~~~~~~~~~~ pinboard.c:1515:19: warning: ‘g_strcasecmp’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1515 | g_strcasecmp(style, "Scaled") == 0 ? BACKDROP_SCALE : | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here 268 | gint g_strcasecmp (const gchar *s1, | ^~~~~~~~~~~~ pinboard.c:1516:19: warning: ‘g_strcasecmp’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1516 | g_strcasecmp(style, "Fit") == 0 ? BACKDROP_FIT : | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here 268 | gint g_strcasecmp (const gchar *s1, | ^~~~~~~~~~~~ pinboard.c:1517:19: warning: ‘g_strcasecmp’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1517 | g_strcasecmp(style, "Stretched") == 0 ? BACKDROP_STRETCH : | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here 268 | gint g_strcasecmp (const gchar *s1, | ^~~~~~~~~~~~ pinboard.c:1518:19: warning: ‘g_strcasecmp’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1518 | g_strcasecmp(style, "Centred") == 0 ? BACKDROP_CENTRE : | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here 268 | gint g_strcasecmp (const gchar *s1, | ^~~~~~~~~~~~ pinboard.c:1519:19: warning: ‘g_strcasecmp’ is deprecated [-Wdeprecated-declarations[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations]] 1519 | g_strcasecmp(style, "Program") == 0 ? BACKDROP_PROGRAM : | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here 268 | gint g_strcasecmp (const gchar *s1, | ^~~~~~~~~~~~ pinboard.c: In function ‘pinboard_load_from_xml’: pinboard.c:1541:32: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1541 | if (strcmp(node->name, "backdrop") == 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ pinboard.c:1546:32: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1546 | if (strcmp(node->name, "icon") != 0) | ~~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ pinboard.c:1549:40: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1549 | tmp = xmlGetProp(node, "x"); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1549:21: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1549 | tmp = xmlGetProp(node, "x"); | ^ pinboard.c:1555:40: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1555 | tmp = xmlGetProp(node, "y"); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: pixmaps.c: In function ‘thumbnail_path’: /usr/include/glib-2.0/glib/gstring.h:74:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-result]] 70 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pixmaps.c:542:9: note: in expansion of macro ‘g_string_free’ 542 | g_string_free(to, FALSE); | ^~~~~~~~~~~~~ pinboard.c:1555:21: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1555 | tmp = xmlGetProp(node, "y"); | ^ pinboard.c:1561:42: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1561 | label = xmlGetProp(node, "label"); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1561:23: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1561 | label = xmlGetProp(node, "label"); | ^ pinboard.c:1564:22: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1564 | path = xmlNodeGetContent(node); | ^ pinboard.c:1567:45: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1567 | shortcut = xmlGetProp(node, "shortcut"); | ^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1567:26: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1567 | shortcut = xmlGetProp(node, "shortcut"); | ^ pinboard.c:1568:41: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1568 | args = xmlGetProp(node, "args"); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1568:22: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1568 | args = xmlGetProp(node, "args"); | ^ pinboard.c:1570:40: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1570 | tmp = xmlGetProp(node, "locked"); | ^~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1067:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1067 | const xmlChar *name); | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1570:21: warning: pointer targets in assignment from ‘xmlChar *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1570 | tmp = xmlGetProp(node, "locked"); | ^ pinboard.c: In function ‘pinboard_save’: pinboard.c:1636:36: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1636 | if (strchr(current_pinboard->name, '/')) | ~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ pinboard.c:1637:49: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1637 | save = g_strdup(current_pinboard->name); | ~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ 324 | #define g_strdup(x) g_strdup_inline (x) | ^ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ pinboard.c:1637:22: warning: pointer targets in assignment from ‘char *’ to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1637 | save = g_strdup(current_pinboard->name); | ^ pinboard.c:1642:22: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1642 | leaf = g_strconcat("pb_", current_pinboard->name, NULL); | ^ pinboard.c:1643:51: warning: pointer targets in passing argument 1 of ‘choices_find_xdg_path_save’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1643 | save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); | ^~~~ | | | guchar * {aka unsigned char *} choices.h:14:57: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 14 | gchar *choices_find_xdg_path_save(const char *leaf, const char *dir, | ~~~~~~~~~~~~^~~~ pinboard.c:1643:22: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1643 | save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); | ^ pinboard.c:1650:25: warning: pointer targets in passing argument 1 of ‘xmlNewDoc’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1650 | doc = xmlNewDoc("1.0"); | ^~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:817:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 817 | xmlNewDoc (const xmlChar *version); | ~~~~~~~~~~~~~~~^~~~~~~ pinboard.c:1651:60: warning: pointer targets in passing argument 3 of ‘xmlNewDocNode’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1651 | xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "pinboard", NULL)); | ^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:866:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 866 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1660:52: warning: pointer targets in passing argument 3 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1660 | tree = xmlNewTextChild(root, NULL, "backdrop", | ^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:936:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 936 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1661:49: warning: pointer targets in passing argument 4 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1661 | current_pinboard->backdrop); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | gchar * {aka char *} /usr/include/libxml2/libxml/tree.h:937:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 937 | const xmlChar *content); | ~~~~~~~~~~~~~~~^~~~~~~ pinboard.c:1662:34: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1662 | xmlSetProp(tree, "style", | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1663:60: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1663 | style == BACKDROP_TILE ? "Tiled" : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | char * 1664 | style == BACKDROP_CENTRE ? "Centred" : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1665 | style == BACKDROP_SCALE ? "Scaled" : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1666 | style == BACKDROP_FIT ? "Fit" : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1667 | style == BACKDROP_STRETCH ? "Stretched" : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1668 | "Program"); | ~~~~~~~~~ /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ pinboard.c:1678:52: warning: pointer targets in passing argument 3 of ‘xmlNewTextChild’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1678 | tree = xmlNewTextChild(root, NULL, "icon", icon->src_path); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:936:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 936 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1681:34: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1681 | xmlSetProp(tree, "x", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1681:39: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1681 | xmlSetProp(tree, "x", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ pinboard.c:1685:34: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1685 | xmlSetProp(tree, "y", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1685:39: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1685 | xmlSetProp(tree, "y", tmp); | ^~~ | | | char * /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ pinboard.c:1688:34: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1688 | xmlSetProp(tree, "label", icon->item->leafname); | ^~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1688:53: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1688 | xmlSetProp(tree, "label", icon->item->leafname); | ~~~~~~~~~~^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ pinboard.c:1690:42: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1690 | xmlSetProp(tree, "shortcut", icon->shortcut); | ^~~~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1690:58: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1690 | xmlSetProp(tree, "shortcut", icon->shortcut); | ~~~~^~~~~~~~~~ | | | gchar * {aka char *} /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ pinboard.c:1692:42: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1692 | xmlSetProp(tree, "args", icon->args); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1692:54: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1692 | xmlSetProp(tree, "args", icon->args); | ~~~~^~~~~~ | | | gchar * {aka char *} /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’} 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ pinboard.c:1694:42: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1694 | xmlSetProp(tree, "locked", "true"); | ^~~~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1053:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1053 | const xmlChar *name, | ~~~~~~~~~~~~~~~^~~~ pinboard.c:1694:52: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1694 | xmlSetProp(tree, "locked", "true"); | ^~~~~~ | | | char * /usr/include/libxml2/libxml/tree.h:1054:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 1054 | const xmlChar *value); | ~~~~~~~~~~~~~~~^~~~~ pinboard.c:1697:32: warning: pointer targets in passing argument 1 of ‘g_strconcat’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1697 | save_new = g_strconcat(save, ".new", NULL); | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gstrfuncs.h:298:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 298 | gchar* g_strconcat (const gchar *string1, | ~~~~~~~~~~~~~^~~~~~~ pinboard.c:1697:18: warning: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guchar *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1697 | save_new = g_strconcat(save, ".new", NULL); | ^ pinboard.c:1698:32: warning: pointer targets in passing argument 2 of ‘save_xml_file’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1698 | if (save_xml_file(doc, save_new) || rename(save_new, save)) | ^~~~~~~~ | | | guchar * {aka unsigned char *} In file included from pinboard.c:43: support.h:15:47: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 15 | int save_xml_file(xmlDocPtr doc, const gchar *filename); | ~~~~~~~~~~~~~^~~~~~~~ pinboard.c:1698:52: warning: pointer targets in passing argument 1 of ‘rename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1698 | if (save_xml_file(doc, save_new) || rename(save_new, save)) | ^~~~~~~~ | | | guchar * {aka unsigned char *} In file included from pinboard.c:26: /usr/include/stdio.h:159:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | extern int rename (const char *__old, const char *__new) __THROW; | ~~~~~~~~~~~~^~~~~ pinboard.c:1698:62: warning: pointer targets in passing argument 2 of ‘rename’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1698 | if (save_xml_file(doc, save_new) || rename(save_new, save)) | ^~~~ | | | guchar * {aka unsigned char *} /usr/include/stdio.h:159:51: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 159 | extern int rename (const char *__old, const char *__new) __THROW; | ~~~~~~~~~~~~^~~~~ pinboard.c: In function ‘drag_motion’: pinboard.c:1767:14: warning: pointer targets in assignment from ‘const guchar *’ {aka ‘const unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1767 | type = dnd_motion_item(context, &item); | ^ pinboard.c:1789:36: warning: pointer targets in passing argument 1 of ‘access’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1789 | access(icon->path, W_OK) != 0) | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from my_vfs.h:48: /usr/include/unistd.h:287:32: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 287 | extern int access (const char *__name, int __type) __THROW __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ In file included from /usr/include/glib-2.0/glib.h:44: pinboard.c:1799:46: warning: pointer targets in passing argument 1 of ‘g_strdup_inline’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 1799 | g_strdup(icon->path), g_free); | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/glib-2.0/glib/gdataset.h:146:65: note: in definition of macro ‘g_dataset_set_data_full’ 146 | g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) | ^ pinboard.c:1799:33: note: in expansion of macro ‘g_strdup’ 1799 | g_strdup(icon->path), g_free); | ^~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:309:30: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 309 | g_strdup_inline (const char *str) | ~~~~~~~~~~~~^~~ pinboard.c: In function ‘pin_icon_set_tip’: pinboard.c:2214:30: warning: pointer targets in passing argument 1 of ‘appinfo_get’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2214 | ai = appinfo_get(icon->path, icon->item); | ~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from pinboard.c:50: appinfo.h:13:38: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 13 | XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); | ~~~~~~~~~~~~~^~~~~~~ pinboard.c:2223:65: warning: pointer targets in passing argument 3 of ‘gtk_tooltips_set_tip’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2223 | gtk_tooltips_set_tip(tooltips, pi->win, str, NULL); | ^~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gtk/gtktooltips.h:96:60: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 96 | const gchar *tip_text, | ~~~~~~~~~~~~~~~^~~~~~~~ pinboard.c: In function ‘reload_backdrop’: pinboard.c:2567:25: warning: pointer targets in assignment from ‘const guchar *’ {aka ‘const unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2567 | argv[0] = make_path(backdrop, "AppRun"); | ^ pinboard.c:2607:45: warning: pointer targets in passing argument 1 of ‘gdk_color_parse’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2607 | gdk_color_parse(o_pinboard_bg_colour.value, | ~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} /usr/include/gtk-2.0/gdk/gdkcolor.h:136:48: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 136 | gboolean gdk_color_parse (const gchar *spec, | ~~~~~~~~~~~~~~~~^~~~ pinboard.c: In function ‘update_pinboard_font’: pinboard.c:2838:74: warning: pointer targets in passing argument 1 of ‘pango_font_description_from_string’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2838 | ? pango_font_description_from_string(o_label_font.value) | ~~~~~~~~~~~~^~~~~~ | | | guchar * {aka unsigned char *} In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32: /usr/include/pango-1.0/pango/pango-font.h:340:88: note: expected ‘const char *’ but argument is of type ‘guchar *’ {aka ‘unsigned char *’} 340 | *pango_font_description_from_string (const char *str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ pinboard.c: In function ‘radios_changed’: pinboard.c:2858:22: warning: pointer targets in assignment from ‘const gchar *’ {aka ‘const char *’} to ‘const guchar *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2858 | path = drop_box_get_path(drop_box); | ^ pinboard.c:2860:47: warning: pointer targets in passing argument 1 of ‘pinboard_set_backdrop’ differ in signedness [-Wpointer-sign[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-pointer-sign]] 2860 | pinboard_set_backdrop(path, radios_get_value(radios)); | ^~~~ | | | const guchar * {aka const unsigned char *} pinboard.c:841:41: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const guchar *’ {aka ‘const unsigned char *’} 841 | void pinboard_set_backdrop(const gchar *path, BackdropStyle style) | ~~~~~~~~~~~~~^~~~ * ERROR: app-misc/rox-filer-2.11::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-misc/rox-filer-2.11::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-misc/rox-filer-2.11::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/app-misc/rox-filer-2.11:20240216-080813.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-misc/rox-filer-2.11/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-misc/rox-filer-2.11/temp/environment'. * Working directory: '/var/tmp/portage/app-misc/rox-filer-2.11/work/rox-filer-2.11/ROX-Filer/src' * S: '/var/tmp/portage/app-misc/rox-filer-2.11/work/rox-filer-2.11/ROX-Filer/src'