printf ' ' | fink --no-use-binary-dist --yes --build-as-nobody rebuild eterm 2>&1 The package 'eterm' will be built without being installed. Reading build dependency for eterm-0.9.6-4... Reading dependency for eterm-0.9.6-4... Reading build conflict for eterm-0.9.6-4... The package 'imlib2' will be installed. Reading dependency for imlib2-1.4.6-2... Reading runtime dependency for imlib2-1.4.6-2... The package 'libast2' will be installed. Reading dependency for libast2-0.7-3... Reading runtime dependency for libast2-0.7-3... The package 'libgettext8-dev' will be installed. Reading dependency for libgettext8-dev-0.18.3.1-2... Reading runtime dependency for libgettext8-dev-0.18.3.1-2... The package 'gettext-bin' will be installed. Reading dependency for gettext-bin-0.18.3.1-2... Reading runtime dependency for gettext-bin-0.18.3.1-2... The package 'gettext-tools' will be installed. Reading dependency for gettext-tools-0.18.3.1-1... Reading runtime dependency for gettext-tools-0.18.3.1-1... The package 'libpcre1' will be installed. Reading dependency for libpcre1-8.35-1... Reading runtime dependency for libpcre1-8.35-1... The package 'freetype219' will be installed. Reading dependency for freetype219-2.4.12-1... Reading runtime dependency for freetype219-2.4.12-1... The package 'man2html' will be installed. Reading dependency for man2html-3.0.1-1... Reading runtime dependency for man2html-3.0.1-1... The package 'fink-package-precedence' will be installed. Reading dependency for fink-package-precedence-0.18-1... Reading runtime dependency for fink-package-precedence-0.18-1... The package 'libiconv-dev' will be installed. Reading dependency for libiconv-dev-1.14-5... Reading runtime dependency for libiconv-dev-1.14-5... The package 'freetype219-shlibs' will be installed. Reading dependency for freetype219-shlibs-2.4.12-1... Reading runtime dependency for freetype219-shlibs-2.4.12-1... The package 'imlib2-shlibs' will be installed. Reading dependency for imlib2-shlibs-1.4.6-2... Reading runtime dependency for imlib2-shlibs-1.4.6-2... The package 'libast2-shlibs' will be installed. Reading dependency for libast2-shlibs-0.7-3... Reading runtime dependency for libast2-shlibs-0.7-3... The package 'libpcre1-shlibs' will be installed. Reading dependency for libpcre1-shlibs-8.35-1... Reading runtime dependency for libpcre1-shlibs-8.35-1... The package 'giflib-shlibs' will be installed. Reading dependency for giflib-shlibs-4.1.6-103... Reading runtime dependency for giflib-shlibs-4.1.6-103... The package 'expat1-shlibs' will be installed. Reading dependency for expat1-shlibs-2.1.0-1... Reading runtime dependency for expat1-shlibs-2.1.0-1... The package 'libid3tag-shlibs' will be installed. Reading dependency for libid3tag-shlibs-0.15.1b-5... Reading runtime dependency for libid3tag-shlibs-0.15.1b-5... The package 'libjpeg9-shlibs' will be installed. Reading dependency for libjpeg9-shlibs-9a-1... Reading runtime dependency for libjpeg9-shlibs-9a-1... The package 'libpng16-shlibs' will be installed. Reading dependency for libpng16-shlibs-1.6.12-1... Reading runtime dependency for libpng16-shlibs-1.6.12-1... The package 'libtiff5-shlibs' will be installed. Reading dependency for libtiff5-shlibs-4.0.3-5... Reading runtime dependency for libtiff5-shlibs-4.0.3-5... The package 'libjbig-shlibs' will be installed. Reading dependency for libjbig-shlibs-2.0-1... Reading runtime dependency for libjbig-shlibs-2.0-1... The package 'liblzma5-shlibs' will be installed. Reading dependency for liblzma5-shlibs-5.0.5-2... Reading runtime dependency for liblzma5-shlibs-5.0.5-2... The following package will be rebuilt: eterm The following 22 additional packages will be installed: expat1-shlibs fink-package-precedence freetype219 freetype219-shlibs gettext-bin gettext-tools giflib-shlibs imlib2 imlib2-shlibs libast2 libast2-shlibs libgettext8-dev libiconv-dev libid3tag-shlibs libjbig-shlibs libjpeg9-shlibs liblzma5-shlibs libpcre1 libpcre1-shlibs libpng16-shlibs libtiff5-shlibs man2html Do you want to continue? [Y/n] (assuming default) curl --connect-timeout 30 -f -L -A 'fink/0.37.0' -O http://distfiles.master.finkmirrors.net/distfiles/Eterm-0.9.6.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 10 812k 10 89533 0 0 162k 0 0:00:04 --:--:-- 0:00:04 162k 100 812k 100 812k 0 0 549k 0 0:00:01 0:00:01 --:--:-- 549k Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/expat1-shlibs_2.1.0-1_darwin-x86_64.deb Selecting previously deselected package expat1-shlibs. (Reading database ... 4296 files and directories currently installed.) Unpacking expat1-shlibs (from .../expat1-shlibs_2.1.0-1_darwin-x86_64.deb) ... Setting up expat1-shlibs (2.1.0-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/fink-package-precedence_0.18-1_darwin-x86_64.deb Selecting previously deselected package fink-package-precedence. (Reading database ... 4301 files and directories currently installed.) Unpacking fink-package-precedence (from .../fink-package-precedence_0.18-1_darwin-x86_64.deb) ... Setting up fink-package-precedence (0.18-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/freetype219_2.4.12-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/freetype219-shlibs_2.4.12-1_darwin-x86_64.deb Selecting previously deselected package freetype219. (Reading database ... 4302 files and directories currently installed.) Unpacking freetype219 (from .../freetype219_2.4.12-1_darwin-x86_64.deb) ... Selecting previously deselected package freetype219-shlibs. Unpacking freetype219-shlibs (from .../freetype219-shlibs_2.4.12-1_darwin-x86_64.deb) ... Setting up freetype219-shlibs (2.4.12-1) ... Setting up freetype219 (2.4.12-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/gettext-tools_0.18.3.1-1_darwin-x86_64.deb Selecting previously deselected package gettext-tools. (Reading database ... 4501 files and directories currently installed.) Unpacking gettext-tools (from .../gettext-tools_0.18.3.1-1_darwin-x86_64.deb) ... Setting up gettext-tools (0.18.3.1-1) ... * gettext: (gettext). GNU gettext utilities. install-info(/sw/share/info/gettext.info): creating new section `GNU Gettext Utilities' Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/giflib-shlibs_4.1.6-103_darwin-x86_64.deb Selecting previously deselected package giflib-shlibs. (Reading database ... 6348 files and directories currently installed.) Unpacking giflib-shlibs (from .../giflib-shlibs_4.1.6-103_darwin-x86_64.deb) ... Setting up giflib-shlibs (4.1.6-103) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/libgettext8-dev_0.18.3.1-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/base/gettext-bin_0.18.3.1-2_darwin-x86_64.deb Selecting previously deselected package libgettext8-dev. (Reading database ... 6354 files and directories currently installed.) Unpacking libgettext8-dev (from .../libgettext8-dev_0.18.3.1-2_darwin-x86_64.deb) ... Selecting previously deselected package gettext-bin. Unpacking gettext-bin (from .../gettext-bin_0.18.3.1-2_darwin-x86_64.deb) ... Setting up gettext-bin (0.18.3.1-2) ... Setting up libgettext8-dev (0.18.3.1-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/libiconv-dev_1.14-5_darwin-x86_64.deb Selecting previously deselected package libiconv-dev. (Reading database ... 6439 files and directories currently installed.) Unpacking libiconv-dev (from .../libiconv-dev_1.14-5_darwin-x86_64.deb) ... Setting up libiconv-dev (1.14-5) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libid3tag-shlibs_0.15.1b-5_darwin-x86_64.deb Selecting previously deselected package libid3tag-shlibs. (Reading database ... 6457 files and directories currently installed.) Unpacking libid3tag-shlibs (from .../libid3tag-shlibs_0.15.1b-5_darwin-x86_64.deb) ... Setting up libid3tag-shlibs (0.15.1b-5) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/libjbig-shlibs_2.0-1_darwin-x86_64.deb Selecting previously deselected package libjbig-shlibs. (Reading database ... 6463 files and directories currently installed.) Unpacking libjbig-shlibs (from .../libjbig-shlibs_2.0-1_darwin-x86_64.deb) ... Setting up libjbig-shlibs (2.0-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/libjpeg9-shlibs_9a-1_darwin-x86_64.deb Selecting previously deselected package libjpeg9-shlibs. (Reading database ... 6470 files and directories currently installed.) Unpacking libjpeg9-shlibs (from .../libjpeg9-shlibs_9a-1_darwin-x86_64.deb) ... Setting up libjpeg9-shlibs (9a-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/utils/liblzma5-shlibs_5.0.5-2_darwin-x86_64.deb Selecting previously deselected package liblzma5-shlibs. (Reading database ... 6473 files and directories currently installed.) Unpacking liblzma5-shlibs (from .../liblzma5-shlibs_5.0.5-2_darwin-x86_64.deb) ... Setting up liblzma5-shlibs (5.0.5-2) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libpcre1_8.35-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libpcre1-shlibs_8.35-1_darwin-x86_64.deb Selecting previously deselected package libpcre1. (Reading database ... 6484 files and directories currently installed.) Unpacking libpcre1 (from .../libpcre1_8.35-1_darwin-x86_64.deb) ... Selecting previously deselected package libpcre1-shlibs. Unpacking libpcre1-shlibs (from .../libpcre1-shlibs_8.35-1_darwin-x86_64.deb) ... Setting up libpcre1-shlibs (8.35-1) ... Setting up libpcre1 (8.35-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/libpng16-shlibs_1.6.12-1_darwin-x86_64.deb Selecting previously deselected package libpng16-shlibs. (Reading database ... 6697 files and directories currently installed.) Unpacking libpng16-shlibs (from .../libpng16-shlibs_1.6.12-1_darwin-x86_64.deb) ... Setting up libpng16-shlibs (1.6.12-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libtiff5-shlibs_4.0.3-5_darwin-x86_64.deb Selecting previously deselected package libtiff5-shlibs. (Reading database ... 6705 files and directories currently installed.) Unpacking libtiff5-shlibs (from .../libtiff5-shlibs_4.0.3-5_darwin-x86_64.deb) ... Setting up libtiff5-shlibs (4.0.3-5) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/man2html_3.0.1-1_darwin-x86_64.deb Selecting previously deselected package man2html. (Reading database ... 6710 files and directories currently installed.) Unpacking man2html (from .../man2html_3.0.1-1_darwin-x86_64.deb) ... Setting up man2html (3.0.1-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/imlib2_1.4.6-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/imlib2-shlibs_1.4.6-2_darwin-x86_64.deb Selecting previously deselected package imlib2. (Reading database ... 6718 files and directories currently installed.) Unpacking imlib2 (from .../imlib2_1.4.6-2_darwin-x86_64.deb) ... Selecting previously deselected package imlib2-shlibs. Unpacking imlib2-shlibs (from .../imlib2-shlibs_1.4.6-2_darwin-x86_64.deb) ... Setting up imlib2-shlibs (1.4.6-2) ... Clearing dependency_libs of .la files being installed Setting up imlib2 (1.4.6-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libast2_0.7-3_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libast2-shlibs_0.7-3_darwin-x86_64.deb Selecting previously deselected package libast2. (Reading database ... 6804 files and directories currently installed.) Unpacking libast2 (from .../libast2_0.7-3_darwin-x86_64.deb) ... Selecting previously deselected package libast2-shlibs. Unpacking libast2-shlibs (from .../libast2-shlibs_0.7-3_darwin-x86_64.deb) ... Setting up libast2-shlibs (0.7-3) ... Setting up libast2 (0.7-3) ... Clearing dependency_libs of .la files being installed Setting runtime build-lock... dpkg-deb -b /sw/build.build/root-fink-buildlock-eterm-0.9.6-4 /sw/build.build dpkg-deb: building package `fink-buildlock-eterm-0.9.6-4' in `/sw/build.build/fink-buildlock-eterm-0.9.6-4_2014.08.02-13.37.34_darwin-x86_64.deb'. Installing build-lock package... /sw/bin/dpkg-lockwait -i /sw/build.build/fink-buildlock-eterm-0.9.6-4_2014.08.02-13.37.34_darwin-x86_64.deb Selecting previously deselected package fink-buildlock-eterm-0.9.6-4. (Reading database ... 6840 files and directories currently installed.) Unpacking fink-buildlock-eterm-0.9.6-4 (from .../fink-buildlock-eterm-0.9.6-4_2014.08.02-13.37.34_darwin-x86_64.deb) ... Setting up fink-buildlock-eterm-0.9.6-4 (2014.08.02-13.37.34) ... sudo -u fink-bld [ENV] sh -c /tmp/fink.LVWWq env LANG=C LC_ALL=C /sw/bin/tar --no-same-owner --no-same-permissions -xvf /sw/src/Eterm-0.9.6.tar.gz Eterm-0.9.6/ Eterm-0.9.6/Makefile.am Eterm-0.9.6/themes/ Eterm-0.9.6/themes/Makefile.am Eterm-0.9.6/themes/trans/ Eterm-0.9.6/themes/trans/menus.cfg Eterm-0.9.6/themes/trans/theme.cfg.in Eterm-0.9.6/themes/auto/ Eterm-0.9.6/themes/auto/menus.cfg Eterm-0.9.6/themes/auto/theme.cfg.in Eterm-0.9.6/themes/Makefile.in Eterm-0.9.6/themes/Escreen/ Eterm-0.9.6/themes/Escreen/menus.cfg Eterm-0.9.6/themes/Escreen/theme.cfg.in Eterm-0.9.6/themes/Eterm/ Eterm-0.9.6/themes/Eterm/menus.cfg Eterm-0.9.6/themes/Eterm/theme.cfg.in Eterm-0.9.6/configure.ac Eterm-0.9.6/README Eterm-0.9.6/ReleaseNotes Eterm-0.9.6/ChangeLog Eterm-0.9.6/ReleaseNotes.1 Eterm-0.9.6/Eterm.spec Eterm-0.9.6/LICENSE Eterm-0.9.6/configure Eterm-0.9.6/depcomp Eterm-0.9.6/autogen.sh Eterm-0.9.6/ltmain.sh Eterm-0.9.6/bg/ Eterm-0.9.6/bg/Makefile.am Eterm-0.9.6/bg/README.backgrounds Eterm-0.9.6/bg/scale/ Eterm-0.9.6/bg/scale/Neopolis-horizon.jpg Eterm-0.9.6/bg/Makefile.in Eterm-0.9.6/bg/tile/ Eterm-0.9.6/bg/tile/circuit.jpg Eterm-0.9.6/missing Eterm-0.9.6/pix/ Eterm-0.9.6/pix/Makefile.am Eterm-0.9.6/pix/bar_horizontal_1.png Eterm-0.9.6/pix/button_arrow_down_2.png Eterm-0.9.6/pix/button_arrow_up_1.png Eterm-0.9.6/pix/bar_horizontal_2.png Eterm-0.9.6/pix/help.png Eterm-0.9.6/pix/button_arrow_up_3.png Eterm-0.9.6/pix/bar_vertical_1.png Eterm-0.9.6/pix/bar_vertical_2.png Eterm-0.9.6/pix/menu3.png Eterm-0.9.6/pix/menu1.png Eterm-0.9.6/pix/thumb_1.png Eterm-0.9.6/pix/menu2.png Eterm-0.9.6/pix/bar_horizontal_3.png Eterm-0.9.6/pix/button_arrow_down_3.png Eterm-0.9.6/pix/thumb_2.png Eterm-0.9.6/pix/button_arrow_up_2.png Eterm-0.9.6/pix/Makefile.in Eterm-0.9.6/pix/bar_vertical_3.png Eterm-0.9.6/pix/exit.png Eterm-0.9.6/pix/button_arrow_down_1.png Eterm-0.9.6/aclocal.m4 Eterm-0.9.6/doc/ Eterm-0.9.6/doc/Makefile.am Eterm-0.9.6/doc/README.Escreen Eterm-0.9.6/doc/Eterm_reference.html Eterm-0.9.6/doc/Makefile.in Eterm-0.9.6/doc/Eterm.1.in Eterm-0.9.6/doc/Eterm.ti Eterm-0.9.6/doc/Eterm.tcap Eterm-0.9.6/Makefile.in Eterm-0.9.6/config.h.in Eterm-0.9.6/CVS-README Eterm-0.9.6/src/ Eterm-0.9.6/src/Makefile.am Eterm-0.9.6/src/windows.h Eterm-0.9.6/src/e.h Eterm-0.9.6/src/timer.c Eterm-0.9.6/src/buttons.h Eterm-0.9.6/src/buttons.c Eterm-0.9.6/src/menus.c Eterm-0.9.6/src/events.h Eterm-0.9.6/src/command.h Eterm-0.9.6/src/menus.h Eterm-0.9.6/src/font.h Eterm-0.9.6/src/font.c Eterm-0.9.6/src/actions.h Eterm-0.9.6/src/profile.h Eterm-0.9.6/src/scream.h Eterm-0.9.6/src/pixmap.c Eterm-0.9.6/src/draw.c Eterm-0.9.6/src/system.c Eterm-0.9.6/src/defaultfont.h Eterm-0.9.6/src/icon.h Eterm-0.9.6/src/timer.h Eterm-0.9.6/src/command.c Eterm-0.9.6/src/gdb.scr Eterm-0.9.6/src/windows.c Eterm-0.9.6/src/options.h Eterm-0.9.6/src/term.c Eterm-0.9.6/src/screen.h Eterm-0.9.6/src/utmp.c Eterm-0.9.6/src/misc.c Eterm-0.9.6/src/eterm_utmp.h Eterm-0.9.6/src/defaultfont.c Eterm-0.9.6/src/pixmap.h Eterm-0.9.6/src/grkelot.c Eterm-0.9.6/src/mmx_cmod.S Eterm-0.9.6/src/feature.h Eterm-0.9.6/src/eterm_debug.h Eterm-0.9.6/src/sse2_cmod.c Eterm-0.9.6/src/events.c Eterm-0.9.6/src/options.c Eterm-0.9.6/src/script.c Eterm-0.9.6/src/actions.c Eterm-0.9.6/src/term.h Eterm-0.9.6/src/scrollbar.c Eterm-0.9.6/src/screen.c Eterm-0.9.6/src/screamcfg.h Eterm-0.9.6/src/libscream.c Eterm-0.9.6/src/startup.c Eterm-0.9.6/src/Makefile.in Eterm-0.9.6/src/grkelot.h Eterm-0.9.6/src/scrollbar.h Eterm-0.9.6/src/script.h Eterm-0.9.6/src/main.c Eterm-0.9.6/src/draw.h Eterm-0.9.6/src/misc.h Eterm-0.9.6/src/e.c Eterm-0.9.6/src/startup.h Eterm-0.9.6/src/system.h Eterm-0.9.6/install-sh Eterm-0.9.6/config.sub Eterm-0.9.6/utils/ Eterm-0.9.6/utils/Makefile.am Eterm-0.9.6/utils/Esetroot.c Eterm-0.9.6/utils/Ettable.c Eterm-0.9.6/utils/kEsetroot.in Eterm-0.9.6/utils/Etcolors Eterm-0.9.6/utils/Etbg.c Eterm-0.9.6/utils/Makefile.in Eterm-0.9.6/utils/Etsearch Eterm-0.9.6/utils/Etbg_update_list Eterm-0.9.6/config.guess sudo -u fink-bld [ENV] sh -c /tmp/fink.a3Bul [ -r /sw/fink/dists/stable/main/finkinfo/x11/eterm.patch ] sudo -u fink-bld [ENV] sh -c /tmp/fink.WNC1A patch -p1 < /sw/fink/dists/stable/main/finkinfo/x11/eterm.patch patching file src/eterm_utmp.h sudo -u fink-bld [ENV] sh -c /tmp/fink.VCfgh ac_cv_header_utmpx_h=no ac_cv_lib_ttf_TT_Init_FreeType=no ./configure --prefix=/sw --mandir=/sw/share/man --enable-multi-charset --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking for preferred libtoolize... libtoolize checking for preferred aclocal... aclocal checking for preferred autoconf... autoconf checking for preferred autoheader... autoheader checking for preferred automake... automake checking build system type... i686-apple-darwin13.3.0 checking host system type... i686-apple-darwin13.3.0 checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for AIX... no rm: conftest.dSYM: is a directory checking for strerror in -lcposix... no checking for ANSI C header files... rm: conftest.dSYM: is a directory rm: conftest.dSYM: is a directory yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking for a sed that does not truncate output... /usr/bin/sed checking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes rm: conftest.dSYM: is a directory checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 196608 checking command to parse /usr/bin/nm output from gcc object... rm: conftest.dSYM: is a directory rm: conftest.dSYM: is a directory rm: conftest.dSYM: is a directory rm: conftest.dSYM: is a directory ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip rm: conftest.dSYM: is a directory rm: conftest.dSYM: is a directory checking if gcc supports -fno-rtti -fno-exceptions... rm: conftest.dSYM: is a directory yes checking for gcc option to produce PIC... -fno-common checking if gcc PIC flag -fno-common works... rm: conftest.dSYM: is a directory yes checking if gcc static flag -static works... rm: conftest.dSYM: is a directory no checking if gcc supports -c -o file.o... rm: conftest.dSYM: is a directory yes checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin13.3.0 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool rm: conftest.dSYM: is a directory rm: conftest.dSYM: is a directory checking for ld used by g++... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fno-common checking if g++ PIC flag -fno-common works... rm: conftest.dSYM: is a directory yes checking if g++ static flag -static works... rm: conftest.dSYM: is a directory no checking if g++ supports -c -o file.o... rm: conftest.dSYM: is a directory yes checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin13.3.0 dyld checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking for distribution root... /sw/build.build/eterm-0.9.6-4/Eterm-0.9.6 checking whether gcc needs -traditional... rm: conftest.dSYM: is a directory rm: conftest.dSYM: is a directory no checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether to enable maintainer-specific portions of Makefiles... no checking if malloc debugging is wanted... no checking for sed... /usr/bin/sed checking for rm... rm checking for cp... cp checking for chmod... chmod checking for tar... tar checking for mkdir... mkdir checking for ctags... ctags checking for ar... ar checking for mv... mv checking for tic... tic checking whether ln -s works... yes checking for perl... /usr/bin/perl checking for gawk... (cached) awk checking for an ANSI C-conforming const... yes checking for inline... inline checking whether byte ordering is bigendian... no checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking sys/byteorder.h usability... no checking sys/byteorder.h presence... no checking for sys/byteorder.h... no checking malloc.h usability... no checking malloc.h presence... no checking for malloc.h... no checking for utmpx.h... (cached) no checking for unistd.h... (cached) yes checking bsd/signal.h usability... no checking bsd/signal.h presence... no checking for bsd/signal.h... no checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking regexp.h usability... no checking regexp.h presence... no checking for regexp.h... no checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking X11/X.h usability... yes checking X11/X.h presence... yes checking for X11/X.h... yes checking X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking X11/Sunkeysym.h usability... yes checking X11/Sunkeysym.h presence... yes checking for X11/Sunkeysym.h... yes checking X11/Xlocale.h usability... yes checking X11/Xlocale.h presence... yes checking for X11/Xlocale.h... yes checking whether time.h and sys/time.h may both be included... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for uid_t in sys/types.h... rm: conftest.dSYM: is a directory yes checking return type of signal handlers... void checking for atexit... yes checking for _exit... yes checking for unsetenv... yes checking for setutent... no checking for seteuid... yes checking for memmove... yes checking for putenv... yes checking for strsep... yes checking for setresuid... no checking for setresgid... no checking for memmem... yes checking for usleep... yes checking for snprintf... yes checking for strcasestr... yes checking for strcasechr... no checking for strcasepbrk... no checking for strrev... no checking for nl_langinfo... yes checking whether snprintf ignores n... no, snprintf is ok checking for pow in -lm... yes checking for library containing login... none required checking for library containing logout... none required checking for library containing getpwuid... none required checking for debugging level... 4 checking for posix_openpt... yes checking for ptsname... yes checking for grantpt... yes checking for unlockpt... yes checking for pty mechanism... SVR4 POSIX checking for pty group... wheel checking for saved uids... unknown...assuming no support checking if strict ICCCM compliance should be enabled... no checking for XOpenDisplay in -lX11... yes checking for XextAddDisplay in -lXext... yes checking for XShapeQueryExtension in -lXext... yes checking if Pablo support is wanted... no checking for Escreen support... yes checking for Etwin support... no checking for Escreen startup effects... no checking if profiling macros should be included... no checking for pixmap support... yes checking for dlopen in -ldl... yes checking for TT_Init_FreeType in -lttf... (cached) no checking for imlib_create_image in -lImlib2... yes checking for transparency support... yes checking for MMX support... no (no MMX detected) checking for SSE2 support... no (no SSE2 detected) checking for libast-config... libast-config checking for libast_set_program_name in -last... yes checking for utmp support... yes checking for addToUtmp in -lutempter... no checking for backspace key configuration... default checking for delete key configuration... default checking for home key configuration... default checking for end key configuration... default checking if mousewheel support should be enabled... yes checking for automatic encoding... yes checking for multi-charset support... ISO-10646 checking for XIM support... yes checking for XRegisterIMInstantiateCallback in -lX11... yes checking for X11/extensions/XRes.h... yes checking for XResQueryExtension in -lXRes... yes checking for Greek keyboard support... no checking for dbx... no checking for gdb... no checking for pstack... no checking for U_STACK_TRACE in -lcl... no checking for Linux 2.1 or higher... no checking if we should enable name reporting escape sequences... no checking for life_signs in -lKenny... no Oh my god, they killed Kenny! You bastards! configure: creating ./config.status config.status: creating Makefile config.status: creating bg/Makefile config.status: creating doc/Makefile config.status: creating utils/Makefile config.status: creating pix/Makefile config.status: creating src/Makefile config.status: creating themes/Makefile config.status: creating config.h config.status: executing depfiles commands creating utils/kEsetroot creating themes/Eterm/theme.cfg creating themes/auto/theme.cfg creating themes/Escreen/theme.cfg creating themes/trans/theme.cfg Eterm 0.9.6 Configuration: -------------- Source code location: . Host System Type: i686-apple-darwin13.3.0 Preprocessor: gcc -E -I/sw/include -I/usr/X11R6/include -I/sw/include Compiler: gcc -O2 -g -std=gnu89 Linker: gcc -L/sw/lib -L/usr/X11R6/lib -L/sw/lib -lImlib2 -ldl -L/sw/lib -lImlib2 -lpcre -lXRes -lSM -lICE -last -lXext -lX11 -lm Install path: /sw See src/feature.h for further configuration information. Now type 'make' to build Eterm 0.9.6. make /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in src if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT actions.lo -MD -MP -MF ".deps/actions.Tpo" -c -o actions.lo actions.c; \ then mv -f ".deps/actions.Tpo" ".deps/actions.Plo"; else rm -f ".deps/actions.Tpo"; exit 1; fi if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT buttons.lo -MD -MP -MF ".deps/buttons.Tpo" -c -o buttons.lo buttons.c; \ then mv -f ".deps/buttons.Tpo" ".deps/buttons.Plo"; else rm -f ".deps/buttons.Tpo"; exit 1; fi if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT command.lo -MD -MP -MF ".deps/command.Tpo" -c -o command.lo command.c; \ then mv -f ".deps/command.Tpo" ".deps/command.Plo"; else rm -f ".deps/command.Tpo"; exit 1; fi if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT draw.lo -MD -MP -MF ".deps/draw.Tpo" -c -o draw.lo draw.c; \ then mv -f ".deps/draw.Tpo" ".deps/draw.Plo"; else rm -f ".deps/draw.Tpo"; exit 1; fi if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT e.lo -MD -MP -MF ".deps/e.Tpo" -c -o e.lo e.c; \ then mv -f ".deps/e.Tpo" ".deps/e.Plo"; else rm -f ".deps/e.Tpo"; exit 1; fi if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT events.lo -MD -MP -MF ".deps/events.Tpo" -c -o events.lo events.c; \ then mv -f ".deps/events.Tpo" ".deps/events.Plo"; else rm -f ".deps/events.Tpo"; exit 1; fi if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT font.lo -MD -MP -MF ".deps/font.Tpo" -c -o font.lo font.c; \ then mv -f ".deps/font.Tpo" ".deps/font.Plo"; else rm -f ".deps/font.Tpo"; exit 1; fi if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT grkelot.lo -MD -MP -MF ".deps/grkelot.Tpo" -c -o grkelot.lo grkelot.c; \ then mv -f ".deps/grkelot.Tpo" ".deps/grkelot.Plo"; else rm -f ".deps/grkelot.Tpo"; exit 1; fi mkdir .libs mkdir .libs mkdir .libs mkdir: .libs: File exists mkdir: .libs: File exists gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT buttons.lo -MD -MP -MF .deps/buttons.Tpo -c buttons.c -fno-common -DPIC -o .libs/buttons.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT actions.lo -MD -MP -MF .deps/actions.Tpo -c actions.c -fno-common -DPIC -o .libs/actions.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT draw.lo -MD -MP -MF .deps/draw.Tpo -c draw.c -fno-common -DPIC -o .libs/draw.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT command.lo -MD -MP -MF .deps/command.Tpo -c command.c -fno-common -DPIC -o .libs/command.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT e.lo -MD -MP -MF .deps/e.Tpo -c e.c -fno-common -DPIC -o .libs/e.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT font.lo -MD -MP -MF .deps/font.Tpo -c font.c -fno-common -DPIC -o .libs/font.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT grkelot.lo -MD -MP -MF .deps/grkelot.Tpo -c grkelot.c -fno-common -DPIC -o .libs/grkelot.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT events.lo -MD -MP -MF .deps/events.Tpo -c events.c -fno-common -DPIC -o .libs/events.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT grkelot.lo -MD -MP -MF .deps/grkelot.Tpo -c grkelot.c -o grkelot.o >/dev/null 2>&1 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT menus.lo -MD -MP -MF ".deps/menus.Tpo" -c -o menus.lo menus.c; \ then mv -f ".deps/menus.Tpo" ".deps/menus.Plo"; else rm -f ".deps/menus.Tpo"; exit 1; fi font.c:751:28: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] n = spiftool_num_words(line); ^~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ font.c:759:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:759:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:768:42: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:768:19: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:770:42: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:770:19: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:771:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] corner = spiftool_get_pword(2, line); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ font.c:771:20: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] corner = spiftool_get_pword(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:787:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:787:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:793:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:793:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:802:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:802:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:808:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:808:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:820:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(1, line); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:820:23: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(1, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:821:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] line = spiftool_get_pword(2, line); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ font.c:821:22: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] line = spiftool_get_pword(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:823:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:823:23: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:824:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] line = spiftool_get_pword(3, line); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ font.c:824:22: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] line = spiftool_get_pword(3, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ events.c:726:38: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[5~", 4); ^~~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ events.c:728:38: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[A", 3); ^~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ events.c:730:38: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[5~\033[5~\033[5~\033[5~\033[5~", 20); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ events.c:742:38: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[6~", 4); ^~~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ events.c:744:38: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[B", 3); ^~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ events.c:746:38: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[6~\033[6~\033[6~\033[6~\033[6~", 20); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT menus.lo -MD -MP -MF .deps/menus.Tpo -c menus.c -fno-common -DPIC -o .libs/menus.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT actions.lo -MD -MP -MF .deps/actions.Tpo -c actions.c -o actions.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT draw.lo -MD -MP -MF .deps/draw.Tpo -c draw.c -o draw.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT e.lo -MD -MP -MF .deps/e.Tpo -c e.c -o e.o >/dev/null 2>&1 command.c:1205:21: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] types[i].count * (sizeof(XGCValues) + sizeof(GC))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ command.c:1209:21: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] types[i].count * (sizeof(XFontStruct) + sizeof(Font))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ command.c:2707:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cmd_write(txt, strlen(txt)); ^~~ ./command.h:381:52: note: passing argument to parameter here extern unsigned int cmd_write(const unsigned char *, unsigned int); ^ command.c:2710:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write(txt, strlen(txt)); ^~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ command.c:3640:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] D_VT(("\n%s\n\n", safe_print_string(cmdbuf_ptr - 1, cmdbuf_endp - cmdbuf_ptr + 1))); ^~~~~~~~~~~~~~ ./eterm_debug.h:79:42: note: expanded from macro 'D_VT' # define D_VT(x) DPRINTF6(x) ^ /sw/include/libast.h:689:86: note: expanded from macro 'DPRINTF6' # define DPRINTF6(x) do { if (DEBUG_LEVEL >= 6) {__DEBUG(); libast_dprintf x;} } while (0) ^ ./misc.h:44:44: note: passing argument to parameter 'buff' here extern char *safe_print_string(const char *buff, unsigned long len); ^ 6 warnings generated. 25 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT events.lo -MD -MP -MF .deps/events.Tpo -c events.c -o events.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT font.lo -MD -MP -MF .deps/font.Tpo -c font.c -o font.o >/dev/null 2>&1 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT misc.lo -MD -MP -MF ".deps/misc.Tpo" -c -o misc.lo misc.c; \ then mv -f ".deps/misc.Tpo" ".deps/misc.Plo"; else rm -f ".deps/misc.Tpo"; exit 1; fi if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT options.lo -MD -MP -MF ".deps/options.Tpo" -c -o options.lo options.c; \ then mv -f ".deps/options.Tpo" ".deps/options.Plo"; else rm -f ".deps/options.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT buttons.lo -MD -MP -MF .deps/buttons.Tpo -c buttons.c -o buttons.o >/dev/null 2>&1 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT pixmap.lo -MD -MP -MF ".deps/pixmap.Tpo" -c -o pixmap.lo pixmap.c; \ then mv -f ".deps/pixmap.Tpo" ".deps/pixmap.Plo"; else rm -f ".deps/pixmap.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -fno-common -DPIC -o .libs/misc.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT options.lo -MD -MP -MF .deps/options.Tpo -c options.c -fno-common -DPIC -o .libs/options.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT pixmap.lo -MD -MP -MF .deps/pixmap.Tpo -c pixmap.c -fno-common -DPIC -o .libs/pixmap.o if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT screen.lo -MD -MP -MF ".deps/screen.Tpo" -c -o screen.lo screen.c; \ then mv -f ".deps/screen.Tpo" ".deps/screen.Plo"; else rm -f ".deps/screen.Tpo"; exit 1; fi if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT script.lo -MD -MP -MF ".deps/script.Tpo" -c -o script.lo script.c; \ then mv -f ".deps/script.Tpo" ".deps/script.Plo"; else rm -f ".deps/script.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT menus.lo -MD -MP -MF .deps/menus.Tpo -c menus.c -o menus.o >/dev/null 2>&1 misc.c:83:24: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spiftool_chomp(str); ^~~ /sw/include/libast.h:2736:52: note: passing argument to parameter here extern spif_charptr_t spiftool_chomp(spif_charptr_t); ^ misc.c:101:17: warning: comparison of distinct pointer types ('spif_charptr_t' (aka 'signed char *') and 'char *') [-Wcompare-distinct-pointer-types] if (tmp != str) { ~~~ ^ ~~~ misc.c:102:39: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] memmove(str, tmp, (strlen(tmp)) + 1); ^~~ /usr/include/secure/_string.h:71:39: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, src, len, __darwin_obsz0 (dest)) ^ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ misc.c:319:72: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] D_CMD(("buff == %8p \"%s\", cnt == %lu\n", buff, safe_print_string((spif_charptr_t) buff, cnt), cnt)); ^~~~~~~~~~~~~~~~~~~~~ ./eterm_debug.h:34:42: note: expanded from macro 'D_CMD' # define D_CMD(x) DPRINTF1(x) ^ /sw/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ misc.c:274:31: note: passing argument to parameter 'str' here safe_print_string(const char *str, unsigned long len) ^ misc.c:330:70: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] D_CMD(("buff == %8p \"%s\", i == %lu\n", buff, safe_print_string((spif_charptr_t) buff, i), i)); ^~~~~~~~~~~~~~~~~~~~~ ./eterm_debug.h:34:42: note: expanded from macro 'D_CMD' # define D_CMD(x) DPRINTF1(x) ^ /sw/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ misc.c:274:31: note: passing argument to parameter 'str' here safe_print_string(const char *str, unsigned long len) ^ misc.c:341:9: warning: assigning to 'spif_charptr_t' (aka 'signed char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] str = STRDUP(path); /* We need to modify it. */ ^ ~~~~~~~~~~~~ misc.c:346:27: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (; (pstr = strchr(pstr, '/'));) { ^~~~ /usr/include/string.h:76:26: note: passing argument to parameter here char *strchr(const char *, int); ^ misc.c:346:18: warning: assigning to 'spif_charptr_t' (aka 'signed char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (; (pstr = strchr(pstr, '/'));) { ^ ~~~~~~~~~~~~~~~~~ misc.c:349:18: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (stat(str, &dst)) { ^~~ /usr/include/sys/stat.h:352:22: note: passing argument to parameter here int stat(const char *, struct stat *) __DARWIN_INODE64(stat); ^ misc.c:352:23: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mkdir(str, 0755)) { ^~~ /usr/include/sys/stat.h:350:23: note: passing argument to parameter here int mkdir(const char *, mode_t); ^ misc.c:365:14: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (stat(str, &dst)) { ^~~ /usr/include/sys/stat.h:352:22: note: passing argument to parameter here int stat(const char *, struct stat *) __DARWIN_INODE64(stat); ^ misc.c:368:19: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mkdir(str, 0755)) { ^~~ /usr/include/sys/stat.h:350:23: note: passing argument to parameter here int mkdir(const char *, mode_t); ^ 5 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT command.lo -MD -MP -MF .deps/command.Tpo -c command.c -o command.o >/dev/null 2>&1 options.c:812:31: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_parse_line(NULL, val_ptr); ^~~~~~~ /sw/include/libast.h:2794:58: note: passing argument to parameter 'buff' here extern void spifconf_parse_line(FILE *fp, spif_charptr_t buff); ^ options.c:823:66: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[fgColor], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:823:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[fgColor], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:825:66: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[bgColor], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:825:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[bgColor], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:830:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[cursorColor], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:830:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[cursorColor], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:837:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[cursorColor2], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:837:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[cursorColor2], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:843:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[pointerColor], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:843:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[pointerColor], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:847:75: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[ES_COLOR_CURRENT], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:847:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[ES_COLOR_CURRENT], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:850:74: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[ES_COLOR_ACTIVE], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:850:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[ES_COLOR_ACTIVE], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:855:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:855:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:868:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] n = spiftool_num_words(buff); ^~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:874:37: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:874:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:875:36: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] r1 = spiftool_get_pword(3, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:875:12: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] r1 = spiftool_get_pword(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:884:72: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[index], spiftool_get_word(1, r1)); ^~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:884:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[index], spiftool_get_word(1, r1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:889:78: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[colorBD], spiftool_get_word(1, r1)); ^~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:889:21: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[colorBD], spiftool_get_word(1, r1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:896:78: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[colorUL], spiftool_get_word(1, r1)); ^~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:896:21: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[colorUL], spiftool_get_word(1, r1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:902:48: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:902:25: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:914:36: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] g1 = spiftool_get_pword(4, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:914:12: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] g1 = spiftool_get_pword(4, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:915:36: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] b1 = spiftool_get_pword(5, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:915:12: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] b1 = spiftool_get_pword(5, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:956:40: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:956:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:975:60: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_geometry, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:975:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_geometry, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:978:57: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_title, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:978:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_title, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:981:56: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_name, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:981:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_name, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:984:60: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_iconName, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:984:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_iconName, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:990:66: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_scrollbar_type, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:990:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_scrollbar_type, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:993:60: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_scrollbar_width = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:993:38: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_scrollbar_width = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:997:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:997:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1001:53: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (parse_font_fx(spiftool_get_pword(2, tmp)) != 1) { ^~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1001:31: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (parse_font_fx(spiftool_get_pword(2, tmp)) != 1) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./font.h:104:42: note: passing argument to parameter 'line' here extern unsigned char parse_font_fx(char *line); ^ options.c:1006:41: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_pword(2, tmp); ^~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1006:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_pword(2, tmp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1018:64: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] eterm_font_add(&etfonts, spiftool_get_pword(2, tmp), n); ^~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1018:42: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] eterm_font_add(&etfonts, spiftool_get_pword(2, tmp), n); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./font.h:94:55: note: passing argument to parameter 'fontname' here extern void eterm_font_add(char ***plist, const char *fontname, unsigned char idx); ^ options.c:1024:64: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_boldFont, spiftool_get_word(2, tmp)); ^~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1024:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_boldFont, spiftool_get_word(2, tmp)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1030:58: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] def_font_idx = strtoul(spiftool_get_pword(2, tmp), (char **) NULL, 0); ^~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1030:36: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] def_font_idx = strtoul(spiftool_get_pword(2, tmp), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1033:40: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1033:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1055:39: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!(tmp = spiftool_get_pword(2, buff))) { ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1055:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!(tmp = spiftool_get_pword(2, buff))) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1310:65: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_smallfont_key, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1310:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_smallfont_key, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1318:63: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_bigfont_key, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1318:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_bigfont_key, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1340:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] s = spiftool_get_word(3, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1340:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] s = spiftool_get_word(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1344:28: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spiftool_chomp(str); ^~~ /sw/include/libast.h:2736:52: note: passing argument to parameter here extern spif_charptr_t spiftool_chomp(spif_charptr_t); ^ options.c:1362:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1362:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1372:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1372:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1382:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1382:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1424:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1424:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1443:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1443:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1475:62: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_print_pipe, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1475:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_print_pipe, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1481:53: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_saveLines = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1481:31: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_saveLines = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1484:59: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_min_anchor_size = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1484:37: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_min_anchor_size = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1488:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] TermWin.internalBorder = (short) strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1488:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] TermWin.internalBorder = (short) strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1494:54: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_line_space = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1494:32: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_line_space = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1497:66: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_finished_title, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1497:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_finished_title, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1500:65: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_finished_text, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1500:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_finished_text, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1503:61: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_term_name, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1503:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_term_name, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1506:64: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_beep_command, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1509:68: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] DEBUG_LEVEL = (unsigned int) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1509:46: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] DEBUG_LEVEL = (unsigned int) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1515:121: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_exec_args, (char **) MALLOC(sizeof(char *) * ((n = spiftool_num_words(spiftool_get_pword(2, buff))) + 1))); ^~~~ /sw/include/libast.h:1135:56: note: expanded from macro 'MALLOC' # define MALLOC(sz) malloc(sz) ^ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1518:56: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_exec_args[k] = spiftool_get_word(k + 2, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1518:29: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_exec_args[k] = spiftool_get_word(k + 2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1525:60: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_cutchars, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1525:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_cutchars, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1526:24: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spiftool_chomp(rs_cutchars); ^~~~~~~~~~~ /sw/include/libast.h:2736:52: note: passing argument to parameter here extern spif_charptr_t spiftool_chomp(spif_charptr_t); ^ options.c:1547:56: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_icon, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1547:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_icon, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1554:55: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_cache_size = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1554:33: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_cache_size = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1560:56: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_path, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1560:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_path, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1564:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1564:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1605:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *type = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1605:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *type = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1648:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *mode = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1648:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *mode = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1649:50: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *allow_list = spiftool_get_pword(4, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1649:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *allow_list = spiftool_get_pword(4, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT scrollbar.lo -MD -MP -MF ".deps/scrollbar.Tpo" -c -o scrollbar.lo scrollbar.c; \ then mv -f ".deps/scrollbar.Tpo" ".deps/scrollbar.Plo"; else rm -f ".deps/scrollbar.Tpo"; exit 1; fi options.c:1694:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *state = spiftool_get_pword(2, buff), new = 0; ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1694:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *state = spiftool_get_pword(2, buff), new = 0; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. options.c:1741:41: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1741:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1741:75: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1741:49: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1773:48: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *filename = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1773:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *filename = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1797:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *geom = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1797:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *geom = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1818:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *color = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1818:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *color = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1819:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *mods = spiftool_get_pword(3, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1819:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *mods = spiftool_get_pword(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1841:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] n = spiftool_num_words(mods); ^~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:1850:73: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1850:51: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1853:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1853:48: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1863:74: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1863:52: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1866:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1866:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1876:74: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1876:52: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1879:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1879:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1889:74: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1889:52: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1892:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1892:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:1908:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(buff + 7) < 4) { ^~~~~~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:1915:97: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1915:75: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1916:98: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1916:76: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1917:96: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1917:74: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1918:99: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -o misc.o >/dev/null 2>&1 options.c:1918:77: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1936:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(buff + 6) < 5) { ^~~~~~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:1948:51: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!BEG_STRCASECMP(spiftool_get_pword(2, buff), "down")) { ^~~~ /sw/include/libast.h:1262:70: note: expanded from macro 'BEG_STRCASECMP' #define BEG_STRCASECMP(s, constr) (strncasecmp(SPIF_CAST_C(char *) (s), constr, CONST_STRLEN(constr))) ^ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1953:103: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->left = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1953:81: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->left = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1954:104: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->right = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1954:82: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->right = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1955:102: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->top = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1955:80: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->top = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1956:105: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->bottom = (unsigned short) strtoul(spiftool_get_pword(6, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1956:83: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->bottom = (unsigned short) strtoul(spiftool_get_pword(6, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1976:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(buff + 8) < 4) { ^~~~~~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:1983:94: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1983:72: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1984:95: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1984:73: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1985:93: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1985:71: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:1986:96: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1986:74: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:2014:49: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (i = 2; (str = spiftool_get_word(i, buff)) && strcasecmp(str, "to"); i++) { ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2014:26: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (i = 2; (str = spiftool_get_word(i, buff)) && strcasecmp(str, "to"); i++) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT screen.lo -MD -MP -MF .deps/screen.Tpo -c screen.c -fno-common -DPIC -o .libs/screen.o options.c:2057:37: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_pword(i, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2057:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_pword(i, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2059:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2059:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2063:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2063:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2069:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2069:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2074:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2074:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2097:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *title = spiftool_get_pword(2, buff + 6); ^~~~~~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2097:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *title = spiftool_get_pword(2, buff + 6); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2117:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *title = spiftool_get_word(2, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2117:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *title = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2123:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *name = spiftool_get_word(2, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2123:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *name = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2171:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *text = spiftool_get_word(2, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2171:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *text = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2181:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *rtext = spiftool_get_word(2, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2181:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *rtext = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2194:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *type = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2194:15:pixmap.c:837:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0); char *type = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ options.c:2195:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *action = spiftool_get_word(3, buff); ^~~~ /sw/include/libast.h:2733:76: note/sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ pixmap.c:837:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] : passing argument to parameter here mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2195:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *action = spiftool_get_word(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ options.c:2241:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *font = spiftool_get_word(2, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2241:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *font = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2247:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *where = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2247:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *where = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2264:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2264:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2276:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT script.lo -MD -MP -MF .deps/script.Tpo -c script.c -fno-common -DPIC -o .libs/script.o char *text = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2276:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *text = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2284:41: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] text = spiftool_get_word(2, buff); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2284:18: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] text = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2295:41: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon = spiftool_get_word(2, icon); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2295:18: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon = spiftool_get_word(2, icon); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2305:48: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *type = spiftool_get_pword(2, action); ^~~~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2305:19: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *type = spiftool_get_pword(2, action); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2307:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] action = spiftool_get_word(2, type); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2307:20: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] action = spiftool_get_word(2, type); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2349:64: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_input_method, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2349:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_input_method, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2351:64: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_preedit_type, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2351:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_preedit_type, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2372:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_multichar_encoding, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2372:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_multichar_encoding, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2392:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2392:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2395:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(buff) != 3) { ^~~~ /sw/include/libast.hpixmap.c:1069:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0); ^~~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ pixmap.c:1069:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:172:23: note: passing argument to parameter here strtoul(const char *, char **, int); ^ :2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:2403:65: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] eterm_font_add(&etmfonts, spiftool_get_pword(2, tmp), n); ^~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2403:43: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] eterm_font_add(&etmfonts, spiftool_get_pword(2, tmp), n); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./font.h:94:55: note: passing argument to parameter 'fontname' here extern void eterm_font_add(char ***plist, const char *fontname, unsigned char idx); ^ options.c:2408:40: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2408:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2436:55: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_url, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2436:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_url, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2438:55: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_hop, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2438:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_hop, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2440:49: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_delay = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2440:27: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_delay = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:2442:59: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_es_font, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:73: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2442:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_es_font, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:70: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var)) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2444:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *where = spiftool_get_pword(2, buff); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2444:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *where = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2486:31: warning: passing 'char [20480]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_shell_expand(path); ^~~~ /sw/include/libast.h:2791:59: note: passing argument to parameter here extern spif_charptr_t spifconf_shell_expand(spif_charptr_t); ^ options.c:2489:54: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path))) { ^~~~~~~~~~~~~ /sw/include/libast.h:2795:53: note: passing argument to parameter 'conf_name' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2489:69: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path))) { ^~~~~~ /sw/include/libast.h:2795:85: note: passing argument to parameter 'dir' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2489:77: warning: passing 'char [20480]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path))) { ^~~~ /sw/include/libast.h:2795:111: note: passing argument to parameter 'path' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2489:37: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path))) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2495:35: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = spifconf_parse(spifconf_name, *theme, path))) { ^~~~~~~~~~~~~ /sw/include/libast.h:2795:53: note: passing argument to parameter 'conf_name' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2495:50: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = spifconf_parse(spifconf_name, *theme, path))) { ^~~~~~ /sw/include/libast.h:2795:85: note: passing argument to parameter 'dir' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2495:58: warning: passing 'char [20480]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = spifconf_parse(spifconf_name, *theme, path))) { ^~~~ /sw/include/libast.h:2795:111: note: passing argument to parameter 'path' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2495:18: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = spifconf_parse(spifconf_name, *theme, path))) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2501:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] return (spifconf_parse(spifconf_name, *theme, path)); ^~~~~~~~~~~~~ /sw/include/libast.h:2795:53: note: passing argument to parameter 'conf_name' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2501:47: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] return (spifconf_parse(spifconf_name, *theme, path)); ^~~~~~ /sw/include/libast.h:2795:85: note: passing argument to parameter 'dir' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2501:55: warning: passing 'char [20480]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] return (spifconf_parse(spifconf_name, *theme, path)); ^~~~ /sw/include/libast.h:2795:111: note: passing argument to parameter 'path' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2501:16: warning: returning 'spif_charptr_t' (aka 'signed char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return (spifconf_parse(spifconf_name, *theme, path)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2579:31: warning: passing 'char [6]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("color", (ctx_handler_t) parse_color); ^~~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2580:31: warning: passing 'char [11]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("attributes", (ctx_handler_t) parse_attributes); ^~~~~~~~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2581:31: warning: passing 'char [8]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("toggles", (ctx_handler_t) parse_toggles); ^~~~~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2582:31: warning: passing 'char [9]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("keyboard", (ctx_handler_t) parse_keyboard); ^~~~~~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2583:31: warning: passing 'char [5]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("misc", (ctx_handler_t) parse_misc); ^~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2584:31: warning: passing 'char [13]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("imageclasses", (ctx_handler_t) parse_imageclasses); ^~~~~~~~~~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2585:31: warning: passing 'char [6]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("image", (ctx_handler_t) parse_image); ^~~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2586:31: warning: passing 'char [8]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("actions", (ctx_handler_t) parse_actions); ^~~~~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2587:31: warning: passing 'char [5]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("menu", (ctx_handler_t) parse_menu); ^~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2588:31: warning: passing 'char [9]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("menuitem", (ctx_handler_t) parse_menuitem); ^~~~~~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2589:31: warning: passing 'char [11]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("button_bar", (ctx_handler_t) parse_bbar); ^~~~~~~~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2590:31: warning: passing 'char [4]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("xim", (ctx_handler_t) parse_xim); ^~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2591:31: warning: passing 'char [10]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("multichar", (ctx_handler_t) parse_multichar); ^~~~~~~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2592:31: warning: passing 'char [8]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("escreen", (ctx_handler_t) parse_escreen); ^~~~~~~~~ /sw/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2925:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char n = spiftool_num_words(rs_cmod_image); ^~~~~~~~~~~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:2934:69: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_image), (char **) NULL, 0); ^~~~~~~~~~~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2934:47: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_image), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:2937:66: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_image), (char **) NULL, 0); ^~~~~~~~~~~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2937:44: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_image), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:2944:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char n = spiftool_num_words(rs_cmod_red); ^~~~~~~~~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:2953:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_red), (char **) NULL, 0); ^~~~~~~~~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2953:48: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_red), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:2956:67: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_red), (char **) NULL, 0); ^~~~~~~~~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2956:45: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_red), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:2964:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char n = spiftool_num_words(rs_cmod_green); ^~~~~~~~~~~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:2973:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_green), (char **) NULL, 0); ^~~~~~~~~~~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2973:48: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_green), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:2976:67: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_green), (char **) NULL, 0); ^~~~~~~~~~~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2976:45: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_green), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ options.c:2984:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char n = spiftool_num_words(rs_cmod_blue); ^~~~~~~~~~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ pixmap.c:1805:39: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] options.c:2993:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((xattr.visual->green_mask == 0x3e0)) { iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_blue), (char **) NULL, 0); ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2993:48: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_blue), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ pixmap.c:1805:39: note: remove extraneous parentheses around the comparison to silence this warning if ((xattr.visual->green_mask == 0x3e0)) { ~ ^ ~ options.c:2996:pixmap.c67: warning: :1805passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] :39: iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_blue), (char **) NULL, 0); ^~~~~~~~~~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here noteextern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ : use '=' to turn this equality comparison into an assignment options.c:2996:45: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((xattr.visual->green_mask == 0x3e0)) { iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_blue), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here ^~ =long strtol(const char *, char **, int); ^ options.c:3056:40: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] count = spiftool_num_words(rs_anim_pixmap_list) - 1; /* -1 for the delay */ ^~~~~~~~~~~~~~~~~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:3060:49: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] temp = spiftool_get_word(i + 2, rs_anim_pixmap_list); /* +2 rather than +1 to account for the delay */ ^~~~~~~~~~~~~~~~~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:3060:22: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] temp = spiftool_get_word(i + 2, rs_anim_pixmap_list); /* +2 rather than +1 to account for the delay */ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3063:40: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(temp) != 3) { ^~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:3064:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(temp) == 1) { ^~~~ /sw/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:3068:48: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] w1 = spiftool_get_pword(1, temp); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:3068:24: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] w1 = spiftool_get_pword(1, temp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3069:48: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] h1 = spiftool_get_pword(2, temp); ^~~~ /sw/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:3069:24: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] h1 = spiftool_get_pword(2, temp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3073:67: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_anim_pixmaps[i] = spiftool_get_word(3, temp); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:3073:44: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_anim_pixmaps[i] = spiftool_get_word(3, temp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3077:67: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_anim_pixmaps[i] = spiftool_get_word(3, temp); ^~~~ /sw/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:3077:44: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_anim_pixmaps[i] = spiftool_get_word(3, temp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3428:63: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3428:88: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3429:25: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3429:49: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3433:25: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3433:56: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3433:88: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3434:25: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3437:64: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~ %d options.c:3437:86: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~~ %d options.c:3437:109: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~ %d options.c:3438:25: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->pad->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3490:67: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3490:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3491:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3491:53: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3495:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3495:60: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3495:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3496:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3499:68: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~ %d options.c:3499:90: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~~ %d options.c:3499:113: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~ %d options.c:3500:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->pad->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3553:67: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3553:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3554:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3554:53: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3558:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3558:60: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3558:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3559:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3562:68: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~ %d options.c:3562:90: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~~ %d options.c:3562:113: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~ %d options.c:3563:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->pad->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3616:67: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3616:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3617:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3617:53: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3621:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3621:60: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3621:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3622:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3625:68: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~ %d options.c:3625:90: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~~ %d options.c:3625:113: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~ %d options.c:3626:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->pad->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3891:74: warning: pointer type mismatch ('spif_charptr_t' (aka 'signed char *') and 'char *') [-Wpointer-type-mismatch] fprintf(fp, " beep_command \"%s\"\n", (char *) ((rs_beep_command) ? (rs_beep_command) : (""))); ^ ~~~~~~~~~~~~~~~~~ ~~~~ script.c:163:32: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (i = 0; (buffer_id = params[i]); i++) { ^ ~~~~~~~~~ script.c:194:31: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write(*tmp, strlen(*tmp)); ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ script.c:194:18: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write(*tmp, strlen(*tmp)); ^~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ script.c:215:41: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] code = (unsigned char) atoi(params[0]); ^~~~~~~~~ /usr/include/stdlib.h:132:23: note: passing argument to parameter here int atoi(const char *); ^ script.c:217:33: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^~~ /sw/include/libast.h:2732:51: note: passing argument to parameter here extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *); ^ script.c:217:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:238:20: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sig = atoi(params[0]); ^~~~~~~~~ /usr/include/stdlib.h:132:23: note: passing argument to parameter here int atoi(const char *); ^ script.c:264:32: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (i = 0; (buffer_id = params[i]); i++) { ^ ~~~~~~~~~ script.c:297:25: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcasecmp(params[0], "theme")) { ^~~~~~~~~ /usr/include/strings.h:78:29: note: passing argument to parameter here int strcasecmp(const char *, const char *); ^ script.c:298:25: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] save_config(params[1], SAVE_THEME_CONFIG); ^~~~~~~~~ ./options.h:161:33: note: passing argument to parameter here unsigned char save_config(char *, unsigned char); ^ script.c:300:25: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] save_config(params[0], SAVE_USER_CONFIG); ^~~~~~~~~ ./options.h:161:33: note: passing argument to parameter here unsigned char save_config(char *, unsigned char); ^ script.c:318:26: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] scr_dump_to_file(params[0]); ^~~~~~~~~ ./screen.h:286:42: note: passing argument to parameter here extern void scr_dump_to_file(const char *); ^ script.c:345:28: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cnt_float = strtod(params[0], &type); ^~~~~~~~~ /usr/include/stdlib.h:162:28: note: passing argument to parameter here double strtod(const char *, char **) __DARWIN_ALIAS(strtod); ^ script.c:353:18: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] type = params[1]; ^ ~~~~~~~~~ script.c:414:29: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^~~ /sw/include/libast.h:2732:51: note: passing argument to parameter here extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *); ^ script.c:414:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:434:32: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cmd_write(*tmp, strlen(*tmp)); ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ script.c:434:19: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cmd_write(*tmp, strlen(*tmp)); ^~~~ ./command.h:381:52: note: passing argument to parameter here extern unsigned int cmd_write(const unsigned char *, unsigned int); ^ script.c:451:29: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^~~ /sw/include/libast.h:2732:51: note: passing argument to parameter here extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *); ^ script.c:451:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:477:29: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^~~ /sw/include/libast.h:2732:51: note: passing argument to parameter here extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *); ^ script.c:477:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:514:7: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] p = spiftool_downcase_str(*params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:515:7: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] a = params[index++]; ^ ~~~~~~~~~~~~~~~ script.c:518:11: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] a = params[index++]; ^ ~~~~~~~~~~~~~~~ script.c:609:7: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] p = spiftool_downcase_str(*params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:610:7: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] a = params[index++]; ^ ~~~~~~~~~~~~~~~ script.c:613:11: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] a = params[index++]; ^ ~~~~~~~~~~~~~~~ script.c:679:29: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^~~ /sw/include/libast.h:2732:51: note: passing argument to parameter here extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *); ^ script.c:679:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:742:33: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] token_list = spiftool_split(";", s); ^~~ /sw/include/libast.h:2730:59: note: passing argument to parameter here extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t); ^ script.c:742:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] token_list = spiftool_split(";", s); ^ /sw/include/libast.h:2730:81: note: passing argument to parameter here extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t); ^ script.c:749:14: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] pstr = token_list[i]; ^ ~~~~~~~~~~~~~ script.c:750:24: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spiftool_chomp(pstr); ^~~~ /sw/include/libast.h:2736:52: note: passing argument to parameter here extern spif_charptr_t spiftool_chomp(spif_charptr_t); ^ script.c:781:41: warning: passing 'char [4]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] param_list = spiftool_split(", \t", params); ^~~~~~ /sw/include/libast.h:2730:59: note: passing argument to parameter here extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t); ^ script.c:781:49: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] param_list = spiftool_split(", \t", params); ^~~~~~ /sw/include/libast.h:2730:81: note: passing argument to parameter here extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t); ^ if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT startup.lo -MD -MP -MF ".deps/startup.Tpo" -c -o startup.lo startup.c; \ then mv -f ".deps/startup.Tpo" ".deps/startup.Plo"; else rm -f ".deps/startup.Tpo"; exit 1; fi screen.c:1828:42: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] multichar_decode(buffer, len); ^~~~~~ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT scrollbar.lo -MD -MP -MF .deps/scrollbar.Tpo -c scrollbar.c -fno-common -DPIC -o .libs/scrollbar.o screen.c:2274:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (s = strstr(c, str); s; s = strstr(s + 1, str)) { ^ /usr/include/string.h:89:26: note: passing argument to parameter here char *strstr(const char *, const char *); ^ screen.c:2289:20: warning: assigning to 'char *' from 'text_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (s = screen.text[row] + cols - len + 1, k = len - 1; k; s++, k--) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.c:2293:37: warning: passing 'text_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !strncasecmp(screen.text[row + 1], str + k, len - k)) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/strings.h:79:30: note: passing argument to parameter here int strncasecmp(const char *, const char *, size_t); ^ screen.c:2391:22: warning: assigning to 'char *' from 'text_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (src = screen.text[row], dest = buff, col = 0; col < cols; col++) ^ ~~~~~~~~~~~~~~~~ screen.c:2462:24: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *p, *cr = "\r"; ^ ~~~~ screen.c:2543:41: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] selection_write(cl[i], strlen(cl[i])); ^~~~~ screen.c:2459:32: note: passing argument to parameter 'data' here selection_write(unsigned char *data, size_t len) ^ screen.c:2571:78: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] XChangeProperty(Xdisplay, Xroot, sel, XA_STRING, 8, PropModeReplace, str, len); ^~~ /usr/X11R6/include/X11/Xlib.h:2087:38: note: passing argument to parameter here _Xconst unsigned char* /* data */, ^ screen.c:2579:32: warning: passing 'text_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] selection_copy_string(sel, selection.text, selection.len); ^~~~~~~~~~~~~~ screen.c:2557:39: note: passing argument to parameter 'str' here selection_copy_string(Atom sel, char *str, size_t len) ^ screen.c:2915:8: warning: incompatible pointer to integer conversion assigning to 'int' from 'char *' [-Wint-conversion] w1 = DELIMIT_TEXT(*stp); ^ ~~~~~~~~~~~~~~~~~~ screen.c:2926:33: warning: comparison between pointer and integer ('char *' and 'int') if (DELIMIT_TEXT(t) != w1 || (w1 && *stp1 != t && BITFIELD_IS_SET(eterm_options, ETERM_OPTIONS_XTERM_SELECT))) ~~~~~~~~~~~~~~~ ^ ~~ screen.c:2960:37: warning: comparison between pointer and integer ('char *' and 'int') if (DELIMIT_TEXT(t) == w1 && (!w1 || *stp == t || !(BITFIELD_IS_SET(eterm_options, ETERM_OPTIONS_XTERM_SELECT))) ~~~~~~~~~~~~~~~ ^ ~~ screen.c:2990:33: warning: comparison between pointer and integer ('char *' and 'int') if (DELIMIT_TEXT(t) != w1 || (w1 && *stp1 != t && BITFIELD_IS_SET(eterm_options, ETERM_OPTIONS_XTERM_SELECT))) ~~~~~~~~~~~~~~~ ^ ~~ screen.c:3022:40: warning: comparison between pointer and integer ('char *' and 'int') if (DELIMIT_TEXT(*stp) == w1 ~~~~~~~~~~~~~~~~~~ ^ ~~ screen.c:3350:12: warning: assigning to 'char *' from 'text_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] *l = selection.text; ^ ~~~~~~~~~~~~~~ screen.c:3366:12: warning: assigning to 'char *' from 'text_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] *l = selection.text; ^ ~~~~~~~~~~~~~~ screen.c:3501:54: warning: passing 'text_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] TERM_WINDOW_GET_REPORTED_COLS(), screen.text[TERM_WINDOW_GET_REPORTED_ROWS() + TermWin.saveLines - 1]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./scream.h:252:46: note: passing argument to parameter here int ns_parse_screen(_ns_sess *,int,int,char *); ^ 36 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT script.lo -MD -MP -MF .deps/script.Tpo -c script.c -o script.o >/dev/null 2>&1 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT system.lo -MD -MP -MF ".deps/system.Tpo" -c -o system.lo system.c; \ then mv -f ".deps/system.Tpo" ".deps/system.Plo"; else rm -f ".deps/system.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT startup.lo -MD -MP -MF .deps/startup.Tpo -c startup.c -fno-common -DPIC -o .libs/startup.o if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT term.lo -MD -MP -MF ".deps/term.Tpo" -c -o term.lo term.c; \ then mv -f ".deps/term.Tpo" ".deps/term.Plo"; else rm -f ".deps/term.Tpo"; exit 1; fi if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT timer.lo -MD -MP -MF ".deps/timer.Tpo" -c -o timer.lo timer.c; \ then mv -f ".deps/timer.Tpo" ".deps/timer.Plo"; else rm -f ".deps/timer.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT startup.lo -MD -MP -MF .deps/startup.Tpo -c startup.c -o startup.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT system.lo -MD -MP -MF .deps/system.Tpo -c system.c -fno-common -DPIC -o .libs/system.o 5 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT scrollbar.lo -MD -MP -MF .deps/scrollbar.Tpo -c scrollbar.c -o scrollbar.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT pixmap.lo -MD -MP -MF .deps/pixmap.Tpo -c pixmap.c -o pixmap.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT system.lo -MD -MP -MF .deps/system.Tpo -c system.c -o system.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT term.lo -MD -MP -MF .deps/term.Tpo -c term.c -fno-common -DPIC -o .libs/term.o if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT utmp.lo -MD -MP -MF ".deps/utmp.Tpo" -c -o utmp.lo utmp.c; \ then mv -f ".deps/utmp.Tpo" ".deps/utmp.Plo"; else rm -f ".deps/utmp.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c timer.c -fno-common -DPIC -o .libs/timer.o 353 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT options.lo -MD -MP -MF .deps/options.Tpo -c options.c -o options.o >/dev/null 2>&1 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT windows.lo -MD -MP -MF ".deps/windows.Tpo" -c -o windows.lo windows.c; \ then mv -f ".deps/windows.Tpo" ".deps/windows.Plo"; else rm -f ".deps/windows.Tpo"; exit 1; fi term.c:377:21: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] switch (XKeycodeToKeysym(Xdisplay, kc[k], 0)) { ^ /usr/X11R6/include/X11/Xlib.h:1699:15: note: 'XKeycodeToKeysym' declared here extern KeySym XKeycodeToKeysym( ^ term.c:483:72: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len, XKeysymToString(keysym), keysym, safe_print_string(kbuf, len), xim_input_context)); ^~~~ ./eterm_debug.h:36:42: note: expanded from macro 'D_TTY' # define D_TTY(x) DPRINTF1(x) ^ /sw/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ ./misc.h:44:44: note: passing argument to parameter 'buff' here extern char *safe_print_string(const char *buff, unsigned long len); ^ term.c:489:194: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] D_TTY(("XmbLookupString() gave us len %d, keysym \"%s\" (0x%04x), and buffer \"%s\" based on the XIM input context %010p\n", len, XKeysymToString(keysym), keysym, safe_print_string(kbuf, len), xim_input_context)); ^~~~ ./eterm_debug.h:36:42: note: expanded from macro 'D_TTY' # define D_TTY(x) DPRINTF1(x) ^ /sw/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ ./misc.h:44:44: note: passing argument to parameter 'buff' here extern char *safe_print_string(const char *buff, unsigned long len); ^ term.c:496:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] safe_print_string(kbuf, len))); ^~~~ ./eterm_debug.h:36:42: note: expanded from macro 'D_TTY' # define D_TTY(x) DPRINTF1(x) ^ /sw/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ ./misc.h:44:44: note: passing argument to parameter 'buff' here extern char *safe_print_string(const char *buff, unsigned long len); ^ term.c:729:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[Z"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:738:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Ow"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:745:45: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(strcpy(kbuf, KS_HOME)); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:755:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033OZ"); /* The Z is replaced by t, x, v, or r */ ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:768:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[@"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:795:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Oy"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:802:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[5~"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:809:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Os"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:816:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[6~"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:826:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Oq"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:832:45: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(strcpy(kbuf, KS_END)); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:837:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[4~"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:845:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[3~"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:852:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Op"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:858:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[2~"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:865:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033On"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:871:45: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(strcpy(kbuf, KS_DELETE)); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:883:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[29~"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:887:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[1~"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:891:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[28~"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:898:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033OM"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:908:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Ou"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:917:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033OP"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:940:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Oj"); ^~~~ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ term.c:1066:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] safe_print_string(kbuf, len))); ^~~~ ./eterm_debug.h:36:42: note: expanded from macro 'D_TTY' # define D_TTY(x) DPRINTF1(x) ^ /sw/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ ./misc.h:44:44: note: passing argument to parameter 'buff' here extern char *safe_print_string(const char *buff, unsigned long len); ^ term.c:1514:31: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_window_color(idx, string); ^~~~~~ ./windows.h:60:47: note: passing argument to parameter here extern void set_window_color(int, const char *); ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c timer.c -o timer.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT utmp.lo -MD -MP -MF .deps/utmp.Tpo -c utmp.c -fno-common -DPIC -o .libs/utmp.o utmp.c:247:16: warning: 'utmp' is deprecated [-Wdeprecated-declarations] b_login(struct utmp *ut) ^ /usr/include/utmp.h:92:8: note: 'utmp' declared here struct utmp { ^ utmp.c:261:55: warning: 'utmp' is deprecated [-Wdeprecated-declarations] (void) lseek(fd, (off_t) (tty * sizeof(struct utmp)), L_SET); ^ /usr/include/utmp.h:92:8: note: 'utmp' declared here struct utmp { ^ utmp.c:262:44: warning: 'utmp' is deprecated [-Wdeprecated-declarations] (void) write(fd, ut, sizeof(struct utmp)); ^ /usr/include/utmp.h:92:8: note: 'utmp' declared hereif /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT defaultfont.lo -MD -MP -MF ".deps/defaultfont.Tpo" -c -o defaultfont.lo defaultfont.c; \ then mv -f ".deps/defaultfont.Tpo" ".deps/defaultfont.Plo"; else rm -f ".deps/defaultfont.Tpo"; exit 1; fi struct utmp { ^ utmp.c:267:44: warning: 'utmp' is deprecated [-Wdeprecated-declarations] (void) write(fd, ut, sizeof(struct utmp)); ^ /usr/include/utmp.h:92:8: note: 'utmp' declared here struct utmp { ^ utmp.c:337:12: warning: 'utmp' is deprecated [-Wdeprecated-declarations] struct utmp utmp; ^ /usr/include/utmp.h:92:8: note: 'utmp' declared here struct utmp { ^ utmp.c:339:36: warning: 'utmp' is deprecated [-Wdeprecated-declarations] MEMSET(&utmp, 0, sizeof(struct utmp)); ^ /sw/include/libast.h:1186:32: note: expanded from macro 'MEMSET' char *end = (char *)(s) + (count); \ ^ /usr/include/utmp.h:92:8: note: 'utmp' declared here struct utmp { ^ utmp.c:339:36: warning: 'utmp' is deprecated [-Wdeprecated-declarations] MEMSET(&utmp, 0, sizeof(struct utmp)); ^ /sw/include/libast.h:1195:26: note: expanded from macro 'MEMSET' if (((unsigned long) count) >= 4 * sizeof(long)) { \ ^ /usr/include/utmp.h:92:8: note: 'utmp' declared here struct utmp { ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT windows.lo -MD -MP -MF .deps/windows.Tpo -c windows.c -fno-common -DPIC -o .libs/windows.o if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT libscream.lo -MD -MP -MF ".deps/libscream.Tpo" -c -o libscream.lo libscream.c; \ then mv -f ".deps/libscream.Tpo" ".deps/libscream.Plo"; else rm -f ".deps/libscream.Tpo"; exit 1; fi 7 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT utmp.lo -MD -MP -MF .deps/utmp.Tpo -c utmp.c -o utmp.o >/dev/null 2>&1 windows.c:506:118: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] XChangeProperty(Xdisplay, TermWin.parent, props[PROP_EWMH_STARTUP_ID], atom, 8, PropModeReplace, tmp, strlen(tmp) + 1); ^~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \ then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT defaultfont.lo -MD -MP -MF .deps/defaultfont.Tpo -c defaultfont.c -fno-common -DPIC -o .libs/defaultfont.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT libscream.lo -MD -MP -MF .deps/libscream.Tpo -c libscream.c -fno-common -DPIC -o .libs/libscream.o 1 warning generated. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT windows.lo -MD -MP -MF .deps/windows.Tpo -c windows.c -o windows.o >/dev/null 2>&1 libscream.c:1489:2: warning: compiling in libscream [-W#warnings] #warning compiling in libscream ^ libscream.c:1495:2: warning: compiling in support for GNU screen [-W#warnings] #warning compiling in support for GNU screen ^ 30 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT term.lo -MD -MP -MF .deps/term.Tpo -c term.c -o term.o >/dev/null 2>&1 17 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT defaultfont.lo -MD -MP -MF .deps/defaultfont.Tpo -c defaultfont.c -o defaultfont.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT screen.lo -MD -MP -MF .deps/screen.Tpo -c screen.c -o screen.o >/dev/null 2>&1 2 warnings generated. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT libscream.lo -MD -MP -MF .deps/libscream.Tpo -c libscream.c -o libscream.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -std=gnu89 -L/sw/lib -L/usr/X11R6/lib -L/sw/lib -o libEterm.la -rpath /sw/lib -release 0.9.6 actions.lo buttons.lo command.lo draw.lo e.lo events.lo font.lo grkelot.lo menus.lo misc.lo options.lo pixmap.lo screen.lo script.lo scrollbar.lo startup.lo system.lo term.lo timer.lo utmp.lo windows.lo defaultfont.lo libscream.lo -lImlib2 -ldl -L/sw/lib -lImlib2 -lpcre -lXRes -lSM -lICE -last -lXext -lX11 -lm gcc -dynamiclib ${wl}-undefined ${wl}dynamic_lookup -o .libs/libEterm-0.9.6.dylib .libs/actions.o .libs/buttons.o .libs/command.o .libs/draw.o .libs/e.o .libs/events.o .libs/font.o .libs/grkelot.o .libs/menus.o .libs/misc.o .libs/options.o .libs/pixmap.o .libs/screen.o .libs/script.o .libs/scrollbar.o .libs/startup.o .libs/system.o .libs/term.o .libs/timer.o .libs/utmp.o .libs/windows.o .libs/defaultfont.o .libs/libscream.o -L/sw/lib -L/usr/X11R6/lib -ldl /sw/lib/libImlib2.dylib /sw/lib/libpcre1/libpcre.dylib -lXRes -lSM -lICE /sw/lib/libast.dylib -lXext -lX11 -lm -install_name /sw/lib/libEterm-0.9.6.dylib (cd .libs && rm -f libEterm.dylib && ln -s libEterm-0.9.6.dylib libEterm.dylib) ar cru .libs/libEterm.a actions.o buttons.o command.o draw.o e.o events.o font.o grkelot.o menus.o misc.o options.o pixmap.o screen.o script.o scrollbar.o startup.o system.o term.o timer.o utmp.o windows.o defaultfont.o libscream.o /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libEterm.a(grkelot.o) has no symbols ranlib .libs/libEterm.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libEterm.a(grkelot.o) has no symbols creating libEterm.la (cd .libs && rm -f libEterm.la && ln -s ../libEterm.la libEterm.la) /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -std=gnu89 -L/sw/lib -L/usr/X11R6/lib -L/sw/lib -o Eterm -rpath /sw/lib:/sw/lib/Eterm main.o libEterm.la -lImlib2 -ldl -L/sw/lib -lImlib2 -lpcre -lXRes -lSM -lICE -last -lXext -lX11 -lm gcc -O2 -g -std=gnu89 -o .libs/Eterm main.o -L/sw/lib -L/usr/X11R6/lib ./.libs/libEterm.dylib -ldl /sw/lib/libImlib2.dylib /sw/lib/libpcre1/libpcre.dylib -lXRes -lSM -lICE /sw/lib/libast.dylib -lXext -lX11 -lm creating Eterm Making all in themes make[2]: Nothing to be done for `all'. Making all in utils if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT Esetroot.o -MD -MP -MF ".deps/Esetroot.Tpo" -c -o Esetroot.o Esetroot.c; \ then mv -f ".deps/Esetroot.Tpo" ".deps/Esetroot.Po"; else rm -f ".deps/Esetroot.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT Etbg.o -MD -MP -MF ".deps/Etbg.Tpo" -c -o Etbg.o Etbg.c; \ then mv -f ".deps/Etbg.Tpo" ".deps/Etbg.Po"; else rm -f ".deps/Etbg.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -I/usr/X11R6/include -I/sw/include -O2 -g -std=gnu89 -MT Ettable.o -MD -MP -MF ".deps/Ettable.Tpo" -c -o Ettable.o Ettable.c; \ then mv -f ".deps/Ettable.Tpo" ".deps/Ettable.Po"; else rm -f ".deps/Ettable.Tpo"; exit 1; fi /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -std=gnu89 -L/sw/lib -L/usr/X11R6/lib -L/sw/lib -o Etbg Etbg.o -lImlib2 -ldl -L/sw/lib -lImlib2 -lpcre -lXRes -lSM -lICE -last -lXext -lX11 -lm /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -std=gnu89 -L/sw/lib -L/usr/X11R6/lib -L/sw/lib -o Ettable Ettable.o -lImlib2 -ldl -L/sw/lib -lImlib2 -lpcre -lXRes -lSM -lICE -last -lXext -lX11 -lm /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -std=gnu89 -L/sw/lib -L/usr/X11R6/lib -L/sw/lib -o Esetroot -rpath /sw/lib:/sw/lib/Eterm Esetroot.o -lImlib2 -ldl -L/sw/lib -lImlib2 -lpcre -lXRes -lSM -lICE -last -lXext -lX11 -lm mkdir .libs mkdir .libs mkdir: .libs: File exists gcc -O2 -g -std=gnu89 -o Ettable Ettable.o -L/sw/lib -L/usr/X11R6/lib -ldl /sw/lib/libImlib2.dylib /sw/lib/libpcre1/libpcre.dylib -lXRes -lSM -lICE /sw/lib/libast.dylib -lXext -lX11 -lm gcc -O2 -g -std=gnu89 -o Etbg Etbg.o -L/sw/lib -L/usr/X11R6/lib -ldl /sw/lib/libImlib2.dylib /sw/lib/libpcre1/libpcre.dylib -lXRes -lSM -lICE /sw/lib/libast.dylib -lXext -lX11 -lm gcc -O2 -g -std=gnu89 -o Esetroot Esetroot.o -L/sw/lib -L/usr/X11R6/lib -ldl /sw/lib/libImlib2.dylib /sw/lib/libpcre1/libpcre.dylib -lXRes -lSM -lICE /sw/lib/libast.dylib -lXext -lX11 -lm Making all in doc /usr/bin/sed -e 's%@''VERSION''@%0.9.6%g' -e 's%@''DATE''@%02 August 2014%g' -e 's%@THEMEDIR@%/sw/share/Eterm/themes%g' ../doc/Eterm.1.in > Eterm.1 (nroff -man Eterm.1 | man2html -title Eterm > Eterm.1.html) || : Making all in bg make[2]: Nothing to be done for `all'. Making all in pix make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `all-am'. fink-package-precedence . Scanning /\.Plo,\.Po$/ dependency files... ./src/.deps/actions.Plo ./src/.deps/buttons.Plo ./src/.deps/command.Plo ./src/.deps/defaultfont.Plo ./src/.deps/draw.Plo ./src/.deps/e.Plo ./src/.deps/events.Plo ./src/.deps/font.Plo ./src/.deps/grkelot.Plo ./src/.deps/libscream.Plo ./src/.deps/main.Po ./src/.deps/menus.Plo ./src/.deps/misc.Plo ./src/.deps/options.Plo ./src/.deps/pixmap.Plo ./src/.deps/screen.Plo ./src/.deps/script.Plo ./src/.deps/scrollbar.Plo ./src/.deps/sse2_cmod.Plo ./src/.deps/startup.Plo ./src/.deps/system.Plo ./src/.deps/term.Plo ./src/.deps/timer.Plo ./src/.deps/utmp.Plo ./src/.deps/windows.Plo ./utils/.deps/Esetroot.Po ./utils/.deps/Etbg.Po ./utils/.deps/Ettable.Po Looking for incorrect headers in 28 dependency files... Determining fink providers of 22 headers... 1 - 22 Found use of headers from 4 fink packages: imlib2 libast2 libiconv-dev libpcre1 Scanning binaries for incorrect dyld linking... /bin/rm -rf /sw/build.build/root-eterm-0.9.6-4 /bin/mkdir -p /sw/build.build/root-eterm-0.9.6-4/sw /bin/mkdir -p /sw/build.build/root-eterm-0.9.6-4/DEBIAN /usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-eterm-0.9.6-4 sudo -u fink-bld [ENV] sh -c /tmp/fink.amSoT make install DESTDIR=/sw/build.build/root-eterm-0.9.6-4 Making install in src test -z "/sw/lib" || /sw/build.build/eterm-0.9.6-4/Eterm-0.9.6/install-sh -d "/sw/build.build/root-eterm-0.9.6-4/sw/lib" /bin/sh ../libtool --mode=install /usr/bin/install -c 'libEterm.la' '/sw/build.build/root-eterm-0.9.6-4/sw/lib/libEterm.la' /usr/bin/install -c .libs/libEterm-0.9.6.dylib /sw/build.build/root-eterm-0.9.6-4/sw/lib/libEterm-0.9.6.dylib (cd /sw/build.build/root-eterm-0.9.6-4/sw/lib && { ln -s -f libEterm-0.9.6.dylib libEterm.dylib || { rm -f libEterm.dylib && ln -s libEterm-0.9.6.dylib libEterm.dylib; }; }) /usr/bin/install -c .libs/libEterm.lai /sw/build.build/root-eterm-0.9.6-4/sw/lib/libEterm.la /usr/bin/install -c .libs/libEterm.a /sw/build.build/root-eterm-0.9.6-4/sw/lib/libEterm.a chmod 644 /sw/build.build/root-eterm-0.9.6-4/sw/lib/libEterm.a ranlib /sw/build.build/root-eterm-0.9.6-4/sw/lib/libEterm.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /sw/build.build/root-eterm-0.9.6-4/sw/lib/libEterm.a(grkelot.o) has no symbols libtool: install: warning: remember to run `libtool --finish /sw/lib' test -z "/sw/bin" || /sw/build.build/eterm-0.9.6-4/Eterm-0.9.6/install-sh -d "/sw/build.build/root-eterm-0.9.6-4/sw/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c 'Eterm' '/sw/build.build/root-eterm-0.9.6-4/sw/bin/Eterm' libtool: install: warning: `libEterm.la' has not been installed in `/sw/lib' /usr/bin/install -c .libs/Eterm /sw/build.build/root-eterm-0.9.6-4/sw/bin/Eterm /Applications/Xcode.app/Contents/Developer/usr/bin/make install-exec-hook /sw/build.build/eterm-0.9.6-4/Eterm-0.9.6/install-sh -d /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm test ! -z "" && /usr/bin/install -c -m 644 ./gdb.scr /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/ || : make[2]: Nothing to be done for `install-data-am'. Making install in themes make[2]: Nothing to be done for `install-exec-am'. /Applications/Xcode.app/Contents/Developer/usr/bin/make install-data-hook /sw/build.build/eterm-0.9.6-4/Eterm-0.9.6/install-sh -d /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/themes Installing Eterm theme in /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/themes Installing auto theme in /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/themes Installing Escreen theme in /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/themes Installing trans theme in /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/themes Making install in utils test -z "/sw/bin" || /sw/build.build/eterm-0.9.6-4/Eterm-0.9.6/install-sh -d "/sw/build.build/root-eterm-0.9.6-4/sw/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c 'Esetroot' '/sw/build.build/root-eterm-0.9.6-4/sw/bin/Esetroot' /usr/bin/install -c Esetroot /sw/build.build/root-eterm-0.9.6-4/sw/bin/Esetroot /bin/sh ../libtool --mode=install /usr/bin/install -c 'Etbg' '/sw/build.build/root-eterm-0.9.6-4/sw/bin/Etbg' /usr/bin/install -c Etbg /sw/build.build/root-eterm-0.9.6-4/sw/bin/Etbg /bin/sh ../libtool --mode=install /usr/bin/install -c 'Ettable' '/sw/build.build/root-eterm-0.9.6-4/sw/bin/Ettable' /usr/bin/install -c Ettable /sw/build.build/root-eterm-0.9.6-4/sw/bin/Ettable test -z "/sw/bin" || /sw/build.build/eterm-0.9.6-4/Eterm-0.9.6/install-sh -d "/sw/build.build/root-eterm-0.9.6-4/sw/bin" /usr/bin/install -c 'Etcolors' '/sw/build.build/root-eterm-0.9.6-4/sw/bin/Etcolors' /usr/bin/install -c 'Etsearch' '/sw/build.build/root-eterm-0.9.6-4/sw/bin/Etsearch' /usr/bin/install -c 'kEsetroot' '/sw/build.build/root-eterm-0.9.6-4/sw/bin/kEsetroot' /usr/bin/install -c 'Etbg_update_list' '/sw/build.build/root-eterm-0.9.6-4/sw/bin/Etbg_update_list' make[2]: Nothing to be done for `install-data-am'. Making install in doc make[2]: Nothing to be done for `install-exec-am'. test -z "/sw/share/man/man1" || /sw/build.build/eterm-0.9.6-4/Eterm-0.9.6/install-sh -d "/sw/build.build/root-eterm-0.9.6-4/sw/share/man/man1" /usr/bin/install -c -m 644 './Eterm.1' '/sw/build.build/root-eterm-0.9.6-4/sw/share/man/man1/Eterm.1' /Applications/Xcode.app/Contents/Developer/usr/bin/make install-data-hook tic Eterm.ti || (mkinstalldirs /tmp/fink-build-HOME.2jZXrvgt0W/.terminfo && tic -o/tmp/fink-build-HOME.2jZXrvgt0W/.terminfo Eterm.ti) || : if test -f /usr/share/misc/termcap && test -f Eterm.tcap ; then \ grep -i 'Eterm Terminal Emulator' /usr/share/misc/termcap || cat Eterm.tcap >> /usr/share/misc/termcap ; \ cap_mkdb termcap ; \ fi || : Making install in bg make[2]: Nothing to be done for `install-exec-am'. /Applications/Xcode.app/Contents/Developer/usr/bin/make install-data-hook Installing pixmaps in tile /usr/bin/install -c -m 644 circuit.jpg /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix/tile/ Installing pixmaps in scale /usr/bin/install -c -m 644 Neopolis-horizon.jpg /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix/scale/ ../utils/Etbg_update_list /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix Etbg_update_list: Generating pixmap list file from images in tile/ and scale/... Creating symlink to pixmaps.list for theme Escreen Creating symlink to pixmaps.list for theme Eterm Creating symlink to pixmaps.list for theme auto Creating symlink to pixmaps.list for theme trans Making install in pix make[2]: Nothing to be done for `install-exec-am'. /Applications/Xcode.app/Contents/Developer/usr/bin/make install-data-hook /sw/build.build/eterm-0.9.6-4/Eterm-0.9.6/install-sh -d /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./bar_horizontal_1.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./bar_horizontal_2.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./bar_horizontal_3.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./bar_vertical_1.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./bar_vertical_2.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./bar_vertical_3.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./button_arrow_down_1.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./button_arrow_down_2.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./button_arrow_down_3.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./button_arrow_up_1.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./button_arrow_up_2.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./button_arrow_up_3.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./menu1.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./menu2.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./menu3.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./thumb_1.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./thumb_2.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./help.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix /usr/bin/install -c -m 644 ./exit.png /sw/build.build/root-eterm-0.9.6-4/sw/share/Eterm/pix make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. rm /sw/build.build/root-eterm-0.9.6-4/sw/lib/libEterm.a rm /sw/build.build/root-eterm-0.9.6-4/sw/lib/libEterm.la sudo -u fink-bld [ENV] sh -c /tmp/fink.GJ5XZ /usr/bin/install -d -m 700 /sw/build.build/root-eterm-0.9.6-4/sw/share/doc/eterm /bin/cp -r README /sw/build.build/root-eterm-0.9.6-4/sw/share/doc/eterm/ /bin/cp -r LICENSE /sw/build.build/root-eterm-0.9.6-4/sw/share/doc/eterm/ /bin/cp -r ChangeLog /sw/build.build/root-eterm-0.9.6-4/sw/share/doc/eterm/ /bin/cp -r ReleaseNotes /sw/build.build/root-eterm-0.9.6-4/sw/share/doc/eterm/ /bin/cp -r doc/Eterm_reference.html /sw/build.build/root-eterm-0.9.6-4/sw/share/doc/eterm/ /bin/cp -r doc/Eterm.1.html /sw/build.build/root-eterm-0.9.6-4/sw/share/doc/eterm/ /bin/cp -r doc/README.Escreen /sw/build.build/root-eterm-0.9.6-4/sw/share/doc/eterm/ /bin/cp -r doc/Eterm.ti /sw/build.build/root-eterm-0.9.6-4/sw/share/doc/eterm/ /bin/cp -r doc/Eterm.tcap /sw/build.build/root-eterm-0.9.6-4/sw/share/doc/eterm/ /bin/chmod -R go=u-w /sw/build.build/root-eterm-0.9.6-4/sw/share/doc/eterm /bin/rm -f /sw/build.build/root-eterm-0.9.6-4/sw/info/dir /sw/build.build/root-eterm-0.9.6-4/sw/info/dir.old /sw/build.build/root-eterm-0.9.6-4/sw/share/info/dir /sw/build.build/root-eterm-0.9.6-4/sw/share/info/dir.old Reverting ownership of install dir to root Writing control file... Creating shlibs files... Writing md5sums file... env LANG=C LC_ALL=C dpkg-deb -b root-eterm-0.9.6-4 /sw/fink/10.9/stable/main/binary-darwin-x86_64/x11 dpkg-deb: building package `eterm' in `/sw/fink/10.9/stable/main/binary-darwin-x86_64/x11/eterm_0.9.6-4_darwin-x86_64.deb'. Removing runtime build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait -r fink-buildlock-eterm-0.9.6-4 (Reading database ... 6841 files and directories currently installed.) Removing fink-buildlock-eterm-0.9.6-4 ...