<86>Apr 21 01:31:11 userdel[126010]: delete user 'rooter' <86>Apr 21 01:31:11 groupadd[126040]: group added to /etc/group: name=rooter, GID=669 <86>Apr 21 01:31:11 groupadd[126040]: group added to /etc/gshadow: name=rooter <86>Apr 21 01:31:11 groupadd[126040]: new group: name=rooter, GID=669 <86>Apr 21 01:31:11 useradd[126048]: new user: name=rooter, UID=669, GID=669, home=/root, shell=/bin/bash <86>Apr 21 01:31:11 userdel[126057]: delete user 'builder' <86>Apr 21 01:31:11 userdel[126057]: removed group 'builder' owned by 'builder' <86>Apr 21 01:31:11 userdel[126057]: removed shadow group 'builder' owned by 'builder' <86>Apr 21 01:31:11 groupadd[126062]: group added to /etc/group: name=builder, GID=670 <86>Apr 21 01:31:11 groupadd[126062]: group added to /etc/gshadow: name=builder <86>Apr 21 01:31:11 groupadd[126062]: new group: name=builder, GID=670 <86>Apr 21 01:31:11 useradd[126070]: new user: name=builder, UID=670, GID=670, home=/usr/src, shell=/bin/bash <13>Apr 21 01:31:14 rpmi: xorg-xproto-devel-7.0.31-alt0.M80P.1 p8+226471.100.1.1 1554301566 installed <13>Apr 21 01:31:14 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871120 installed <13>Apr 21 01:31:14 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Apr 21 01:31:14 rpmi: libjpeg-2:1.3.1-alt0.1 1388074033 installed <13>Apr 21 01:31:14 rpmi: libpng15-1.5.28-alt1 1484572014 installed <13>Apr 21 01:31:14 rpmi: libSM-1.2.2-alt1 1391072686 installed <13>Apr 21 01:31:14 rpmi: zlib-devel-1.2.8-alt1 1371079009 installed <13>Apr 21 01:31:14 rpmi: libwayland-server-1.14.0-alt0.M80P.1 1502720500 installed <13>Apr 21 01:31:14 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Apr 21 01:31:14 rpmi: libXau-devel-1.0.8-alt1 1369565807 installed <13>Apr 21 01:31:14 rpmi: libjasper-1.900.1-alt3 1391718482 installed <13>Apr 21 01:31:14 rpmi: libtiff5-4.0.3-alt1 1348347498 installed <13>Apr 21 01:31:14 rpmi: libICE-devel-1.0.9-alt1 1409902719 installed <13>Apr 21 01:31:14 rpmi: libSM-devel-1.2.2-alt1 1391072686 installed <13>Apr 21 01:31:15 rpmi: libgtk+2-locales-2.24.31-alt1 1473461664 installed <13>Apr 21 01:31:15 rpmi: libdatrie-0.2.8-alt1_5 1410185969 installed <13>Apr 21 01:31:15 rpmi: libthai-0.1.24-alt1_1 1459282110 installed <13>Apr 21 01:31:15 rpmi: libpng12-1.2.50-alt2 1347753407 installed <13>Apr 21 01:31:15 rpmi: libpng12-devel-1.2.50-alt2 1347753407 installed <13>Apr 21 01:31:15 rpmi: libpixman-3:0.32.8-alt1 1447610691 installed <13>Apr 21 01:31:15 rpmi: liblz4-1:1.7.5-alt1 1488766699 installed <13>Apr 21 01:31:15 rpmi: libgpg-error-1.31-alt1.M80P.1 1529024730 installed <13>Apr 21 01:31:15 rpmi: libgcrypt20-1.8.3-alt4 p8+219793.200.6.1 1551112986 installed <13>Apr 21 01:31:15 rpmi: libsystemd-1:239-alt1.M80P.1 p8+226956.200.2.1 1555431492 installed <13>Apr 21 01:31:15 rpmi: libdbus-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 21 01:31:15 rpmi: libavahi-0.6.31-alt7.M80P.1 1526318593 installed <13>Apr 21 01:31:15 rpmi: libatk-locales-2.24.0-alt0.M80P.1 1504535386 installed <13>Apr 21 01:31:15 rpmi: libatk-2.24.0-alt0.M80P.1 1504535253 installed <13>Apr 21 01:31:15 rpmi: xorg-renderproto-devel-0.11.1-alt3 1303465056 installed <13>Apr 21 01:31:15 rpmi: xorg-xextproto-devel-2:7.3.0-alt1 1389258977 installed <13>Apr 21 01:31:15 rpmi: xorg-kbproto-devel-1.0.6-alt1 1332531883 installed <13>Apr 21 01:31:15 rpmi: libwayland-client-1.14.0-alt0.M80P.1 1502720500 installed <13>Apr 21 01:31:15 rpmi: libxshmfence-1.2-alt1 1420972191 installed <13>Apr 21 01:31:15 rpmi: libpciaccess-1:0.13.4-alt1 1431681688 installed <13>Apr 21 01:31:15 rpmi: libdrm-1:2.4.89-alt1.M80P.1 1516609380 installed <13>Apr 21 01:31:15 rpmi: libgbm-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 01:31:16 rpmi: libX11-locales-3:1.6.3-alt1 1431956885 installed <13>Apr 21 01:31:16 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Apr 21 01:31:16 rpmi: libxcb-1.12-alt2 p8.218219.300 1545313310 installed <13>Apr 21 01:31:16 rpmi: libX11-3:1.6.3-alt1 1431956911 installed <13>Apr 21 01:31:16 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Apr 21 01:31:16 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Apr 21 01:31:16 rpmi: libXfixes-5.0.1-alt1 1369809606 installed <13>Apr 21 01:31:16 rpmi: libXdamage-1.1.3-alt4 1297162596 installed <13>Apr 21 01:31:17 rpmi: libxcb-devel-1.12-alt2 p8.218219.300 1545313310 installed <13>Apr 21 01:31:17 rpmi: libX11-devel-3:1.6.3-alt1 1431956911 installed <13>Apr 21 01:31:17 rpmi: libXrender-devel-0.9.8-alt1 1371312110 installed <13>Apr 21 01:31:17 rpmi: libXext-devel-1.3.3-alt1 1409902932 installed <13>Apr 21 01:31:17 rpmi: libXcursor-1.1.15-alt1.M80P.1 1512373713 installed <13>Apr 21 01:31:17 rpmi: libXrandr-1.5.0-alt1 1431936188 installed <13>Apr 21 01:31:17 rpmi: libXxf86vm-1.1.3-alt1 1369984824 installed <13>Apr 21 01:31:17 rpmi: libGL-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 01:31:17 rpmi: libEGL-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 01:31:17 rpmi: libEGL-devel-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 01:31:17 rpmi: libGL-devel-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 01:31:17 rpmi: libXi-1.7.9-alt1.M80P.1 1515766146 installed <13>Apr 21 01:31:17 rpmi: libXinerama-1.1.3-alt1 1369984571 installed <13>Apr 21 01:31:17 rpmi: libXcomposite-0.4.3-alt3 1297306939 installed <13>Apr 21 01:31:17 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>Apr 21 01:31:17 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed <13>Apr 21 01:31:17 rpmi: libgdk-pixbuf-locales-2.36.11-alt0.M80P.1 1507198237 installed <13>Apr 21 01:31:17 rpmi: rpm-build-xdg-0.2-alt1 1250461503 installed <13>Apr 21 01:31:18 rpmi: shared-mime-info-1.9-alt0.M80P.1 1506021412 installed <13>Apr 21 01:31:18 rpmi: gsettings-desktop-schemas-data-3.24.1-alt0.M80P.1 1504768054 installed <13>Apr 21 01:31:18 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1 1488560683 installed <13>Apr 21 01:31:18 rpmi: rpm-build-gir-0.7.2-alt3 1489330162 installed <13>Apr 21 01:31:18 rpmi: libgraphite2-1.3.10-alt0.M80P.1 1496411360 installed <13>Apr 21 01:31:18 rpmi: libtinfo-devel-5.9-alt8 1456756459 installed <13>Apr 21 01:31:18 rpmi: libncurses-devel-5.9-alt8 1456756459 installed <13>Apr 21 01:31:18 rpmi: python-modules-curses-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:18 rpmi: libverto-0.2.6-alt1_6 1455633234 installed <13>Apr 21 01:31:18 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed <13>Apr 21 01:31:18 rpmi: libcom_err-1.42.13-alt2 1449075846 installed <13>Apr 21 01:31:18 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Apr 21 01:31:18 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Apr 21 01:31:18 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Apr 21 01:31:18 rpmi: libXt-devel-1.1.4-alt1 1369984716 installed <13>Apr 21 01:31:18 rpmi: xorg-cf-files-1.0.6-alt1 1453137637 installed <13>Apr 21 01:31:18 rpmi: libxml2-devel-1:2.9.4.0.12.e905-alt1 1488560683 installed <13>Apr 21 01:31:18 rpmi: imake-1.0.7-alt2 1401895768 installed <13>Apr 21 01:31:18 rpmi: libgio-2.52.3-alt0.M80P.1 1504533271 installed <13>Apr 21 01:31:18 rpmi: libgdk-pixbuf-2.36.11-alt0.M80P.1 1507198160 installed <13>Apr 21 01:31:18 rpmi: libharfbuzz-1.6.3-alt0.M80P.1 1509918814 installed <13>Apr 21 01:31:18 rpmi: libfreetype-2.8-alt0.M80P.3 1505462817 installed <13>Apr 21 01:31:18 rpmi: fontconfig-2.12.6-alt1.M80P.1 1506008910 installed Updating fonts cache: <29>Apr 21 01:31:19 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Apr 21 01:31:19 rpmi: libfreetype-devel-2.8-alt0.M80P.3 1505462817 installed <13>Apr 21 01:31:19 rpmi: fontconfig-devel-2.12.6-alt1.M80P.1 1506008910 installed <13>Apr 21 01:31:19 rpmi: libcairo-1:1.14.4-alt1 1447005495 installed <13>Apr 21 01:31:19 rpmi: libcairo-devel-1:1.14.4-alt1 1447005495 installed <13>Apr 21 01:31:20 rpmi: libXft-2.3.2-alt1 1409902650 installed <13>Apr 21 01:31:20 rpmi: libpango-1.40.14-alt0.M80P.1 1510824230 installed <13>Apr 21 01:31:20 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766129 installed <86>Apr 21 01:31:20 groupadd[18802]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 21 01:31:20 groupadd[18802]: group added to /etc/gshadow: name=_keytab <86>Apr 21 01:31:20 groupadd[18802]: new group: name=_keytab, GID=499 <13>Apr 21 01:31:20 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355673 installed <13>Apr 21 01:31:20 rpmi: libcups-2.1.0-alt2.M80P.4 p8+223280.100.1.1 1551372192 installed <13>Apr 21 01:31:20 rpmi: libXft-devel-2.3.2-alt1 1409902650 installed <13>Apr 21 01:31:20 rpmi: gtk-update-icon-cache-2.24.31-alt1 1473461609 installed <13>Apr 21 01:31:20 rpmi: libgtk+2-2.24.31-alt1 1473461609 installed <13>Apr 21 01:31:20 rpmi: libgdk-pixbuf-xlib-2.36.11-alt0.M80P.1 1507198160 installed <13>Apr 21 01:31:20 rpmi: gsettings-desktop-schemas-3.24.1-alt0.M80P.1 1504768052 installed <13>Apr 21 01:31:20 rpmi: python-modules-compiler-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: python-modules-email-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: python-modules-unittest-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: python-modules-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: python-modules-xml-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: python-modules-encodings-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: gtk-builder-convert-2.24.31-alt1 1473461664 installed <13>Apr 21 01:31:20 rpmi: python-modules-hotshot-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: python-modules-bsddb-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: python-modules-ctypes-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: python-modules-multiprocessing-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: python-modules-logging-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: python-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: python-dev-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 01:31:20 rpmi: glib2-devel-2.52.3-alt0.M80P.1 1504533271 installed <13>Apr 21 01:31:21 rpmi: libgio-devel-2.52.3-alt0.M80P.1 1504533271 installed <13>Apr 21 01:31:21 rpmi: libgdk-pixbuf-devel-2.36.11-alt0.M80P.1 1507198160 installed <13>Apr 21 01:31:21 rpmi: libatk-devel-2.24.0-alt0.M80P.1 1504535253 installed <13>Apr 21 01:31:21 rpmi: libpango-devel-1.40.14-alt0.M80P.1 1510824230 installed <13>Apr 21 01:31:21 rpmi: libgtk+2-devel-2.24.31-alt1 1473461609 installed Installing rox-base-2.5-alt1.1.qa2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.43422 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf rox-filer-2.5 + echo 'Source #0 (rox-filer-2.5.tar.bz2):' Source #0 (rox-filer-2.5.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/rox-filer-2.5.tar.bz2 + /bin/tar -xf - + cd rox-filer-2.5 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (rox-i18n-standard-path.patch):' Patch #0 (rox-i18n-standard-path.patch): + /usr/bin/patch -p1 patching file ROX-Filer/src/i18n.c + echo 'Patch #1 (rox-images-standard-path.patch):' Patch #1 (rox-images-standard-path.patch): + /usr/bin/patch -p1 patching file ROX-Filer/src/pixmaps.c + echo 'Patch #3 (rox-fix-help-path.patch):' Patch #3 (rox-fix-help-path.patch): + /usr/bin/patch -p1 patching file ROX-Filer/src/appmenu.c patching file ROX-Filer/src/menu.c patching file ROX-Filer/src/toolbar.c + echo 'Patch #52 (rox-2.5-alt-DSO.patch):' Patch #52 (rox-2.5-alt-DSO.patch): + /usr/bin/patch -p2 patching file ROX-Filer/src/Makefile.in + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.5438 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd rox-filer-2.5 + /bin/mkdir ROX-Filer/build + cd ROX-Filer/build + ../src/configure --enable-rox creating cache ./config.cache checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for GCC version 4... no checking that pkg-config runs... yes checking that gtk+-2.0 (version >= 2.4.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... gcc -E checking for X... libraries /usr/lib64, headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no 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 opendir in -ldir... no checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for fcntl.h... yes checking for sys/time.h... yes checking for unistd.h... yes checking for mntent.h... yes checking for sys/ucred.h... no checking for sys/mntent.h... no checking for apsymbols.h... no checking for apbuild/apsymbols.h... no checking for sys/statvfs.h... yes checking for sys/vfs.h... yes checking for wctype.h... yes checking for X11/SM/SMlib.h... yes checking for working 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 getopt_long in -lgnugetopt... no checking for getopt_long... yes checking for attropen... no checking for getxattr... yes checking for attr/xattr.h... no checking for sys/xattr.h... yes checking extracting version information... version 2.5 updating cache ./config.cache creating ./config.status creating Makefile creating config.h + make make: Entering directory `/usr/src/RPM/BUILD/rox-filer-2.5/ROX-Filer/build' gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o abox.o ../src/abox.c ../src/abox.c: In function 'abox_add_filename': ../src/abox.c:487:7: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 0, g_basename(path), ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/abox.c:29: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/abox.c: In function 'abox_set_file': ../src/abox.c:636:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(base); ^ In file included from ../src/abox.c:37:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' DirItem *diritem_new(const guchar *leafname); ^ ../src/abox.c:638:17: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(path, item, NULL); ^ In file included from ../src/abox.c:37:0: ../src/diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o action.o ../src/action.c ../src/action.c: In function 'entry_changed': ../src/action.c:166:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] text = gtk_editable_get_chars(entry, 0, -1); ^ ../src/action.c:178:8: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs(text, gui_side->to_child); ^ In file included from ../src/action.c:26:0: /usr/include/stdio.h:689:12: note: expected 'const char * restrict' but argument is of type 'guchar * {aka unsigned char *}' extern int fputs (const char *__restrict __s, FILE *__restrict __stream); ^ ../src/action.c: In function 'process_message': ../src/action.c:340:18: warning: pointer targets in passing argument 1 of 'dir_check_this' differ in signedness [-Wpointer-sign] dir_check_this(buffer + 1); /* Update this item */ ^ In file included from ../src/action.c:49:0: ../src/dir.h:97:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void dir_check_this(const guchar *path); ^ ../src/action.c: In function 'message_from_child': ../src/action.c:433:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] report = g_strdup(_("There was one error.\n")); ^ ../src/action.c:435:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] report = g_strdup_printf(_("There were %d errors.\n"), ^ ../src/action.c:438:49: warning: pointer targets in passing argument 2 of 'gtk_text_buffer_insert_at_cursor' differ in signedness [-Wpointer-sign] gtk_text_buffer_insert_at_cursor(text_buffer, report, -1); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:178:0, from ../src/action.h:9, from ../src/action.c:38: /usr/include/gtk-2.0/gtk/gtktextbuffer.h:179:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_text_buffer_insert_at_cursor (GtkTextBuffer *buffer, ^ ../src/action.c: In function 'for_dir_contents': ../src/action.c:471:40: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] list = g_list_prepend(list, g_strdup(make_path(src_dir, ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/action.c: In function 'read_new_entry_text': ../src/action.c:613:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_entry_string = new->str; ^ ../src/action.c: In function 'do_delete': ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:958:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] if (strcmp(g_basename(safe_path), ".DirIcon") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c: In function 'do_find': ../src/action.c:1037:34: warning: pointer targets in passing argument 1 of 'find_compile' differ in signedness [-Wpointer-sign] find_condition = find_compile(new_entry_string); ^ In file included from ../src/action.c:48:0: ../src/find.h:23:16: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' FindCondition *find_compile(const gchar *string); ^ ../src/action.c:1058:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] info.fullpath = path; ^ ../src/action.c:1061:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] info.leaf = g_basename(path); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:1061:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] info.leaf = g_basename(path); ^ ../src/action.c: In function 'do_chmod': ../src/action.c:1142:36: warning: pointer targets in passing argument 1 of 'nice_mode_compile' differ in signedness [-Wpointer-sign] mode_change = nice_mode_compile(new_entry_string, ^ ../src/action.c:1076:28: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static struct mode_change *nice_mode_compile(const char *mode_string, ^ ../src/action.c:1181:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] safe_path = g_strdup(path); ^ ../src/action.c:1182:31: warning: pointer targets in passing argument 2 of 'for_dir_contents' differ in signedness [-Wpointer-sign] for_dir_contents(do_chmod, safe_path, safe_path); ^ ../src/action.c:447:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void for_dir_contents(ForDirCB *cb, ^ ../src/action.c:1182:42: warning: pointer targets in passing argument 3 of 'for_dir_contents' differ in signedness [-Wpointer-sign] for_dir_contents(do_chmod, safe_path, safe_path); ^ ../src/action.c:447:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void for_dir_contents(ForDirCB *cb, ^ ../src/action.c: In function 'do_settype': ../src/action.c:1218:35: warning: pointer targets in passing argument 1 of 'mime_type_lookup' differ in signedness [-Wpointer-sign] type_change = mime_type_lookup(new_entry_string); ^ In file included from ../src/action.c:52:0: ../src/type.h:55:19: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern MIME_type *mime_type_lookup(const char *type); ^ ../src/action.c:1264:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] safe_path = g_strdup(path); ^ ../src/action.c:1265:33: warning: pointer targets in passing argument 2 of 'for_dir_contents' differ in signedness [-Wpointer-sign] for_dir_contents(do_settype, safe_path, unused); ^ ../src/action.c:447:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void for_dir_contents(ForDirCB *cb, ^ ../src/action.c: In function 'make_dest_path': ../src/action.c:1290:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return make_path(dir, leaf); ^ ../src/action.c: In function 'do_copy2': ../src/action.c:1441:21: warning: pointer targets in passing argument 1 of 'copy_file' differ in signedness [-Wpointer-sign] error = copy_file(path, dest_path); ^ In file included from ../src/action.c:41:0: ../src/support.h:34:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' guchar *copy_file(const guchar *from, const guchar *to); ^ ../src/action.c:1441:27: warning: pointer targets in passing argument 2 of 'copy_file' differ in signedness [-Wpointer-sign] error = copy_file(path, dest_path); ^ In file included from ../src/action.c:41:0: ../src/support.h:34:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' guchar *copy_file(const guchar *from, const guchar *to); ^ ../src/action.c: In function 'do_link_relative': ../src/action.c:1596:31: warning: pointer targets in passing argument 1 of 'get_relative_path' differ in signedness [-Wpointer-sign] rel_path = get_relative_path(dest_path, path); ^ In file included from ../src/action.c:41:0: ../src/support.h:39:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' guchar *get_relative_path(const guchar *from, const guchar *to); ^ ../src/action.c:1596:42: warning: pointer targets in passing argument 2 of 'get_relative_path' differ in signedness [-Wpointer-sign] rel_path = get_relative_path(dest_path, path); ^ In file included from ../src/action.c:41:0: ../src/support.h:39:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' guchar *get_relative_path(const guchar *from, const guchar *to); ^ ../src/action.c:1596:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] rel_path = get_relative_path(dest_path, path); ^ ../src/action.c: In function 'do_mount': ../src/action.c:1615:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[0] = mount ? o_action_mount_command.value ^ ../src/action.c:1617:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[1] = path; ^ ../src/action.c: In function 'usage_cb': ../src/action.c:1682:12: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(path); ^ ../src/action.c:551:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ ../src/action.c:1691:12: warning: pointer targets in passing argument 1 of 'do_usage' differ in signedness [-Wpointer-sign] do_usage(path, NULL); ^ ../src/action.c:873:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_usage(const char *src_path, const char *unused) ^ ../src/action.c:1694:8: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] g_basename(path), ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:1694:19: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] g_basename(path), ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ ../src/action.c: In function 'mount_cb': ../src/action.c:1733:20: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] target = pathdup(path); ^ In file included from ../src/action.c:41:0: ../src/support.h:17:7: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' char *pathdup(const char *path); ^ ../src/action.c:1733:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] target = pathdup(path); ^ ../src/action.c: In function 'dirname': ../src/action.c:1765:18: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] slash = strrchr(path, '/'); ^ In file included from ../src/action.c:40:0: /usr/include/string.h:258:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *strrchr (const char *__s, int __c) ^ ../src/action.c:1765:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] slash = strrchr(path, '/'); ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from ../src/global.h:11, from ../src/action.c:36: ../src/action.c:1766:47: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_return_val_if_fail(slash != NULL, g_strdup(path)); ^ /usr/include/glib-2.0/glib/gmessages.h:591:11: note: in definition of macro 'g_return_val_if_fail' return (val); \ ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gmessages.h:591:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return (val); \ ^ ../src/action.c:1766:2: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail(slash != NULL, g_strdup(path)); ^ ../src/action.c:1769:20: warning: pointer targets in passing argument 1 of 'g_strndup' differ in signedness [-Wpointer-sign] return g_strndup(path, slash - path); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:224:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strndup (const gchar *str, ^ ../src/action.c:1769:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strndup(path, slash - path); ^ ../src/action.c:1770:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup("/"); ^ ../src/action.c: In function 'delete_cb': ../src/action.c:1785:12: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(dir); ^ ../src/action.c:551:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ ../src/action.c:1792:13: warning: pointer targets in passing argument 1 of 'do_delete' differ in signedness [-Wpointer-sign] do_delete(path, dir); ^ ../src/action.c:906:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_delete(const char *src_path, const char *unused) ^ ../src/action.c:1792:19: warning: pointer targets in passing argument 2 of 'do_delete' differ in signedness [-Wpointer-sign] do_delete(path, dir); ^ ../src/action.c:906:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_delete(const char *src_path, const char *unused) ^ ../src/action.c: In function 'eject_cb': ../src/action.c:1816:12: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(path); ^ ../src/action.c:551:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ ../src/action.c:1818:12: warning: pointer targets in passing argument 1 of 'do_eject' differ in signedness [-Wpointer-sign] do_eject(path); ^ ../src/action.c:970:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_eject(const char *path) ^ ../src/action.c: In function 'find_cb': ../src/action.c:1835:13: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(path); ^ ../src/action.c:551:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ ../src/action.c:1837:12: warning: pointer targets in passing argument 1 of 'do_find' differ in signedness [-Wpointer-sign] do_find(path, NULL); ^ ../src/action.c:1020:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_find(const char *path, const char *unused) ^ ../src/action.c: In function 'chmod_cb': ../src/action.c:1866:12: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(path); ^ ../src/action.c:551:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ In file included from ./config.h:47:0, from ../src/action.c:24: ../src/action.c:1868:15: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info) != 0) ^ ../src/my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/action.c:24: /usr/include/sys/stat.h:452:1: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' __NTH (stat (const char *__path, struct stat *__statbuf)) ^ ../src/action.c:1872:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] g_basename(path)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:1872:20: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] g_basename(path)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:1874:13: warning: pointer targets in passing argument 1 of 'do_chmod' differ in signedness [-Wpointer-sign] do_chmod(path, NULL); ^ ../src/action.c:1107:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_chmod(const char *path, const char *unused) ^ ../src/action.c: In function 'settype_cb': ../src/action.c:1897:12: warning: pointer targets in passing argument 1 of 'send_dir' differ in signedness [-Wpointer-sign] send_dir(path); ^ ../src/action.c:551:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean send_dir(const char *dir) ^ In file included from ./config.h:47:0, from ../src/action.c:24: ../src/action.c:1899:15: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info) != 0) ^ ../src/my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/action.c:24: /usr/include/sys/stat.h:452:1: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' __NTH (stat (const char *__path, struct stat *__statbuf)) ^ ../src/action.c:1903:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] g_basename(path)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:1903:20: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] g_basename(path)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ ../src/action.c:1905:15: warning: pointer targets in passing argument 1 of 'do_settype' differ in signedness [-Wpointer-sign] do_settype(path, NULL); ^ ../src/action.c:1188:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void do_settype(const char *path, const char *unused) ^ ../src/action.c: In function 'action_find': ../src/action.c:1948:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_find_string = g_strdup("'core'"); ^ ../src/action.c:1964:29: warning: pointer targets in passing argument 2 of 'abox_add_entry' differ in signedness [-Wpointer-sign] abox_add_entry(ABOX(abox), last_find_string, ^ In file included from ../src/action.c:39:0: ../src/abox.h:79:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void abox_add_entry (ABox *abox, ^ ../src/action.c: In function 'action_chmod': ../src/action.c:2106:32: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] last_chmod_string = g_strdup((guchar *) presets->data); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/action.c:2106:21: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_chmod_string = g_strdup((guchar *) presets->data); ^ ../src/action.c:2109:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(action); ^ ../src/action.c:2111:31: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(last_chmod_string); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/action.c:2111:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(last_chmod_string); ^ ../src/action.c:2133:53: warning: pointer targets in passing argument 4 of 'abox_add_combo' differ in signedness [-Wpointer-sign] abox_add_combo(ABOX(abox), _("Command:"), presets, new_entry_string, ^ In file included from ../src/action.c:39:0: ../src/abox.h:74:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void abox_add_combo (ABox *abox, ^ ../src/action.c: In function 'action_settype': ../src/action.c:2167:23: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_settype_string = g_strdup("text/plain"); ^ ../src/action.c:2170:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(oldtype); ^ ../src/action.c:2172:31: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(last_settype_string); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/action.c:2172:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_entry_string = g_strdup(last_settype_string); ^ ../src/action.c:2197:50: warning: pointer targets in passing argument 4 of 'abox_add_combo' differ in signedness [-Wpointer-sign] abox_add_combo(ABOX(abox), _("Type:"), presets, new_entry_string, ^ In file included from ../src/action.c:39:0: ../src/abox.h:74:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void abox_add_combo (ABox *abox, ^ ../src/action.c: In function 'remove_pinned_ok': ../src/action.c:2372:21: warning: pointer targets in passing argument 1 of 'icons_require' differ in signedness [-Wpointer-sign] if (icons_require(path)) ^ In file included from ../src/action.c:50:0: ../src/icon.h:51:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean icons_require(const gchar *path); ^ ../src/action.c:2399:18: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] leaf = strrchr(path, '/'); ^ In file included from ../src/action.c:40:0: /usr/include/string.h:258:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *strrchr (const char *__s, int __c) ^ ../src/action.c:2399:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = strrchr(path, '/'); ^ ../src/action.c:2406:28: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(message, leaf); ^ In file included from /usr/include/glib-2.0/glib/giochannel.h:34:0, from /usr/include/glib-2.0/glib.h:54, from ../src/global.h:11, from ../src/action.c:36: /usr/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ ../src/action.c: In function 'set_find_string_colour': ../src/action.c:2441:22: warning: pointer targets in passing argument 1 of 'find_compile' differ in signedness [-Wpointer-sign] cond = find_compile(string); ^ In file included from ../src/action.c:48:0: ../src/find.h:23:16: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' FindCondition *find_compile(const gchar *string); ^ ../src/action.c: In function 'do_mount': ../src/action.c:1637:3: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(from_parent, &c, 1); ^ ../src/action.c: In function 'do_eject': ../src/action.c:999:3: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(from_parent, &c, 1); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o appinfo.o ../src/appinfo.c ../src/appinfo.c: In function 'appinfo_get': ../src/appinfo.c:80:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strconcat(app_dir, "/" APPINFO_FILENAME, NULL); ^ ../src/appinfo.c:81:22: warning: pointer targets in passing argument 1 of 'xml_cache_load' differ in signedness [-Wpointer-sign] ai = xml_cache_load(tmp); ^ In file included from ../src/appinfo.c:56:0: ../src/support.h:14:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' XMLwrapper *xml_cache_load(const gchar *pathname); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o appmenu.o ../src/appmenu.c ../src/appmenu.c: In function 'appmenu_add': ../src/appmenu.c:132:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] current_app_path = g_strdup(app_dir); ^ In file included from /usr/include/string.h:648:0, from ../src/appmenu.c:29: ../src/appmenu.c: In function 'create_menu_item': ../src/appmenu.c:176:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Item") == 0) ^ In file included from ../src/appmenu.c:29:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/appmenu.c:29: ../src/appmenu.c:176:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Item") == 0) ^ ../src/appmenu.c:176:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/appmenu.c:176:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Item") == 0) ^ In file included from ../src/appmenu.c:29:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/appmenu.c:29: ../src/appmenu.c:176:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Item") == 0) ^ ../src/appmenu.c:176:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/appmenu.c:176:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Item") == 0) ^ ../src/appmenu.c:176:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/appmenu.c:176:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Item") == 0) ^ ../src/appmenu.c:176:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/appmenu.c:179:29: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] option = xmlGetProp(node, "option"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/appmenu.c:32: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from /usr/include/string.h:648:0, from ../src/appmenu.c:29: ../src/appmenu.c:181:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if (strcmp(node->name, "AppMenu") == 0) ^ In file included from ../src/appmenu.c:29:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/appmenu.c:29: ../src/appmenu.c:181:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (strcmp(node->name, "AppMenu") == 0) ^ ../src/appmenu.c:181:18: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/appmenu.c:181:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if (strcmp(node->name, "AppMenu") == 0) ^ In file included from ../src/appmenu.c:29:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/appmenu.c:29: ../src/appmenu.c:181:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (strcmp(node->name, "AppMenu") == 0) ^ ../src/appmenu.c:181:18: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/appmenu.c:181:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (strcmp(node->name, "AppMenu") == 0) ^ ../src/appmenu.c:181:18: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/appmenu.c:181:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (strcmp(node->name, "AppMenu") == 0) ^ ../src/appmenu.c:181:18: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/appmenu.c:195:28: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/appmenu.c:32: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/appmenu.c:197:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] label = g_strdup(_("")); ^ ../src/appmenu.c:199:44: warning: pointer targets in passing argument 1 of 'gtk_image_menu_item_new_with_label' differ in signedness [-Wpointer-sign] item = gtk_image_menu_item_new_with_label(label); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:110:0, from ../src/appmenu.c:26: /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h:68:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_image_menu_item_new_with_label (const gchar *label); ^ ../src/appmenu.c:201:31: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] icon_name = xmlGetProp(node, "icon"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/appmenu.c:32: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/appmenu.c:206:24: warning: pointer targets in passing argument 1 of 'gtk_stock_lookup' differ in signedness [-Wpointer-sign] if (gtk_stock_lookup(icon_name, &stock_item)) ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:174:0, from ../src/appmenu.c:26: /usr/include/gtk-2.0/gtk/gtkstock.h:55:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gtk_stock_lookup (const gchar *stock_id, ^ ../src/appmenu.c:207:36: warning: pointer targets in passing argument 1 of 'gtk_image_new_from_stock' differ in signedness [-Wpointer-sign] icon = gtk_image_new_from_stock(icon_name, GTK_ICON_SIZE_MENU); ^ In file included from /usr/include/gtk-2.0/gtk/gtkbutton.h:36:0, from /usr/include/gtk-2.0/gtk/gtk.h:52, from ../src/appmenu.c:26: /usr/include/gtk-2.0/gtk/gtkimage.h:199:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, ^ ../src/appmenu.c:213:50: warning: pointer targets in passing argument 2 of 'gtk_icon_theme_load_icon' differ in signedness [-Wpointer-sign] pixbuf = gtk_icon_theme_load_icon(icon_theme, icon_name, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:107:0, from ../src/appmenu.c:26: /usr/include/gtk-2.0/gtk/gtkicontheme.h:148:15: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GdkPixbuf * gtk_icon_theme_load_icon (GtkIconTheme *icon_theme, ^ ../src/appmenu.c:245:15: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(option), ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/appmenu.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/appmenu.c: In function 'apprun_menu': ../src/appmenu.c:281:24: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] argv[0] = g_strconcat(current_app_path, "/AppRun", NULL); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/appmenu.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ ../src/appmenu.c:282:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[1] = option; /* (may be NULL) */ ^ ../src/appmenu.c: In function 'show_app_help': ../src/appmenu.c:294:18: warning: pointer targets in passing argument 1 of 'show_help_files' differ in signedness [-Wpointer-sign] show_help_files(current_app_path); ^ In file included from ../src/appmenu.c:47:0: ../src/run.h:22:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' void show_help_files(const char *dir); ^ ../src/appmenu.c: In function 'build_menu_for_type': ../src/appmenu.c:340:19: warning: pointer targets in passing argument 1 of 'list_dir' differ in signedness [-Wpointer-sign] names = list_dir(path); ^ In file included from ../src/appmenu.c:39:0: ../src/support.h:54:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' GPtrArray *list_dir(const guchar *path); ^ ../src/appmenu.c:342:22: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] ditem = diritem_new(""); ^ In file included from ../src/appmenu.c:48:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ ../src/appmenu.c:350:18: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(full_path, ditem, NULL); ^ In file included from ../src/appmenu.c:48:0: ../src/diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o bind.o ../src/bind.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o bookmarks.o ../src/bookmarks.c In file included from /usr/include/string.h:648:0, from ../src/bookmarks.c:26: ../src/bookmarks.c: In function 'bookmarks_edit': ../src/bookmarks.c:166:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ In file included from ../src/bookmarks.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/bookmarks.c:26: ../src/bookmarks.c:166:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:166:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:166:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ In file included from ../src/bookmarks.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/bookmarks.c:26: ../src/bookmarks.c:166:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:166:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:166:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:166:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:166:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:166:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:169:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] mark = xmlNodeListGetString(bookmarks->doc, ^ ../src/bookmarks.c:174:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] title=xmlGetProp(node, "title"); ^ In file included from ../src/global.h:185:0, from ../src/bookmarks.c:28: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/bookmarks.c:174:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] title=xmlGetProp(node, "title"); ^ ../src/bookmarks.c: In function 'bookmarks_add_uri': ../src/bookmarks.c:308:21: warning: pointer targets in passing argument 1 of 'bookmarks_add_dir' differ in signedness [-Wpointer-sign] bookmarks_add_dir(path); ^ ../src/bookmarks.c:72:13: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' static void bookmarks_add_dir(const guchar *dir); ^ ../src/bookmarks.c: In function 'bookmarks_new': ../src/bookmarks.c:324:29: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] bookmarks->doc = xmlNewDoc("1.0"); ^ In file included from ../src/global.h:185:0, from ../src/bookmarks.c:28: /usr/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ ../src/bookmarks.c:326:39: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlNewDocNode(bookmarks->doc, NULL, "bookmarks", NULL)); ^ In file included from ../src/global.h:185:0, from ../src/bookmarks.c:28: /usr/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ In file included from /usr/include/string.h:648:0, from ../src/bookmarks.c:26: ../src/bookmarks.c: In function 'bookmark_find': ../src/bookmarks.c:381:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ In file included from ../src/bookmarks.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/bookmarks.c:26: ../src/bookmarks.c:381:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:381:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:381:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ In file included from ../src/bookmarks.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/bookmarks.c:26: ../src/bookmarks.c:381:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:381:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:381:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:381:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:381:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:381:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:384:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = xmlNodeListGetString(bookmarks->doc, ^ ../src/bookmarks.c: In function 'bookmarks_save': ../src/bookmarks.c:404:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save_path = choices_find_xdg_path_save("Bookmarks.xml", PROJECT, SITE, ^ ../src/bookmarks.c:408:33: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] save_xml_file(bookmarks->doc, save_path); ^ In file included from ../src/bookmarks.c:34:0: ../src/support.h:15:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ ../src/bookmarks.c: In function 'bookmarks_add': ../src/bookmarks.c:420:20: warning: pointer targets in passing argument 1 of 'bookmarks_add_dir' differ in signedness [-Wpointer-sign] bookmarks_add_dir(filer_window->sym_path); ^ ../src/bookmarks.c:72:13: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' static void bookmarks_add_dir(const guchar *dir); ^ ../src/bookmarks.c: In function 'bookmarks_add_dir': ../src/bookmarks.c:427:20: warning: pointer targets in passing argument 1 of 'bookmark_find' differ in signedness [-Wpointer-sign] if (bookmark_find(dir)) ^ ../src/bookmarks.c:366:17: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static xmlNode *bookmark_find(const gchar *mark) ^ ../src/bookmarks.c:431:11: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] NULL, "bookmark", dir); ^ In file included from ../src/global.h:185:0, from ../src/bookmarks.c:28: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/bookmarks.c:432:23: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(bookmark, "title", dir); ^ In file included from ../src/global.h:185:0, from ../src/bookmarks.c:28: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/bookmarks.c: In function 'bookmarks_activate': ../src/bookmarks.c:476:21: warning: pointer targets in passing argument 1 of 'mount_is_mounted' differ in signedness [-Wpointer-sign] !mount_is_mounted(filer_window->real_path, NULL, NULL)) ^ In file included from ../src/bookmarks.c:37:0: ../src/mount.h:29:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' gboolean mount_is_mounted(const guchar *path, struct stat *info, ^ ../src/bookmarks.c: In function 'dir_dropped': ../src/bookmarks.c:608:27: warning: pointer targets in passing argument 1 of 'uri_list_to_glist' differ in signedness [-Wpointer-sign] uris = uri_list_to_glist(selection_data->data); ^ In file included from ../src/bookmarks.c:35:0: ../src/gui_support.h:74:8: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' GList *uri_list_to_glist(const char *uri_list); ^ ../src/bookmarks.c:614:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = get_local_path((EscapedPath *) next->data); ^ In file included from ./config.h:47:0, from ../src/bookmarks.c:22: ../src/bookmarks.c:621:16: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info) == 0 && S_ISDIR(info.st_mode)) ^ ../src/my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/bookmarks.c:22: /usr/include/sys/stat.h:452:1: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' __NTH (stat (const char *__path, struct stat *__statbuf)) ^ ../src/bookmarks.c: In function 'commit_edits': ../src/bookmarks.c:659:43: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] bookmark = xmlNewTextChild(root, NULL, "bookmark", ^ In file included from ../src/global.h:185:0, from ../src/bookmarks.c:28: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/bookmarks.c:660:6: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] g_value_get_string(&mark)); ^ In file included from ../src/global.h:185:0, from ../src/bookmarks.c:28: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' xmlNewTextChild (xmlNodePtr parent, ^ ../src/bookmarks.c:663:25: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(bookmark, "title", ^ In file included from ../src/global.h:185:0, from ../src/bookmarks.c:28: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/bookmarks.c:664:8: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] g_value_get_string(&title)); ^ In file included from ../src/global.h:185:0, from ../src/bookmarks.c:28: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' xmlSetProp (xmlNodePtr node, ^ In file included from /usr/include/string.h:648:0, from ../src/bookmarks.c:26: ../src/bookmarks.c: In function 'bookmarks_build_menu': ../src/bookmarks.c:806:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ In file included from ../src/bookmarks.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/bookmarks.c:26: ../src/bookmarks.c:806:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:806:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:806:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ In file included from ../src/bookmarks.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/bookmarks.c:26: ../src/bookmarks.c:806:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:806:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:806:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:806:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:806:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "bookmark") != 0) ^ ../src/bookmarks.c:806:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/bookmarks.c:809:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] mark = xmlNodeListGetString(bookmarks->doc, ^ ../src/bookmarks.c:815:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] title=xmlGetProp(node, "title"); ^ In file included from ../src/global.h:185:0, from ../src/bookmarks.c:28: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/bookmarks.c:815:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] title=xmlGetProp(node, "title"); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o bulk_rename.o ../src/bulk_rename.c ../src/bulk_rename.c: In function 'rename_items': ../src/bulk_rename.c:405:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dest = make_path(dir, after); ^ ../src/bulk_rename.c:453:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dest = make_path(dir, after); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o cell_icon.o ../src/cell_icon.c ../src/cell_icon.c: In function 'get_style': ../src/cell_icon.c:212:6: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] path, FSCACHE_LOOKUP_ONLY_NEW, NULL); ^ In file included from ../src/cell_icon.c:40:0: ../src/fscache.h:34:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o choices.o ../src/choices.c ../src/choices.c: In function 'choices_list_xdg_dirs': ../src/choices.c:348:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_build_filename(xdg_dir_list[i], site, ^ ../src/choices.c:351:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_build_filename(xdg_dir_list[i], dir, NULL); ^ ../src/choices.c:353:14: warning: pointer targets in passing argument 1 of 'exists' differ in signedness [-Wpointer-sign] if (exists(path)) ^ ../src/choices.c:56:17: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean exists(char *path); ^ ../src/choices.c: In function 'migrate_choices': ../src/choices.c:407:6: warning: ignoring return value of 'symlink', declared with attribute warn_unused_result [-Wunused-result] symlink(dest, src); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o collection.o ../src/collection.c ../src/collection.c: In function 'collection_key_press': ../src/collection.c:704:9: warning: variable 'item' set but not used [-Wunused-but-set-variable] int item; ^ ../src/collection.c: In function 'collection_select_all': ../src/collection.c:1215:13: warning: variable 'widget' set but not used [-Wunused-but-set-variable] GtkWidget *widget; ^ ../src/collection.c: In function 'collection_clear_except': ../src/collection.c:1280:13: warning: variable 'widget' set but not used [-Wunused-but-set-variable] GtkWidget *widget; ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o dir.o ../src/dir.c ../src/dir.c: In function 'dir_check_this': ../src/dir.c:256:32: warning: pointer targets in passing argument 1 of 'g_path_get_dirname' differ in signedness [-Wpointer-sign] dir_path = g_path_get_dirname(path); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dir.c:53: /usr/include/glib-2.0/glib/gfileutils.h:177:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *g_path_get_dirname (const gchar *file_name) G_GNUC_MALLOC; ^ ../src/dir.c:256:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dir_path = g_path_get_dirname(path); ^ ../src/dir.c:257:22: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] real_path = pathdup(dir_path); ^ In file included from ../src/dir.c:62:0: ../src/support.h:17:7: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' char *pathdup(const char *path); ^ ../src/dir.c:257:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] real_path = pathdup(dir_path); ^ ../src/dir.c:260:41: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] dir = g_fscache_lookup_full(dir_cache, real_path, ^ In file included from ../src/dir.c:65:0: ../src/fscache.h:34:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ ../src/dir.c:264:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] dir_recheck(dir, real_path, g_basename(path)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dir.c:53: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/dir.c:264:42: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] dir_recheck(dir, real_path, g_basename(path)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dir.c:53: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ ../src/dir.c:264:31: warning: pointer targets in passing argument 3 of 'dir_recheck' differ in signedness [-Wpointer-sign] dir_recheck(dir, real_path, g_basename(path)); ^ ../src/dir.c:91:13: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static void dir_recheck(Directory *dir, ^ ../src/dir.c: In function 'dir_force_update_path': ../src/dir.c:304:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] dir_force_update_item(dir, g_basename(path)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dir.c:53: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/dir.c: In function 'dir_update_item': ../src/dir.c:319:26: warning: pointer targets in passing argument 2 of 'insert_item' differ in signedness [-Wpointer-sign] item = insert_item(dir, leafname); ^ ../src/dir.c:89:17: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static DirItem *insert_item(Directory *dir, const guchar *leafname); ^ ../src/dir.c: In function 'insert_item': ../src/dir.c:662:39: warning: pointer targets in passing argument 2 of 'make_path' differ in signedness [-Wpointer-sign] full_path = make_path(dir->pathname, leafname); ^ In file included from ../src/dir.c:62:0: ../src/support.h:18:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ ../src/dir.c:662:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] full_path = make_path(dir->pathname, leafname); ^ ../src/dir.c:675:18: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(full_path, item, &dir->stat_info); ^ In file included from ../src/dir.c:61:0: ../src/diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ ../src/dir.c:684:18: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(full_path, item, &dir->stat_info); ^ In file included from ../src/dir.c:61:0: ../src/diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ ../src/dir.c: In function 'dir_recheck': ../src/dir.c:814:16: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] guchar *old = dir->pathname; ^ ../src/dir.c:816:27: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] dir->pathname = g_strdup(path); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dir.c:53: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/dir.c: In function 'dnotify_handler': ../src/dir.c:1080:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(to_wakeup_pipe, "\0", 1); /* Wake up! */ ^ ../src/dir.c: In function 'insert_item': ../src/dir.c:726:4: warning: 'old.mime_type' may be used uninitialized in this function [-Wmaybe-uninitialized] && item->mime_type == old.mime_type ^ ../src/dir.c:727:27: warning: 'old._image' may be used uninitialized in this function [-Wmaybe-uninitialized] && (old._image == NULL || di_image(item) == old._image)) ^ ../src/dir.c:723:4: warning: 'old.mtime' may be used uninitialized in this function [-Wmaybe-uninitialized] && item->mtime == old.mtime ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o diritem.o ../src/diritem.c In file included from ./config.h:47:0, from ../src/diritem.c:27: ../src/diritem.c: In function 'diritem_restat': ../src/diritem.c:83:15: warning: pointer targets in passing argument 1 of 'lstat' differ in signedness [-Wpointer-sign] if (mc_lstat(path, &info) == -1) ^ ../src/my_vfs.h:58:32: note: in definition of macro 'mc_lstat' # define mc_lstat(x, y) lstat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/diritem.c:27: /usr/include/sys/stat.h:459:1: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' __NTH (lstat (const char *__path, struct stat *__statbuf)) ^ ../src/diritem.c:108:18: warning: pointer targets in passing argument 1 of 'xattr_have' differ in signedness [-Wpointer-sign] if (xattr_have(path)) ^ In file included from ../src/diritem.c:46:0: ../src/xtypes.h:24:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int xattr_have(const char *path); ^ In file included from ./config.h:47:0, from ../src/diritem.c:27: ../src/diritem.c:113:16: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info)) ^ ../src/my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/diritem.c:27: /usr/include/sys/stat.h:452:1: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' __NTH (stat (const char *__path, struct stat *__statbuf)) ^ ../src/diritem.c:121:31: warning: pointer targets in passing argument 1 of 'readlink_dup' differ in signedness [-Wpointer-sign] target_path = readlink_dup(path); ^ In file included from ../src/diritem.c:38:0: ../src/support.h:41:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *readlink_dup(const char *path); ^ ../src/diritem.c:121:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] target_path = readlink_dup(path); ^ ../src/diritem.c:161:24: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] link_path = pathdup(path); ^ In file included from ../src/diritem.c:38:0: ../src/support.h:17:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *pathdup(const char *path); ^ ../src/diritem.c:161:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] link_path = pathdup(path); ^ ../src/diritem.c:162:37: warning: pointer targets in passing argument 1 of 'type_from_path' differ in signedness [-Wpointer-sign] item->mime_type = type_from_path(link_path ^ In file included from ../src/diritem.c:41:0: ../src/type.h:44:12: note: expected 'const char *' but argument is of type 'const unsigned char *' MIME_type *type_from_path(const char *path); ^ ../src/diritem.c:168:37: warning: pointer targets in passing argument 1 of 'type_from_path' differ in signedness [-Wpointer-sign] item->mime_type = type_from_path(path); ^ In file included from ../src/diritem.c:41:0: ../src/type.h:44:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' MIME_type *type_from_path(const char *path); ^ ../src/diritem.c:202:56: warning: pointer targets in passing argument 2 of 'g_fscache_lookup' differ in signedness [-Wpointer-sign] item->_image = g_fscache_lookup(desktop_icon_cache, path); ^ In file included from ../src/diritem.c:44:0: ../src/fscache.h:33:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gpointer g_fscache_lookup(GFSCache *cache, const char *pathname); ^ ../src/diritem.c: In function 'diritem_new': ../src/diritem.c:217:28: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] item->leafname = g_strdup(leafname); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/diritem.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o display.o ../src/display.c ../src/display.c: In function 'details': ../src/display.c:612:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup_printf(_("lstat(2) failed: %s"), ^ ../src/display.c:621:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup_printf("%s/%s", ^ ../src/display.c:628:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ctime = pretty_time(&item->ctime); ^ ../src/display.c:629:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] mtime = pretty_time(&item->mtime); ^ ../src/display.c:630:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] atime = pretty_time(&item->atime); ^ ../src/display.c:632:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup_printf("a[%s] c[%s] m[%s]", atime, ctime, mtime); ^ ../src/display.c:646:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup_printf("%s %-8.8s %-8.8s", ^ ../src/display.c:664:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup(format_size_aligned(item->size)); ^ ../src/display.c:666:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup(format_size(item->size)); ^ ../src/display.c:669:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] buf = g_strdup("-"); ^ ../src/display.c:672:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return buf; ^ ../src/display.c: In function 'display_update_view': ../src/display.c:760:53: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] view->image = g_fscache_lookup_full(pixmap_cache, path, ^ In file included from ../src/display.c:56:0: ../src/fscache.h:34:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o dnd.o ../src/dnd.c ../src/dnd.c: In function 'set_xds_prop': ../src/dnd.c:182:4: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] text, ^ In file included from /usr/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/dnd.c:33: /usr/include/gtk-2.0/gdk/gdkproperty.h:60:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' void gdk_property_change (GdkWindow *window, ^ ../src/dnd.c: In function 'get_xds_prop': ../src/dnd.c:203:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return prop_text; ^ In file included from /usr/include/glib-2.0/glib.h:42:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dnd.c:33: ../src/dnd.c: In function 'drag_selection': ../src/dnd.c:258:14: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(uri_list), g_free); ^ /usr/include/glib-2.0/glib/gdataset.h:140:65: note: in definition of macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dnd.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ In file included from /usr/include/glib-2.0/glib.h:42:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dnd.c:33: ../src/dnd.c: In function 'drag_one_item': ../src/dnd.c:322:13: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(full_path), g_free); ^ /usr/include/glib-2.0/glib/gdataset.h:140:65: note: in definition of macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dnd.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/dnd.c:323:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = (char *) encode_path_as_uri(full_path); ^ ../src/dnd.c:324:20: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] uri = g_strconcat(tmp, "\r\n", NULL); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dnd.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ ../src/dnd.c:324:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] uri = g_strconcat(tmp, "\r\n", NULL); ^ ../src/dnd.c: In function 'drag_data_get': ../src/dnd.c:400:26: warning: pointer targets in passing argument 1 of 'load_file' differ in signedness [-Wpointer-sign] if (path && load_file(path, &to_send, &to_send_length)) ^ In file included from ../src/dnd.c:44:0: ../src/gui_support.h:49:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gboolean load_file(const char *pathname, char **data_out, long *length_out); ^ ../src/dnd.c:431:4: warning: pointer targets in passing argument 4 of 'gtk_selection_data_set' differ in signedness [-Wpointer-sign] to_send, ^ In file included from /usr/include/gtk-2.0/gtk/gtkclipboard.h:29:0, from /usr/include/gtk-2.0/gtk/gtk.h:68, from ../src/dnd.c:33: /usr/include/gtk-2.0/gtk/gtkselection.h:159:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void gtk_selection_data_set (GtkSelectionData *selection_data, ^ ../src/dnd.c: In function 'dnd_motion_item': ../src/dnd.c:509:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return drop_dest_dir; ^ ../src/dnd.c:521:11: warning: pointer targets in return differ in signedness [-Wpointer-sign] return drop_dest_dir; ^ ../src/dnd.c:528:11: warning: pointer targets in return differ in signedness [-Wpointer-sign] return drop_dest_prog; ^ ../src/dnd.c: In function 'drag_drop': ../src/dnd.c:592:6: warning: pointer targets in passing argument 2 of 'set_xds_prop' differ in signedness [-Wpointer-sign] make_path(dest_uri, leafname)); ^ ../src/dnd.c:176:13: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' static void set_xds_prop(GdkDragContext *context, const char *text) ^ ../src/dnd.c: In function 'desktop_drag_data_received': ../src/dnd.c:665:27: warning: pointer targets in passing argument 1 of 'uri_list_to_glist' differ in signedness [-Wpointer-sign] uris = uri_list_to_glist(selection_data->data); ^ In file included from ../src/dnd.c:44:0: ../src/gui_support.h:74:8: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' GList *uri_list_to_glist(const char *uri_list); ^ ../src/dnd.c:671:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = get_local_path((EscapedPath *) next->data); ^ ../src/dnd.c:674:17: warning: pointer targets in passing argument 1 of 'pinboard_pin' differ in signedness [-Wpointer-sign] pinboard_pin(path, NULL, x, y, NULL); ^ In file included from ../src/dnd.c:48:0: ../src/pinboard.h:26:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void pinboard_pin(const gchar *path, const gchar *name, int x, int y, ^ ../src/dnd.c: In function 'drag_data_received': ../src/dnd.c:755:34: warning: pointer targets in passing argument 3 of 'got_uri_list' differ in signedness [-Wpointer-sign] got_uri_list(widget, context, selection_data->data, ^ ../src/dnd.c:89:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void got_uri_list(GtkWidget *widget, ^ ../src/dnd.c: In function 'got_data_raw': ../src/dnd.c:861:12: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] fd = open(make_path(dest_path, leafname), ^ In file included from /usr/include/fcntl.h:312:0, from ../src/dnd.c:26: /usr/include/bits/fcntl2.h:41:1: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' open (const char *__path, int __oflag, ...) ^ ../src/dnd.c: In function 'got_uri_list': ../src/dnd.c:987:6: warning: pointer targets in passing argument 2 of 'run_with_argument' differ in signedness [-Wpointer-sign] o_dnd_uri_handler.value, ^ ../src/dnd.c:903:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static void run_with_argument(const char *dir, ^ ../src/dnd.c: In function 'spring_now': ../src/dnd.c:1212:34: warning: pointer targets in passing argument 2 of 'filer_change_to' differ in signedness [-Wpointer-sign] filer_change_to(spring_window, dest_path, NULL); ^ In file included from ../src/dnd.c:41:0: ../src/filer.h:129:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_change_to(FilerWindow *filer_window, ^ ../src/dnd.c:1219:33: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] spring_window = filer_opendir(dest_path, ^ In file included from ../src/dnd.c:41:0: ../src/filer.h:120:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o dropbox.o ../src/dropbox.c ../src/dropbox.c: In function 'drop_box_set_path': ../src/dropbox.c:158:28: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] drop_box->path = g_strdup(path); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dropbox.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/dropbox.c:163:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] l = strlen(path); ^ In file included from ../src/dropbox.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ ../src/dropbox.c:167:20: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] copy = g_strdup(path); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/dropbox.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/dropbox.c: In function 'open_dir_clicked': ../src/dropbox.c:235:16: warning: pointer targets in passing argument 1 of 'open_to_show' differ in signedness [-Wpointer-sign] open_to_show(drop_box->path); ^ In file included from ../src/dropbox.c:36:0: ../src/run.h:20:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void open_to_show(const guchar *path); ^ ../src/dropbox.c: In function 'drop_box_drag_data_received': ../src/dropbox.c:257:27: warning: pointer targets in passing argument 1 of 'uri_list_to_glist' differ in signedness [-Wpointer-sign] uris = uri_list_to_glist(selection_data->data); ^ In file included from ../src/dropbox.c:35:0: ../src/gui_support.h:74:8: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' GList *uri_list_to_glist(const char *uri_list); ^ ../src/dropbox.c:266:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = get_local_path((EscapedPath *) uris->data); ^ ../src/dropbox.c:276:19: warning: pointer targets in passing argument 1 of 'file_exists' differ in signedness [-Wpointer-sign] if (!file_exists(path)) ^ In file included from ../src/dropbox.c:34:0: ../src/support.h:53:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gboolean file_exists(const char *path); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o filer.o ../src/filer.c ../src/filer.c: In function 'group_find': ../src/filer.c:953:27: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] groups->doc = xmlNewDoc("1.0"); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ ../src/filer.c:956:37: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlNewDocNode(groups->doc, NULL, "groups", NULL)); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ ../src/filer.c:966:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] gid = xmlGetProp(node, "name"); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:971:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(name, gid) != 0) ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:971:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(name, gid) != 0) ^ ../src/filer.c:971:20: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c:971:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(name, gid) != 0) ^ ../src/filer.c:971:20: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c:971:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(name, gid) != 0) ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:971:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(name, gid) != 0) ^ ../src/filer.c:971:20: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c:971:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(name, gid) != 0) ^ ../src/filer.c:971:20: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c: In function 'group_save': ../src/filer.c:996:10: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] NULL, "group", NULL); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:997:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(group, "name", name); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/filer.c:997:28: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(group, "name", name); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/filer.c:999:31: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(group, NULL, "directory", filer_window->sym_path); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/filer.c:999:44: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(group, NULL, "directory", filer_window->sym_path); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlNewTextChild (xmlNodePtr parent, ^ ../src/filer.c:1004:32: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(group, NULL, "item", item->leafname); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/filer.c:1004:40: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(group, NULL, "item", item->leafname); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/filer.c:1006:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save_path = choices_find_xdg_path_save("Groups.xml", PROJECT, SITE, ^ ../src/filer.c:1010:30: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] save_xml_file(groups->doc, save_path); ^ In file included from ../src/filer.c:43:0: ../src/support.h:15:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ ../src/filer.c: In function 'group_restore': ../src/filer.c:1043:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = xmlNodeListGetString(groups->doc, node->xmlChildrenNode, 1); ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:1056:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "item") != 0) ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:1056:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "item") != 0) ^ ../src/filer.c:1056:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:1056:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "item") != 0) ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:1056:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "item") != 0) ^ ../src/filer.c:1056:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:1056:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "item") != 0) ^ ../src/filer.c:1056:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:1056:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "item") != 0) ^ ../src/filer.c:1056:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:1059:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = xmlNodeListGetString(groups->doc, ^ ../src/filer.c: In function 'change_to_parent': ../src/filer.c:1226:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] filer_change_to(filer_window, dir, g_basename(current)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/filer.c:33: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/filer.c: In function 'filer_selected_items': ../src/filer.c:1327:16: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] guchar *dir = filer_window->sym_path; ^ ../src/filer.c:1335:24: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] g_strdup(make_path(dir, item->leafname))); ^ In file included from ../src/filer.c:43:0: ../src/support.h:18:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ ../src/filer.c:1335:14: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(make_path(dir, item->leafname))); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/filer.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/filer.c: In function 'filer_set_title': ../src/filer.c:1984:18: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] guchar *flags = ""; ^ ../src/filer.c:2002:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] flags = g_strconcat(" +", ^ ../src/filer.c:2025:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] flags = g_strconcat(" (", ^ ../src/filer.c:2030:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] flags[strlen(flags) - 2] = ')'; ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ ../src/filer.c: In function 'filer_create_thumbs': ../src/filer.c:2253:48: warning: pointer targets in passing argument 2 of 'g_fscache_lookup_full' differ in signedness [-Wpointer-sign] pixmap = g_fscache_lookup_full(pixmap_cache, path, ^ In file included from ../src/filer.c:42:0: ../src/fscache.h:34:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gpointer g_fscache_lookup_full(GFSCache *cache, const char *pathname, ^ ../src/filer.c:2268:37: warning: pointer targets in passing argument 2 of 'filer_create_thumb' differ in signedness [-Wpointer-sign] filer_create_thumb(filer_window, path); ^ ../src/filer.c:2207:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_create_thumb(FilerWindow *filer_window, const gchar *path) ^ ../src/filer.c: In function 'filer_add_tip_details': ../src/filer.c:2299:25: warning: pointer targets in passing argument 1 of 'readlink_dup' differ in signedness [-Wpointer-sign] target = readlink_dup(fullpath); ^ In file included from ../src/filer.c:43:0: ../src/support.h:41:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *readlink_dup(const char *path); ^ ../src/filer.c:2316:22: warning: pointer targets in passing argument 1 of 'appinfo_get' differ in signedness [-Wpointer-sign] info = appinfo_get(fullpath, item); ^ In file included from ../src/filer.c:58:0: ../src/appinfo.h:13:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ ../src/filer.c:2324:26: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(tip, str); ^ In file included from /usr/include/glib-2.0/glib/giochannel.h:34:0, from /usr/include/glib-2.0/glib.h:54, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/filer.c:33: /usr/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ ../src/filer.c:2335:35: warning: pointer targets in passing argument 1 of 'tip_from_desktop_file' differ in signedness [-Wpointer-sign] summary = tip_from_desktop_file(fullpath); ^ ../src/filer.c:158:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' static char *tip_from_desktop_file(const char *full_path); ^ ../src/filer.c: In function 'filer_create_uri_list': ../src/filer.c:2376:28: warning: pointer targets in passing argument 1 of 'encode_path_as_uri' differ in signedness [-Wpointer-sign] uri = encode_path_as_uri(path); ^ In file included from ../src/filer.c:43:0: ../src/support.h:59:14: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' EscapedPath *encode_path_as_uri(const guchar *path); ^ ../src/filer.c:2384:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = string->str; ^ ../src/filer.c: In function 'filer_perform_action': ../src/filer.c:2445:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] second_click = g_strdup(item->leafname); ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:2453:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:2453:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:2453:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ ../src/filer.c:2453:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c:2453:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ ../src/filer.c:2453:28: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c:2453:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:2453:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ ../src/filer.c:2453:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c:2453:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ ../src/filer.c:2453:28: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c:2453:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:2453:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ ../src/filer.c:2453:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c:2453:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ ../src/filer.c:2453:28: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c:2453:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ ../src/filer.c:2453:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c:2453:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(first_click, second_click) != 0) ^ ../src/filer.c:2453:28: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/filer.c: In function 'tooltip_activate': ../src/filer.c:2579:16: warning: pointer targets in passing argument 1 of 'tooltip_show' differ in signedness [-Wpointer-sign] tooltip_show(tip->str); ^ In file included from ../src/filer.c:44:0: ../src/gui_support.h:63:6: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'gchar * {aka char *}' void tooltip_show(guchar *text); ^ ../src/filer.c: In function 'drag_motion': ../src/filer.c:2754:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] type = dnd_motion_item(context, &item); ^ ../src/filer.c:2788:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_path = filer_window->sym_path; ^ In file included from /usr/include/glib-2.0/glib.h:42:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/filer.c:33: ../src/filer.c:2800:15: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(new_path), g_free); ^ /usr/include/glib-2.0/glib/gdataset.h:140:65: note: in definition of macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/filer.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c: In function 'load_from_node': ../src/filer.c:3033:12: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strcmp(node->name, "X") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3033:12: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(node->name, "X") == 0) { ^ ../src/filer.c:3033:12: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3033:12: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strcmp(node->name, "X") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3033:12: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(node->name, "X") == 0) { ^ ../src/filer.c:3033:12: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3033:12: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(node->name, "X") == 0) { ^ ../src/filer.c:3033:12: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3033:12: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(node->name, "X") == 0) { ^ ../src/filer.c:3033:12: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3034:15: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->x=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3036:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Y") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3036:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Y") == 0) { ^ ../src/filer.c:3036:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3036:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Y") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3036:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Y") == 0) { ^ ../src/filer.c:3036:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3036:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Y") == 0) { ^ ../src/filer.c:3036:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3036:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Y") == 0) { ^ ../src/filer.c:3036:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3037:15: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->y=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3039:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Width") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3039:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Width") == 0) { ^ ../src/filer.c:3039:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3039:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Width") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3039:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Width") == 0) { ^ ../src/filer.c:3039:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3039:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Width") == 0) { ^ ../src/filer.c:3039:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3039:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Width") == 0) { ^ ../src/filer.c:3039:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3040:19: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->width=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3042:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Height") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3042:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Height") == 0) { ^ ../src/filer.c:3042:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3042:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Height") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3042:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Height") == 0) { ^ ../src/filer.c:3042:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3042:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Height") == 0) { ^ ../src/filer.c:3042:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3042:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Height") == 0) { ^ ../src/filer.c:3042:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3043:20: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->height=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3045:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowHidden") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3045:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowHidden") == 0) { ^ ../src/filer.c:3045:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3045:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowHidden") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3045:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowHidden") == 0) { ^ ../src/filer.c:3045:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3045:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowHidden") == 0) { ^ ../src/filer.c:3045:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3045:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowHidden") == 0) { ^ ../src/filer.c:3045:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3046:25: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->show_hidden=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3048:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ViewType") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3048:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ViewType") == 0) { ^ ../src/filer.c:3048:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3048:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ViewType") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3048:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ViewType") == 0) { ^ ../src/filer.c:3048:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3048:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ViewType") == 0) { ^ ../src/filer.c:3048:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3048:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ViewType") == 0) { ^ ../src/filer.c:3048:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3049:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->view_type=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3051:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DetailsType") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3051:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DetailsType") == 0) { ^ ../src/filer.c:3051:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3051:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DetailsType") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3051:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DetailsType") == 0) { ^ ../src/filer.c:3051:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3051:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DetailsType") == 0) { ^ ../src/filer.c:3051:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3051:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DetailsType") == 0) { ^ ../src/filer.c:3051:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3052:26: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->details_type=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3054:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortType") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3054:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortType") == 0) { ^ ../src/filer.c:3054:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3054:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortType") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3054:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortType") == 0) { ^ ../src/filer.c:3054:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3054:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortType") == 0) { ^ ../src/filer.c:3054:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3054:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortType") == 0) { ^ ../src/filer.c:3054:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3055:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->sort_type=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3057:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortOrder") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3057:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortOrder") == 0) { ^ ../src/filer.c:3057:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3057:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortOrder") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3057:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortOrder") == 0) { ^ ../src/filer.c:3057:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3057:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortOrder") == 0) { ^ ../src/filer.c:3057:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3057:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "SortOrder") == 0) { ^ ../src/filer.c:3057:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3058:24: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->sort_order=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3060:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DisplayStyle") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3060:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DisplayStyle") == 0) { ^ ../src/filer.c:3060:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3060:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DisplayStyle") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3060:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DisplayStyle") == 0) { ^ ../src/filer.c:3060:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3060:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DisplayStyle") == 0) { ^ ../src/filer.c:3060:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3060:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "DisplayStyle") == 0) { ^ ../src/filer.c:3060:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3061:27: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->display_style=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3063:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowThumbs") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3063:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowThumbs") == 0) { ^ ../src/filer.c:3063:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3063:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowThumbs") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3063:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowThumbs") == 0) { ^ ../src/filer.c:3063:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3063:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowThumbs") == 0) { ^ ../src/filer.c:3063:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3063:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "ShowThumbs") == 0) { ^ ../src/filer.c:3063:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3064:25: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->show_thumbs=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3066:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "FilterType") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3066:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "FilterType") == 0) { ^ ../src/filer.c:3066:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3066:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "FilterType") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3066:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "FilterType") == 0) { ^ ../src/filer.c:3066:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3066:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "FilterType") == 0) { ^ ../src/filer.c:3066:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3066:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "FilterType") == 0) { ^ ../src/filer.c:3066:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3067:25: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] set->filter_type=atoi(str); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/filer.c:22: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3069:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Filter") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3069:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Filter") == 0) { ^ ../src/filer.c:3069:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3069:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Filter") == 0) { ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3069:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Filter") == 0) { ^ ../src/filer.c:3069:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3069:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Filter") == 0) { ^ ../src/filer.c:3069:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3069:19: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if(strcmp(node->name, "Filter") == 0) { ^ ../src/filer.c:3069:19: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3070:24: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] set->filter=g_strdup(str); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/filer.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'xmlChar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c: In function 'load_settings': ../src/filer.c:3104:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "FilerWindow") != 0) ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3104:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "FilerWindow") != 0) ^ ../src/filer.c:3104:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3104:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "FilerWindow") != 0) ^ In file included from ../src/filer.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/filer.c:26: ../src/filer.c:3104:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "FilerWindow") != 0) ^ ../src/filer.c:3104:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3104:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "FilerWindow") != 0) ^ ../src/filer.c:3104:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3104:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "FilerWindow") != 0) ^ ../src/filer.c:3104:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/filer.c:3107:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] path=xmlGetProp(node, "path"); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/filer.c:3108:21: warning: pointer targets in passing argument 1 of 'settings_new' differ in signedness [-Wpointer-sign] set=settings_new(path); ^ ../src/filer.c:2992:18: note: expected 'const char *' but argument is of type 'xmlChar * {aka unsigned char *}' static Settings *settings_new(const char *path) ^ ../src/filer.c: In function 'add_nodes': ../src/filer.c:3133:30: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] sub=xmlNewChild(node, NULL, "FilerWindow", NULL); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3135:18: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(sub, "path", set->path); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/filer.c:3135:26: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(sub, "path", set->path); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ ../src/filer.c:3139:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "X", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3139:31: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "X", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3142:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Y", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3142:31: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Y", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3147:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Width", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3147:35: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Width", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3150:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Height", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3150:36: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Height", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3155:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowHidden", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3155:40: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowHidden", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3160:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "DisplayStyle", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3160:42: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "DisplayStyle", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3165:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "SortType", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3165:38: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "SortType", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3168:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "SortOrder", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3168:39: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "SortOrder", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3173:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ViewType", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3173:38: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ViewType", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3176:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "DetailsType", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3176:41: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "DetailsType", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3181:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowThumbs", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3181:40: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "ShowThumbs", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3186:26: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "FilterType", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3186:40: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "FilterType", tmp); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3189:27: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Filter", set->filter); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c:3189:37: warning: pointer targets in passing argument 4 of 'xmlNewChild' differ in signedness [-Wpointer-sign] xmlNewChild(sub, NULL, "Filter", set->filter); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/filer.c: In function 'save_settings': ../src/filer.c:3199:29: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] xmlDocPtr doc = xmlNewDoc("1.0"); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ ../src/filer.c:3201:8: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] "Settings", NULL)); ^ In file included from ../src/global.h:185:0, from ../src/filer.c:37: /usr/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o find.o ../src/find.c ../src/find.c: In function 'test_leaf': ../src/find.c:250:35: warning: pointer targets in passing argument 2 of 'fnmatch' differ in signedness [-Wpointer-sign] return fnmatch(condition->data1, info->leaf, 0) == 0; ^ In file included from ../src/find.c:30:0: /usr/include/fnmatch.h:56:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int fnmatch (const char *__pattern, const char *__name, int __flags); ^ ../src/find.c: In function 'test_path': ../src/find.c:255:35: warning: pointer targets in passing argument 2 of 'fnmatch' differ in signedness [-Wpointer-sign] return fnmatch(condition->data1, info->fullpath, FNM_PATHNAME) == 0; ^ In file included from ../src/find.c:30:0: /usr/include/fnmatch.h:56:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int fnmatch (const char *__pattern, const char *__name, int __flags); ^ ../src/find.c: In function 'test_system': ../src/find.c:277:28: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(to_sys, info->fullpath); ^ In file included from /usr/include/glib-2.0/glib/giochannel.h:34:0, from /usr/include/glib-2.0/glib.h:54, from ../src/global.h:11, from ../src/find.c:36: /usr/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' GString* g_string_append (GString *string, ^ ../src/find.c: In function 'test_is': ../src/find.c:352:18: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] return access(info->fullpath, R_OK) == 0; ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/find.c:27: /usr/include/unistd.h:290:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ ../src/find.c:354:18: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] return access(info->fullpath, W_OK) == 0; ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/find.c:27: /usr/include/unistd.h:290:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ ../src/find.c:356:18: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] return access(info->fullpath, X_OK) == 0; ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/find.c:27: /usr/include/unistd.h:290:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ ../src/find.c: In function 'match': ../src/find.c:996:2: warning: 'g_strncasecmp' is deprecated [-Wdeprecated-declarations] if (g_strncasecmp(*expression, word, len)) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/find.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:203:23: note: declared here gint g_strncasecmp (const gchar *s1, ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o fscache.o ../src/fscache.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o gtksavebox.o ../src/gtksavebox.c ../src/gtksavebox.c: In function 'button_press_over_icon': ../src/gtksavebox.c:393:5: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] leafname = g_basename (uri); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../src/gtksavebox.h:10, from ../src/gtksavebox.c:35: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/gtksavebox.c:397:32: warning: pointer targets in passing argument 2 of 'write_xds_property' differ in signedness [-Wpointer-sign] write_xds_property (context, leafname); ^ ../src/gtksavebox.c:133:13: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static void write_xds_property (GdkDragContext *context, ^ ../src/gtksavebox.c: In function 'drag_data_get': ../src/gtksavebox.c:434:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] uri = read_xds_property (context, FALSE); ^ ../src/gtksavebox.c: In function 'read_xds_property': ../src/gtksavebox.c:492:22: warning: pointer targets in passing argument 9 of 'gdk_property_get' differ in signedness [-Wpointer-sign] NULL, NULL, &length, &prop_text) ^ In file included from /usr/include/gtk-2.0/gdk/gdk.h:50:0, from ../src/gtksavebox.h:10, from ../src/gtksavebox.c:35: /usr/include/gtk-2.0/gdk/gdkproperty.h:50:10: note: expected 'gint * {aka int *}' but argument is of type 'guint * {aka unsigned int *}' gboolean gdk_property_get (GdkWindow *window, ^ ../src/gtksavebox.c: In function 'write_xds_property': ../src/gtksavebox.c:516:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] value, strlen (value)); ^ In file included from ../src/gtksavebox.c:30:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ ../src/gtksavebox.c: In function 'drag_end': ../src/gtksavebox.c:538:35: warning: pointer targets in passing argument 1 of 'escape_uri_path' differ in signedness [-Wpointer-sign] escaped_uri = escape_uri_path (uri); ^ In file included from ../src/gtksavebox.c:52:0: ../src/support.h:58:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' EscapedPath *escape_uri_path(const char *path); ^ ../src/gtksavebox.c: In function 'gtk_savebox_set_property': ../src/gtksavebox.c:639:15: warning: variable 'savebox' set but not used [-Wunused-but-set-variable] GtkSavebox *savebox; ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o gui_support.o ../src/gui_support.c ../src/gui_support.c: In function 'set_cardinal_property': ../src/gui_support.c:218:28: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] GDK_PROP_MODE_REPLACE, (gchar *) &value, 1); ^ In file included from /usr/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/include/gtk-2.0/gdk/gdkx.h:30, from ../src/gui_support.c:34: /usr/include/gtk-2.0/gdk/gdkproperty.h:60:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void gdk_property_change (GdkWindow *window, ^ ../src/gui_support.c: In function 'tooltip_show': ../src/gui_support.c:765:24: warning: pointer targets in passing argument 1 of 'gtk_label_new' differ in signedness [-Wpointer-sign] label = gtk_label_new(text); ^ In file included from /usr/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/include/gtk-2.0/gtk/gtk.h:35, from ../src/main.h:10, from ../src/gui_support.c:40: /usr/include/gtk-2.0/gtk/gtklabel.h:110:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_label_new (const gchar *str); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o i18n.o ../src/i18n.c ../src/i18n.c: In function 'translate_entries': ../src/i18n.c:120:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] first = g_strndup(trans, slash - trans); ^ ../src/i18n.c:125:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] second = g_strndup(trans, slash - trans); ^ ../src/i18n.c:127:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] second = g_strdup(trans); ^ ../src/i18n.c:130:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] first = g_strdup(trans); ^ In file included from /usr/include/string.h:648:0, from ../src/i18n.c:25: ../src/i18n.c: In function 'set_trans': ../src/i18n.c:185:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(lang, "None") == 0) ^ In file included from ../src/i18n.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/i18n.c:25: ../src/i18n.c:185:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(lang, "None") == 0) ^ ../src/i18n.c:185:13: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/i18n.c:185:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(lang, "None") == 0) ^ In file included from ../src/i18n.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/i18n.c:25: ../src/i18n.c:185:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(lang, "None") == 0) ^ ../src/i18n.c:185:13: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/i18n.c:185:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(lang, "None") == 0) ^ ../src/i18n.c:185:13: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/i18n.c:185:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(lang, "None") == 0) ^ ../src/i18n.c:185:13: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/i18n.c:187:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if (strcmp(lang, "From LANG") == 0) ^ In file included from ../src/i18n.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/i18n.c:25: ../src/i18n.c:187:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (strcmp(lang, "From LANG") == 0) ^ ../src/i18n.c:187:18: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/i18n.c:187:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if (strcmp(lang, "From LANG") == 0) ^ In file included from ../src/i18n.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/i18n.c:25: ../src/i18n.c:187:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (strcmp(lang, "From LANG") == 0) ^ ../src/i18n.c:187:18: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/i18n.c:187:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (strcmp(lang, "From LANG") == 0) ^ ../src/i18n.c:187:18: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/i18n.c:187:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (strcmp(lang, "From LANG") == 0) ^ ../src/i18n.c:187:18: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/i18n.c:191:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] lang = getenv("LANG"); ^ In file included from /usr/include/string.h:648:0, from ../src/i18n.c:25: ../src/i18n.c:198:16: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] end = strchr(lang, '.'); ^ ../src/i18n.c:198:16: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/i18n.c:198:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] end = strchr(lang, '.'); ^ In file included from /usr/include/string.h:648:0, from ../src/i18n.c:25: ../src/i18n.c:200:17: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] end = strchr(lang, '@'); ^ ../src/i18n.c:200:17: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/i18n.c:200:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] end = strchr(lang, '@'); ^ ../src/i18n.c:202:22: warning: pointer targets in passing argument 1 of 'g_strndup' differ in signedness [-Wpointer-sign] lang2 = g_strndup(lang, end - lang); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/i18n.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:224:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strndup (const gchar *str, ^ ../src/i18n.c:204:21: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] lang2 = g_strdup(lang); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/i18n.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/i18n.c:207:20: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] lang2 = g_strdup(lang); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/i18n.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/i18n.c:211:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strdup_printf("/usr/share/locale/%s/LC_MESSAGES/ROX-Filer.mo", current_lang); ^ ../src/i18n.c:212:19: warning: pointer targets in passing argument 1 of 'file_exists' differ in signedness [-Wpointer-sign] if (!file_exists(path) && strchr(current_lang, '_')) ^ In file included from ../src/i18n.c:29:0: ../src/support.h:53:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gboolean file_exists(const char *path); ^ ../src/i18n.c:215:18: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] strcpy(strrchr(path, '_'), ".gmo"); ^ In file included from ../src/i18n.c:25:0: /usr/include/string.h:258:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *strrchr (const char *__s, int __c) ^ ../src/i18n.c:218:18: warning: pointer targets in passing argument 1 of 'file_exists' differ in signedness [-Wpointer-sign] if (file_exists(path)) ^ In file included from ../src/i18n.c:29:0: ../src/support.h:53:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gboolean file_exists(const char *path); ^ ../src/i18n.c:219:24: warning: pointer targets in passing argument 1 of 'rox_add_translations' differ in signedness [-Wpointer-sign] rox_add_translations(path); ^ In file included from ./config.h:49:0, from ../src/i18n.c:20: ../src/rox_gettext.h:7:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' void rox_add_translations(const char *path); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o icon.o ../src/icon.c ../src/icon.c: In function 'check_has': ../src/icon.c:207:17: warning: pointer targets in passing argument 1 of 'is_sub_dir' differ in signedness [-Wpointer-sign] if (is_sub_dir(icon->path, check->path)) ^ In file included from ../src/icon.c:43:0: ../src/support.h:36:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gboolean is_sub_dir(const char *sub, const char *parent); ^ ../src/icon.c: In function 'icon_prepare_menu': ../src/icon.c:297:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf(_("%s '%s'"), ^ ../src/icon.c:300:49: warning: pointer targets in passing argument 2 of 'gtk_label_set_text' differ in signedness [-Wpointer-sign] gtk_label_set_text(GTK_LABEL(icon_file_item), tmp); ^ In file included from /usr/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/include/gtk-2.0/gtk/gtk.h:35, from ../src/icon.c:35: /usr/include/gtk-2.0/gtk/gtklabel.h:112:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_label_set_text (GtkLabel *label, ^ ../src/icon.c:304:15: warning: pointer targets in passing argument 1 of 'appmenu_add' differ in signedness [-Wpointer-sign] appmenu_add(icon->path, icon->item, icon_menu); ^ In file included from ../src/icon.c:47:0: ../src/appmenu.h:14:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int appmenu_add(const gchar *app_dir, DirItem *item, GtkWidget *menu); ^ ../src/icon.c: In function 'icon_create_uri_list': ../src/icon.c:387:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = tmp->str; ^ ../src/icon.c:390:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ ../src/icon.c: In function 'icon_set_path': ../src/icon.c:439:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] icon->src_path = g_strdup(pathname); ^ ../src/icon.c:441:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] icon->src_path = to_utf8(pathname); ^ ../src/icon.c:442:28: warning: pointer targets in passing argument 1 of 'expand_path' differ in signedness [-Wpointer-sign] icon->path = expand_path(icon->src_path); ^ In file included from ../src/icon.c:43:0: ../src/support.h:46:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar *expand_path(const gchar *path); ^ ../src/icon.c:442:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] icon->path = expand_path(icon->src_path); ^ ../src/icon.c:447:4: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] name = g_basename(icon->src_path); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/icon.c:35: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/icon.c:447:22: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] name = g_basename(icon->src_path); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/icon.c:35: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ ../src/icon.c:449:28: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] icon->item = diritem_new(name); ^ In file included from ../src/icon.c:45:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' DirItem *diritem_new(const guchar *leafname); ^ ../src/icon.c: In function 'icon_run': ../src/icon.c:495:17: warning: pointer targets in passing argument 1 of 'run_with_args' differ in signedness [-Wpointer-sign] run_with_args(icon->path, icon->item, icon->args); ^ In file included from ../src/icon.c:49:0: ../src/run.h:23:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' void run_with_args(const char *path, DirItem *item, const char *args); ^ ../src/icon.c: In function 'rename_activate': ../src/icon.c:561:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_name = gtk_entry_get_text(GTK_ENTRY(entry)); ^ ../src/icon.c:562:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_src = gtk_entry_get_text(GTK_ENTRY(src)); ^ ../src/icon.c:563:15: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_shortcut = gtk_label_get_text(GTK_LABEL(shortcut)); ^ In file included from /usr/include/string.h:648:0, from ../src/icon.c:34: ../src/icon.c:564:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(new_shortcut, CLICK_TO_SET) == 0) ^ In file included from ../src/icon.c:34:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/icon.c:34: ../src/icon.c:564:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(new_shortcut, CLICK_TO_SET) == 0) ^ ../src/icon.c:564:13: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/icon.c:564:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(new_shortcut, CLICK_TO_SET) == 0) ^ In file included from ../src/icon.c:34:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/icon.c:34: ../src/icon.c:564:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(new_shortcut, CLICK_TO_SET) == 0) ^ ../src/icon.c:564:13: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/icon.c:564:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(new_shortcut, CLICK_TO_SET) == 0) ^ ../src/icon.c:564:13: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/icon.c:564:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(new_shortcut, CLICK_TO_SET) == 0) ^ ../src/icon.c:564:13: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/icon.c:566:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_args = gtk_entry_get_text(GTK_ENTRY(arg)); ^ ../src/icon.c:574:23: warning: pointer targets in passing argument 2 of 'icon_set_path' differ in signedness [-Wpointer-sign] icon_set_path(icon, new_src, new_name); ^ ../src/icon.c:424:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void icon_set_path(Icon *icon, const char *pathname, const char *name) ^ ../src/icon.c:574:32: warning: pointer targets in passing argument 3 of 'icon_set_path' differ in signedness [-Wpointer-sign] icon_set_path(icon, new_src, new_name); ^ ../src/icon.c:424:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void icon_set_path(Icon *icon, const char *pathname, const char *name) ^ ../src/icon.c:575:27: warning: pointer targets in passing argument 2 of 'icon_set_shortcut' differ in signedness [-Wpointer-sign] icon_set_shortcut(icon, new_shortcut); ^ ../src/icon.c:454:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void icon_set_shortcut(Icon *icon, const gchar *shortcut) ^ ../src/icon.c:576:28: warning: pointer targets in passing argument 2 of 'icon_set_arguments' differ in signedness [-Wpointer-sign] icon_set_arguments(icon, new_args); ^ ../src/icon.c:476:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void icon_set_arguments(Icon *icon, const gchar *args) ^ ../src/icon.c: In function 'selection_get': ../src/icon.c:617:25: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(str, icon->path); ^ In file included from /usr/include/glib-2.0/glib/giochannel.h:34:0, from /usr/include/glib-2.0/glib.h:54, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/icon.c:35: /usr/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ ../src/icon.c: In function 'file_op': ../src/icon.c:683:16: warning: pointer targets in passing argument 1 of 'infobox_new' differ in signedness [-Wpointer-sign] infobox_new(menu_icon->path); ^ In file included from ../src/icon.c:50:0: ../src/infobox.h:10:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void infobox_new(const gchar *pathname); ^ ../src/icon.c: In function 'filter_get_key': ../src/icon.c:728:3: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] sym = XKeycodeToKeysym(dpy, kev->keycode, 0); ^ In file included from /usr/include/gtk-2.0/gdk/gdkx.h:32:0, from ../src/icon.c:37: /usr/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^ ../src/icon.c: In function 'show_rename_box': ../src/icon.c:854:39: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(GTK_ENTRY(entry), icon->src_path); ^ In file included from /usr/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/include/gtk-2.0/gtk/gtk.h:72, from ../src/icon.c:35: /usr/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ ../src/icon.c: In function 'create_menu': ../src/icon.c:1389:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strconcat("/", _("File"), NULL); ^ ../src/icon.c:1391:61: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] icon_file_menu = gtk_item_factory_get_widget(item_factory, tmp); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from ../src/icon.c:35: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o infobox.o ../src/infobox.c ../src/infobox.c: In function 'infobox_new': ../src/infobox.c:143:22: warning: pointer targets in passing argument 1 of 'make_vbox' differ in signedness [-Wpointer-sign] details = make_vbox(path, owindow); ^ ../src/infobox.c:79:19: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' static GtkWidget *make_vbox(const guchar *path, GObject *window); ^ ../src/infobox.c: In function 'make_vbox': ../src/infobox.c:214:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] item = diritem_new(g_basename(path)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/infobox.c:31: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/infobox.c:214:32: warning: pointer targets in passing argument 1 of 'g_basename' differ in signedness [-Wpointer-sign] item = diritem_new(g_basename(path)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/infobox.c:31: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' const gchar *g_basename (const gchar *file_name); ^ ../src/infobox.c:214:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(g_basename(path)); ^ In file included from ../src/infobox.c:38:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' DirItem *diritem_new(const guchar *leafname); ^ ../src/infobox.c:217:19: warning: pointer targets in passing argument 1 of 'appinfo_get' differ in signedness [-Wpointer-sign] ai = appinfo_get(path, item); ^ In file included from ../src/infobox.c:41:0: ../src/appinfo.h:13:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ ../src/infobox.c:237:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] u8 = to_utf8(item->leafname); ^ ../src/infobox.c:238:24: warning: pointer targets in passing argument 1 of 'gtk_label_new' differ in signedness [-Wpointer-sign] name = gtk_label_new(u8); ^ In file included from /usr/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/include/gtk-2.0/gtk/gtk.h:35, from ../src/infobox.c:31: /usr/include/gtk-2.0/gtk/gtklabel.h:110:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_label_new (const gchar *str); ^ ../src/infobox.c:250:25: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] help_dir = g_strconcat(path, "/Help", NULL); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/infobox.c:31: /usr/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ ../src/infobox.c:276:45: warning: pointer targets in passing argument 1 of 'make_permissions' differ in signedness [-Wpointer-sign] gtk_box_pack_start(vbox, make_permissions(path, item), ^ ../src/infobox.c:85:19: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static GtkWidget *make_permissions(const gchar *path, DirItem *item); ^ ../src/infobox.c:284:38: warning: pointer targets in passing argument 1 of 'make_about_desktop' differ in signedness [-Wpointer-sign] add_frame(vbox, make_about_desktop(path)); ^ ../src/infobox.c:83:19: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static GtkWidget *make_about_desktop(const gchar *path); ^ ../src/infobox.c: In function 'make_details': ../src/infobox.c:551:27: warning: pointer targets in passing argument 1 of 'g_path_get_dirname' differ in signedness [-Wpointer-sign] tmp = g_path_get_dirname(path); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/infobox.c:31: /usr/include/glib-2.0/glib/gfileutils.h:177:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *g_path_get_dirname (const gchar *file_name) G_GNUC_MALLOC; ^ ../src/infobox.c:576:26: warning: pointer targets in passing argument 1 of 'mount_get_fs_size' differ in signedness [-Wpointer-sign] stt=mount_get_fs_size(path); ^ In file included from ../src/infobox.c:45:0: ../src/mount.h:31:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *mount_get_fs_size(const gchar *dir); ^ ../src/infobox.c:636:22: warning: pointer targets in passing argument 1 of 'xattr_supported' differ in signedness [-Wpointer-sign] : xattr_supported(path) ? _("None") ^ In file included from ../src/infobox.c:47:0: ../src/xtypes.h:22:5: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' int xattr_supported(const char *path); ^ ../src/infobox.c:646:25: warning: pointer targets in passing argument 1 of 'readlink_dup' differ in signedness [-Wpointer-sign] target = readlink_dup(path); ^ In file included from ../src/infobox.c:35:0: ../src/support.h:41:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *readlink_dup(const char *path); ^ In file included from /usr/include/string.h:648:0, from ../src/infobox.c:26: ../src/infobox.c: In function 'make_about': ../src/infobox.c:690:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (about->ns == NULL && strcmp(about->name, "About") == 0) ^ In file included from ../src/infobox.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/infobox.c:26: ../src/infobox.c:690:35: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (about->ns == NULL && strcmp(about->name, "About") == 0) ^ ../src/infobox.c:690:35: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/infobox.c:690:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (about->ns == NULL && strcmp(about->name, "About") == 0) ^ In file included from ../src/infobox.c:26:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/infobox.c:26: ../src/infobox.c:690:35: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (about->ns == NULL && strcmp(about->name, "About") == 0) ^ ../src/infobox.c:690:35: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/infobox.c:690:35: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (about->ns == NULL && strcmp(about->name, "About") == 0) ^ ../src/infobox.c:690:35: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/infobox.c:690:35: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (about->ns == NULL && strcmp(about->name, "About") == 0) ^ ../src/infobox.c:690:35: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/infobox.c:725:28: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] tmp = xmlGetProp(trans, "label"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/infobox.c:29: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/infobox.c:725:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = xmlGetProp(trans, "label"); ^ ../src/infobox.c:730:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] value = xmlNodeListGetString(trans->doc, ^ ../src/infobox.c:733:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] value = xmlNodeListGetString(prop->doc, ^ ../src/infobox.c: In function 'make_file_says': ../src/infobox.c:795:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("pipe(): %s", g_strerror(errno)); ^ ../src/infobox.c:796:36: warning: pointer targets in passing argument 2 of 'gtk_label_set_text' differ in signedness [-Wpointer-sign] gtk_label_set_text(l_file_label, tmp); ^ In file included from /usr/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/include/gtk-2.0/gtk/gtk.h:35, from ../src/infobox.c:31: /usr/include/gtk-2.0/gtk/gtklabel.h:112:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_label_set_text (GtkLabel *label, ^ ../src/infobox.c:804:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("pipe(): %s", g_strerror(errno)); ^ ../src/infobox.c:805:37: warning: pointer targets in passing argument 2 of 'gtk_label_set_text' differ in signedness [-Wpointer-sign] gtk_label_set_text(l_file_label, tmp); ^ In file included from /usr/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/include/gtk-2.0/gtk/gtk.h:35, from ../src/infobox.c:31: /usr/include/gtk-2.0/gtk/gtklabel.h:112:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_label_set_text (GtkLabel *label, ^ ../src/infobox.c: In function 'make_permissions': ../src/infobox.c:930:27: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] perm->item = diritem_new(path); ^ In file included from ../src/infobox.c:38:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' DirItem *diritem_new(const guchar *leafname); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o main.o ../src/main.c ../src/main.c: In function 'main': ../src/main.c:409:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup(VALUE); ^ ../src/main.c:411:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = pathdup(VALUE); ^ ../src/main.c:413:6: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] c == 'D' ? "CloseDir" : ^ ../src/main.c:189:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:416:6: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] "Filename", tmp, ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:421:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_path_get_dirname(VALUE); ^ ../src/main.c:426:20: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] dir = pathdup(tmp); ^ In file included from ../src/main.c:50:0: ../src/support.h:17:7: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' char *pathdup(const char *path); ^ ../src/main.c:426:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dir = pathdup(tmp); ^ ../src/main.c:430:6: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] "Leafname", g_basename(VALUE)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/main.c:44: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/main.c:428:20: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Show", ^ ../src/main.c:189:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:429:6: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] "Directory", dir ? dir : tmp, ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:430:6: warning: pointer targets in passing argument 5 of 'soap_add' differ in signedness [-Wpointer-sign] "Leafname", g_basename(VALUE)); ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:430:18: warning: pointer targets in passing argument 6 of 'soap_add' differ in signedness [-Wpointer-sign] "Leafname", g_basename(VALUE)); ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static void soap_add(xmlNodePtr body, ^ ../src/main.c:439:20: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^ ../src/main.c:189:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:439:29: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:205:15: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^ ../src/main.c:439:37: note: in expansion of macro 'VALUE' soap_add(body, "Panel", "Name", VALUE, ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:440:7: warning: pointer targets in passing argument 5 of 'soap_add' differ in signedness [-Wpointer-sign] "Side", c == 'l' ? "Left" : ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:440:15: warning: pointer targets in passing argument 6 of 'soap_add' differ in signedness [-Wpointer-sign] "Side", c == 'l' ? "Left" : ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:449:21: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^ ../src/main.c:189:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:449:30: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", VALUE, ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:205:15: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^ ../src/main.c:449:38: note: in expansion of macro 'VALUE' soap_add(body, "Panel", "Name", VALUE, ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:452:21: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", ^ ../src/main.c:189:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:453:8: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] "Side", "Bottom", ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:453:16: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] "Side", "Bottom", ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:457:20: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Pinboard", ^ ../src/main.c:189:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:458:7: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] "Name", VALUE, NULL, NULL); ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:205:15: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^ ../src/main.c:458:15: note: in expansion of macro 'VALUE' "Name", VALUE, NULL, NULL); ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:205:15: warning: pointer targets in passing argument 1 of 'type_get_type' differ in signedness [-Wpointer-sign] #define VALUE (*optarg == '=' ? optarg + 1 : optarg) ^ ../src/main.c:469:26: note: in expansion of macro 'VALUE' type = type_get_type(VALUE); ^ In file included from ../src/main.c:59:0: ../src/type.h:42:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' MIME_type *type_get_type(const guchar *path); ^ ../src/main.c:520:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = pathdup(argv[i++]); ^ ../src/main.c:522:18: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Run", "Filename", tmp, NULL, NULL); ^ ../src/main.c:189:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:522:25: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Run", "Filename", tmp, NULL, NULL); ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:542:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dir = g_get_current_dir(); ^ ../src/main.c:543:18: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "OpenDir", "Filename", dir, NULL, NULL); ^ ../src/main.c:189:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:543:29: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "OpenDir", "Filename", dir, NULL, NULL); ^ ../src/main.c:189:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ In file included from ../src/main.c:47:0: ../src/main.c: In function 'soap_add': ../src/global.h:172:16: warning: pointer targets in passing argument 3 of 'xmlSearchNsByHref' differ in signedness [-Wpointer-sign] #define ROX_NS "http://rox.sourceforge.net/SOAP/ROX-Filer" ^ ../src/main.c:716:43: note: in expansion of macro 'ROX_NS' rox = xmlSearchNsByHref(body->doc, body, ROX_NS); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/main.c:38: /usr/include/libxml2/libxml/tree.h:991:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSearchNsByHref (xmlDocPtr doc, ^ ../src/main.c: In function 'add_default_panel_and_pinboard': ../src/main.c:798:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] name=o_session_pinboard_name.value; ^ ../src/main.c:801:18: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Pinboard","Name", name, NULL, NULL); ^ ../src/main.c:708:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:801:29: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Pinboard","Name", name, NULL, NULL); ^ ../src/main.c:708:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:801:37: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Pinboard","Name", name, NULL, NULL); ^ ../src/main.c:708:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:806:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] name = o_session_panel_name.value; ^ ../src/main.c:810:18: warning: pointer targets in passing argument 2 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", name, NULL, NULL); ^ ../src/main.c:708:13: note: expected 'xmlChar * {aka unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:810:27: warning: pointer targets in passing argument 3 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", name, NULL, NULL); ^ ../src/main.c:708:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c:810:35: warning: pointer targets in passing argument 4 of 'soap_add' differ in signedness [-Wpointer-sign] soap_add(body, "Panel", "Name", name, NULL, NULL); ^ ../src/main.c:708:13: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' static void soap_add(xmlNodePtr body, ^ ../src/main.c: In function 'build_launch': ../src/main.c:852:25: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] uri = xmlGetProp(node, "uri"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/main.c:38: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/main.c:852:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] uri = xmlGetProp(node, "uri"); ^ In file included from ../src/main.c:26:0: ../src/main.c:859:24: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] launch_button_new(_(label), uri)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/main.c:26: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ ../src/main.c: In function 'main': ../src/main.c:314:3: warning: ignoring return value of 'getgroups', declared with attribute warn_unused_result [-Wunused-result] getgroups(ngroups, supplemental_groups); ^ ../src/main.c:597:2: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result [-Wunused-result] pipe(wakeup_pipe); ^ ../src/main.c: In function 'child_died': ../src/main.c:734:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(to_wakeup_pipe, "\0", 1); /* Wake up! */ ^ ../src/main.c: In function 'wake_up_cb': ../src/main.c:774:2: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(source, buf, BUFLEN); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o menu.o ../src/menu.c ../src/menu.c: In function 'ensure_filer_menu': ../src/menu.c:259:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s", _(sub)); \ ^ ../src/menu.c:288:2: note: in expansion of macro 'GET_SMENU_ITEM' GET_SMENU_ITEM(filer_file_menu, "filer", "File"); ^ ../src/menu.c:260:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ ../src/menu.c:288:2: note: in expansion of macro 'GET_SMENU_ITEM' GET_SMENU_ITEM(filer_file_menu, "filer", "File"); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from ../src/menu.c:33: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ ../src/menu.c:266:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ../src/menu.c:289:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_hidden_menu, "filer", "Display", "Show Hidden"); ^ ../src/menu.c:267:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ ../src/menu.c:289:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_hidden_menu, "filer", "Display", "Show Hidden"); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from ../src/menu.c:33: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ ../src/menu.c:266:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ../src/menu.c:290:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_reverse_menu, "filer", "Display", "Reversed"); ^ ../src/menu.c:267:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ ../src/menu.c:290:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_reverse_menu, "filer", "Display", "Reversed"); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from ../src/menu.c:33: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ ../src/menu.c:266:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ../src/menu.c:291:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_auto_size_menu, "filer", "Display", "Automatic"); ^ ../src/menu.c:267:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ ../src/menu.c:291:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_auto_size_menu, "filer", "Display", "Automatic"); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from ../src/menu.c:33: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ ../src/menu.c:266:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ../src/menu.c:292:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_thumb_menu, "filer", "Display", ^ ../src/menu.c:267:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ ../src/menu.c:292:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(filer_thumb_menu, "filer", "Display", ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from ../src/menu.c:33: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ ../src/menu.c:266:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ../src/menu.c:294:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "File", "Set Type..."); ^ ../src/menu.c:267:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ ../src/menu.c:294:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "File", "Set Type..."); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from ../src/menu.c:33: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ ../src/menu.c:259:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s", _(sub)); \ ^ ../src/menu.c:297:2: note: in expansion of macro 'GET_SMENU_ITEM' GET_SMENU_ITEM(filer_new_menu, "filer", "New"); ^ ../src/menu.c:260:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ ../src/menu.c:297:2: note: in expansion of macro 'GET_SMENU_ITEM' GET_SMENU_ITEM(filer_new_menu, "filer", "New"); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from ../src/menu.c:33: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ ../src/menu.c:266:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ../src/menu.c:298:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "Window", "Follow Symbolic Links"); ^ ../src/menu.c:267:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ ../src/menu.c:298:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "Window", "Follow Symbolic Links"); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from ../src/menu.c:33: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ ../src/menu.c:266:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf("<" menu ">/%s/%s", _(sub), _(subsub)); \ ^ ../src/menu.c:311:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "Window", "New Window"); ^ ../src/menu.c:267:51: warning: pointer targets in passing argument 2 of 'gtk_item_factory_get_widget' differ in signedness [-Wpointer-sign] var = gtk_item_factory_get_widget(item_factory, tmp); \ ^ ../src/menu.c:311:2: note: in expansion of macro 'GET_SSMENU_ITEM' GET_SSMENU_ITEM(item, "filer", "Window", "New Window"); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from ../src/menu.c:33: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:158:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, ^ ../src/menu.c: In function 'menu_from_dir': ../src/menu.c:482:19: warning: pointer targets in passing argument 1 of 'list_dir' differ in signedness [-Wpointer-sign] names = list_dir(dname); ^ In file included from ../src/menu.c:43:0: ../src/support.h:54:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' GPtrArray *list_dir(const guchar *path); ^ ../src/menu.c:510:23: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] ditem = diritem_new(""); ^ In file included from ../src/menu.c:54:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ ../src/menu.c:511:18: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(fname, ditem, NULL); ^ In file included from ../src/menu.c:54:0: ../src/diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ ../src/menu.c: In function 'show_filer_menu': ../src/menu.c:782:26: warning: pointer targets in passing argument 1 of 'appmenu_add' differ in signedness [-Wpointer-sign] n_added = appmenu_add(make_path(filer_window->sym_path, ^ In file included from ../src/menu.c:55:0: ../src/appmenu.h:14:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' int appmenu_add(const gchar *app_dir, DirItem *item, GtkWidget *menu); ^ ../src/menu.c:727:27: warning: variable 'file_menu' set but not used [-Wunused-but-set-variable] GtkWidget *file_label, *file_menu; ^ ../src/menu.c: In function 'menu_show_shift_action': ../src/menu.c:858:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shift_action = N_("Unmount"); ^ ../src/menu.c:860:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shift_action = N_("Open unmounted"); ^ ../src/menu.c:863:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shift_action = N_("Show Target"); ^ ../src/menu.c:865:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shift_action = N_("Look Inside"); ^ ../src/menu.c:867:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shift_action = N_("Open As Text"); ^ In file included from ../src/menu.c:22:0: ../src/menu.c:870:21: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] shift_action ? _(shift_action) ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/menu.c:22: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ ../src/menu.c: In function 'savebox_show': ../src/menu.c:1101:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] u8 = to_utf8(g_basename(path)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/menu.c:33: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/menu.c:1103:5: warning: pointer targets in passing argument 2 of 'gtk_savebox_set_pathname' differ in signedness [-Wpointer-sign] make_path(dir, u8)); ^ In file included from ../src/menu.c:47:0: ../src/gtksavebox.h:80:9: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void gtk_savebox_set_pathname (GtkSavebox *savebox, ^ ../src/menu.c: In function 'link_cb': ../src/menu.c:1199:33: warning: pointer targets in passing argument 1 of 'get_relative_path' differ in signedness [-Wpointer-sign] link_path = get_relative_path(path, initial); ^ In file included from ../src/menu.c:43:0: ../src/support.h:39:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' guchar *get_relative_path(const guchar *from, const guchar *to); ^ ../src/menu.c:1199:39: warning: pointer targets in passing argument 2 of 'get_relative_path' differ in signedness [-Wpointer-sign] link_path = get_relative_path(path, initial); ^ In file included from ../src/menu.c:43:0: ../src/support.h:39:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' guchar *get_relative_path(const guchar *from, const guchar *to); ^ ../src/menu.c:1199:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] link_path = get_relative_path(path, initial); ^ ../src/menu.c:1245:17: warning: pointer targets in passing argument 1 of 'dir_check_this' differ in signedness [-Wpointer-sign] dir_check_this(path); ^ In file included from ../src/menu.c:53:0: ../src/dir.h:97:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void dir_check_this(const guchar *path); ^ ../src/menu.c: In function 'new_directory_cb': ../src/menu.c:1319:17: warning: pointer targets in passing argument 1 of 'dir_check_this' differ in signedness [-Wpointer-sign] dir_check_this(path); ^ In file included from ../src/menu.c:53:0: ../src/dir.h:97:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void dir_check_this(const guchar *path); ^ ../src/menu.c:1324:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = strrchr(path, '/'); ^ ../src/menu.c:1326:46: warning: pointer targets in passing argument 2 of 'display_set_autoselect' differ in signedness [-Wpointer-sign] display_set_autoselect(window_with_focus, leaf + 1); ^ In file included from ../src/menu.c:59:0: ../src/display.h:56:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ ../src/menu.c: In function 'new_directory': ../src/menu.c:1337:3: warning: pointer targets in passing argument 2 of 'savebox_show' differ in signedness [-Wpointer-sign] make_path(window_with_focus->sym_path, _("NewDir")), ^ ../src/menu.c:1053:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void savebox_show(const gchar *action, const gchar *path, ^ ../src/menu.c: In function 'new_file_cb': ../src/menu.c:1360:17: warning: pointer targets in passing argument 1 of 'dir_check_this' differ in signedness [-Wpointer-sign] dir_check_this(path); ^ In file included from ../src/menu.c:53:0: ../src/dir.h:97:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void dir_check_this(const guchar *path); ^ ../src/menu.c:1365:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = strrchr(path, '/'); ^ ../src/menu.c:1367:46: warning: pointer targets in passing argument 2 of 'display_set_autoselect' differ in signedness [-Wpointer-sign] display_set_autoselect(window_with_focus, leaf + 1); ^ In file included from ../src/menu.c:59:0: ../src/display.h:56:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ ../src/menu.c: In function 'new_file': ../src/menu.c:1378:3: warning: pointer targets in passing argument 2 of 'savebox_show' differ in signedness [-Wpointer-sign] make_path(window_with_focus->sym_path, _("NewFile")), ^ ../src/menu.c:1053:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void savebox_show(const gchar *action, const gchar *path, ^ ../src/menu.c: In function 'new_file_type_cb': ../src/menu.c:1391:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] oleaf = g_basename(initial); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/menu.c:33: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/menu.c:1405:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] leaf = g_basename(path); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/menu.c:33: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/menu.c: In function 'new_file_type': ../src/menu.c:1434:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] leaf = g_basename(templ); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/menu.c:33: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/menu.c:1435:23: warning: pointer targets in passing argument 1 of 'type_get_type' differ in signedness [-Wpointer-sign] type = type_get_type(templ); ^ In file included from ../src/menu.c:42:0: ../src/type.h:42:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' MIME_type *type_get_type(const guchar *path); ^ ../src/menu.c:1438:3: warning: pointer targets in passing argument 2 of 'savebox_show' differ in signedness [-Wpointer-sign] make_path(window_with_focus->sym_path, leaf), ^ ../src/menu.c:1053:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void savebox_show(const gchar *action, const gchar *path, ^ ../src/menu.c: In function 'customise_send_to': ../src/menu.c:1457:25: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(dirs, old); ^ In file included from /usr/include/glib-2.0/glib/giochannel.h:34:0, from /usr/include/glib-2.0/glib.h:54, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/menu.c:33: /usr/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ ../src/menu.c:1462:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save("", "SendTo", SITE, TRUE); ^ ../src/menu.c:1464:9: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign] mkdir(save, 0777); ^ In file included from ../src/my_vfs.h:47:0, from ./config.h:47, from ../src/menu.c:22: /usr/include/sys/stat.h:320:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int mkdir (const char *__path, __mode_t __mode) ^ ../src/menu.c:1487:17: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] filer_opendir(save, NULL, NULL); ^ In file included from ../src/menu.c:40:0: ../src/filer.h:120:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ ../src/menu.c: In function 'customise_new': ../src/menu.c:1504:25: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(dirs, old); ^ In file included from /usr/include/glib-2.0/glib/giochannel.h:34:0, from /usr/include/glib-2.0/glib.h:54, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/menu.c:33: /usr/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ ../src/menu.c:1509:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save("", "Templates", SITE, TRUE); ^ ../src/menu.c:1511:9: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign] mkdir(save, 0777); ^ In file included from ../src/my_vfs.h:47:0, from ./config.h:47, from ../src/menu.c:22: /usr/include/sys/stat.h:320:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int mkdir (const char *__path, __mode_t __mode) ^ ../src/menu.c:1527:17: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] filer_opendir(save, NULL, NULL); ^ In file included from ../src/menu.c:40:0: ../src/filer.h:120:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ ../src/menu.c: In function 'add_sendto': ../src/menu.c:1554:33: warning: pointer targets in passing argument 2 of 'menu_from_dir' differ in signedness [-Wpointer-sign] widgets = menu_from_dir(menu, dir, get_menu_icon_style(), ^ ../src/menu.c:468:15: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' static GList *menu_from_dir(GtkWidget *menu, const gchar *dir_name, ^ ../src/menu.c: In function 'show_send_to_menu': ../src/menu.c:1582:22: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from ../src/menu.c:54:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ ../src/menu.c:1600:22: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from ../src/menu.c:54:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ ../src/menu.c: In function 'xterm_here': ../src/menu.c:1672:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[2] = o_menu_xterm.value; ^ ../src/menu.c: In function 'menu_rox_help': ../src/menu.c:1789:15: warning: pointer targets in passing argument 1 of 'run_by_path' differ in signedness [-Wpointer-sign] run_by_path(manual); ^ In file included from ../src/menu.c:38:0: ../src/run.h:14:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' gboolean run_by_path(const guchar *full_path); ^ ../src/menu.c: In function 'file_op': ../src/menu.c:1984:25: warning: pointer targets in passing argument 1 of 'src_dest_action_item' differ in signedness [-Wpointer-sign] src_dest_action_item(path, di_image(item), ^ ../src/menu.c:1174:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void src_dest_action_item(const gchar *path, MaskedPixmap *image, ^ ../src/menu.c:1989:25: warning: pointer targets in passing argument 1 of 'src_dest_action_item' differ in signedness [-Wpointer-sign] src_dest_action_item(path, di_image(item), ^ ../src/menu.c:1174:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void src_dest_action_item(const gchar *path, MaskedPixmap *image, ^ ../src/menu.c:1994:25: warning: pointer targets in passing argument 1 of 'src_dest_action_item' differ in signedness [-Wpointer-sign] src_dest_action_item(path, di_image(item), ^ ../src/menu.c:1174:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void src_dest_action_item(const gchar *path, MaskedPixmap *image, ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o minibuffer.o ../src/minibuffer.c ../src/minibuffer.c: In function 'minibuffer_show': ../src/minibuffer.c:144:5: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] make_path(filer_window->sym_path, "")); ^ In file included from /usr/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/include/gtk-2.0/gtk/gtk.h:72, from ../src/minibuffer.c:34: /usr/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ ../src/minibuffer.c:180:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strconcat(" ", item->leafname, NULL); ^ ../src/minibuffer.c:181:30: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(mini, tmp); ^ In file included from /usr/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/include/gtk-2.0/gtk/gtk.h:72, from ../src/minibuffer.c:34: /usr/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ ../src/minibuffer.c: In function 'minibuffer_add': ../src/minibuffer.c:237:21: warning: pointer targets in passing argument 1 of 'shell_escape' differ in signedness [-Wpointer-sign] esc = shell_escape(leafname); ^ In file included from ../src/minibuffer.c:42:0: ../src/support.h:35:9: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' guchar *shell_escape(const guchar *word); ^ ../src/minibuffer.c:245:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] gtk_editable_insert_text(edit, esc, strlen(esc), &pos); ^ In file included from ../src/minibuffer.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ ../src/minibuffer.c:245:33: warning: pointer targets in passing argument 2 of 'gtk_editable_insert_text' differ in signedness [-Wpointer-sign] gtk_editable_insert_text(edit, esc, strlen(esc), &pos); ^ In file included from /usr/include/gtk-2.0/gtk/gtkentry.h:39:0, 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, from ../src/minibuffer.c:34: /usr/include/gtk-2.0/gtk/gtkeditable.h:94:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_editable_insert_text (GtkEditable *editable, ^ ../src/minibuffer.c: In function 'path_return_pressed': ../src/minibuffer.c:306:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] pattern = g_basename(path); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/minibuffer.c:34: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/minibuffer.c: In function 'complete': ../src/minibuffer.c:432:20: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] new = make_path(new, ""); ^ In file included from ../src/minibuffer.c:42:0: ../src/support.h:18:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ ../src/minibuffer.c:434:29: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(entry, new); ^ In file included from /usr/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/include/gtk-2.0/gtk/gtk.h:72, from ../src/minibuffer.c:34: /usr/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ ../src/minibuffer.c: In function 'path_changed': ../src/minibuffer.c:501:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] leaf = g_basename(new); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/minibuffer.c:34: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/minibuffer.c: In function 'search_in_dir': ../src/minibuffer.c:623:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] pattern = g_basename(path); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/minibuffer.c:34: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ In file included from /usr/include/string.h:648:0, from ../src/minibuffer.c:25: ../src/minibuffer.c: In function 'add_to_history': ../src/minibuffer.c:640:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (last && strcmp(last, line) == 0) ^ In file included from ../src/minibuffer.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/minibuffer.c:25: ../src/minibuffer.c:640:21: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (last && strcmp(last, line) == 0) ^ ../src/minibuffer.c:640:21: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/minibuffer.c:640:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (last && strcmp(last, line) == 0) ^ In file included from ../src/minibuffer.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/minibuffer.c:25: ../src/minibuffer.c:640:21: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (last && strcmp(last, line) == 0) ^ ../src/minibuffer.c:640:21: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/minibuffer.c:640:21: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (last && strcmp(last, line) == 0) ^ ../src/minibuffer.c:640:21: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/minibuffer.c:640:21: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (last && strcmp(last, line) == 0) ^ ../src/minibuffer.c:640:21: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/minibuffer.c: In function 'best_match': ../src/minibuffer.c:668:15: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] guchar *m = matches->gl_pathv[i]; ^ ../src/minibuffer.c:679:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strndup(first + path_len + 1, longest - path_len - 1); ^ ../src/minibuffer.c:682:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strndup(first, longest); ^ ../src/minibuffer.c:687:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (matches->gl_pathc == 1 && tmp[strlen(tmp) - 1] != '/') ^ In file included from ../src/minibuffer.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ ../src/minibuffer.c:689:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strdup_printf("%s ", tmp); ^ ../src/minibuffer.c: In function 'shell_tab': ../src/minibuffer.c:768:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] gtk_editable_insert_text(edit, best, strlen(best), ^ In file included from ../src/minibuffer.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ ../src/minibuffer.c:768:35: warning: pointer targets in passing argument 2 of 'gtk_editable_insert_text' differ in signedness [-Wpointer-sign] gtk_editable_insert_text(edit, best, strlen(best), ^ In file included from /usr/include/gtk-2.0/gtk/gtkentry.h:39:0, 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, from ../src/minibuffer.c:34: /usr/include/gtk-2.0/gtk/gtkeditable.h:94:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_editable_insert_text (GtkEditable *editable, ^ ../src/minibuffer.c: In function 'shell_recall': ../src/minibuffer.c:857:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] command = ""; ^ ../src/minibuffer.c:863:58: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(GTK_ENTRY(filer_window->minibuffer), command); ^ In file included from /usr/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/include/gtk-2.0/gtk/gtk.h:72, from ../src/minibuffer.c:34: /usr/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ ../src/minibuffer.c: In function 'select_if_test': ../src/minibuffer.c:882:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] data->info.leaf = item->leafname; ^ ../src/minibuffer.c:884:6: warning: pointer targets in passing argument 2 of 'make_path' differ in signedness [-Wpointer-sign] data->info.leaf); ^ In file included from ../src/minibuffer.c:42:0: ../src/support.h:18:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ In file included from ./config.h:47:0, from ../src/minibuffer.c:22: ../src/minibuffer.c:886:18: warning: pointer targets in passing argument 1 of 'lstat' differ in signedness [-Wpointer-sign] return mc_lstat(data->info.fullpath, &data->info.stats) == 0 && ^ ../src/my_vfs.h:58:32: note: in definition of macro 'mc_lstat' # define mc_lstat(x, y) lstat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/minibuffer.c:22: /usr/include/sys/stat.h:459:1: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' __NTH (lstat (const char *__path, struct stat *__statbuf)) ^ ../src/minibuffer.c: In function 'changed': ../src/minibuffer.c:1080:5: warning: pointer targets in passing argument 2 of 'set_find_string_colour' differ in signedness [-Wpointer-sign] gtk_entry_get_text( ^ In file included from ../src/minibuffer.c:47:0: ../src/action.h:24:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void set_find_string_colour(GtkWidget *widget, const guchar *string); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o modechange.o ../src/modechange.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o mount.o ../src/mount.c ../src/mount.c: In function 'mount_user_mount': ../src/mount.c:117:23: warning: pointer targets in passing argument 1 of 'mount_is_mounted' differ in signedness [-Wpointer-sign] if (mount_is_mounted(path, NULL, NULL)) ^ In file included from ../src/mount.c:56:0: ../src/mount.h:29:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' gboolean mount_is_mounted(const guchar *path, struct stat *info, ^ ../src/mount.c: In function 'mount_is_mounted': ../src/mount.c:139:12: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (stat(path, &info_path)) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/mount.c:22: /usr/include/sys/stat.h:452:1: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' __NTH (stat (const char *__path, struct stat *__statbuf)) ^ ../src/mount.c:147:21: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] tmp = g_strconcat(path, "/..", NULL); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/mount.c:52: /usr/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ ../src/mount.c:147:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strconcat(path, "/..", NULL); ^ ../src/mount.c:148:12: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (stat(tmp, &info_parent)) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/mount.c:22: /usr/include/sys/stat.h:452:1: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' __NTH (stat (const char *__path, struct stat *__statbuf)) ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o options.o ../src/options.c In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c: In function 'option_check_widget': ../src/options.c:241:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:241:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:241:31: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ ../src/options.c:241:31: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:241:46: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ ../src/options.c:241:46: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:241:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:241:31: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ ../src/options.c:241:31: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:241:46: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ ../src/options.c:241:46: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:241:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:241:31: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ ../src/options.c:241:31: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:241:46: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ ../src/options.c:241:46: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:241:31: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ ../src/options.c:241:31: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:241:46: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, new) != 0; ^ ../src/options.c:241:46: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:251:27: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] option->int_value = atoi(new); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/options.c:68: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ ../src/options.c: In function 'store_backup': ../src/options.c:290:28: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] option->backup = g_strdup(option->value); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/options.c:290:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] option->backup = g_strdup(option->value); ^ ../src/options.c: In function 'option_add_int': ../src/options.c:327:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] option->value = g_strdup_printf("%d", value); ^ ../src/options.c: In function 'option_add_string': ../src/options.c:334:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] option->value = g_strdup(value); ^ ../src/options.c: In function 'build_numentry_base': ../src/options.c:368:24: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] width = get_int(node, "width"); ^ ../src/options.c:135:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr); ^ ../src/options.c:369:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] unit = xmlGetProp(node, "unit"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from ../src/options.c:68:0: ../src/options.c:375:31: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ In file included from ../src/options.c:68:0: ../src/options.c:389:53: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(unit)), ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c: In function 'option_add': ../src/options.c:437:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, value) != 0; ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:437:32: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, value) != 0; ^ ../src/options.c:437:32: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:437:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, value) != 0; ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:437:32: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, value) != 0; ^ ../src/options.c:437:32: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:437:32: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, value) != 0; ^ ../src/options.c:437:32: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:437:32: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, value) != 0; ^ ../src/options.c:437:32: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c: In function 'open_fontsel': ../src/options.c:554:7: warning: pointer targets in passing argument 2 of 'gtk_font_selection_dialog_set_font_name' differ in signedness [-Wpointer-sign] option->value); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:94:0, from ../src/options.c:75: /usr/include/gtk-2.0/gtk/gtkfontsel.h:203:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gtk_font_selection_dialog_set_font_name (GtkFontSelectionDialog *fsd, ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: ../src/options.c: In function 'may_add_tip': ../src/options.c:575:28: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] tip = g_strstrip(g_strdup(data)); ^ /usr/include/glib-2.0/glib/gstrfuncs.h:180:53: note: in definition of macro 'g_strstrip' #define g_strstrip( string ) g_strchomp (g_strchug (string)) ^ /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/options.c:575:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tip = g_strstrip(g_strdup(data)); ^ ../src/options.c:578:24: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] OPTION_TIP(widget, _(tip)); ^ ../src/options.c:89:48: note: in definition of macro 'OPTION_TIP' gtk_tooltips_set_tip(option_tooltips, widget, tip, NULL) ^ ../src/options.c:578:22: note: in expansion of macro '_' OPTION_TIP(widget, _(tip)); ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ ../src/options.c: In function 'get_int': ../src/options.c:592:16: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] retval = atoi(txt); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/options.c:68: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ ../src/options.c: In function 'add_to_size_group': ../src/options.c:613:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] name = xmlGetProp(node, "sizegroup"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/options.c: In function 'build_radio': ../src/options.c:644:28: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(radio, "label"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from ../src/options.c:68:0: ../src/options.c:649:6: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] _(label)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ ../src/options.c:655:24: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] xmlGetProp(radio, "value")); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: ../src/options.c: In function 'build_menu_item': ../src/options.c:665:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(node->name, "item") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:665:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(node->name, "item") == 0); ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: ../src/options.c:665:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(node->name, "item") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:665:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(node->name, "item") == 0); ^ ../src/options.c:665:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' g_return_if_fail(strcmp(node->name, "item") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:665:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(node->name, "item") == 0); ^ ../src/options.c:665:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(node->name, "item") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:665:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(node->name, "item") == 0); ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: ../src/options.c:665:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(node->name, "item") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:665:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(node->name, "item") == 0); ^ ../src/options.c:665:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' g_return_if_fail(strcmp(node->name, "item") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:665:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(node->name, "item") == 0); ^ ../src/options.c:665:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(node->name, "item") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:665:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(node->name, "item") == 0); ^ ../src/options.c:665:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' g_return_if_fail(strcmp(node->name, "item") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:665:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(node->name, "item") == 0); ^ ../src/options.c:665:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(node->name, "item") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:665:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(node->name, "item") == 0); ^ ../src/options.c:665:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' g_return_if_fail(strcmp(node->name, "item") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:665:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(node->name, "item") == 0); ^ ../src/options.c:667:27: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from ../src/options.c:68:0: ../src/options.c:668:40: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] item = gtk_menu_item_new_with_label(_(label)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ ../src/options.c:674:62: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] g_object_set_data(G_OBJECT(item), "value", xmlGetProp(node, "value")); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/options.c: In function 'build_widget': ../src/options.c:679:21: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] const char *name = widget->name; ^ ../src/options.c:685:29: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(widget, "label"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from ../src/options.c:68:0: ../src/options.c:699:21: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] gtk_label_new(_(label)), FALSE, TRUE, 4); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ ../src/options.c:712:29: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] oname = xmlGetProp(widget, "name"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/options.c: In function 'build_section': ../src/options.c:761:30: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] title = xmlGetProp(section, "title"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from ../src/options.c:68:0: ../src/options.c:767:45: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] gtk_tree_store_set(tree_store, &iter, 0, _(title), 1, page, -1); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:775:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(widget->name, "section") == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:775:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(widget->name, "section") == 0) ^ ../src/options.c:775:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c:775:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(widget->name, "section") == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:775:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(widget->name, "section") == 0) ^ ../src/options.c:775:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c:775:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(widget->name, "section") == 0) ^ ../src/options.c:775:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c:775:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(widget->name, "section") == 0) ^ ../src/options.c:775:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c: In function 'build_options_window': ../src/options.c:811:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(options->name, "options") == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:811:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(options->name, "options") == 0) ^ ../src/options.c:811:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c:811:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(options->name, "options") == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:811:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(options->name, "options") == 0) ^ ../src/options.c:811:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c:811:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(options->name, "options") == 0) ^ ../src/options.c:811:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c:811:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(options->name, "options") == 0) ^ ../src/options.c:811:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c: In function 'radio_group_set_value': ../src/options.c:1011:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1011:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1011:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ ../src/options.c:1011:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1011:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ ../src/options.c:1011:19: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1011:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1011:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ ../src/options.c:1011:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1011:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ ../src/options.c:1011:19: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1011:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1011:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ ../src/options.c:1011:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1011:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ ../src/options.c:1011:19: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1011:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ ../src/options.c:1011:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1011:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(val, value) == 0) ^ ../src/options.c:1011:19: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c: In function 'radio_group_get_value': ../src/options.c:1039:20: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] return g_strdup(val); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/options.c:1039:11: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup(val); ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c: In function 'option_menu_set': ../src/options.c:1064:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1064:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1064:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ ../src/options.c:1064:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1064:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ ../src/options.c:1064:20: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1064:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1064:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ ../src/options.c:1064:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1064:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ ../src/options.c:1064:20: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1064:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1064:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ ../src/options.c:1064:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1064:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ ../src/options.c:1064:20: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1064:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ ../src/options.c:1064:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1064:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(data, value) == 0) ^ ../src/options.c:1064:20: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c: In function 'restore_backup': ../src/options.c:1093:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1093:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1093:31: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ ../src/options.c:1093:31: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1093:46: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ ../src/options.c:1093:46: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1093:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1093:31: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ ../src/options.c:1093:31: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1093:46: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ ../src/options.c:1093:46: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1093:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1093:31: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ ../src/options.c:1093:31: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1093:46: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ ../src/options.c:1093:46: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1093:31: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ ../src/options.c:1093:31: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1093:46: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] option->has_changed = strcmp(option->value, option->backup) != 0; ^ ../src/options.c:1093:46: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1098:27: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] option->value = g_strdup(option->backup); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/options.c:1098:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] option->value = g_strdup(option->backup); ^ ../src/options.c:1099:27: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] option->int_value = atoi(option->value); ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/options.c:68: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c: In function 'check_changed_cb': ../src/options.c:1119:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1119:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1119:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ ../src/options.c:1119:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1119:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ ../src/options.c:1119:28: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1119:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1119:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ ../src/options.c:1119:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1119:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ ../src/options.c:1119:28: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1119:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1119:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ ../src/options.c:1119:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1119:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ ../src/options.c:1119:28: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1119:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ ../src/options.c:1119:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c:1119:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(option->value, option->backup) != 0) ^ ../src/options.c:1119:28: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/options.c: In function 'write_option': ../src/options.c:1138:36: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] tree = xmlNewTextChild(doc, NULL, "Option", option->value); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/options.c:1139:19: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "name", (gchar *) key); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/options.c:1139:27: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "name", (gchar *) key); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ ../src/options.c: In function 'save_options': ../src/options.c:1148:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save("Options", PROJECT, SITE, TRUE); ^ ../src/options.c:1152:25: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: /usr/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ ../src/options.c:1152:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ ../src/options.c:1154:18: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ ../src/options.c:1155:53: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "Options", NULL)); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ ../src/options.c:1160:25: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from ../src/options.c:84:0: ../src/support.h:15:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ ../src/options.c:1160:45: warning: pointer targets in passing argument 1 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from ../src/options.c:70:0: /usr/include/stdio.h:180:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int rename (const char *__old, const char *__new) __THROW; ^ ../src/options.c:1160:55: warning: pointer targets in passing argument 2 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from ../src/options.c:70:0: /usr/include/stdio.h:180:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int rename (const char *__old, const char *__new) __THROW; ^ ../src/options.c: In function 'update_entry': ../src/options.c:1217:48: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(GTK_ENTRY(option->widget), option->value); ^ In file included from /usr/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/include/gtk-2.0/gtk/gtk.h:72, from ../src/options.c:75: /usr/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ ../src/options.c: In function 'update_font': ../src/options.c:1257:7: warning: pointer targets in passing argument 2 of 'gtk_label_set_text' differ in signedness [-Wpointer-sign] have_font ? option->value ^ In file included from /usr/include/gtk-2.0/gtk/gtkaccellabel.h:38:0, from /usr/include/gtk-2.0/gtk/gtk.h:35, from ../src/options.c:75: /usr/include/gtk-2.0/gtk/gtklabel.h:112:23: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_label_set_text (GtkLabel *label, ^ ../src/options.c: In function 'update_colour': ../src/options.c:1265:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(option->value, &colour); ^ In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:34:0, 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, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/options.c:75: /usr/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ ../src/options.c: In function 'read_toggle': ../src/options.c:1277:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup_printf("%d", gtk_toggle_button_get_active(toggle)); ^ ../src/options.c: In function 'read_entry': ../src/options.c:1282:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return gtk_editable_get_chars(GTK_EDITABLE(option->widget), 0, -1); ^ ../src/options.c: In function 'read_numentry': ../src/options.c:1287:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup_printf("%d", (int) ^ ../src/options.c: In function 'read_slider': ../src/options.c:1293:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup_printf("%d", (int) ^ ../src/options.c: In function 'read_menu': ../src/options.c:1304:18: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] return g_strdup(option_menu_get(GTK_OPTION_MENU(option->widget))); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/options.c:1304:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup(option_menu_get(GTK_OPTION_MENU(option->widget))); ^ ../src/options.c: In function 'read_font': ../src/options.c:1313:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup(""); ^ ../src/options.c:1315:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup(gtk_label_get_text(GTK_LABEL(option->widget))); ^ ../src/options.c: In function 'read_colour': ../src/options.c:1322:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup_printf("#%04x%04x%04x", ^ In file included from ../src/options.c:68:0: ../src/options.c: In function 'build_label': ../src/options.c:1347:27: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] widget = gtk_label_new(_(text)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ ../src/options.c:1350:23: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] help = get_int(node, "help"); ^ ../src/options.c:583:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from ../src/options.c:68:0: ../src/options.c: In function 'build_frame': ../src/options.c:1401:26: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] frame = gtk_frame_new(_(label)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ In file included from ../src/options.c:68:0: ../src/options.c: In function 'build_toggle': ../src/options.c:1435:45: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] toggle = gtk_check_button_new_with_label(_(label)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ ../src/options.c: In function 'build_slider': ../src/options.c:1460:22: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] min = get_int(node, "min"); ^ ../src/options.c:583:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ ../src/options.c:1461:22: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] max = get_int(node, "max"); ^ ../src/options.c:583:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ ../src/options.c:1462:24: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] fixed = get_int(node, "fixed"); ^ ../src/options.c:583:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ ../src/options.c:1463:28: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] showvalue = get_int(node, "showvalue"); ^ ../src/options.c:583:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from ../src/options.c:68:0: ../src/options.c:1472:31: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ ../src/options.c:1478:25: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] end = xmlGetProp(node, "end"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ In file included from ../src/options.c:68:0: ../src/options.c:1481:51: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] gtk_box_pack_end(GTK_BOX(hbox), gtk_label_new(_(end)), ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ In file included from ../src/options.c:68:0: ../src/options.c: In function 'build_entry': ../src/options.c:1527:31: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ ../src/options.c: In function 'build_numentry': ../src/options.c:1555:22: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] min = get_int(node, "min"); ^ ../src/options.c:583:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ ../src/options.c:1556:22: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] max = get_int(node, "max"); ^ ../src/options.c:583:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: ../src/options.c:1557:30: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] step = MAX(1, get_int(node, "step")); ^ /usr/include/glib-2.0/glib/gmacros.h:288:29: note: in definition of macro 'MAX' #define MAX(a, b) (((a) > (b)) ? (a) : (b)) ^ ../src/options.c:583:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: ../src/options.c:1557:30: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] step = MAX(1, get_int(node, "step")); ^ /usr/include/glib-2.0/glib/gmacros.h:288:42: note: in definition of macro 'MAX' #define MAX(a, b) (((a) > (b)) ? (a) : (b)) ^ ../src/options.c:583:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ ../src/options.c: In function 'build_radio_group': ../src/options.c:1588:23: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] cols = get_int(node, "columns"); ^ ../src/options.c:583:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from ../src/options.c:68:0: ../src/options.c: In function 'build_colour': ../src/options.c:1631:31: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ In file included from ../src/options.c:68:0: ../src/options.c: In function 'build_menu': ../src/options.c:1662:30: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] label_wid = gtk_label_new(_(label)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ ../src/options.c: In function 'build_font': ../src/options.c:1700:27: warning: pointer targets in passing argument 2 of 'get_int' differ in signedness [-Wpointer-sign] override = get_int(node, "override"); ^ ../src/options.c:583:12: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'char *' static int get_int(xmlNode *node, guchar *attr) ^ In file included from ../src/options.c:68:0: ../src/options.c:1709:46: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] active = gtk_check_button_new_with_label(_(label)); ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ In file included from ../src/options.c:68:0: ../src/options.c:1715:53: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(label)), ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/options.c:68: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: ../src/options.c: In function 'load_options': ../src/options.c:1757:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(root->name, "Options") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:1757:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: ../src/options.c:1757:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(root->name, "Options") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:1757:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ ../src/options.c:1757:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:1757:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ ../src/options.c:1757:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(root->name, "Options") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:1757:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/options.c:75: ../src/options.c:1757:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(root->name, "Options") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:1757:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ ../src/options.c:1757:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:1757:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ ../src/options.c:1757:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(root->name, "Options") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:1757:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ ../src/options.c:1757:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:1757:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ ../src/options.c:1757:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] g_return_if_fail(strcmp(root->name, "Options") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:1757:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ ../src/options.c:1757:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ ../src/options.c:1757:2: note: in expansion of macro 'g_return_if_fail' g_return_if_fail(strcmp(root->name, "Options") == 0); ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1765:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Option") != 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1765:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Option") != 0) ^ ../src/options.c:1765:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c:1765:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Option") != 0) ^ In file included from ../src/options.c:72:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/options.c:72: ../src/options.c:1765:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Option") != 0) ^ ../src/options.c:1765:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c:1765:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Option") != 0) ^ ../src/options.c:1765:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c:1765:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "Option") != 0) ^ ../src/options.c:1765:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/options.c:1767:27: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] name = xmlGetProp(node, "name"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/options.c:76: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/options.c:1767:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] name = xmlGetProp(node, "name"); ^ ../src/options.c:1771:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] value = xmlNodeGetContent(node); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o panel.o ../src/panel.c ../src/panel.c: In function 'panel_new': ../src/panel.c:284:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] load_path = g_strdup(name); ^ ../src/panel.c:289:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = g_strconcat("pan_", name, NULL); ^ ../src/panel.c:290:42: warning: pointer targets in passing argument 1 of 'choices_find_xdg_path_load' differ in signedness [-Wpointer-sign] load_path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^ In file included from ../src/panel.c:38:0: ../src/choices.h:12:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *choices_find_xdg_path_load(const char *leaf, const char *dir, ^ ../src/panel.c:290:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] load_path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^ ../src/panel.c:294:26: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] if (load_path && access(load_path, F_OK) == 0) ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/panel.c:22: /usr/include/unistd.h:290:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ ../src/panel.c:299:28: warning: pointer targets in passing argument 1 of 'xmlParseFile' differ in signedness [-Wpointer-sign] panel_doc = xmlParseFile(load_path); ^ In file included from ../src/panel.c:29:0: /usr/include/libxml2/libxml/parser.h:844:3: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' xmlParseFile (const char *filename); ^ ../src/panel.c:302:33: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] saved_side = xmlGetProp(root, "side"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/panel.c:302:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] saved_side = xmlGetProp(root, "side"); ^ ../src/panel.c:336:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] panel->name = g_strdup(name); ^ ../src/panel.c:437:14: warning: pointer targets in passing argument 1 of 'parse_file' differ in signedness [-Wpointer-sign] parse_file(load_path, pan_from_file); ^ In file included from ../src/panel.c:41:0: ../src/gui_support.h:51:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' void parse_file(const char *path, ParseFunc *parse_line); ^ ../src/panel.c:449:18: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] apps = pathdup(make_path(app_dir, "..")); ^ In file included from ../src/panel.c:48:0: ../src/support.h:17:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *pathdup(const char *path); ^ ../src/panel.c:449:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] apps = pathdup(make_path(app_dir, "..")); ^ ../src/panel.c:452:26: warning: pointer targets in passing argument 2 of 'panel_add_item' differ in signedness [-Wpointer-sign] panel_add_item(panel, apps, "Apps", FALSE, NULL, NULL, FALSE); ^ ../src/panel.c:131:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' static void panel_add_item(Panel *panel, ^ In file included from /usr/include/string.h:648:0, from ../src/panel.c:25: ../src/panel.c: In function 'panel_load_side': ../src/panel.c:596:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ In file included from ../src/panel.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/panel.c:25: ../src/panel.c:596:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ ../src/panel.c:596:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/panel.c:596:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ In file included from ../src/panel.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/panel.c:25: ../src/panel.c:596:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ ../src/panel.c:596:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/panel.c:596:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ ../src/panel.c:596:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/panel.c:596:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ ../src/panel.c:596:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/panel.c:599:28: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/panel.c:599:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ ../src/panel.c:602:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = xmlNodeGetContent(node); ^ ../src/panel.c:605:31: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/panel.c:605:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^ ../src/panel.c:606:27: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] args = xmlGetProp(node, "args"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/panel.c:606:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] args = xmlGetProp(node, "args"); ^ ../src/panel.c:607:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/panel.c:607:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^ ../src/panel.c: In function 'panel_icon_set_tip': ../src/panel.c:712:20: warning: pointer targets in passing argument 1 of 'appinfo_get' differ in signedness [-Wpointer-sign] ai = appinfo_get(icon->path, icon->item); ^ In file included from ../src/panel.c:51:0: ../src/appinfo.h:13:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ ../src/panel.c:721:47: warning: pointer targets in passing argument 3 of 'gtk_tooltips_set_tip' differ in signedness [-Wpointer-sign] gtk_tooltips_set_tip(tooltips, pi->widget, str, NULL); ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:0, 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 ../src/panel.c:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:94:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_tooltips_set_tip (GtkTooltips *tooltips, ^ In file included from /usr/include/string.h:648:0, from ../src/panel.c:25: ../src/panel.c: In function 'remove_item_from_side': ../src/panel.c:846:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if ((!path || strcmp(path, icon->src_path) == 0) && ^ In file included from ../src/panel.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/panel.c:25: ../src/panel.c:846:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((!path || strcmp(path, icon->src_path) == 0) && ^ ../src/panel.c:846:30: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/panel.c:846:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((!path || strcmp(path, icon->src_path) == 0) && ^ ../src/panel.c:846:30: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/panel.c:846:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if ((!path || strcmp(path, icon->src_path) == 0) && ^ In file included from ../src/panel.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/panel.c:25: ../src/panel.c:846:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((!path || strcmp(path, icon->src_path) == 0) && ^ ../src/panel.c:846:30: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/panel.c:846:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((!path || strcmp(path, icon->src_path) == 0) && ^ ../src/panel.c:846:30: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/panel.c: In function 'reposition_panel': ../src/panel.c:1280:6: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] (gchar *) &strut, 4); ^ In file included from /usr/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/panel.c:31: /usr/include/gtk-2.0/gdk/gdkproperty.h:60:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void gdk_property_change (GdkWindow *window, ^ ../src/panel.c:1286:6: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] (gchar *) &strut, 12); ^ In file included from /usr/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/panel.c:31: /usr/include/gtk-2.0/gdk/gdkproperty.h:60:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void gdk_property_change (GdkWindow *window, ^ ../src/panel.c: In function 'drag_motion': ../src/panel.c:1338:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] type = dnd_motion_item(context, &item); ^ ../src/panel.c:1360:11: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] access(icon->path, W_OK) != 0) ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/panel.c:22: /usr/include/unistd.h:290:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ In file included from /usr/include/glib-2.0/glib.h:42:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/panel.c:31: ../src/panel.c:1370:14: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(icon->path), g_free); ^ /usr/include/glib-2.0/glib/gdataset.h:140:65: note: in definition of macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/panel.c:31: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/panel.c: In function 'add_uri_list': ../src/panel.c:1411:27: warning: pointer targets in passing argument 1 of 'uri_list_to_glist' differ in signedness [-Wpointer-sign] uris = uri_list_to_glist(selection_data->data); ^ In file included from ../src/panel.c:41:0: ../src/gui_support.h:74:8: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' GList *uri_list_to_glist(const char *uri_list); ^ ../src/panel.c:1417:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = get_local_path((EscapedPath *) next->data); ^ ../src/panel.c:1420:26: warning: pointer targets in passing argument 2 of 'panel_add_item' differ in signedness [-Wpointer-sign] panel_add_item(panel, path, NULL, after, NULL, NULL, FALSE); ^ ../src/panel.c:743:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' static void panel_add_item(Panel *panel, ^ ../src/panel.c: In function 'make_widgets': ../src/panel.c:1475:38: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] tree = xmlNewTextChild(side, NULL, "icon", icon->src_path); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/panel.c:1477:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/panel.c:1477:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/panel.c:1479:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/panel.c:1479:33: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ ../src/panel.c:1481:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/panel.c:1481:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ ../src/panel.c:1483:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/panel.c:1483:31: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ In file included from /usr/include/string.h:648:0, from ../src/panel.c:25: ../src/panel.c: In function 'panel_save': ../src/panel.c:1499:13: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] if (strchr(panel->name, '/')) ^ ../src/panel.c:1499:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/panel.c:1500:19: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] save = g_strdup(panel->name); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/panel.c:31: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/panel.c:1500:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = g_strdup(panel->name); ^ ../src/panel.c:1505:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = g_strconcat("pan_", panel->name, NULL); ^ ../src/panel.c:1506:37: warning: pointer targets in passing argument 1 of 'choices_find_xdg_path_save' differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^ In file included from ../src/panel.c:38:0: ../src/choices.h:14:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *choices_find_xdg_path_save(const char *leaf, const char *dir, ^ ../src/panel.c:1506:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^ ../src/panel.c:1513:18: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ ../src/panel.c:1514:53: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "panel", NULL)); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ ../src/panel.c:1518:19: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(root, "side", ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/panel.c:1519:4: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] panel->side == PANEL_TOP ? "Top" : ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/panel.c:1524:39: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] make_widgets(xmlNewChild(root, NULL, "start", NULL), ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/panel.c:1527:39: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness [-Wpointer-sign] make_widgets(xmlNewChild(root, NULL, "end", NULL), ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/panel.c:29: /usr/include/libxml2/libxml/tree.h:844:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewChild (xmlNodePtr parent, ^ ../src/panel.c:1531:25: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/panel.c:31: /usr/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ ../src/panel.c:1531:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ ../src/panel.c:1532:25: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from ../src/panel.c:48:0: ../src/support.h:15:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ ../src/panel.c:1532:45: warning: pointer targets in passing argument 1 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from ../src/panel.c:24:0: /usr/include/stdio.h:180:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int rename (const char *__old, const char *__new) __THROW; ^ ../src/panel.c:1532:55: warning: pointer targets in passing argument 2 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from ../src/panel.c:24:0: /usr/include/stdio.h:180:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int rename (const char *__old, const char *__new) __THROW; ^ ../src/panel.c: In function 'start_drag': ../src/panel.c:1833:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] uri_list = icon_create_uri_list(); ^ ../src/panel.c: In function 'run_applet': ../src/panel.c:1895:31: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] argv[0] = (char *) make_path(icon->path, "AppletRun"); ^ In file included from ../src/panel.c:48:0: ../src/support.h:18:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ ../src/panel.c:1929:5: warning: pointer targets in passing argument 6 of 'gdk_property_change' differ in signedness [-Wpointer-sign] pos, strlen(pos)); ^ In file included from /usr/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/panel.c:31: /usr/include/gtk-2.0/gdk/gdkproperty.h:60:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void gdk_property_change (GdkWindow *window, ^ ../src/panel.c: In function 'panel_style_changed': ../src/panel.c:2070:32: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] names[i] = panel ? g_strdup(panel->name) : NULL; ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/panel.c:31: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/panel.c: In function 'side_changed': ../src/panel.c:2495:18: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] name = g_strdup(panel->name); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/panel.c:31: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/panel.c:2497:15: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] ? g_strdup(current_panel[new_side]->name) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/panel.c:31: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o pinboard.o ../src/pinboard.c ../src/pinboard.c: In function 'pinboard_init': ../src/pinboard.c:270:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_fg_colour.value, &pin_text_fg_col); ^ In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:34:0, 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, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pinboard.c:28: /usr/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ ../src/pinboard.c:271:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_bg_colour.value, &pin_text_bg_col); ^ In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:34:0, 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, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pinboard.c:28: /usr/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ ../src/pinboard.c:272:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_shadow_colour.value, &pin_text_shadow_col); ^ In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:34:0, 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, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pinboard.c:28: /usr/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ ../src/pinboard.c: In function 'pinboard_activate': ../src/pinboard.c:308:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] slash = strchr(name, '/'); ^ ../src/pinboard.c:314:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strdup(name); ^ ../src/pinboard.c:320:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = g_strconcat("pb_", name, NULL); ^ ../src/pinboard.c:321:37: warning: pointer targets in passing argument 1 of 'choices_find_xdg_path_load' differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^ In file included from ../src/pinboard.c:42:0: ../src/choices.h:12:10: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *choices_find_xdg_path_load(const char *leaf, const char *dir, ^ ../src/pinboard.c:321:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_load(leaf, PROJECT, SITE); ^ ../src/pinboard.c:326:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] current_pinboard->name = g_strdup(name); ^ ../src/pinboard.c:342:22: warning: pointer targets in passing argument 1 of 'xmlParseFile' differ in signedness [-Wpointer-sign] doc = xmlParseFile(path); ^ In file included from ../src/pinboard.c:32:0: /usr/include/libxml2/libxml/parser.h:844:3: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' xmlParseFile (const char *filename); ^ ../src/pinboard.c:353:15: warning: pointer targets in passing argument 1 of 'parse_file' differ in signedness [-Wpointer-sign] parse_file(path, pin_from_file); ^ In file included from ../src/pinboard.c:44:0: ../src/gui_support.h:51:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' void parse_file(const char *path, ParseFunc *parse_line); ^ ../src/pinboard.c: In function 'pinboard_get_name': ../src/pinboard.c:385:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return current_pinboard->name; ^ In file included from /usr/include/string.h:648:0, from ../src/pinboard.c:25: ../src/pinboard.c: In function 'pinboard_remove': ../src/pinboard.c:571:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strcmp(icon->path, path)!=0) ^ In file included from ../src/pinboard.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/pinboard.c:25: ../src/pinboard.c:571:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(icon->path, path)!=0) ^ ../src/pinboard.c:571:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/pinboard.c:571:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strcmp(icon->path, path)!=0) ^ In file included from ../src/pinboard.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/pinboard.c:25: ../src/pinboard.c:571:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(icon->path, path)!=0) ^ ../src/pinboard.c:571:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/pinboard.c:571:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(icon->path, path)!=0) ^ ../src/pinboard.c:571:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/pinboard.c:571:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(icon->path, path)!=0) ^ ../src/pinboard.c:571:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/pinboard.c: In function 'pinboard_set_backdrop_app': ../src/pinboard.c:633:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from ../src/pinboard.c:46:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ ../src/pinboard.c:634:17: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(app, item, NULL); ^ In file included from ../src/pinboard.c:46:0: ../src/diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ ../src/pinboard.c: In function 'pinboard_set_backdrop_box': ../src/pinboard.c:719:37: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(DROP_BOX(frame), current_pinboard->backdrop); ^ In file included from ../src/pinboard.c:56:0: ../src/dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ ../src/pinboard.c: In function 'pinboard_set_backdrop': ../src/pinboard.c:801:26: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(box, current_pinboard->backdrop); ^ In file included from ../src/pinboard.c:56:0: ../src/dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ In file included from ./config.h:47:0, from ../src/pinboard.c:22: ../src/pinboard.c: In function 'drag_backdrop_dropped': ../src/pinboard.c:852:14: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info)) ^ ../src/my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/pinboard.c:22: /usr/include/sys/stat.h:452:1: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' __NTH (stat (const char *__path, struct stat *__statbuf)) ^ ../src/pinboard.c:863:29: warning: pointer targets in passing argument 1 of 'pinboard_set_backdrop_app' differ in signedness [-Wpointer-sign] pinboard_set_backdrop_app(path); ^ ../src/pinboard.c:627:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void pinboard_set_backdrop_app(const gchar *app) ^ ../src/pinboard.c:866:25: warning: pointer targets in passing argument 1 of 'pinboard_set_backdrop' differ in signedness [-Wpointer-sign] pinboard_set_backdrop(path, radios_get_value(radios)); ^ ../src/pinboard.c:764:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void pinboard_set_backdrop(const gchar *path, BackdropStyle style) ^ ../src/pinboard.c: In function 'pinboard_check_options': ../src/pinboard.c:887:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_fg_colour.value, &n_fg); ^ In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:34:0, 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, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pinboard.c:28: /usr/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ ../src/pinboard.c:888:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_bg_colour.value, &n_bg); ^ In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:34:0, 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, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pinboard.c:28: /usr/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ ../src/pinboard.c:889:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_shadow_colour.value, &n_shadow); ^ In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:34:0, 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, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pinboard.c:28: /usr/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ ../src/pinboard.c:894:19: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] name = g_strdup(current_pinboard->name); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/pinboard.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/pinboard.c: In function 'start_drag': ../src/pinboard.c:1372:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] uri_list = icon_create_uri_list(); ^ ../src/pinboard.c: In function 'backdrop_from_xml': ../src/pinboard.c:1398:29: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] current_pinboard->backdrop = xmlNodeGetContent(node); ^ ../src/pinboard.c:1400:27: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] style = xmlGetProp(node, "style"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/pinboard.c:1400:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] style = xmlGetProp(node, "style"); ^ ../src/pinboard.c:1405:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Tiled") == 0 ? BACKDROP_TILE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/pinboard.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/pinboard.c:1406:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Scaled") == 0 ? BACKDROP_SCALE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/pinboard.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/pinboard.c:1407:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Stretched") == 0 ? BACKDROP_STRETCH : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/pinboard.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/pinboard.c:1408:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Centred") == 0 ? BACKDROP_CENTRE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/pinboard.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/pinboard.c:1409:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] g_strcasecmp(style, "Program") == 0 ? BACKDROP_PROGRAM : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/pinboard.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ In file included from /usr/include/string.h:648:0, from ../src/pinboard.c:25: ../src/pinboard.c: In function 'pinboard_load_from_xml': ../src/pinboard.c:1431:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "backdrop") == 0) ^ In file included from ../src/pinboard.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/pinboard.c:25: ../src/pinboard.c:1431:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "backdrop") == 0) ^ ../src/pinboard.c:1431:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/pinboard.c:1431:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "backdrop") == 0) ^ In file included from ../src/pinboard.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/pinboard.c:25: ../src/pinboard.c:1431:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "backdrop") == 0) ^ ../src/pinboard.c:1431:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/pinboard.c:1431:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "backdrop") == 0) ^ ../src/pinboard.c:1431:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/pinboard.c:1431:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "backdrop") == 0) ^ ../src/pinboard.c:1431:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/pinboard.c:1436:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ In file included from ../src/pinboard.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/pinboard.c:25: ../src/pinboard.c:1436:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ ../src/pinboard.c:1436:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/pinboard.c:1436:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ In file included from ../src/pinboard.c:25:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/pinboard.c:25: ../src/pinboard.c:1436:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ ../src/pinboard.c:1436:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/pinboard.c:1436:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ ../src/pinboard.c:1436:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/pinboard.c:1436:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "icon") != 0) ^ ../src/pinboard.c:1436:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/pinboard.c:1439:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "x"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/pinboard.c:1439:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "x"); ^ ../src/pinboard.c:1445:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "y"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/pinboard.c:1445:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "y"); ^ ../src/pinboard.c:1451:28: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/pinboard.c:1451:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] label = xmlGetProp(node, "label"); ^ ../src/pinboard.c:1454:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = xmlNodeGetContent(node); ^ ../src/pinboard.c:1457:31: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/pinboard.c:1457:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] shortcut = xmlGetProp(node, "shortcut"); ^ ../src/pinboard.c:1458:27: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] args = xmlGetProp(node, "args"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/pinboard.c:1458:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] args = xmlGetProp(node, "args"); ^ ../src/pinboard.c:1460:26: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/pinboard.c:1460:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = xmlGetProp(node, "locked"); ^ In file included from /usr/include/string.h:648:0, from ../src/pinboard.c:25: ../src/pinboard.c: In function 'pinboard_save': ../src/pinboard.c:1526:13: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] if (strchr(current_pinboard->name, '/')) ^ ../src/pinboard.c:1526:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/pinboard.c:1527:19: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] save = g_strdup(current_pinboard->name); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/pinboard.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/pinboard.c:1527:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = g_strdup(current_pinboard->name); ^ ../src/pinboard.c:1532:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] leaf = g_strconcat("pb_", current_pinboard->name, NULL); ^ ../src/pinboard.c:1533:37: warning: pointer targets in passing argument 1 of 'choices_find_xdg_path_save' differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^ In file included from ../src/pinboard.c:42:0: ../src/choices.h:14:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *choices_find_xdg_path_save(const char *leaf, const char *dir, ^ ../src/pinboard.c:1533:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save = choices_find_xdg_path_save(leaf, PROJECT, SITE, TRUE); ^ ../src/pinboard.c:1540:18: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ ../src/pinboard.c:1541:53: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlDocSetRootElement(doc, xmlNewDocNode(doc, NULL, "pinboard", NULL)); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ ../src/pinboard.c:1550:38: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] tree = xmlNewTextChild(root, NULL, "backdrop", ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/pinboard.c:1551:5: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] current_pinboard->backdrop); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlNewTextChild (xmlNodePtr parent, ^ ../src/pinboard.c:1552:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "style", ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1553:4: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] style == BACKDROP_TILE ? "Tiled" : ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1567:38: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] tree = xmlNewTextChild(root, NULL, "icon", icon->src_path); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/pinboard.c:1570:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "x", tmp); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1570:25: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "x", tmp); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1574:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "y", tmp); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1574:25: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "y", tmp); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1577:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1577:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "label", icon->item->leafname); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1579:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1579:33: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "shortcut", icon->shortcut); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1581:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1581:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "args", icon->args); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1583:21: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1583:31: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "locked", "true"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/pinboard.c:32: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/pinboard.c:1586:25: warning: pointer targets in passing argument 1 of 'g_strconcat' differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/pinboard.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:230:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strconcat (const gchar *string1, ^ ../src/pinboard.c:1586:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] save_new = g_strconcat(save, ".new", NULL); ^ ../src/pinboard.c:1587:25: warning: pointer targets in passing argument 2 of 'save_xml_file' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from ../src/pinboard.c:43:0: ../src/support.h:15:5: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' int save_xml_file(xmlDocPtr doc, const gchar *filename); ^ ../src/pinboard.c:1587:45: warning: pointer targets in passing argument 1 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from ../src/pinboard.c:26:0: /usr/include/stdio.h:180:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int rename (const char *__old, const char *__new) __THROW; ^ ../src/pinboard.c:1587:55: warning: pointer targets in passing argument 2 of 'rename' differ in signedness [-Wpointer-sign] if (save_xml_file(doc, save_new) || rename(save_new, save)) ^ In file included from ../src/pinboard.c:26:0: /usr/include/stdio.h:180:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int rename (const char *__old, const char *__new) __THROW; ^ ../src/pinboard.c: In function 'drag_motion': ../src/pinboard.c:1656:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] type = dnd_motion_item(context, &item); ^ ../src/pinboard.c:1678:11: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] access(icon->path, W_OK) != 0) ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/pinboard.c:22: /usr/include/unistd.h:290:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ In file included from /usr/include/glib-2.0/glib.h:42:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/pinboard.c:28: ../src/pinboard.c:1688:14: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_strdup(icon->path), g_free); ^ /usr/include/glib-2.0/glib/gdataset.h:140:65: note: in definition of macro 'g_dataset_set_data_full' g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/pinboard.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/pinboard.c: In function 'pin_icon_set_tip': ../src/pinboard.c:2103:19: warning: pointer targets in passing argument 1 of 'appinfo_get' differ in signedness [-Wpointer-sign] ai = appinfo_get(icon->path, icon->item); ^ In file included from ../src/pinboard.c:50:0: ../src/appinfo.h:13:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' XMLwrapper *appinfo_get(const gchar *app_dir, DirItem *item); ^ ../src/pinboard.c:2112:44: warning: pointer targets in passing argument 3 of 'gtk_tooltips_set_tip' differ in signedness [-Wpointer-sign] gtk_tooltips_set_tip(tooltips, pi->win, str, NULL); ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:0, 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 ../src/pinboard.c:28: /usr/include/gtk-2.0/gtk/gtktooltips.h:94:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_tooltips_set_tip (GtkTooltips *tooltips, ^ ../src/pinboard.c: In function 'reload_backdrop': ../src/pinboard.c:2425:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[0] = make_path(backdrop, "AppRun"); ^ ../src/pinboard.c:2465:18: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_pinboard_bg_colour.value, ^ In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:34:0, 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, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pinboard.c:28: /usr/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ ../src/pinboard.c: In function 'update_pinboard_font': ../src/pinboard.c:2696:41: warning: pointer targets in passing argument 1 of 'pango_font_description_from_string' differ in signedness [-Wpointer-sign] ? pango_font_description_from_string(o_label_font.value) ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25:0, 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, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pinboard.c:28: /usr/include/pango-1.0/pango/pango-font.h:301:23: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' PangoFontDescription *pango_font_description_from_string (const char *str); ^ ../src/pinboard.c: In function 'radios_changed': ../src/pinboard.c:2716:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = drop_box_get_path(drop_box); ^ ../src/pinboard.c:2718:26: warning: pointer targets in passing argument 1 of 'pinboard_set_backdrop' differ in signedness [-Wpointer-sign] pinboard_set_backdrop(path, radios_get_value(radios)); ^ ../src/pinboard.c:764:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void pinboard_set_backdrop(const gchar *path, BackdropStyle style) ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o pixmaps.o ../src/pixmaps.c ../src/pixmaps.c: In function 'load_pixmap': ../src/pixmaps.c:181:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strconcat("/usr/share/rox/images/", name, ".png", NULL); ^ ../src/pixmaps.c:182:27: warning: pointer targets in passing argument 1 of 'image_from_file' differ in signedness [-Wpointer-sign] retval = image_from_file(path); ^ ../src/pixmaps.c:113:22: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static MaskedPixmap *image_from_file(const char *path); ^ ../src/pixmaps.c: In function 'mp_from_stock': ../src/pixmaps.c:212:2: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pixbuf); ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34:0, 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, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pixmaps.c:41: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:232:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ In file included from ./config.h:47:0, from ../src/pixmaps.c:22: ../src/pixmaps.c: In function 'pixmap_background_thumb': ../src/pixmaps.c:309:15: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(make_path(home_dir, ".thumbnails/normal"), ^ ../src/my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/pixmaps.c:22: /usr/include/sys/stat.h:452:1: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' __NTH (stat (const char *__path, struct stat *__statbuf)) ^ ../src/pixmaps.c:331:3: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pixbuf); ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34:0, 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, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pixmaps.c:41: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:232:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ ../src/pixmaps.c:374:4: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] item = diritem_new(g_basename(thumb_prog)); ^ In file included from /usr/include/glib-2.0/glib.h:48:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/pixmaps.c:41: /usr/include/glib-2.0/glib/gfileutils.h:167:14: note: declared here const gchar *g_basename (const gchar *file_name); ^ ../src/pixmaps.c:374:23: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(g_basename(thumb_prog)); ^ In file included from ../src/pixmaps.c:52:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' DirItem *diritem_new(const guchar *leafname); ^ ../src/pixmaps.c:376:19: warning: pointer targets in passing argument 1 of 'diritem_restat' differ in signedness [-Wpointer-sign] diritem_restat(thumb_prog, item, NULL); ^ In file included from ../src/pixmaps.c:52:0: ../src/diritem.h:52:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' void diritem_restat(const guchar *path, DirItem *item, struct stat *parent); ^ ../src/pixmaps.c: In function 'get_thumbnail_for': ../src/pixmaps.c:626:3: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(thumb); ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34:0, 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, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pixmaps.c:41: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:232:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ ../src/pixmaps.c: In function 'image_from_file': ../src/pixmaps.c:654:2: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pixbuf); ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34:0, 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, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pixmaps.c:41: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:232:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ ../src/pixmaps.c: In function 'scale_pixbuf': ../src/pixmaps.c:730:3: warning: 'gdk_pixbuf_ref' is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations] gdk_pixbuf_ref(src); ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34:0, 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, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pixmaps.c:41: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:230:12: note: declared here GdkPixbuf *gdk_pixbuf_ref (GdkPixbuf *pixbuf); ^ ../src/pixmaps.c: In function 'scale_pixbuf_up': ../src/pixmaps.c:760:3: warning: 'gdk_pixbuf_ref' is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations] gdk_pixbuf_ref(src); ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34:0, 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, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pixmaps.c:41: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:230:12: note: declared here GdkPixbuf *gdk_pixbuf_ref (GdkPixbuf *pixbuf); ^ ../src/pixmaps.c: In function 'get_bad_image': ../src/pixmaps.c:786:2: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(bad); ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34:0, 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, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pixmaps.c:41: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:232:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ ../src/pixmaps.c: In function 'load_default_pixmaps': ../src/pixmaps.c:929:4: warning: pointer targets in passing argument 1 of 'gdk_pixbuf_new_from_file' differ in signedness [-Wpointer-sign] make_path(app_dir, ".DirIcon"), &error); ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34:0, 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, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/pixmaps.c:41: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:316:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' GdkPixbuf *gdk_pixbuf_new_from_file (const char *filename, ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o remote.o ../src/remote.c ../src/remote.c: In function 'remote_init': ../src/remote.c:160:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] unique_id = g_strdup_printf("_ROX_FILER_%d_%s_%s", ^ ../src/remote.c:162:31: warning: pointer targets in passing argument 1 of 'gdk_atom_intern' differ in signedness [-Wpointer-sign] filer_atom = gdk_atom_intern(unique_id, FALSE); ^ In file included from /usr/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/include/gtk-2.0/gdk/gdkx.h:30, from ../src/remote.c:30: /usr/include/gtk-2.0/gdk/gdkproperty.h:45:9: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GdkAtom gdk_atom_intern (const gchar *atom_name, ^ ../src/remote.c:232:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] unique_id = g_strdup_printf("_ROX_FILER_%d_%s", ^ ../src/remote.c:234:35: warning: pointer targets in passing argument 1 of 'gdk_atom_intern' differ in signedness [-Wpointer-sign] filer_atom_any = gdk_atom_intern(unique_id, FALSE); ^ In file included from /usr/include/gtk-2.0/gdk/gdk.h:50:0, from /usr/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/include/gtk-2.0/gdk/gdkx.h:30, from ../src/remote.c:30: /usr/include/gtk-2.0/gdk/gdkproperty.h:45:9: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GdkAtom gdk_atom_intern (const gchar *atom_name, ^ In file included from /usr/include/string.h:648:0, from ../src/remote.c:28: ../src/remote.c: In function 'run_soap': ../src/remote.c:269:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, SOAP_ENV_NS) != 0 && ^ In file included from ../src/remote.c:28:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/remote.c:28: ../src/remote.c:269:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, SOAP_ENV_NS) != 0 && ^ ../src/remote.c:269:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:269:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, SOAP_ENV_NS) != 0 && ^ In file included from ../src/remote.c:28:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/remote.c:28: ../src/remote.c:269:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, SOAP_ENV_NS) != 0 && ^ ../src/remote.c:269:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:269:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, SOAP_ENV_NS) != 0 && ^ ../src/remote.c:269:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:269:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, SOAP_ENV_NS) != 0 && ^ ../src/remote.c:269:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:270:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] strcmp(node->ns->href, SOAP_ENV_NS_OLD) != 0) ^ In file included from ../src/remote.c:28:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/remote.c:28: ../src/remote.c:270:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(node->ns->href, SOAP_ENV_NS_OLD) != 0) ^ ../src/remote.c:270:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:270:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] strcmp(node->ns->href, SOAP_ENV_NS_OLD) != 0) ^ In file included from ../src/remote.c:28:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/remote.c:28: ../src/remote.c:270:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(node->ns->href, SOAP_ENV_NS_OLD) != 0) ^ ../src/remote.c:270:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:270:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(node->ns->href, SOAP_ENV_NS_OLD) != 0) ^ ../src/remote.c:270:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:270:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] strcmp(node->ns->href, SOAP_ENV_NS_OLD) != 0) ^ ../src/remote.c:270:13: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:284:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ In file included from ../src/remote.c:28:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/remote.c:28: ../src/remote.c:284:34: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ ../src/remote.c:284:34: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:284:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ In file included from ../src/remote.c:28:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/remote.c:28: ../src/remote.c:284:34: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ ../src/remote.c:284:34: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:284:34: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ ../src/remote.c:284:34: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:284:34: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ ../src/remote.c:284:34: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c: In function 'read_property': ../src/remote.c:420:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ ../src/remote.c: In function 'client_event': ../src/remote.c:451:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] data = read_property(src_window, prop, &length); ^ ../src/remote.c:455:33: warning: pointer targets in passing argument 1 of 'g_strndup' differ in signedness [-Wpointer-sign] doc = xmlParseMemory(g_strndup(data, length), length); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:224:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strndup (const gchar *str, ^ ../src/remote.c: In function 'bool_value': ../src/remote.c:505:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] optval = xmlNodeGetContent(arg); ^ ../src/remote.c: In function 'string_value': ../src/remote.c:523:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = xmlNodeGetContent(arg); ^ ../src/remote.c: In function 'int_value': ../src/remote.c:539:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] str = xmlNodeGetContent(arg); ^ ../src/remote.c: In function 'rpc_Version': ../src/remote.c:606:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] reply = xmlNewNode(NULL, "rox:VersionResponse"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ In file included from ../src/remote.c:37:0: ../src/global.h:171:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_RPC_NS "http://www.w3.org/2001/12/soap-rpc" ^ ../src/remote.c:607:18: note: in expansion of macro 'SOAP_RPC_NS' xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ ../src/remote.c:607:31: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ ../src/remote.c:608:31: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "soap:result", VERSION); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ In file included from ../src/remote.c:26:0: ./config.h:5:17: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] #define VERSION "2.5" ^ ../src/remote.c:608:46: note: in expansion of macro 'VERSION' xmlNewTextChild(reply, NULL, "soap:result", VERSION); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/remote.c: In function 'rpc_OpenDir': ../src/remote.c:654:3: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] ds = !g_strcasecmp(style, "Large") ? LARGE_ICONS : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:655:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Small") ? SMALL_ICONS : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:656:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Huge") ? HUGE_ICONS : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:657:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Automatic") ? AUTO_SIZE_ICONS : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:672:3: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] dt = !g_strcasecmp(details, "None") ? DETAILS_NONE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:673:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "ListView") ? DETAILS_NONE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:674:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Size") ? DETAILS_SIZE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:675:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Type") ? DETAILS_TYPE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:676:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Times") ? DETAILS_TIMES : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:677:8: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(details, "Permissions") ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:687:3: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] if (g_strcasecmp(details, "ListView") == 0) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:702:3: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] type = !g_strcasecmp(sort, "Name") ? SORT_NAME : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:703:10: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Type") ? SORT_TYPE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:704:10: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Date") ? SORT_DATE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:705:11: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Size") ? SORT_SIZE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:706:11: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Owner") ? SORT_OWNER : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:707:11: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(sort, "Group") ? SORT_GROUP : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c: In function 'rpc_Run': ../src/remote.c:734:14: warning: pointer targets in passing argument 1 of 'run_by_path' differ in signedness [-Wpointer-sign] run_by_path(path); ^ In file included from ../src/remote.c:42:0: ../src/run.h:14:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' gboolean run_by_path(const guchar *full_path); ^ ../src/remote.c: In function 'rpc_Examine': ../src/remote.c:756:10: warning: pointer targets in passing argument 1 of 'examine' differ in signedness [-Wpointer-sign] examine(path); ^ In file included from ../src/remote.c:42:0: ../src/run.h:21:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void examine(const guchar *path); ^ ../src/remote.c: In function 'rpc_SetBackdrop': ../src/remote.c:799:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] s = !g_strcasecmp(style, "Tile") ? BACKDROP_TILE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:800:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Scale") ? BACKDROP_SCALE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:801:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Stretch") ? BACKDROP_STRETCH : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c:802:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] !g_strcasecmp(style, "Centre") ? BACKDROP_CENTRE : ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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 ../src/remote.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/remote.c: In function 'rpc_FileType': ../src/remote.c:1034:23: warning: pointer targets in passing argument 1 of 'type_get_type' differ in signedness [-Wpointer-sign] type = type_get_type(path); ^ In file included from ../src/remote.c:48:0: ../src/type.h:42:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' MIME_type *type_get_type(const guchar *path); ^ ../src/remote.c:1037:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] reply = xmlNewNode(NULL, "rox:FileTypeResponse"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ In file included from ../src/remote.c:37:0: ../src/global.h:171:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_RPC_NS "http://www.w3.org/2001/12/soap-rpc" ^ ../src/remote.c:1040:18: note: in expansion of macro 'SOAP_RPC_NS' xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ ../src/remote.c:1040:31: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "soap"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ ../src/remote.c:1041:31: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "soap:result", tname); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/remote.c:1041:46: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "soap:result", tname); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/remote.c: In function 'soap_invoke': ../src/remote.c:1162:28: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] reply = xmlNewNode(NULL, "env:Fault"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ In file included from ../src/remote.c:37:0: ../src/global.h:171:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_RPC_NS "http://www.w3.org/2001/12/soap-rpc" ^ ../src/remote.c:1163:19: note: in expansion of macro 'SOAP_RPC_NS' xmlNewNs(reply, SOAP_RPC_NS, "rpc"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ ../src/remote.c:1163:32: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(reply, SOAP_RPC_NS, "rpc"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ In file included from ../src/remote.c:37:0: ../src/global.h:170:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_ENV_NS "http://www.w3.org/2001/12/soap-envelope" ^ ../src/remote.c:1164:19: note: in expansion of macro 'SOAP_ENV_NS' xmlNewNs(reply, SOAP_ENV_NS, "env"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ ../src/remote.c:1164:32: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(reply, SOAP_ENV_NS, "env"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ ../src/remote.c:1165:32: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultcode", ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/remote.c:1166:7: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] "rpc:ProcedureNotPresent"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/remote.c:1167:32: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultstring", err); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/remote.c:1167:47: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(reply, NULL, "faultstring", err); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/remote.c:35: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'gchar * {aka char *}' xmlNewTextChild (xmlNodePtr parent, ^ In file included from /usr/include/string.h:648:0, from ../src/remote.c:28: ../src/remote.c:1178:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ In file included from ../src/remote.c:28:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/remote.c:28: ../src/remote.c:1178:34: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ ../src/remote.c:1178:34: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:1178:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ In file included from ../src/remote.c:28:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/remote.c:28: ../src/remote.c:1178:34: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ ../src/remote.c:1178:34: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:1178:34: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ ../src/remote.c:1178:34: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/remote.c:1178:34: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (node->ns == NULL || strcmp(node->ns->href, ROX_NS) != 0) ^ ../src/remote.c:1178:34: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o rox_gettext.o ../src/rox_gettext.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o run.o ../src/run.c ../src/run.c: In function 'run_with_files': ../src/run.c:105:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[argc++] = make_path(path, "AppRun"); ^ ../src/run.c: In function 'run_with_data': ../src/run.c:156:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[0] = make_path(path, "AppRun"); ^ ../src/run.c: In function 'run_diritem': ../src/run.c:260:25: warning: pointer targets in passing argument 1 of 'follow_symlink' differ in signedness [-Wpointer-sign] return follow_symlink(full_path, filer_window, src_window); ^ ../src/run.c:44:17: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' static gboolean follow_symlink(const char *full_path, ^ ../src/run.c:267:13: warning: pointer targets in passing argument 1 of 'run_app' differ in signedness [-Wpointer-sign] run_app(full_path); ^ ../src/run.c:72:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void run_app(const char *path) ^ ../src/run.c:277:35: warning: pointer targets in passing argument 2 of 'filer_change_to' differ in signedness [-Wpointer-sign] filer_change_to(filer_window, full_path, NULL); ^ In file included from ../src/run.c:33:0: ../src/filer.h:129:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_change_to(FilerWindow *filer_window, ^ ../src/run.c:279:19: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] filer_opendir(full_path, src_window, NULL); ^ In file included from ../src/run.c:33:0: ../src/filer.h:120:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ ../src/run.c:285:19: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] guchar *dir = filer_window ^ ../src/run.c:290:25: warning: pointer targets in passing argument 1 of 'run_desktop' differ in signedness [-Wpointer-sign] return run_desktop(full_path, ^ ../src/run.c:51:17: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' static gboolean run_desktop(const char *full_path, ^ ../src/run.c:291:17: warning: pointer targets in passing argument 3 of 'run_desktop' differ in signedness [-Wpointer-sign] NULL, dir); ^ ../src/run.c:51:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' static gboolean run_desktop(const char *full_path, ^ ../src/run.c:293:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[0] = full_path; ^ ../src/run.c:295:22: warning: pointer targets in passing argument 1 of 'rox_spawn' differ in signedness [-Wpointer-sign] return rox_spawn(dir, argv) != 0; ^ In file included from ../src/run.c:32:0: ../src/gui_support.h:57:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gint rox_spawn(const gchar *dir, const gchar **argv); ^ ../src/run.c: In function 'run_by_path': ../src/run.c:318:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from ../src/run.c:38:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ ../src/run.c: In function 'show_help_files': ../src/run.c:331:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] help_dir = make_path(dir, "Help"); ^ ../src/run.c: In function 'open_to_show': ../src/run.c:352:17: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] dir = g_strdup(path); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/run.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/run.c:352:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] dir = g_strdup(path); ^ ../src/run.c:353:18: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] slash = strrchr(dir, '/'); ^ In file included from ../src/run.c:25:0: /usr/include/string.h:258:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern char *strrchr (const char *__s, int __c) ^ ../src/run.c:353:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] slash = strrchr(dir, '/'); ^ ../src/run.c:359:32: warning: pointer targets in passing argument 2 of 'display_set_autoselect' differ in signedness [-Wpointer-sign] display_set_autoselect(new, dir + 1); ^ In file included from ../src/run.c:34:0: ../src/display.h:56:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ ../src/run.c:364:23: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] new = filer_opendir(dir, NULL, NULL); ^ In file included from ../src/run.c:33:0: ../src/filer.h:120:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ ../src/run.c:369:32: warning: pointer targets in passing argument 2 of 'display_set_autoselect' differ in signedness [-Wpointer-sign] display_set_autoselect(new, slash + 1); ^ In file included from ../src/run.c:34:0: ../src/display.h:56:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void display_set_autoselect(FilerWindow *filer_window, const gchar *leaf); ^ In file included from ./config.h:47:0, from ../src/run.c:22: ../src/run.c: In function 'examine': ../src/run.c:383:14: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info) != 0) ^ ../src/my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/run.c:22: /usr/include/sys/stat.h:452:1: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' __NTH (stat (const char *__path, struct stat *__statbuf)) ^ ../src/run.c:386:23: warning: pointer targets in passing argument 1 of 'filer_check_mounted' differ in signedness [-Wpointer-sign] filer_check_mounted(path); ^ In file included from ../src/run.c:33:0: ../src/filer.h:127:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_check_mounted(const char *real_path); ^ ../src/run.c:395:17: warning: pointer targets in passing argument 1 of 'refresh_dirs' differ in signedness [-Wpointer-sign] refresh_dirs(path); ^ In file included from ../src/run.c:37:0: ../src/dir.h:96:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void refresh_dirs(const char *path); ^ ../src/run.c:398:20: warning: pointer targets in passing argument 1 of 'icons_may_update' differ in signedness [-Wpointer-sign] icons_may_update(path); ^ In file included from ../src/run.c:40:0: ../src/icon.h:53:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void icons_may_update(const gchar *path); ^ ../src/run.c: In function 'follow_symlink': ../src/run.c:466:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strndup(full_path, slash - full_path); ^ ../src/run.c:467:28: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] real = pathdup(make_path(tmp, path)); ^ In file included from ../src/run.c:31:0: ../src/support.h:18:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ ../src/run.c:467:18: warning: pointer targets in passing argument 1 of 'pathdup' differ in signedness [-Wpointer-sign] real = pathdup(make_path(tmp, path)); ^ In file included from ../src/run.c:31:0: ../src/support.h:17:7: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' char *pathdup(const char *path); ^ ../src/run.c: In function 'open_file': ../src/run.c:512:16: warning: pointer targets in passing argument 1 of 'type_open' differ in signedness [-Wpointer-sign] if (type_open(path, type)) ^ ../src/run.c:53:17: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' static gboolean type_open(const char *path, MIME_type *type); ^ ../src/run.c: In function 'open_mountpoint': ../src/run.c:545:34: warning: pointer targets in passing argument 2 of 'filer_change_to' differ in signedness [-Wpointer-sign] filer_change_to(filer_window, full_path, NULL); ^ In file included from ../src/run.c:33:0: ../src/filer.h:129:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_change_to(FilerWindow *filer_window, ^ ../src/run.c:550:34: warning: pointer targets in passing argument 2 of 'filer_change_to' differ in signedness [-Wpointer-sign] filer_change_to(filer_window, full_path, NULL); ^ In file included from ../src/run.c:33:0: ../src/filer.h:129:6: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' void filer_change_to(FilerWindow *filer_window, ^ ../src/run.c:552:18: warning: pointer targets in passing argument 1 of 'filer_opendir' differ in signedness [-Wpointer-sign] filer_opendir(full_path, src_window, NULL); ^ In file included from ../src/run.c:33:0: ../src/filer.h:120:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' FilerWindow *filer_opendir(const char *path, FilerWindow *src_win, const gchar *wm_class); ^ ../src/run.c: In function 'type_open': ../src/run.c:702:25: warning: pointer targets in passing argument 1 of 'type_get_type' differ in signedness [-Wpointer-sign] else if (type_get_type(open) == application_x_desktop) ^ In file included from ../src/run.c:36:0: ../src/type.h:42:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' MIME_type *type_get_type(const guchar *path); ^ ../src/run.c: In function 'run_with_data': ../src/run.c:176:4: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] chdir(home_dir); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o sc.o ../src/sc.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o session.o ../src/session.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o support.o ../src/support.c ../src/support.c: In function 'soap_new': ../src/support.c:103:18: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/support.c:38: /usr/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ ../src/support.c:104:34: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] root = xmlNewDocNode(doc, NULL, "Envelope", NULL); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/support.c:38: /usr/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ In file included from ../src/support.c:42:0: ../src/global.h:170:21: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define SOAP_ENV_NS "http://www.w3.org/2001/12/soap-envelope" ^ ../src/support.c:107:26: note: in expansion of macro 'SOAP_ENV_NS' env_ns = xmlNewNs(root, SOAP_ENV_NS, "env"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/support.c:38: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ ../src/support.c:107:39: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] env_ns = xmlNewNs(root, SOAP_ENV_NS, "env"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/support.c:38: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ ../src/support.c:110:44: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] *ret_body = xmlNewTextChild(root, env_ns, "Body", NULL); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/support.c:38: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ In file included from ../src/support.c:42:0: ../src/global.h:172:16: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness [-Wpointer-sign] #define ROX_NS "http://rox.sourceforge.net/SOAP/ROX-Filer" ^ ../src/support.c:111:22: note: in expansion of macro 'ROX_NS' xmlNewNs(*ret_body, ROX_NS, "rox"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/support.c:38: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ ../src/support.c:111:30: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness [-Wpointer-sign] xmlNewNs(*ret_body, ROX_NS, "rox"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/support.c:38: /usr/include/libxml2/libxml/tree.h:772:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNs (xmlNodePtr node, ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from ../src/global.h:11, from ../src/support.c:42: ../src/support.c: In function 'make_path': /usr/include/glib-2.0/glib/gmessages.h:591:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return (val); \ ^ ../src/support.c:141:2: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail(dir != NULL, buffer->str); ^ /usr/include/glib-2.0/glib/gmessages.h:591:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return (val); \ ^ ../src/support.c:142:2: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail(leaf != NULL, buffer->str); ^ ../src/support.c:152:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return buffer->str; ^ ../src/support.c: In function 'copy_file': ../src/support.c:569:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[2] = from; ^ ../src/support.c:570:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] argv[3] = to; ^ ../src/support.c:572:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return fork_exec_wait(argv); ^ ../src/support.c: In function 'shell_escape': ../src/support.c:594:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = tmp->str; ^ ../src/support.c: In function 'in_list': ../src/support.c:662:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(item); ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:666:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:666:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:666:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:666:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:666:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ ../src/support.c:666:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/support.c:666:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ ../src/support.c:666:21: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/support.c:666:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:666:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ ../src/support.c:666:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/support.c:666:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ ../src/support.c:666:21: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/support.c:666:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:666:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ ../src/support.c:666:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/support.c:666:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ ../src/support.c:666:21: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/support.c:666:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ ../src/support.c:666:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/support.c:666:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ ../src/support.c:666:21: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/support.c:666:15: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ In file included from ../src/support.c:35:0: /usr/include/string.h:143:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:666:21: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] if (strncmp(item, list, len) == 0 && ^ In file included from ../src/support.c:35:0: /usr/include/string.h:143:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:669:17: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] list = strchr(list, ','); ^ ../src/support.c:669:17: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/support.c:669:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] list = strchr(list, ','); ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c: In function 'split_path': ../src/support.c:703:18: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] slash = strchr(path, '/'); ^ ../src/support.c:703:18: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/support.c:703:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] slash = strchr(path, '/'); ^ ../src/support.c:706:37: warning: pointer targets in passing argument 1 of 'g_strndup' differ in signedness [-Wpointer-sign] g_ptr_array_add(array, g_strndup(path, slash - path)); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gstrfuncs.h:224:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strndup (const gchar *str, ^ ../src/support.c:710:35: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_ptr_array_add(array, g_strdup(path)); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c: In function 'get_relative_path': ../src/support.c:744:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:744:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:744:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ ../src/support.c:744:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:744:17: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ ../src/support.c:744:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:744:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:744:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ ../src/support.c:744:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:744:17: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ ../src/support.c:744:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:744:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:744:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ ../src/support.c:744:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:744:17: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ ../src/support.c:744:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:744:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ ../src/support.c:744:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:744:17: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(a, b) != 0) ^ ../src/support.c:744:17: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:757:25: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(path, (guchar *) dst->pdata[j]); ^ In file included from /usr/include/glib-2.0/glib/giochannel.h:34:0, from /usr/include/glib-2.0/glib.h:54, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ ../src/support.c:774:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = path->str; ^ ../src/support.c: In function 'text_to_boolean': ../src/support.c:786:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] if (g_strcasecmp(text, "true")==0) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/support.c:788:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] else if (g_strcasecmp(text, "false")==0) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/support.c:790:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] else if (g_strcasecmp(text, "yes")==0) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/support.c:792:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] else if (g_strcasecmp(text, "no")==0) ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/support.c: In function 'md5_hash': ../src/support.c:1058:18: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx, message, strlen(message)); ^ ../src/support.c:869:13: note: expected 'const unsigned char *' but argument is of type 'const char *' static void MD5Update(MD5Context *ctx, md5byte const *buf, unsigned len) ^ ../src/support.c: In function 'expand_path': ../src/support.c:1106:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = g_strndup(path, path_len); ^ ../src/support.c:1112:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = g_strconcat(home_dir, retval + 1, NULL); ^ ../src/support.c:1116:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ ../src/support.c: In function 'collate_key_new': ../src/support.c:1167:23: warning: pointer targets in passing argument 1 of 'g_utf8_validate' differ in signedness [-Wpointer-sign] if (!g_utf8_validate(name, -1, NULL)) ^ In file included from /usr/include/glib-2.0/glib/gstring.h:33:0, from /usr/include/glib-2.0/glib/giochannel.h:34, from /usr/include/glib-2.0/glib.h:54, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gunicode.h:821:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gboolean g_utf8_validate (const gchar *str, ^ ../src/support.c:1169:21: warning: pointer targets in passing argument 1 of 'to_utf8' differ in signedness [-Wpointer-sign] to_free = to_utf8(name); ^ ../src/support.c:1063:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *to_utf8(const gchar *src) ^ ../src/support.c:1169:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] to_free = to_utf8(name); ^ ../src/support.c:1174:51: warning: pointer targets in passing argument 1 of 'g_utf8_get_char' differ in signedness [-Wpointer-sign] retval->caps = g_unichar_isupper(g_utf8_get_char(name)); ^ In file included from /usr/include/glib-2.0/glib/gstring.h:33:0, from /usr/include/glib-2.0/glib/giochannel.h:34, from /usr/include/glib-2.0/glib.h:54, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gunicode.h:727:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gunichar g_utf8_get_char (const gchar *p) G_GNUC_PURE; ^ ../src/support.c:1176:23: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] for (i = name; *i; i = g_utf8_next_char(i)) ^ ../src/support.c:1185:32: warning: pointer targets in passing argument 1 of 'g_utf8_get_char' differ in signedness [-Wpointer-sign] first_char = g_utf8_get_char(i); ^ In file included from /usr/include/glib-2.0/glib/gstring.h:33:0, from /usr/include/glib-2.0/glib/giochannel.h:34, from /usr/include/glib-2.0/glib.h:54, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gunicode.h:727:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gunichar g_utf8_get_char (const gchar *p) G_GNUC_PURE; ^ ../src/support.c:1191:25: warning: pointer targets in passing argument 1 of 'g_utf8_strdown' differ in signedness [-Wpointer-sign] tmp = g_utf8_strdown(name, i - name); ^ In file included from /usr/include/glib-2.0/glib/gstring.h:33:0, from /usr/include/glib-2.0/glib/giochannel.h:34, from /usr/include/glib-2.0/glib.h:54, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gunicode.h:829:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *g_utf8_strdown (const gchar *str, ^ ../src/support.c:1192:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new.text = g_utf8_collate_key(tmp, -1); ^ ../src/support.c:1194:24: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] new.number = strtol(i, &endp, 10); ^ In file included from ../src/support.c:25:0: /usr/include/stdlib.h:183:17: note: expected 'const char * restrict' but argument is of type 'const guchar * {aka const unsigned char *}' extern long int strtol (const char *__restrict __nptr, ^ ../src/support.c:1200:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] name = endp; ^ ../src/support.c:1205:23: warning: pointer targets in passing argument 1 of 'g_utf8_strdown' differ in signedness [-Wpointer-sign] tmp = g_utf8_strdown(name, i - name); ^ In file included from /usr/include/glib-2.0/glib/gstring.h:33:0, from /usr/include/glib-2.0/glib/giochannel.h:34, from /usr/include/glib-2.0/glib.h:54, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gunicode.h:829:8: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' gchar *g_utf8_strdown (const gchar *str, ^ ../src/support.c:1206:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new.text = g_utf8_collate_key(tmp, -1); ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c: In function 'collate_key_cmp': ../src/support.c:1254:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:1254:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:1254:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ ../src/support.c:1254:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:1254:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ ../src/support.c:1254:24: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:1254:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:1254:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ ../src/support.c:1254:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:1254:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ ../src/support.c:1254:24: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:1254:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ In file included from ../src/support.c:35:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/support.c:35: ../src/support.c:1254:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ ../src/support.c:1254:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:1254:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ ../src/support.c:1254:24: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:1254:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ ../src/support.c:1254:14: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c:1254:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] r = strcmp(n1->text, n2->text); ^ ../src/support.c:1254:24: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/support.c: In function 'escape_uri_path': ../src/support.c:1288:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] for (s = path; *s; s++) ^ ../src/support.c: In function 'encode_path_as_uri': ../src/support.c:1304:43: warning: pointer targets in passing argument 1 of 'escape_uri_path' differ in signedness [-Wpointer-sign] gchar *tpath = (gchar *) escape_uri_path(path); ^ ../src/support.c:1279:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' EscapedPath *escape_uri_path(const char *path) ^ ../src/support.c: In function 'strcmp2': ../src/support.c:1350:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] return g_strcasecmp(aa, bb); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: declared here gint g_strcasecmp (const gchar *s1, ^ ../src/support.c: In function 'list_dir': ../src/support.c:1365:19: warning: pointer targets in passing argument 1 of 'g_dir_open' differ in signedness [-Wpointer-sign] dir = g_dir_open(path, 0, &error); ^ In file included from /usr/include/glib-2.0/glib.h:45:0, from ../src/global.h:11, from ../src/support.c:42: /usr/include/glib-2.0/glib/gdir.h:40:26: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' GDir * g_dir_open (const gchar *path, ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o tasklist.o ../src/tasklist.c ../src/tasklist.c: In function 'get_str': ../src/tasklist.c:285:19: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] str = g_strdup(data); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/tasklist.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'unsigned char *' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/tasklist.c:285:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] str = g_strdup(data); ^ ../src/tasklist.c: In function 'get_icon_name': ../src/tasklist.c:298:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] win->text = get_str(win, xa__NET_WM_ICON_NAME); ^ ../src/tasklist.c:300:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] win->text = get_str(win, xa__NET_WM_VISIBLE_NAME); ^ ../src/tasklist.c:302:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] win->text = get_str(win, xa_WM_ICON_NAME); ^ ../src/tasklist.c:304:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] win->text = get_str(win, xa_WM_NAME); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o toolbar.o ../src/toolbar.c ../src/toolbar.c: In function 'toolbar_sort_clicked': ../src/toolbar.c:460:15: warning: pointer targets in passing argument 1 of 'tooltip_show' differ in signedness [-Wpointer-sign] tooltip_show(tip); ^ In file included from ../src/toolbar.c:43:0: ../src/gui_support.h:63:6: note: expected 'guchar * {aka unsigned char *}' but argument is of type 'gchar * {aka char *}' void tooltip_show(guchar *text); ^ ../src/toolbar.c: In function 'tally_items': ../src/toolbar.c:748:10: warning: unused variable 'leafname' [-Wunused-variable] gchar *leafname = (gchar *) key; ^ ../src/toolbar.c: In function 'option_notify': ../src/toolbar.c:767:28: warning: pointer targets in passing argument 1 of 'in_list' differ in signedness [-Wpointer-sign] tool->enabled = !in_list(tool->name, list); ^ In file included from ../src/toolbar.c:30:0: ../src/support.h:37:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' gboolean in_list(const guchar *item, const guchar *list); ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from ../src/global.h:11, from ../src/toolbar.c:26: ../src/toolbar.c: In function 'read_tools': /usr/include/glib-2.0/glib/gmessages.h:591:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return (val); \ ^ ../src/toolbar.c:826:4: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail(name != NULL, list->str); ^ ../src/toolbar.c:830:26: warning: pointer targets in passing argument 2 of 'g_string_append' differ in signedness [-Wpointer-sign] g_string_append(list, name); ^ In file included from /usr/include/glib-2.0/glib/giochannel.h:34:0, from /usr/include/glib-2.0/glib.h:54, from ../src/global.h:11, from ../src/toolbar.c:26: /usr/include/glib-2.0/glib/gstring.h:80:14: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' GString* g_string_append (GString *string, ^ ../src/toolbar.c:835:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = list->str; ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o type.o ../src/type.c ../src/type.c: In function 'type_get_type': ../src/type.c:264:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from ../src/type.c:52:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ ../src/type.c:273:24: warning: pointer targets in passing argument 1 of 'type_from_path' differ in signedness [-Wpointer-sign] type = type_from_path(path); ^ In file included from ../src/type.c:50:0: ../src/type.h:44:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' MIME_type *type_from_path(const char *path); ^ ../src/type.c: In function 'set_shell_action': ../src/type.c:516:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] command = gtk_entry_get_text(entry); ^ In file included from /usr/include/string.h:648:0, from ../src/type.c:43: ../src/type.c:518:14: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] if (!strchr(command, '$')) ^ ../src/type.c:518:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' ../src/type.c: In function 'handler_for_radios': ../src/type.c:587:11: warning: pointer targets in return differ in signedness [-Wpointer-sign] return choices_find_xdg_path_load(type->media_type, ^ ../src/type.c:598:11: warning: pointer targets in return differ in signedness [-Wpointer-sign] return handler; ^ ../src/type.c: In function 'run_action_update': ../src/type.c:621:15: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] char *old = handler; ^ ../src/type.c:623:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] handler = readlink_dup(old); ^ ../src/type.c:627:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] handler = old; ^ ../src/type.c: In function 'drag_app_dropped': ../src/type.c:656:21: warning: pointer targets in passing argument 1 of 'diritem_new' differ in signedness [-Wpointer-sign] item = diritem_new(""); ^ In file included from ../src/type.c:52:0: ../src/diritem.h:51:10: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' DirItem *diritem_new(const guchar *leafname); ^ ../src/type.c:662:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = get_action_save_path(dialog); ^ ../src/type.c:666:16: warning: pointer targets in passing argument 1 of 'symlink' differ in signedness [-Wpointer-sign] if (symlink(app, path)) ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/type.c:22: /usr/include/unistd.h:806:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int symlink (const char *__from, const char *__to) ^ ../src/type.c:666:21: warning: pointer targets in passing argument 2 of 'symlink' differ in signedness [-Wpointer-sign] if (symlink(app, path)) ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/type.c:22: /usr/include/unistd.h:806:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern int symlink (const char *__from, const char *__to) ^ ../src/type.c: In function 'get_current_command': ../src/type.c:714:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] command = g_strndup(data + 16, nl - data - 16); ^ In file included from ./config.h:47:0, from ../src/type.c:22: ../src/type.c: In function 'describe_current_command': ../src/type.c:753:16: warning: pointer targets in passing argument 1 of 'lstat' differ in signedness [-Wpointer-sign] if (mc_lstat(tmp, &info) != 0 || info.st_uid != dir_uid ^ ../src/my_vfs.h:58:32: note: in definition of macro 'mc_lstat' # define mc_lstat(x, y) lstat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/type.c:22: /usr/include/sys/stat.h:459:1: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' __NTH (lstat (const char *__path, struct stat *__statbuf)) ^ ../src/type.c:771:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] desc = get_current_command(type); ^ ../src/type.c: In function 'type_set_handler_dialog': ../src/type.c:859:40: warning: pointer targets in passing argument 2 of 'gtk_entry_set_text' differ in signedness [-Wpointer-sign] gtk_entry_set_text(GTK_ENTRY(entry), tmp); ^ In file included from /usr/include/gtk-2.0/gtk/gtktreeview.h:31:0, from /usr/include/gtk-2.0/gtk/gtkcombobox.h:29, from /usr/include/gtk-2.0/gtk/gtk.h:72, from ../src/main.h:10, from ../src/type.c:45: /usr/include/gtk-2.0/gtk/gtkentry.h:213:12: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' void gtk_entry_set_text (GtkEntry *entry, ^ ../src/type.c: In function 'remove_handler_with_confirm': ../src/type.c:896:12: warning: pointer targets in passing argument 1 of 'lstat' differ in signedness [-Wpointer-sign] if (lstat(path, &info) == 0) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/type.c:22: /usr/include/sys/stat.h:459:1: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' __NTH (lstat (const char *__path, struct stat *__statbuf)) ^ ../src/type.c:910:14: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign] if (unlink(path)) ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/type.c:22: /usr/include/unistd.h:829:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int unlink (const char *__name) __THROW __nonnull ((1)); ^ ../src/type.c: In function 'get_action_save_path': ../src/type.c:940:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] type_name = g_strdup(type->media_type); ^ ../src/type.c:942:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] type_name = g_strconcat(type->media_type, "_", ^ ../src/type.c:945:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_save("", PROJECT, SITE, FALSE); ^ ../src/type.c:954:36: warning: pointer targets in passing argument 1 of 'choices_find_xdg_path_save' differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_save(type_name, "MIME-types", SITE, TRUE); ^ In file included from ../src/type.c:49:0: ../src/choices.h:14:12: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' gchar *choices_find_xdg_path_save(const char *leaf, const char *dir, ^ ../src/type.c:954:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_save(type_name, "MIME-types", SITE, TRUE); ^ ../src/type.c:960:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return path; ^ ../src/type.c: In function 'alloc_type_colours': ../src/type.c:1034:19: warning: pointer targets in passing argument 1 of 'gdk_color_parse' differ in signedness [-Wpointer-sign] gdk_color_parse(o_type_colours[i].value, &type_colours[i]); ^ In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:34:0, 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, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../src/main.h:10, from ../src/type.c:45: /usr/include/gtk-2.0/gdk/gdkcolor.h:136:11: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean gdk_color_parse (const gchar *spec, ^ ../src/type.c: In function 'get_comment': ../src/type.c:1132:23: warning: pointer targets in passing argument 1 of 'xml_cache_load' differ in signedness [-Wpointer-sign] doc = xml_cache_load(path); ^ In file included from ../src/type.c:51:0: ../src/support.h:14:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' XMLwrapper *xml_cache_load(const gchar *pathname); ^ ../src/type.c:1142:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] val= xmlNodeListGetString(node->doc, node->xmlChildrenNode, 1); ^ ../src/type.c: In function 'find_comment': ../src/type.c:1169:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = g_strdup_printf("%s/mime/%s/%s.xml", dirs[i], ^ ../src/type.c: In function 'set_icon_theme': ../src/type.c:1198:27: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] const char *theme_name = o_icon_theme.value; ^ ../src/type.c:1237:14: warning: pointer targets in passing argument 1 of 'symlink' differ in signedness [-Wpointer-sign] if (symlink(make_path(app_dir, "ROX"), icon_home)) ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/type.c:22: /usr/include/unistd.h:806:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int symlink (const char *__from, const char *__to) ^ ../src/type.c:1244:16: warning: pointer targets in passing argument 1 of 'open_to_show' differ in signedness [-Wpointer-sign] open_to_show(icon_home); ^ In file included from ../src/type.c:47:0: ../src/run.h:20:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void open_to_show(const guchar *path); ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from ../src/global.h:11, from ../src/type.c:41: ../src/type.c: In function 'read_theme': /usr/include/glib-2.0/glib/gmessages.h:591:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return (val); \ ^ ../src/type.c:1258:2: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail(item != NULL, g_strdup("ROX")); ^ ../src/type.c:1260:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return g_strdup(gtk_label_get_text(item)); ^ In file included from /usr/include/string.h:648:0, from ../src/type.c:43: ../src/type.c: In function 'update_theme': ../src/type.c:1286:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(label, option->value) == 0) ^ In file included from ../src/type.c:43:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/type.c:43: ../src/type.c:1286:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(label, option->value) == 0) ^ ../src/type.c:1286:21: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/type.c:1286:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(label, option->value) == 0) ^ ../src/type.c:1286:21: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/type.c:1286:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(label, option->value) == 0) ^ In file included from ../src/type.c:43:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/type.c:43: ../src/type.c:1286:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(label, option->value) == 0) ^ ../src/type.c:1286:21: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/type.c:1286:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(label, option->value) == 0) ^ ../src/type.c:1286:21: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' ../src/type.c: In function 'add_themes_from_dir': ../src/type.c:1305:18: warning: pointer targets in passing argument 1 of 'list_dir' differ in signedness [-Wpointer-sign] list = list_dir(dir); ^ In file included from ../src/type.c:51:0: ../src/support.h:54:12: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' GPtrArray *list_dir(const guchar *path); ^ In file included from ../src/type.c:22:0: ../src/type.c: In function 'build_icon_theme': ../src/type.c:1339:52: warning: pointer targets in passing argument 1 of 'rox_gettext' differ in signedness [-Wpointer-sign] gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new(_(label)), ^ ./config.h:50:31: note: in definition of macro '_' #define _(String) rox_gettext(String) ^ In file included from ./config.h:49:0, from ../src/type.c:22: ../src/rox_gettext.h:6:13: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' const char *rox_gettext(const char *from); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o usericons.o ../src/usericons.c ../src/usericons.c: In function 'read_globicons': ../src/usericons.c:89:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = choices_find_xdg_path_load("globicons", PROJECT, SITE); ^ In file included from ./config.h:47:0, from ../src/usericons.c:22: ../src/usericons.c:93:14: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info)) ^ ../src/my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/usericons.c:22: /usr/include/sys/stat.h:452:1: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' __NTH (stat (const char *__path, struct stat *__statbuf)) ^ ../src/usericons.c:101:21: warning: pointer targets in passing argument 1 of 'xmlParseFile' differ in signedness [-Wpointer-sign] doc = xmlParseFile(path); ^ In file included from ../src/usericons.c:30:0: /usr/include/libxml2/libxml/parser.h:844:3: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' xmlParseFile (const char *filename); ^ In file included from /usr/include/string.h:648:0, from ../src/usericons.c:27: ../src/usericons.c:116:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "rule") != 0) ^ In file included from ../src/usericons.c:27:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/usericons.c:27: ../src/usericons.c:116:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "rule") != 0) ^ ../src/usericons.c:116:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/usericons.c:116:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "rule") != 0) ^ In file included from ../src/usericons.c:27:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/usericons.c:27: ../src/usericons.c:116:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "rule") != 0) ^ ../src/usericons.c:116:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/usericons.c:116:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "rule") != 0) ^ ../src/usericons.c:116:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/usericons.c:116:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, "rule") != 0) ^ ../src/usericons.c:116:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/usericons.c:121:29: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness [-Wpointer-sign] match = xmlGetProp(node, "match"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/usericons.c:30: /usr/include/libxml2/libxml/tree.h:1029:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlGetProp (const xmlNode *node, ^ ../src/usericons.c:121:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] match = xmlGetProp(node, "match"); ^ ../src/usericons.c:125:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] icon_path = xmlNodeGetContent(icon); ^ ../src/usericons.c:136:14: warning: pointer targets in passing argument 1 of 'parse_file' differ in signedness [-Wpointer-sign] parse_file(path, process_globicons_line); ^ In file included from ../src/usericons.c:38:0: ../src/gui_support.h:51:6: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' void parse_file(const char *path, ParseFunc *parse_line); ^ ../src/usericons.c: In function 'create_diricon': ../src/usericons.c:162:42: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] if (!convert_to_png(iconpath, make_path(filepath, ".DirIcon"))) ^ In file included from ../src/usericons.c:44:0: ../src/support.h:18:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ ../src/usericons.c:162:22: warning: pointer targets in passing argument 1 of 'convert_to_png' differ in signedness [-Wpointer-sign] if (!convert_to_png(iconpath, make_path(filepath, ".DirIcon"))) ^ ../src/usericons.c:71:17: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static gboolean convert_to_png(const gchar *src, const gchar *dest); ^ ../src/usericons.c:162:32: warning: pointer targets in passing argument 2 of 'convert_to_png' differ in signedness [-Wpointer-sign] if (!convert_to_png(iconpath, make_path(filepath, ".DirIcon"))) ^ ../src/usericons.c:71:17: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static gboolean convert_to_png(const gchar *src, const gchar *dest); ^ ../src/usericons.c:166:19: warning: pointer targets in passing argument 1 of 'icons_may_update' differ in signedness [-Wpointer-sign] icons_may_update(filepath); ^ In file included from ../src/usericons.c:53:0: ../src/icon.h:53:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void icons_may_update(const gchar *path); ^ ../src/usericons.c: In function 'set_icon_path': ../src/usericons.c:177:19: warning: pointer targets in passing argument 1 of 'file_exists' differ in signedness [-Wpointer-sign] if (!file_exists(iconpath)) ^ In file included from ../src/usericons.c:44:0: ../src/support.h:53:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gboolean file_exists(const char *path); ^ ../src/usericons.c:185:39: warning: pointer targets in passing argument 2 of 'g_fscache_lookup' differ in signedness [-Wpointer-sign] pic = g_fscache_lookup(pixmap_cache, iconpath); ^ In file included from ../src/usericons.c:35:0: ../src/fscache.h:33:10: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' gpointer g_fscache_lookup(GFSCache *cache, const char *pathname); ^ ../src/usericons.c:198:15: warning: pointer targets in passing argument 1 of 'add_globicon' differ in signedness [-Wpointer-sign] add_globicon(filepath, iconpath); ^ In file included from ../src/usericons.c:45:0: ../src/usericons.h:15:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void add_globicon(const gchar *path, const gchar *icon); ^ ../src/usericons.c:198:25: warning: pointer targets in passing argument 2 of 'add_globicon' differ in signedness [-Wpointer-sign] add_globicon(filepath, iconpath); ^ In file included from ../src/usericons.c:45:0: ../src/usericons.h:15:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void add_globicon(const gchar *path, const gchar *icon); ^ ../src/usericons.c: In function 'clear_icon': ../src/usericons.c:221:19: warning: pointer targets in passing argument 1 of 'delete_globicon' differ in signedness [-Wpointer-sign] delete_globicon(pathname); ^ In file included from ../src/usericons.c:45:0: ../src/usericons.h:16:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void delete_globicon(const gchar *path); ^ ../src/usericons.c:232:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] path = drop_box_get_path(drop_box); ^ ../src/usericons.c:235:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = g_strdup_printf(_("Really delete icon '%s'?"), path); ^ ../src/usericons.c:236:15: warning: pointer targets in passing argument 1 of 'confirm' differ in signedness [-Wpointer-sign] if (confirm(tmp, GTK_STOCK_DELETE, NULL)) ^ In file included from ../src/usericons.c:38:0: ../src/gui_support.h:66:10: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gboolean confirm(const gchar *message, const gchar *stock, const gchar *action); ^ ../src/usericons.c:238:15: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign] if (unlink(path)) ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/usericons.c:22: /usr/include/unistd.h:829:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int unlink (const char *__name) __THROW __nonnull ((1)); ^ ../src/usericons.c:244:22: warning: pointer targets in passing argument 1 of 'icons_may_update' differ in signedness [-Wpointer-sign] icons_may_update(pathname); ^ In file included from ../src/usericons.c:53:0: ../src/icon.h:53:6: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' void icons_may_update(const gchar *path); ^ In file included from /usr/include/string.h:648:0, from ../src/usericons.c:27: ../src/usericons.c: In function 'icon_set_handler_dialog': ../src/usericons.c:270:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] strdup(path), g_free); ^ In file included from ../src/usericons.c:27:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/usericons.c:27: ../src/usericons.c:270:13: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] strdup(path), g_free); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ In file included from ./config.h:47:0, from ../src/usericons.c:22: ../src/usericons.c:304:14: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if (mc_stat(path, &info) == 0 && S_ISDIR(info.st_mode)) ^ ../src/my_vfs.h:57:30: note: in definition of macro 'mc_stat' # define mc_stat(x, y) stat(x, y) ^ In file included from /usr/include/features.h:368:0, from /usr/include/sys/stat.h:25, from ../src/my_vfs.h:47, from ./config.h:47, from ../src/usericons.c:22: /usr/include/sys/stat.h:452:1: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' __NTH (stat (const char *__path, struct stat *__statbuf)) ^ ../src/usericons.c:314:14: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign] if (access(path, W_OK) == 0) ^ In file included from ../src/my_vfs.h:48:0, from ./config.h:47, from ../src/usericons.c:22: /usr/include/unistd.h:290:12: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' extern int access (const char *__name, int __type) __THROW __nonnull ((1)); ^ ../src/usericons.c: In function 'radios_changed': ../src/usericons.c:373:32: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(drop_box, path); ^ In file included from ../src/usericons.c:52:0: ../src/dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ ../src/usericons.c:386:32: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(drop_box, path); ^ In file included from ../src/usericons.c:52:0: ../src/dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'char *' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ ../src/usericons.c:394:32: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(drop_box, gi); ^ In file included from ../src/usericons.c:52:0: ../src/dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ ../src/usericons.c:400:24: warning: pointer targets in passing argument 1 of 'make_path' differ in signedness [-Wpointer-sign] diricon = make_path(path, ".DirIcon"); ^ In file included from ../src/usericons.c:44:0: ../src/support.h:18:15: note: expected 'const char *' but argument is of type 'const guchar * {aka const unsigned char *}' const guchar *make_path(const char *dir, const char *leaf); ^ ../src/usericons.c:400:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] diricon = make_path(path, ".DirIcon"); ^ ../src/usericons.c:402:33: warning: pointer targets in passing argument 2 of 'drop_box_set_path' differ in signedness [-Wpointer-sign] drop_box_set_path(drop_box, diricon); ^ In file included from ../src/usericons.c:52:0: ../src/dropbox.h:18:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const char *' void drop_box_set_path(DropBox *drop_box, const guchar *path); ^ ../src/usericons.c: In function 'write_globicon': ../src/usericons.c:426:36: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] tree = xmlNewTextChild(doc, NULL, "rule", NULL); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/usericons.c:30: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/usericons.c:427:19: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp(tree, "match", key); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/usericons.c:30: /usr/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ ../src/usericons.c:428:30: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in signedness [-Wpointer-sign] xmlNewTextChild(tree, NULL, "icon", value); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/usericons.c:30: /usr/include/libxml2/libxml/tree.h:897:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewTextChild (xmlNodePtr parent, ^ ../src/usericons.c: In function 'write_globicons': ../src/usericons.c:444:18: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/usericons.c:30: /usr/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ ../src/usericons.c:446:41: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness [-Wpointer-sign] xmlNewDocNode(doc, NULL, "special-files", NULL)); ^ In file included from /usr/include/libxml2/libxml/parser.h:16:0, from ../src/usericons.c:30: /usr/include/libxml2/libxml/tree.h:827:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocNode (xmlDocPtr doc, ^ ../src/usericons.c: In function 'process_globicons_line': ../src/usericons.c:473:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] pattern = strtok(line, " \t"); ^ ../src/usericons.c:478:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] iconpath = strtok(NULL, " \t"); ^ ../src/usericons.c:484:43: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_hash_table_insert(glob_icons, g_strdup(pattern), g_strdup(iconpath)); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/usericons.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/usericons.c:484:62: warning: pointer targets in passing argument 1 of 'g_strdup' differ in signedness [-Wpointer-sign] g_hash_table_insert(glob_icons, g_strdup(pattern), g_strdup(iconpath)); ^ In file included from /usr/include/glib-2.0/glib.h:79:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, 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, from ../src/usericons.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:216:22: note: expected 'const gchar * {aka const char *}' but argument is of type 'guchar * {aka unsigned char *}' gchar* g_strdup (const gchar *str) G_GNUC_MALLOC; ^ ../src/usericons.c: In function 'add_globicon': ../src/usericons.c:502:10: warning: pointer targets in passing argument 1 of 'examine' differ in signedness [-Wpointer-sign] examine(path); ^ In file included from ../src/usericons.c:42:0: ../src/run.h:21:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void examine(const guchar *path); ^ ../src/usericons.c: In function 'delete_globicon': ../src/usericons.c:519:10: warning: pointer targets in passing argument 1 of 'examine' differ in signedness [-Wpointer-sign] examine(path); ^ In file included from ../src/usericons.c:42:0: ../src/run.h:21:6: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' void examine(const guchar *path); ^ ../src/usericons.c: In function 'do_set_icon': ../src/usericons.c:539:28: warning: pointer targets in passing argument 2 of 'set_icon_path' differ in signedness [-Wpointer-sign] if (!set_icon_path(path, icon)) ^ ../src/usericons.c:172:17: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static gboolean set_icon_path(const guchar *filepath, const guchar *iconpath) ^ ../src/usericons.c:544:29: warning: pointer targets in passing argument 2 of 'create_diricon' differ in signedness [-Wpointer-sign] if (!create_diricon(path, icon)) ^ ../src/usericons.c:160:17: note: expected 'const guchar * {aka const unsigned char *}' but argument is of type 'const gchar * {aka const char *}' static gboolean create_diricon(const guchar *filepath, const guchar *iconpath) ^ ../src/usericons.c: In function 'drag_icon_dropped': ../src/usericons.c:568:22: warning: pointer targets in passing argument 2 of 'do_set_icon' differ in signedness [-Wpointer-sign] do_set_icon(dialog, path); ^ ../src/usericons.c:523:13: note: expected 'const gchar * {aka const char *}' but argument is of type 'const guchar * {aka const unsigned char *}' static void do_set_icon(GtkWidget *dialog, const gchar *icon) ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o view_collection.o ../src/view_collection.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o view_details.o ../src/view_details.c ../src/view_details.c: In function 'view_details_init': ../src/view_details.c:1009:19: warning: variable 'sortable_list' set but not used [-Wunused-but-set-variable] GtkTreeSortable *sortable_list; ^ ../src/view_details.c: In function 'resort': ../src/view_details.c:1195:18: warning: pointer targets in passing argument 4 of 'gtk_tree_model_rows_reordered' differ in signedness [-Wpointer-sign] path, NULL, new_order); ^ In file included from /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h:28:0, from /usr/include/gtk-2.0/gtk/gtkcelllayout.h:28, from /usr/include/gtk-2.0/gtk/gtk.h:55, from ../src/view_details.c:24: /usr/include/gtk-2.0/gtk/gtktreemodel.h:263:6: note: expected 'gint * {aka int *}' but argument is of type 'guint * {aka unsigned int *}' void gtk_tree_model_rows_reordered (GtkTreeModel *tree_model, ^ ../src/view_details.c: In function 'view_details_get_iter_at_point': ../src/view_details.c:1454:16: warning: variable 'model' set but not used [-Wunused-but-set-variable] GtkTreeModel *model; ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o view_iface.o ../src/view_iface.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o wrapped.o ../src/wrapped.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xml.o ../src/xml.c In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c: In function 'get_subnode': ../src/xml.c:86:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, name)) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:86:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, name)) ^ ../src/xml.c:86:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:86:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, name)) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:86:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, name)) ^ ../src/xml.c:86:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:86:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, name)) ^ ../src/xml.c:86:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:86:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, name)) ^ ../src/xml.c:86:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:96:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, namespaceURI) == 0) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:96:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, namespaceURI) == 0) ^ ../src/xml.c:96:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:96:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, namespaceURI) == 0) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:96:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, namespaceURI) == 0) ^ ../src/xml.c:96:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:96:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, namespaceURI) == 0) ^ ../src/xml.c:96:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:96:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, namespaceURI) == 0) ^ ../src/xml.c:96:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c: In function 'best_lang': ../src/xml.c:130:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:130:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:130:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ ../src/xml.c:130:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:130:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ ../src/xml.c:130:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:130:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:130:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ ../src/xml.c:130:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:130:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ ../src/xml.c:130:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:130:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:130:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ ../src/xml.c:130:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:130:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ ../src/xml.c:130:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:130:14: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ ../src/xml.c:130:14: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:130:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->name, first->name)) ^ ../src/xml.c:130:26: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:138:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:138:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:138:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ ../src/xml.c:138:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:138:31: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ ../src/xml.c:138:31: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:138:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:138:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ ../src/xml.c:138:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:138:31: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ ../src/xml.c:138:31: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:138:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ In file included from ../src/xml.c:24:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from ../src/xml.c:24: ../src/xml.c:138:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ ../src/xml.c:138:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:138:31: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ ../src/xml.c:138:31: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:138:15: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ ../src/xml.c:138:15: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:138:31: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(node->ns->href, first->ns->href)) ^ ../src/xml.c:138:31: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' ../src/xml.c:141:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] lang = xmlNodeGetLang(node); ^ gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xtypes.o ../src/xtypes.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmime.o ../src/xdgmime.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimeglob.o ../src/xdgmimeglob.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimeint.o ../src/xdgmimeint.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimemagic.o ../src/xdgmimemagic.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimeparent.o ../src/xdgmimeparent.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimealias.o ../src/xdgmimealias.c gcc -I. -I../src -g -O2 -Wall -Wmissing-prototypes `pkg-config --cflags gtk+-2.0 libxml-2.0` -c -o xdgmimecache.o ../src/xdgmimecache.c gcc -o "ROX-Filer" abox.o action.o appinfo.o appmenu.o bind.o bookmarks.o bulk_rename.o cell_icon.o choices.o collection.o dir.o diritem.o display.o dnd.o dropbox.o filer.o find.o fscache.o gtksavebox.o gui_support.o i18n.o icon.o infobox.o main.o menu.o minibuffer.o modechange.o mount.o options.o panel.o pinboard.o pixmaps.o remote.o rox_gettext.o run.o sc.o session.o support.o tasklist.o toolbar.o type.o usericons.o view_collection.o view_details.o view_iface.o wrapped.o xml.o xtypes.o xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimeparent.o xdgmimealias.o xdgmimecache.o `pkg-config --libs gtk+-2.0 libxml-2.0 | sed 's/-lpangoxft-[^ ]*//'` -L/usr/lib64 -lX11 -lICE -lSM -ldl -lm mv "ROX-Filer" "../src/.." (cd "../src/.." && \ objcopy --only-keep-debug ROX-Filer ROX-Filer.dbg && \ objcopy --add-gnu-debuglink=ROX-Filer.dbg ROX-Filer) make: Leaving directory `/usr/src/RPM/BUILD/rox-filer-2.5/ROX-Filer/build' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.30839 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/rox-base-buildroot + : + /bin/rm -rf -- /usr/src/tmp/rox-base-buildroot + cd rox-filer-2.5 + /bin/mkdir -p /usr/src/tmp/rox-base-buildroot/usr/lib64/rox/ROX-Filer + /bin/mkdir -p /usr/src/tmp/rox-base-buildroot/usr/bin /usr/src/tmp/rox-base-buildroot/usr/share/mime/packages /usr/src/tmp/rox-base-buildroot/usr/share/Choices /usr/src/tmp/rox-base-buildroot/usr/share/man/man1 /usr/src/tmp/rox-base-buildroot/usr/share/rox/images /usr/src/tmp/rox-base-buildroot/usr/share/rox/help /usr/src/tmp/rox-base-buildroot/usr/share/rox/ROX/MIME + /bin/install -m 755 ROX-Filer/ROX-Filer /usr/src/tmp/rox-base-buildroot/usr/lib64/rox/ROX-Filer + /bin/install -m 755 ROX-Filer/AppRun /usr/src/tmp/rox-base-buildroot/usr/lib64/rox/ROX-Filer + /bin/install -m 644 rox.xml /usr/src/tmp/rox-base-buildroot/usr/share/mime/packages + /bin/install -m 644 rox.1 /usr/src/tmp/rox-base-buildroot/usr/share/man/man1 + ln -s /usr/src/tmp/rox-base-buildroot/usr/share/man/man1/rox.1 /usr/src/tmp/rox-base-buildroot/usr/share/man/man1/ROX-Filer.1 + /bin/install -m 755 Choices/MIME-types/application_postscript /usr/src/tmp/rox-base-buildroot/usr/share/Choices + /bin/install -m 755 Choices/MIME-types/text /usr/src/tmp/rox-base-buildroot/usr/share/Choices + /bin/install -m 755 Choices/MIME-types/text_html /usr/src/tmp/rox-base-buildroot/usr/share/Choices + /bin/install -Dm 644 ROX-Filer/Messages/cs.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/cs/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/da.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/da/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/de.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/de/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/es.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/es/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/fi.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/fi/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/fr.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/fr/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/hu.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/hu/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/it.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/it/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/ja.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/ja/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/nl.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/nl/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/no.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/no/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/pl.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/pl/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/pt_BR.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/pt_BR/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/ro.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/ro/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/ru.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/ru/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/sv.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/sv/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/zh_CN.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/zh_CN/LC_MESSAGES/ROX-Filer.mo + /bin/install -Dm 644 ROX-Filer/Messages/zh_TW.gmo /usr/src/tmp/rox-base-buildroot/usr/share/locale/zh_TW/LC_MESSAGES/ROX-Filer.mo + /bin/install -m 644 ROX-Filer/ROX/index.theme /usr/src/tmp/rox-base-buildroot/usr/share/rox/ROX + /bin/cp ROX-Filer/ROX/MIME/mime-application.png ROX-Filer/ROX/MIME/mime-application:msword.png ROX-Filer/ROX/MIME/mime-application:pdf.png ROX-Filer/ROX/MIME/mime-application:pgp.png ROX-Filer/ROX/MIME/mime-application:postscript.png ROX-Filer/ROX/MIME/mime-application:vnd.ms-access.png ROX-Filer/ROX/MIME/mime-application:vnd.ms-excel.png ROX-Filer/ROX/MIME/mime-application:vnd.ms-office.png ROX-Filer/ROX/MIME/mime-application:vnd.ms-powerpoint.png ROX-Filer/ROX/MIME/mime-application:vnd.rn-realmedia.png ROX-Filer/ROX/MIME/mime-application:vnd.stardivision.writer.png ROX-Filer/ROX/MIME/mime-application:vnd.sun.xml.calc.png ROX-Filer/ROX/MIME/mime-application:vnd.sun.xml.calc.template.png ROX-Filer/ROX/MIME/mime-application:vnd.sun.xml.draw.png ROX-Filer/ROX/MIME/mime-application:vnd.sun.xml.draw.template.png ROX-Filer/ROX/MIME/mime-application:vnd.sun.xml.impress.png ROX-Filer/ROX/MIME/mime-application:vnd.sun.xml.impress.template.png ROX-Filer/ROX/MIME/mime-application:vnd.sun.xml.impress.template2.png ROX-Filer/ROX/MIME/mime-application:vnd.sun.xml.writer.global.png ROX-Filer/ROX/MIME/mime-application:vnd.sun.xml.writer.png ROX-Filer/ROX/MIME/mime-application:vnd.sun.xml.writer.template.png ROX-Filer/ROX/MIME/mime-application:x-abiword.png ROX-Filer/ROX/MIME/mime-application:x-bzip-compressed-tar.png ROX-Filer/ROX/MIME/mime-application:x-bzip.png ROX-Filer/ROX/MIME/mime-application:x-compressed-tar.png ROX-Filer/ROX/MIME/mime-application:x-deb.png ROX-Filer/ROX/MIME/mime-application:x-dia-diagram.png ROX-Filer/ROX/MIME/mime-application:x-dvi.png ROX-Filer/ROX/MIME/mime-application:x-executable.png ROX-Filer/ROX/MIME/mime-application:x-font-afm.png ROX-Filer/ROX/MIME/mime-application:x-font-linux-psf.png ROX-Filer/ROX/MIME/mime-application:x-font-pcf.png ROX-Filer/ROX/MIME/mime-application:x-font-speedo.png ROX-Filer/ROX/MIME/mime-application:x-font-ttf.png ROX-Filer/ROX/MIME/mime-application:x-font.png ROX-Filer/ROX/MIME/mime-application:x-glade.png ROX-Filer/ROX/MIME/mime-application:x-gnumeric.png ROX-Filer/ROX/MIME/mime-application:x-gzip.png ROX-Filer/ROX/MIME/mime-application:x-gzpostscript.png ROX-Filer/ROX/MIME/mime-application:x-jar.png ROX-Filer/ROX/MIME/mime-application:x-java.png ROX-Filer/ROX/MIME/mime-application:x-lyx.png ROX-Filer/ROX/MIME/mime-application:x-object.png ROX-Filer/ROX/MIME/mime-application:x-perl.png ROX-Filer/ROX/MIME/mime-application:x-rpm.png ROX-Filer/ROX/MIME/mime-application:x-sharedlib.png ROX-Filer/ROX/MIME/mime-application:x-shellscript.png ROX-Filer/ROX/MIME/mime-application:x-tar.png ROX-Filer/ROX/MIME/mime-application:x-texmacs.png ROX-Filer/ROX/MIME/mime-application:x-trash.png ROX-Filer/ROX/MIME/mime-application:x-troff-man-compressed.png ROX-Filer/ROX/MIME/mime-application:x-troff-man.png ROX-Filer/ROX/MIME/mime-application:x-troff.png ROX-Filer/ROX/MIME/mime-application:xhtml+xml.png ROX-Filer/ROX/MIME/mime-application:xml.png ROX-Filer/ROX/MIME/mime-application:zip.png ROX-Filer/ROX/MIME/mime-audio.png ROX-Filer/ROX/MIME/mime-audio:midi.png ROX-Filer/ROX/MIME/mime-audio:mpeg.png ROX-Filer/ROX/MIME/mime-audio:x-mod.png ROX-Filer/ROX/MIME/mime-audio:x-mp3.png ROX-Filer/ROX/MIME/mime-audio:x-pn-realaudio.png ROX-Filer/ROX/MIME/mime-audio:x-wav.png ROX-Filer/ROX/MIME/mime-image.png ROX-Filer/ROX/MIME/mime-image:gif.png ROX-Filer/ROX/MIME/mime-image:jpeg.png ROX-Filer/ROX/MIME/mime-image:x-xpixmap.png ROX-Filer/ROX/MIME/mime-inode:blockdevice.png ROX-Filer/ROX/MIME/mime-inode:chardevice.png ROX-Filer/ROX/MIME/mime-inode:core.png ROX-Filer/ROX/MIME/mime-inode:directory.png ROX-Filer/ROX/MIME/mime-inode:fifo.png ROX-Filer/ROX/MIME/mime-inode:mount-point.png ROX-Filer/ROX/MIME/mime-inode:socket.png ROX-Filer/ROX/MIME/mime-message.png ROX-Filer/ROX/MIME/mime-text.png ROX-Filer/ROX/MIME/mime-text:html.png ROX-Filer/ROX/MIME/mime-text:x-c++src.png ROX-Filer/ROX/MIME/mime-text:x-copying.png ROX-Filer/ROX/MIME/mime-text:x-csrc.png ROX-Filer/ROX/MIME/mime-text:x-diff.png ROX-Filer/ROX/MIME/mime-text:x-java.png ROX-Filer/ROX/MIME/mime-text:x-makefile.png ROX-Filer/ROX/MIME/mime-text:x-python.png ROX-Filer/ROX/MIME/mime-text:x-tcl.png ROX-Filer/ROX/MIME/mime-text:x-tex.png ROX-Filer/ROX/MIME/mime-text:xml.png ROX-Filer/ROX/MIME/mime-video.png ROX-Filer/ROX/MIME/mime-video:mpeg.png ROX-Filer/ROX/MIME/mime-video:quicktime.png /usr/src/tmp/rox-base-buildroot/usr/share/rox/ROX/MIME/ + /bin/cp ROX-Filer/images/application.png ROX-Filer/images/dirs.png ROX-Filer/images/iconified.png ROX-Filer/images/rox-mount.png ROX-Filer/images/rox-mounted.png ROX-Filer/images/rox-select.png ROX-Filer/images/rox-show-details.png ROX-Filer/images/rox-show-hidden.png ROX-Filer/images/rox-xattr.png ROX-Filer/images/symlink.png /usr/src/tmp/rox-base-buildroot/usr/share/rox/images/ + /bin/cp ROX-Filer/Help/Manual-fr.html ROX-Filer/Help/Manual-it.html ROX-Filer/Help/Manual.html /usr/src/tmp/rox-base-buildroot/usr/share/rox/help + /bin/install -m 644 ROX-Filer/.DirIcon /usr/src/tmp/rox-base-buildroot/usr/lib64/rox/ROX-Filer + /bin/install -m 644 ROX-Filer/AppInfo.xml /usr/src/tmp/rox-base-buildroot/usr/lib64/rox/ROX-Filer + /bin/install -m 644 ROX-Filer/Options.xml /usr/src/tmp/rox-base-buildroot/usr/lib64/rox/ROX-Filer + /bin/install -m 644 ROX-Filer/style.css /usr/src/tmp/rox-base-buildroot/usr/lib64/rox/ROX-Filer + /bin/install -m 755 /usr/src/RPM/SOURCES/rox-startup.sh /usr/src/tmp/rox-base-buildroot/usr/bin/rox + /usr/bin/subst 's|@LIBDIR@|/usr/lib64|g' /usr/src/tmp/rox-base-buildroot/usr/bin/rox + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/rox-base-buildroot (auto) Verifying and fixing files in /usr/src/tmp/rox-base-buildroot (binconfig,pkgconfig,libtool,desktop) Compressing files in /usr/src/tmp/rox-base-buildroot (auto) removed '/usr/src/tmp/rox-base-buildroot/usr/share/man/man1/ROX-Filer.1' '/usr/src/tmp/rox-base-buildroot/usr/share/man/man1/ROX-Filer.1.xz' -> 'rox.1.xz' Adjusting library links in /usr/src/tmp/rox-base-buildroot ./usr/lib64: Verifying ELF objects in /usr/src/tmp/rox-base-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .pyo files Processing files: rox-base-2.5-alt1.1.qa2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.30839 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd rox-filer-2.5 + DOCDIR=/usr/src/tmp/rox-base-buildroot/usr/share/doc/rox-base-2.5 + export DOCDIR + rm -rf /usr/src/tmp/rox-base-buildroot/usr/share/doc/rox-base-2.5 + /bin/mkdir -p /usr/src/tmp/rox-base-buildroot/usr/share/doc/rox-base-2.5 + cp -prL ROX-Filer/Help/README ROX-Filer/Help/TODO ROX-Filer/Help/Changes /usr/src/tmp/rox-base-buildroot/usr/share/doc/rox-base-2.5 + chmod -R go-w /usr/src/tmp/rox-base-buildroot/usr/share/doc/rox-base-2.5 + chmod -R a+rX /usr/src/tmp/rox-base-buildroot/usr/share/doc/rox-base-2.5 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.i1nFEd find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xHKRIi find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,typelib) shell.req: /usr/src/tmp/rox-base-buildroot/usr/lib64/rox/ROX-Filer/AppRun: 0refresh not found (skip) shell.req: /usr/src/tmp/rox-base-buildroot/usr/share/Choices/text_html: netscape not found (skip) find-requires: FINDPACKAGE-COMMANDS: 0refresh autoconf gv ln make mkdir netscape rm xterm Requires: /bin/sh, /lib64/ld-linux-x86-64.so.2, autoconf-common, coreutils, gv, libICE.so.6()(64bit) >= set:ljlc4r3HWOa, libSM.so.6()(64bit) >= set:jgnNM2MflxcHzY6, libX11.so.6()(64bit) >= set:ojSxC6jylqdf5ZbNrtaeZs5tYL3zYfnNRtJ9mFuUZHPQUsk9BlfkxIB61IjnwLQBkuWobtmgVz2mAqL0, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libgdk-x11-2.0.so.0()(64bit) >= set:nghXZJJRwW3Z1MrZHrCGiaFYeZD65v2QdASPP6Zt5x8ZiKUoSTL0ulNh0x9Zx3rmw3wf3aDJa0zZF91mKuxRjLsZfxS1wp4mNO1m4ikBmnzENUSLfFqOMTjZpOmdq32A5AveqXzvdGBgL51AdbIKZq9LU2sWgVFjz4m4N0F0CRgQkJZjzJhKDH6g5fmvoXDJZsn2GGFy9WnjZ9211pO1gyKqH2GVFAAiMZgWdQ8VJKae3Jw1h6srsziBx4T1OPPltkmw4RgZ9kdoxGFCLeZv9U7l, libgdk_pixbuf-2.0.so.0()(64bit) >= set:lgnLGgNM3gtjSv5jD6kNOWlVVEw5ZlW3bUGkBpuKc4ZbMlUIAO7BB0hHEodKGcOJ2, libglib-2.0.so.0()(64bit) >= set:ogcliIZt08fEwFs09jdWkQjzeExZajokNOGFvcT800xhzjGx0yN98kW04fB1AAHZ9tPHlevzvk6xv5r4wr4fiZ74bHHm9MzU0E1hQA2CjzbDLyFKZIXF4ogt4Xq9wKqYbJcWNdTboziCie4VSHPtBZdZ4EVhCtIpwzeEHB99r7HUzR9CQpOrmMRzUOwa1mKy30lFGaBBjMw1m80MfbPPnpIogxfSKFv7syCaZFJMMd1hfLO8S24MpD0GTlscZjGpUVmiSRhLP4LHkGQnnhDz3yNzoAKFH56Tp8pemEYJw3p577wy9tQQHq6X1Mrcx3QjAnEmJ7cMe0hlRrgetr3OIR5x1, libgobject-2.0.so.0()(64bit) >= set:mgX8AcBB2AZ6JZufLCMgcziRWOafdMUdyCFlEiU2BJMkDadlPYcYb6hGUVxnPaKghaWZv2Znexm4As8YHUADDYKakSRMNKx05jvjOHwa3HjDeG9UaYZx1azVgS5LL0w9asZgu94, libgtk-x11-2.0.so.0()(64bit) >= set:pgGeMLdPQ5UwTCq2cnbUoCeZEsuwRD2wiT2ynsOXF38sW5is1CtxUjoqKMPlpMTZ4rfb8BX0bjW7wOc69FXfPMgb3klmb3BXEQIzlOrNRs3o5nyvu4cEPg6wLZk9o8icTNB1xZps29lCgImja4acksftZ4M6TAsDnxdy1ykQPvz7VC5uA8ClyAhZ5WU0C5qCiBV0KoIhcJmgXEX6RZ9MwDxX8km2rOT5L1zRdoF7AkqKFzidtH3nqYhrNsCHR11YCyjwZoRJZIhl0t65aEw6ZGxZ3lqBcxgEv6xE0YqMlMebKKxMO6oQzzekRZ0yEqckG6ywGCxVIZLVs9ZuKSbHrZrlffzP4Eb4GXICVv8QnRP7Cbo3pPUhHns8dsCF3jWDqYWx9xalQhnBY1pAVs0b4GMsQ1Z1OlwcimcHOdSvZ4M2cjMJmExbiZFMdS0yf2ZlnB84Pq8Hb9rF0bEUttdBTwZq47PrD0fohfTHm94vu5PSq7Y864nX6hRwMDuCzyOainUG5tqhqZk53BQJqZgmqpaVuUjWosaoC1QwOdRMja2QYzCGiSXKWgeWjw42A4lh2mv5zYIS4DIoZ8SGsStvAcz6RlH8cKFDrkgiyQWUI63660kT36jpac6ZzTsfukxTdEfin0SHedDg2IPkk97AFZJ6vtMA3uc213AljUpryZ4jBoH3NKjk0QCUtlODzbZAZEKQ67bFRrRzrBaPcnzm67p8Kz6n4Q9ODlJCGJIveJ4NmAnqK8w7f0YUpCmD5MeLDXFBQTNHMYq6wjLSnoJCDy20Zs91KzJ5mFlEVqPNIMmtmJ5CK4R4lLU8k50EOzWdaL219dMRloXlsSg4zXg7UHINJrHLrekiq9wmhdc4ZrpKZJxsYskRhwO30yp5yKpHy0dRPQDHIsm257DIRtSZ9ejb3zv6KV3OT0eYtbeJNMCEGbG4FfZcyeDZsLUin6eSasO6ntDOtn4ZiSBvGZdh5jNOMjACU7Nv5UcJ8F7bkg3u1FFD75GJ8HwDAJY2Uf2, libm.so.6(GLIBC_2.2.5)(64bit), libpango-1.0.so.0()(64bit) >= set:mhExvU69rZpZfjyreaCi3WV7sSgxdhQ8gnWlW4zLe0mUjC2FUTa0, libxml2.so.2()(64bit) >= set:ojGbBuYE3iEanZHzVNIjCqZ4WhUoOfrFOgjsnSLZE9BXFIgK297Zav8rIZiwv5hrwreecF6xRq8, libxml2.so.2(LIBXML2_2.4.30)(64bit), make, rtld(GNU_HASH), xterm Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Ihv19s Creating rox-base-debuginfo package Processing files: rox-base-debuginfo-2.5-alt1.1.qa2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3geJmG find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.W9oqjW find-requires: running scripts (debuginfo) Requires: rox-base = 2.5-alt1.1.qa2, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libICE.so.6), debug64(libSM.so.6), debug64(libX11.so.6), debug64(libc.so.6), debug64(libdl.so.2), debug64(libgdk-x11-2.0.so.0), debug64(libgdk_pixbuf-2.0.so.0), debug64(libglib-2.0.so.0), debug64(libgobject-2.0.so.0), debug64(libgtk-x11-2.0.so.0), debug64(libm.so.6), debug64(libpango-1.0.so.0), debug64(libxml2.so.2) Wrote: /usr/src/RPM/RPMS/x86_64/rox-base-2.5-alt1.1.qa2.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/rox-base-debuginfo-2.5-alt1.1.qa2.x86_64.rpm 24.40user 4.34system 0:34.97elapsed 82%CPU (0avgtext+0avgdata 80540maxresident)k 0inputs+0outputs (0major+1315194minor)pagefaults 0swaps 33.60user 8.20system 0:49.89elapsed 83%CPU (0avgtext+0avgdata 122228maxresident)k 20392inputs+0outputs (0major+1602540minor)pagefaults 0swaps --- rox-base-2.5-alt1.1.qa2.x86_64.rpm.repo 2014-02-28 03:24:28.000000000 +0000 +++ rox-base-2.5-alt1.1.qa2.x86_64.rpm.hasher 2019-04-21 01:32:00.370157178 +0000 @@ -34,4 +34,4 @@ /usr/share/locale/zh_TW/LC_MESSAGES/ROX-Filer.mo 100644 -/usr/share/man/man1/ROX-Filer.1.gz 120777 rox.1.gz -/usr/share/man/man1/rox.1.gz 100644 +/usr/share/man/man1/ROX-Filer.1.xz 120777 rox.1.xz +/usr/share/man/man1/rox.1.xz 100644 /usr/share/mime/packages/rox.xml 100644 @@ -162,3 +162,3 @@ Requires: libgdk-x11-2.0.so.0()(64bit) >= set:nghXZJJRwW3Z1MrZHrCGiaFYeZD65v2QdASPP6Zt5x8ZiKUoSTL0ulNh0x9Zx3rmw3wf3aDJa0zZF91mKuxRjLsZfxS1wp4mNO1m4ikBmnzENUSLfFqOMTjZpOmdq32A5AveqXzvdGBgL51AdbIKZq9LU2sWgVFjz4m4N0F0CRgQkJZjzJhKDH6g5fmvoXDJZsn2GGFy9WnjZ9211pO1gyKqH2GVFAAiMZgWdQ8VJKae3Jw1h6srsziBx4T1OPPltkmw4RgZ9kdoxGFCLeZv9U7l -Requires: libgdk_pixbuf-2.0.so.0()(64bit) >= set:kfrEQrgWEpuKckdaY089sbXlW4JPurvka1ybO1lsBGeolueaoxLFqlp62un1 +Requires: libgdk_pixbuf-2.0.so.0()(64bit) >= set:lgnLGgNM3gtjSv5jD6kNOWlVVEw5ZlW3bUGkBpuKc4ZbMlUIAO7BB0hHEodKGcOJ2 Requires: libglib-2.0.so.0()(64bit) >= set:ogcliIZt08fEwFs09jdWkQjzeExZajokNOGFvcT800xhzjGx0yN98kW04fB1AAHZ9tPHlevzvk6xv5r4wr4fiZ74bHHm9MzU0E1hQA2CjzbDLyFKZIXF4ogt4Xq9wKqYbJcWNdTboziCie4VSHPtBZdZ4EVhCtIpwzeEHB99r7HUzR9CQpOrmMRzUOwa1mKy30lFGaBBjMw1m80MfbPPnpIogxfSKFv7syCaZFJMMd1hfLO8S24MpD0GTlscZjGpUVmiSRhLP4LHkGQnnhDz3yNzoAKFH56Tp8pemEYJw3p577wy9tQQHq6X1Mrcx3QjAnEmJ7cMe0hlRrgetr3OIR5x1