Cook: mrxvt-unicode a551727 ================================================================================ QA: checking package receipt... Checking build dependencies... Installing (pkg/local): libxdmcp-1.1.2-i486 Installing (pkg/local): xorgproto-2018.4-any Installing (pkg/local): libxdmcp-dev-1.1.2-any Installing (pkg/local): libxau-1.0.8-i486 Installing (pkg/local): libxau-dev-1.0.8-any Installing (pkg/local): libxcb-1.13.1-i486 Installing (pkg/local): libx11-1.6.7-i486 Installing (pkg/local): libxcb-dev-1.13.1-any Installing (pkg/local): libx11-dev-1.6.7-any Installing (pkg/local): libxext-1.3.3-i486 Installing (pkg/local): libxext-dev-1.3.3-any Installing (pkg/local): libxrender-0.9.10-i486 Installing (pkg/local): libxrender-dev-0.9.10-any Installing (pkg/local): libxrandr-1.5.1-i486 Installing (pkg/local): libxrandr-dev-1.5.1-any Installing (pkg/local): libxfixes-5.0.3-i486 Installing (pkg/local): libxfixes-dev-5.0.3-any Installing (pkg/local): libfontenc-1.1.3-i486 Installing (pkg/local): libfontenc-dev-1.1.3-any Installing (pkg/local): libpcre-8.42-i486 Installing (pkg/local): util-linux-smartcols-2.33.1-i486 Installing (pkg/local): util-linux-uuid-2.33.1-i486 Installing (pkg/local): util-linux-blkid-2.33.1-i486 Installing (pkg/local): util-linux-mount-2.33.1-i486 Installing (pkg/local): glib-2.64.3-i486 Installing (pkg/local): libharfbuzz-1.8.4-i486 Installing (pkg/local): libpng-1.6.36-i486 Installing (pkg/local): freetype-2.10.2-i486 Installing (pkg/local): libxfont-1.5.4-i486 Installing (pkg/local): bzip2-dev-1.0.8-i486 Installing (pkg/local): libxml2-2.9.9-i486 Installing (pkg/local): fontconfig-2.13.1-i486 Installing (pkg/local): pixman-0.36.0-i486 Installing (pkg/local): libcairo-1.16.0-i486 Installing (pkg/local): harfbuzz-1.8.4-i486 Installing (pkg/local): libpcre16-8.42-i486 Installing (pkg/local): libpcre32-8.42-i486 Installing (pkg/local): libpcrecpp-8.42-i486 Installing (pkg/local): libpcreposix-8.42-i486 Installing (pkg/local): pcre-8.42-any Installing (pkg/local): pcre-apps-8.42-i486 Installing (pkg/local): pcre-dev-8.42-any Installing (pkg/local): libgdbm-1.18.1-i486 Installing (pkg/local): perl-core-5.28.1-i486 Installing (pkg/local): perl-5.28.1-i486 Installing (pkg/local): util-linux-uuid-dev-2.33.1-any Installing (pkg/local): util-linux-blkid-dev-2.33.1-any Installing (pkg/local): util-linux-mount-dev-2.33.1-any Installing (pkg/local): zlib-dev-1.2.11-any Installing (pkg/local): glib-dev-2.64.3-i486 Installing (pkg/local): harfbuzz-dev-1.8.4-i486 Installing (pkg/local): libpng-dev-1.6.36-i486 Installing (pkg/local): freetype-dev-2.10.2-i486 Installing (pkg/local): libxfont-dev-1.5.4-any Installing (pkg/local): libxft-2.3.2-i486 Installing (pkg/local): xz-tools-5.2.4-i486 Installing (pkg/local): xz-dev-5.2.4-any Installing (pkg/local): libxml2-tools-2.9.9-i486 Installing (pkg/local): libxml2-dev-2.9.9-any Installing (pkg/local): fontconfig-dev-2.13.1-any Installing (pkg/local): libxft-dev-2.3.2-any Installing (pkg/local): libxcomposite-0.4.4-i486 Installing (pkg/local): libxcomposite-dev-0.4.4-any Installing (pkg/local): libxkbfile-1.0.9-i486 Installing (pkg/local): libxkbfile-dev-1.0.9-any Installing (pkg/local): libice-1.0.9-i486 Installing (pkg/local): libice-dev-1.0.9-any Installing (pkg/local): libsm-1.2.3-i486 Installing (pkg/local): libsm-dev-1.2.3-any Installing (pkg/local): libxt-1.1.5-i486 Installing (pkg/local): libxt-dev-1.1.5-any Installing (pkg/local): libxinerama-1.1.4-i486 Installing (pkg/local): libxinerama-dev-1.1.4-any Installing (pkg/local): libxmu-1.1.2-i486 Installing (pkg/local): libxmu-dev-1.1.2-any Installing (pkg/local): libxpm-3.5.12-i486 Installing (pkg/local): libxpm-util-3.5.12-i486 Installing (pkg/local): libxpm-dev-3.5.12-any Installing (pkg/local): libxaw-1.0.13-i486 Installing (pkg/local): libxaw-dev-1.0.13-any Installing (pkg/local): libxtst-1.2.3-i486 Installing (pkg/local): libxi-1.7.9-i486 Installing (pkg/local): libxi-dev-1.7.9-any Installing (pkg/local): libxtst-dev-1.2.3-any Installing (pkg/local): libxcursor-1.1.15-i486 Installing (pkg/local): libxcursor-dev-1.1.15-any Installing (pkg/local): libxdamage-1.1.4-i486 Installing (pkg/local): libxdamage-dev-1.1.4-any Installing (pkg/local): xorg-dev-7.7-any Installing (pkg/local): xauth-1.0.10-i486 Installing (pkg/local): font-misc-misc-base-1.1.2-any Installing (pkg/local): libpciaccess-0.14-i486 Installing (pkg/local): libxscrnsaver-1.2.3-i486 Installing (pkg/local): libxxf86vm-1.1.4-i486 Installing (pkg/local): xkbcomp-1.4.2-i486 Installing (pkg/local): xkeyboard-config-2.25-any Installing (pkg/local): xorg-7.7-any Installing (pkg/local): libjpeg-9b-i486 Installing (pkg/local): jpeg-9b-i486 Installing (pkg/local): jpeg-dev-9b-i486 Installing (pkg/local): libltdl-2.4.6-i486 Installing (pkg/local): autoconf-2.69-i486 Installing (pkg/local): automake-1.16.2-any Installing (pkg/local): libtool-2.4.6-i486 Extracting source archive "mrxvt-unicode-a551727.tar.gz" Executing: compile_rules CFLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CXXLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 LDFLAGS : -Wl,-Os,--as-needed + aclocal + autoheader + automake --add-missing --copy configure.ac:29: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.ac:29: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation configure.ac:814: installing './compile' configure.ac:38: installing './config.guess' configure.ac:38: installing './config.sub' configure.ac:29: installing './install-sh' configure.ac:29: installing './missing' + autoconf configure: loading site script /etc/slitaz/cook.site checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... i486-slitaz-linux-gnu checking host system type... i486-slitaz-linux-gnu checking for i486-slitaz-linux-gcc... i486-slitaz-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i486-slitaz-linux-gcc accepts -g... yes checking for i486-slitaz-linux-gcc option to accept ISO C89... none needed checking whether i486-slitaz-linux-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of i486-slitaz-linux-gcc... none checking whether make sets $(MAKE)... (cached) yes checking how to run the C preprocessor... i486-slitaz-linux-gcc -E checking for X... libraries , headers checking for XOpenDisplay in -lX11... yes checking for SmcOpenConnection in -lSM... yes checking for IceConnectionNumber in -lICE... yes checking for XpmCreateImageFromXpmImage in -lXpm... yes checking for jpeg_read_header in -ljpeg... yes checking for png_check_sig in -lpng... no checking for XRenderCreatePicture in -lXrender... yes checking for fontconfig/fontconfig.h... yes checking for X11/Xft/Xft.h... yes checking for FcPatternAddInteger in -lfontconfig... yes checking for XftDrawString16 in -lXft... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for stdlib.h... yes checking for sys/socket.h... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... (cached) 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 arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking lastlog.h usability... yes checking lastlog.h presence... yes checking for lastlog.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking sgtty.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/byteorder.h usability... no checking sys/byteorder.h presence... no checking for sys/byteorder.h... no 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/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking sys/stropts.h usability... yes checking sys/stropts.h presence... yes checking for sys/stropts.h... yes checking sys/strredir.h usability... no checking sys/strredir.h presence... no checking for sys/strredir.h... no checking for sys/stat.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking for sys/types.h... (cached) yes checking for sys/wait.h... (cached) yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for unistd.h... (cached) yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking utmpx.h usability... yes checking utmpx.h presence... yes checking for utmpx.h... yes checking wordexp.h usability... yes checking wordexp.h presence... yes checking for wordexp.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking X11/SM/SMlib.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking for net/if.h... yes checking for net/if_arp.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for mode_t... yes checking for uid_t in sys/types.h... yes checking for pid_t... yes checking return type of signal handlers... void checking for working nl_langinfo... yes checking for XPointer... yes checking for struct utmp... yes checking for ut_host in utmp struct... yes checking for ut_pid in utmp struct... yes checking for struct utmpx... yes checking for ut_host in utmpx struct... yes checking for ut_session in utmpx struct... yes checking for struct lastlog... yes checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of long... 4 checking size of long long... 8 checking size of int *... 4 checking for unistd.h... (cached) yes checking for working chown... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether i486-slitaz-linux-gcc needs -traditional... no checking whether lstat correctly handles trailing slash... yes checking whether lstat accepts an empty string... no checking whether setpgrp takes no argument... yes checking for vprintf... yes checking for _doprnt... no checking for getcwd... yes checking for getpt... yes checking for _getpty... no checking for getpwuid... yes checking for grantpt... yes checking for isastream... yes checking for nanosleep... yes checking for openpty... no checking for putenv... yes checking for revoke... no checking for select... yes checking for setlocale... yes checking for seteuid... yes checking for setpgrp... yes checking for setpgid... yes checking for setreuid... yes checking for setsid... yes checking for setutent... yes checking for socket... yes checking for strcasestr... yes checking for strchr... yes checking for strdup... yes checking for strndup... yes checking for strrchr... yes checking for ttyslot... yes checking for unlockpt... yes checking for unsetenv... yes checking for updwtmp... yes checking for updwtmpx... yes checking for xsetlocale... no configure: checking for pty ranges... checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating share/Makefile config.status: creating config.h config.status: executing depfiles commands Configurations: Maintenance: Debug mode : no Private string functions : no Rarely used features : yes Scroll features: Keep scroll : yes Scroll on selection : yes Mouse wheel scroll : yes Slip mouse wheel scroll : no RXVT style scrollbar : yes NeXT style scrollbar : yes Xterm style scrollbar : yes Plain style scrollbar : yes SGI IRIX style scrollbar : yes Half shadow scrollbar : yes Logging features: Support utmp records : yes Support wtmp records : yes Support lastlog records : yes Support X session manager : yes Use utempter library : no Visual features: Support line space : yes 24 bits color mode : no 256 color mode : yes Blink cursor : yes Blank pointer : yes Color text shadow : no Smart resize : no Menu bar : yes Background features: Background image : yes XPM background image : yes JPEG background image : yes PNG background image : no Transparent background : yes Background tinting : yes (XRender) Multi-language and font features: Freetype Font : yes Greek keyboard : no CJK multichar language : no System features: TTY/PTY type : GLIBC TTY gid : yes Backspace key : yes Delete key : yes Use fifo : yes X resources : yes X default resources : no Swap screen : yes Old selection : no Options: Terminal name : rxvt Maximal profiles : 5 Extra height% of active tab : 20 Radius% of tab corners : 100 Line space : 0 Internal border width : 0 External border width : 0 Saved lines in scroll : 100 make all-recursive make[1]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727' Making all in doc make[2]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/doc' Making all in src make[2]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/src' i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o command.o command.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o debug.o debug.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o encoding.o encoding.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o init.o init.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o macros.o macros.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o main.o main.c debug.c: In function 'rxvt_dbg_usage': debug.c:279:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (i = 0; i < DBG_IDX_MAX; i ++) ^~~ debug.c:281:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' fprintf (stderr, " 0xffffffff : ALL\n"); ^~~~~~~ main.c: In function 'rxvt_set_icon_name_from_text_t': main.c:2552:1: warning: parameter names (without types) in function declaration int from_text_to_char (r, str, str_size, char_str); ^~~ main.c: In function 'rxvt_set_window_color': main.c:2586:14: warning: variable 'color_set' set but not used [-Wunused-but-set-variable] int color_set; ^~~~~~~~~ main.c: In function 'rxvt_privileges': main.c:672:6: warning: ignoring return value of 'seteuid', declared with attribute warn_unused_result [-Wunused-result] seteuid(getuid()); ^~~~~~~~~~~~~~~~~ main.c:673:6: warning: ignoring return value of 'setegid', declared with attribute warn_unused_result [-Wunused-result] setegid(getgid()); ^~~~~~~~~~~~~~~~~ main.c:680:6: warning: ignoring return value of 'seteuid', declared with attribute warn_unused_result [-Wunused-result] seteuid(g_euid); ^~~~~~~~~~~~~~~ main.c:681:6: warning: ignoring return value of 'setegid', declared with attribute warn_unused_result [-Wunused-result] setegid(g_egid); ^~~~~~~~~~~~~~~ main.c: In function 'rxvt_set_icon_name_from_text_t': main.c:2577:5: warning: 'char_str' is used uninitialized in this function [-Wuninitialized] rxvt_free (char_str); ^~~~~~~~~~~~~~~~~~~~ command.c: In function 'rxvt_clean_cmd_page': command.c:1615:8: warning: passing argument 5 of 'rxvt_percent_interpolate' from incompatible pointer type [-Wincompatible-pointer-types] tabTitle, maxLen ); ^~~~~~~~ In file included from command.c:41: protos.h:200:81: note: expected 'char *' but argument is of type 'text_t *' {aka 'unsigned int *'} int rxvt_percent_interpolate __PROTO((rxvt_t*, int, const char*, int, char*, int)); ^~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:1616:25: warning: passing argument 1 of 'rxvt_str_escaped' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_str_escaped (tabTitle ); ^~~~~~~~ In file included from command.c:41: protos.h:199:66: note: expected 'char *' but argument is of type 'text_t *' {aka 'unsigned int *'} int rxvt_str_escaped __PROTO((char* str)); ~~~~~~^~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:1618:36: warning: passing argument 3 of 'rxvt_tabbar_set_title' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_tabbar_set_title (r, i, tabTitle); ^~~~~~~~ In file included from command.c:41: protos.h:445:74: note: expected 'const unsigned char *' but argument is of type 'text_t *' {aka 'unsigned int *'} void rxvt_tabbar_set_title __PROTO((rxvt_t*, short, const unsigned char TAINTED *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o menubar.o menubar.c init.c: In function 'rxvt_get_ourmods': init.c:2424:6: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] switch (XKeycodeToKeysym(r->Xdisplay, kc[k], 0)) ^~~~~~ In file included from rxvt.h:227, from init.c:33: /usr/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^~~~~~~~~~~~~~~~ init.c: In function 'rxvt_init_vts': init.c:2920:21: warning: initialization of 'char *' from incompatible pointer type 'char **' [-Wincompatible-pointer-types] char* byte_input = (char**) wtf; //stf_copy; ^ init.c: In function 'rxvt_create_termwin': init.c:3117:30: warning: assignment to 'text_t *' {aka 'unsigned int *'} from incompatible pointer type 'char *' [-Wincompatible-pointer-types] PVTS(r, page)->tab_title = (char UNTAINTED *) STRNDUP( title, MAX_TAB_TXT ); ^ In file included from init.c:33: rxvt.h:651:21: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'text_t *' {aka 'unsigned int *'} [-Wformat=] #define TABTITLEENV "MRXVT_TABTITLE=" ^~~~~~~~~~~~~~~~~ init.c:3121:34: note: in expansion of macro 'TABTITLEENV' sprintf (r->h->env_tabtitle, TABTITLEENV "%s", PVTS(r, page)->tab_title); ^~~~~~~~~~~ init.c:3121:48: note: format string is defined here sprintf (r->h->env_tabtitle, TABTITLEENV "%s", PVTS(r, page)->tab_title); ~^ %n init.c:3125:64: warning: passing argument 2 of 'rxvt_tab_width' from incompatible pointer type [-Wincompatible-pointer-types] PVTS(r, page)->tab_width = rxvt_tab_width (r, PVTS(r, page)->tab_title); In file included from init.c:33: protos.h:457:67: note: expected 'const char *' but argument is of type 'text_t *' {aka 'unsigned int *'} unsigned int rxvt_tab_width __PROTO((rxvt_t*, const char *)); ^~~~~~~~~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ init.c: In function 'rxvt_create_show_windows': init.c:3588:37: warning: pointer targets in passing argument 2 of 'rxvt_set_icon_name' differ in signedness [-Wpointer-sign] rxvt_set_icon_name (r, icon_prop.value); ~~~~~~~~~^~~~~~ In file included from rxvt.h:1748, from init.c:33: protos.h:155:18: note: expected 'const char *' but argument is of type 'unsigned char *' void rxvt_set_icon_name __PROTO((rxvt_t* r, const char* str)); ^~~~~~~~~~~~~~~~~~ i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o misc.o misc.c command.c: In function 'rxvt_process_dcs_seq': command.c:5926:34: warning: passing argument 3 of 'rxvt_get_to_st' from incompatible pointer type [-Wincompatible-pointer-types] s = rxvt_get_to_st (r, page, &eh); ^~~ command.c:5846:45: note: expected 'text_t *' {aka 'unsigned int *'} but argument is of type 'unsigned char *' rxvt_get_to_st(rxvt_t* r, int page, text_t *ends_how) ~~~~~~~~^~~~~~~~ command.c:5926:7: warning: assignment to 'unsigned char *' from incompatible pointer type 'text_t *' {aka 'unsigned int *'} [-Wincompatible-pointer-types] s = rxvt_get_to_st (r, page, &eh); ^ command.c: In function 'rxvt_xwsh_seq': command.c:6017:29: warning: pointer targets in passing argument 2 of 'rxvt_set_icon_name' differ in signedness [-Wpointer-sign] rxvt_set_icon_name (r, (const unsigned char*) str); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from rxvt.h:1748, from command.c:41: protos.h:155:18: note: expected 'const char *' but argument is of type 'const unsigned char *' void rxvt_set_icon_name __PROTO((rxvt_t* r, const char* str)); ^~~~~~~~~~~~~~~~~~ command.c: In function 'rxvt_xterm_seq': command.c:6164:38: warning: passing argument 3 of 'rxvt_tabbar_set_title' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_tabbar_set_title (r, page, str); ^~~ In file included from command.c:41: protos.h:445:74: note: expected 'const unsigned char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_tabbar_set_title __PROTO((rxvt_t*, short, const unsigned char TAINTED *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6182:28: warning: passing argument 2 of 'rxvt_set_icon_name' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_set_icon_name(r, (const text_t*) str); ^~~~~~~~~~~~~~~~~~~ In file included from command.c:41: protos.h:155:83: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_set_icon_name __PROTO((rxvt_t* r, const char* str)); ~~~~~~~~~~~~^~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6197:20: warning: assignment to 'text_t *' {aka 'unsigned int *'} from incompatible pointer type 'char *' [-Wincompatible-pointer-types] if (IS_NULL(name = STRCHR(buf, ';'))) ^ rxvt.h:546:32: note: in definition of macro 'IS_NULL' #define IS_NULL(PTR) (NULL == (PTR)) ^~~ command.c:6201:16: warning: passing argument 1 of 'atoi' from incompatible pointer type [-Wincompatible-pointer-types] color = atoi(buf); ^~~ In file included from rxvt.h:82, from command.c:41: /usr/include/stdlib.h:104:30: note: expected 'const char *' but argument is of type 'text_t *' {aka 'unsigned int *'} extern int atoi (const char *__nptr) ~~~~~~~~~~~~^~~~~~ In file included from command.c:41: command.c:6204:20: warning: assignment to 'text_t *' {aka 'unsigned int *'} from incompatible pointer type 'char *' [-Wincompatible-pointer-types] if (NOT_NULL(buf = STRCHR(name, ';'))) ^ rxvt.h:547:33: note: in definition of macro 'NOT_NULL' #define NOT_NULL(PTR) (NULL != (PTR)) ^~~ command.c:6206:52: warning: passing argument 4 of 'rxvt_set_window_color' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_set_window_color(r, page, color + minCOLOR, name); ^~~~ In file included from command.c:41: protos.h:157:102: note: expected 'const char *' but argument is of type 'text_t *' {aka 'unsigned int *'} void rxvt_set_window_color __PROTO((rxvt_t* r, int page, int idx, const char* color)); ~~~~~~~~~~~~^~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6211:51: warning: passing argument 4 of 'rxvt_set_window_color' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_set_window_color(r, page, Color_cursor, str); ^~~ In file included from command.c:41: protos.h:157:102: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_set_window_color __PROTO((rxvt_t* r, int page, int idx, const char* color)); ~~~~~~~~~~~~^~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6215:52: warning: passing argument 4 of 'rxvt_set_window_color' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_set_window_color(r, page, Color_pointer, str); ^~~ In file included from command.c:41: protos.h:157:102: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_set_window_color __PROTO((rxvt_t* r, int page, int idx, const char* color)); ~~~~~~~~~~~~^~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6219:47: warning: passing argument 4 of 'rxvt_set_window_color' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_set_window_color(r, page, Color_BD, str); ^~~ In file included from command.c:41: protos.h:157:102: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_set_window_color __PROTO((rxvt_t* r, int page, int idx, const char* color)); ~~~~~~~~~~~~^~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6222:47: warning: passing argument 4 of 'rxvt_set_window_color' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_set_window_color(r, page, Color_UL, str); ^~~ In file included from command.c:41: protos.h:157:102: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_set_window_color __PROTO((rxvt_t* r, int page, int idx, const char* color)); ~~~~~~~~~~~~^~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6225:47: warning: passing argument 4 of 'rxvt_set_window_color' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_set_window_color(r, page, Color_RV, str); ^~~ In file included from command.c:41: protos.h:157:102: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_set_window_color __PROTO((rxvt_t* r, int page, int idx, const char* color)); ~~~~~~~~~~~~^~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6246:32: warning: passing argument 3 of 'rxvt_load_bg_pixmap' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_load_bg_pixmap(r, page, str); ^~~ In file included from command.c:41: protos.h:418:93: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} Pixmap rxvt_load_bg_pixmap __PROTO((rxvt_t* r, int page, const char* file)); ~~~~~~~~~~~~^~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6249:26: warning: assignment to 'const text_t *' {aka 'const unsigned int *'} from incompatible pointer type 'char *' [-Wincompatible-pointer-types] while (NOT_NULL(str = STRCHR(str, ';'))) ^ rxvt.h:547:33: note: in definition of macro 'NOT_NULL' #define NOT_NULL(PTR) (NULL != (PTR)) ^~~ command.c:6252:41: warning: passing argument 3 of 'rxvt_scale_pixmap' from incompatible pointer type [-Wincompatible-pointer-types] changed += rxvt_scale_pixmap(r, page, str); ^~~ In file included from command.c:41: protos.h:416:93: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} int rxvt_scale_pixmap __PROTO((rxvt_t* r, int page, const char* geom)); ~~~~~~~~~~~~^~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6263:47: warning: passing argument 4 of 'rxvt_set_window_color' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_set_window_color(r, page, Color_fg, str); ^~~ In file included from command.c:41: protos.h:157:102: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_set_window_color __PROTO((rxvt_t* r, int page, int idx, const char* color)); ~~~~~~~~~~~~^~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6266:47: warning: passing argument 4 of 'rxvt_set_window_color' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_set_window_color(r, page, Color_bg, str); ^~~ In file included from command.c:41: protos.h:157:102: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_set_window_color __PROTO((rxvt_t* r, int page, int idx, const char* color)); ~~~~~~~~~~~~^~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6290:38: warning: passing argument 3 of 'rxvt_tabbar_set_title' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_tabbar_set_title (r, page, str); ^~~ In file included from command.c:41: protos.h:445:74: note: expected 'const unsigned char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_tabbar_set_title __PROTO((rxvt_t*, short, const unsigned char TAINTED *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6305:38: warning: passing argument 3 of 'rxvt_tabbar_set_title' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_tabbar_set_title (r, page, str); ^~~ In file included from command.c:41: protos.h:445:74: note: expected 'const unsigned char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_tabbar_set_title __PROTO((rxvt_t*, short, const unsigned char TAINTED *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6517:25: warning: passing argument 1 of 'atoi' from incompatible pointer type [-Wincompatible-pointer-types] tmp = 100 - atoi (str); ^~~ In file included from rxvt.h:82, from command.c:41: /usr/include/stdlib.h:104:30: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} extern int atoi (const char *__nptr) ~~~~~~~~~~~~^~~~~~ command.c:6542:39: warning: passing argument 3 of 'rxvt_tabbar_change_color' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_tabbar_change_color (r, op, str); ^~~ In file included from command.c:41: protos.h:461:72: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_tabbar_change_color __PROTO((rxvt_t*, int, const char*)); ^~~~~~~~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6550:46: warning: passing argument 4 of 'rxvt_set_window_color' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_set_window_color(r, page, Color_tint, str); ^~~ In file included from command.c:41: protos.h:157:102: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} void rxvt_set_window_color __PROTO((rxvt_t* r, int page, int idx, const char* color)); ~~~~~~~~~~~~^~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ command.c:6562:43: warning: passing argument 1 of 'atoi' from incompatible pointer type [-Wincompatible-pointer-types] shade = (100 - r->TermWin.shade) + atoi(str); ^~~ In file included from rxvt.h:82, from command.c:41: /usr/include/stdlib.h:104:30: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} extern int atoi (const char *__nptr) ~~~~~~~~~~~~^~~~~~ command.c:6566:17: warning: passing argument 1 of 'atoi' from incompatible pointer type [-Wincompatible-pointer-types] shade = atoi (str); ^~~ In file included from rxvt.h:82, from command.c:41: /usr/include/stdlib.h:104:30: note: expected 'const char *' but argument is of type 'const text_t *' {aka 'const unsigned int *'} extern int atoi (const char *__nptr) ~~~~~~~~~~~~^~~~~~ menubar.c: In function 'rxvt_build_tablist': menubar.c:1029:35: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'text_t *' {aka 'unsigned int *'} [-Wformat=] sprintf( (char*) title, "%2d. %.*s", i+1, MAX_DISPLAY_TAB_TXT-1, ~~~^ %.*n menubar.c: In function 'rxvt_menu_show': menubar.c:1269:24: warning: pointer type mismatch in conditional expression r->TermWin.xftpfont : r->TermWin.xftfont; ^ menubar.c:1306:24: warning: pointer type mismatch in conditional expression r->TermWin.xftpfont : r->TermWin.xftfont; ^ menubar.c: In function 'rxvt_menubar_draw_labels': menubar.c:2022:23: warning: pointer type mismatch in conditional expression r->TermWin.xftpfont : r->TermWin.xftfont; ^ menubar.c:2121:27: warning: pointer type mismatch in conditional expression r->TermWin.xftpfont : r->TermWin.xftfont; ^ menubar.c: In function 'rxvt_menubar_dispatcher': menubar.c:2280:8: warning: passing argument 4 of 'rxvt_xterm_seq' from incompatible pointer type [-Wincompatible-pointer-types] (char*) str, CHAR_ST); ^~~~~~~~~~~ In file included from menubar.c:26: protos.h:34:103: note: expected 'const text_t *' {aka 'const unsigned int *'} but argument is of type 'char *' void rxvt_xterm_seq __PROTO((rxvt_t* r, int page, int op, const text_t* str, unsigned char resp __attribute__((unused)))); ~~~~~~~~~~~~~~^~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ misc.c: In function 'rxvt_percent_interpolate': misc.c:261:13: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'text_t *' {aka 'unsigned int *'} [-Wformat=] "%s", PVTS(r, page)->tab_title ); ~^ %n i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o netdisp.o netdisp.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o pixmap.o pixmap.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o ptytty.o ptytty.c menubar.c: In function 'rxvt_build_tablist': menubar.c:1029:32: warning: '%.*s' directive writing up to 39 bytes into a region of size between 37 and 40 [-Wformat-overflow=] sprintf( (char*) title, "%2d. %.*s", i+1, MAX_DISPLAY_TAB_TXT-1, ^~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:58, from menubar.c:26: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 47 bytes into a destination of size 44 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o rxvt.o rxvt.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o rxvtmem.o rxvtmem.c pixmap.c: In function 'rxvt_scale_pixmap': pixmap.c:82:39: warning: passing argument 4 of 'rxvt_xterm_seq' from incompatible pointer type [-Wincompatible-pointer-types] rxvt_xterm_seq(r, page, XTerm_title, str, CHAR_ST); ^~~ In file included from pixmap.c:27: protos.h:34:103: note: expected 'const text_t *' {aka 'const unsigned int *'} but argument is of type 'char *' void rxvt_xterm_seq __PROTO((rxvt_t* r, int page, int op, const text_t* str, unsigned char resp __attribute__((unused)))); ~~~~~~~~~~~~~~^~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o screen.o screen.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o scrollbar.o scrollbar.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o strings.o strings.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o tabbar.o tabbar.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o transparent.o transparent.c tabbar.c: In function 'draw_title': tabbar.c:536:16: warning: passing argument 3 of 'rxvt_percent_interpolate' from incompatible pointer type [-Wincompatible-pointer-types] PVTS(r, tnum)->title_format, In file included from tabbar.c:30: protos.h:200:63: note: expected 'const char *' but argument is of type 'text_t *' {aka 'unsigned int *'} int rxvt_percent_interpolate __PROTO((rxvt_t*, int, const char*, int, char*, int)); ^~~~~~~~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ tabbar.c: In function 'rxvt_tabbar_draw_buttons': tabbar.c:1041:21: warning: variable 'frame' set but not used [-Wunused-but-set-variable] unsigned long frame; ^~~~~ tabbar.c: In function 'rxvt_append_page': tabbar.c:1464:3: warning: pointer targets in passing argument 2 of 'rxvt_set_icon_name' differ in signedness [-Wpointer-sign] (const unsigned char*) PVTS(r, ATAB(r))->tab_title); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from rxvt.h:1748, from tabbar.c:30: protos.h:155:18: note: expected 'const char *' but argument is of type 'const unsigned char *' void rxvt_set_icon_name __PROTO((rxvt_t* r, const char* str)); ^~~~~~~~~~~~~~~~~~ tabbar.c: In function 'rxvt_remove_page': tabbar.c:1619:3: warning: pointer targets in passing argument 2 of 'rxvt_set_icon_name' differ in signedness [-Wpointer-sign] (const unsigned char*) PVTS(r, ATAB(r))->tab_title); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from rxvt.h:1748, from tabbar.c:30: protos.h:155:18: note: expected 'const char *' but argument is of type 'const unsigned char *' void rxvt_set_icon_name __PROTO((rxvt_t* r, const char* str)); ^~~~~~~~~~~~~~~~~~ tabbar.c: In function 'rxvt_tabbar_set_title': tabbar.c:1643:27: warning: assignment to 'text_t *' {aka 'unsigned int *'} from incompatible pointer type 'char *' [-Wincompatible-pointer-types] PVTS(r, page)->tab_title = n_title; ^ tabbar.c:1668:3: warning: pointer targets in passing argument 2 of 'rxvt_set_icon_name' differ in signedness [-Wpointer-sign] (const unsigned char*) PVTS(r, ATAB(r))->tab_title); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from rxvt.h:1748, from tabbar.c:30: protos.h:155:18: note: expected 'const char *' but argument is of type 'const unsigned char *' void rxvt_set_icon_name __PROTO((rxvt_t* r, const char* str)); ^~~~~~~~~~~~~~~~~~ tabbar.c: In function 'rxvt_activate_page': tabbar.c:1722:3: warning: pointer targets in passing argument 2 of 'rxvt_set_icon_name' differ in signedness [-Wpointer-sign] (const unsigned char*) PVTS(r, ATAB(r))->tab_title); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from rxvt.h:1748, from tabbar.c:30: protos.h:155:18: note: expected 'const char *' but argument is of type 'const unsigned char *' void rxvt_set_icon_name __PROTO((rxvt_t* r, const char* str)); ^~~~~~~~~~~~~~~~~~ tabbar.c: In function 'rxvt_tabbar_resize': tabbar.c:1749:55: warning: passing argument 2 of 'rxvt_tab_width' from incompatible pointer type [-Wincompatible-pointer-types] PVTS(r, i)->tab_width = rxvt_tab_width (r, PVTS(r, i)->tab_title); In file included from tabbar.c:30: protos.h:457:67: note: expected 'const char *' but argument is of type 'text_t *' {aka 'unsigned int *'} unsigned int rxvt_tab_width __PROTO((rxvt_t*, const char *)); ^~~~~~~~~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ tabbar.c: In function 'rxvt_tabbar_dispatcher': tabbar.c:1766:24: warning: variable 'y' set but not used [-Wunused-but-set-variable] register int x, y, z, but; ^ i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o xdefaults.o xdefaults.c screen.c: In function 'rxvt_selection_request_by_sel': screen.c:5345:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (x < 0 || x >= VT_WIDTH(r) || y < 0 || y >= VT_HEIGHT(r)) ^~ screen.c:5348:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' r->h->selection_request_time = tm; ^ tabbar.c: In function 'sync_tab_title': tabbar.c:2680:19: warning: passing argument 3 of 'rxvt_percent_interpolate' from incompatible pointer type [-Wincompatible-pointer-types] PVTS(r,page)->winTitleFormat, STRLEN(PVTS(r,page)->winTitleFormat), In file included from tabbar.c:30: protos.h:200:63: note: expected 'const char *' but argument is of type 'text_t *' {aka 'unsigned int *'} int rxvt_percent_interpolate __PROTO((rxvt_t*, int, const char*, int, char*, int)); ^~~~~~~~~~~ rxvt.h:1747:21: note: in definition of macro '__PROTO' #define __PROTO(p) p ^ tabbar.c: In function 'rxvt_append_page': tabbar.c:1302:2: warning: ignoring return value of 'getcwd', declared with attribute warn_unused_result [-Wunused-result] getcwd (cwd, PATH_MAX); ^~~~~~~~~~~~~~~~~~~~~~ tabbar.c:1365:6: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] chdir( cwd ); ^~~~~~~~~~~~ i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o scrollbar-plain.o scrollbar-plain.c xdefaults.c: In function 'rxvt_usage': xdefaults.c:717:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(STDOUT_FILENO, releasestring, sizeof(releasestring) - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xdefaults.c:718:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(STDOUT_FILENO, optionsstring, sizeof(optionsstring) - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xdefaults.c:719:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(STDOUT_FILENO, APL_NAME, sizeof(APL_NAME) - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o scrollbar-xterm.o scrollbar-xterm.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o scrollbar-next.o scrollbar-next.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o scrollbar-rxvt.o scrollbar-rxvt.c xdefaults.c: In function 'rxvt_get_xdefaults': xdefaults.c:1213:13: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 0 and 253 [-Wformat-truncation=] "%.*s%d.%s", offset, str, profileNum, kw ); ^~ ~~ In file included from /usr/include/stdio.h:873, from rxvt.h:58, from xdefaults.c:29: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 3 and 2147483905 bytes into a destination of size 255 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o scrollbar-sgi.o scrollbar-sgi.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o logging.o logging.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o mjpg.o mjpg.c i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o session.o session.c logging.c: In function 'rxvt_write_bsd_utmp': logging.c:360:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, wu, sizeof(struct utmp)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logging.c: In function 'rxvt_update_lastlog': logging.c:466:6: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &ll, sizeof(ll)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ i486-slitaz-linux-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I.. -D_GLIBCXX_USE_C99_MATH=1 -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -c -o xftacs.o xftacs.c mjpg.c: In function 'JpegReadFileToPixmap': mjpg.c:91:46: warning: passing argument 3 of 'jpeg_set_marker_processor' from incompatible pointer type [-Wincompatible-pointer-types] jpeg_set_marker_processor(&jinf,JPEG_COM,chandler); ^~~~~~~~ In file included from rxvt.h:341, from mjpg.c:25: /usr/include/jpeglib.h:1089:2: note: expected 'jpeg_marker_parser_method' {aka 'enum (*)(struct jpeg_decompress_struct *)'} but argument is of type 'int (*)(struct jpeg_decompress_struct *)' JPP((j_decompress_ptr cinfo, int marker_code, ^~~ screen.c: In function 'rxvt_scr_refresh': screen.c:4899:6: warning: 'stp' may be used uninitialized in this function [-Wmaybe-uninitialized] XwcTextExtents (fontset, (wchar_t*) stp + h->oldcursor.col, 1, NULL, &xrect); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xftacs.c: In function 'xftDrawACSString': xftacs.c:524:23: warning: initialization of 'const text_t *' {aka 'const unsigned int *'} from incompatible pointer type 'const unsigned char *' [-Wincompatible-pointer-types] const text_t *t = str; ^~~ xftacs.c:542:10: warning: assignment to 'const unsigned char *' from incompatible pointer type 'const text_t *' {aka 'const unsigned int *'} [-Wincompatible-pointer-types] str = t; ^ xftacs.c:553:59: warning: passing argument 9 of 'xftDrawACSChars' from incompatible pointer type [-Wincompatible-pointer-types] xftDrawACSChars( dpy, d, gc, draw, color, pub, x, y, str, chars); ^~~ xftacs.c:175:30: note: expected 'const text_t *' {aka 'const unsigned int *'} but argument is of type 'const unsigned char *' int x, int y, const text_t *str, int len) ~~~~~~~~~~~~~~^~~ xftacs.c:556:10: warning: assignment to 'const unsigned char *' from incompatible pointer type 'const text_t *' {aka 'const unsigned int *'} [-Wincompatible-pointer-types] str = t; ^ i486-slitaz-linux-gcc -march=i486 -Os -pipe -mindirect-branch=thunk -Wall -fPIC -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wl,-Os,--as-needed -lXft -lfreetype -o mrxvt command.o debug.o encoding.o init.o macros.o main.o menubar.o misc.o netdisp.o pixmap.o ptytty.o rxvt.o rxvtmem.o screen.o scrollbar.o strings.o tabbar.o transparent.o xdefaults.o scrollbar-plain.o scrollbar-xterm.o scrollbar-next.o scrollbar-rxvt.o scrollbar-sgi.o logging.o mjpg.o session.o xftacs.o -lXft -lfontconfig -lXrender -ljpeg -lXpm -lICE -lSM -lX11 -lXft -lfreetype make[2]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/src' Making all in share make[2]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/share' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/share' make[2]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727' make[2]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727' make[1]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727' Making install in doc make[1]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/doc' make[2]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/doc' make[2]: Nothing to be done for 'install-exec-am'. .././install-sh -c -d '/home/slitaz/wok/mrxvt-unicode/install/usr/share/doc/mrxvt' .././install-sh -c -d '/home/slitaz/wok/mrxvt-unicode/install/usr/share/man/man1' /usr/bin/install -c -m 644 README.greek.bz2 README.menu.bz2 README.xvt.bz2 behind_mrxvt.txt.bz2 hack-mrxvt.txt.bz2 mrxvt_seq.txt.bz2 rxvtRef.txt.bz2 xterm-ctlseqs.txt.bz2 '/home/slitaz/wok/mrxvt-unicode/install/usr/share/doc/mrxvt' /usr/bin/install -c -m 644 mrxvt.1 '/home/slitaz/wok/mrxvt-unicode/install/usr/share/man/man1' make[2]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/doc' make[1]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/doc' Making install in src make[1]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/src' make[2]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/src' make[2]: Nothing to be done for 'install-data-am'. .././install-sh -c -d '/home/slitaz/wok/mrxvt-unicode/install/usr/bin' /usr/bin/install -c mrxvt '/home/slitaz/wok/mrxvt-unicode/install/usr/bin' make[2]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/src' make[1]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/src' Making install in share make[1]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/share' make[2]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/share' make[2]: Nothing to be done for 'install-exec-am'. .././install-sh -c -d '/home/slitaz/wok/mrxvt-unicode/install/etc/mrxvt' .././install-sh -c -d '/home/slitaz/wok/mrxvt-unicode/install/usr/share/pixmaps' .././install-sh -c -d '/home/slitaz/wok/mrxvt-unicode/install/usr/share/doc/mrxvt/etc' .././install-sh -c -d '/home/slitaz/wok/mrxvt-unicode/install/usr/share/doc/mrxvt/scripts' /usr/bin/install -c -m 644 default.menu submenus.menu mrxvtrc mrxvtrc.sample '/home/slitaz/wok/mrxvt-unicode/install/etc/mrxvt' /usr/bin/install -c -m 644 scripts/mrxvt.vbs scripts/mrxvtset.pl scripts/settitle.c '/home/slitaz/wok/mrxvt-unicode/install/usr/share/doc/mrxvt/scripts' /usr/bin/install -c -m 644 pixmaps/mrxvt-csh.png pixmaps/mrxvt-root.png pixmaps/mrxvt.png pixmaps/mrxvt-csh.xpm pixmaps/mrxvt-root.xpm pixmaps/mrxvt.xpm '/home/slitaz/wok/mrxvt-unicode/install/usr/share/pixmaps' /usr/bin/install -c -m 644 etc/XTerm.ad etc/mrxvt.terminfo etc/rxvt.termcap etc/rxvt.terminfo '/home/slitaz/wok/mrxvt-unicode/install/usr/share/doc/mrxvt/etc' make[2]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/share' make[1]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727/share' make[1]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727' make[2]: Entering directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727' make[1]: Leaving directory '/home/slitaz/wok/mrxvt-unicode/source/mrxvt-unicode-a551727' ================================================================================ Executing strip on all files... Done Time: 1.33s. Size: 287299 B -> 251039 B. Save: 35 KB. Installing (pkg/local): advancecomp-static-2.1-i486 Compressing man pages... Done Time: 1.55s. Size: 57882 B -> 17637 B. Save: 39 KB. Cache hit: 1/1. Installing (pkg/local): pngquant-static-2.12.2-i486 Installing (pkg/local): optipng-static-0.7.7-i486 Compressing png images... Done Time: 1.64s. Size: 7053 B -> 6474 B. Save: 1 KB. Cache hit: 3/3. ================================================================================ Build dependencies to remove: 107 Removing: advancecomp-static autoconf automake bzip2-dev font-misc-misc-base fontconfig fontconfig-dev freetype freetype-dev glib glib-dev harfbuzz harfbuzz-dev jpeg jpeg-dev libcairo libfontenc libfontenc-dev libgdbm libharfbuzz libice libice-dev libjpeg libltdl libpciaccess libpcre libpcre16 libpcre32 libpcrecpp libpcreposix libpng libpng-dev libsm libsm-dev libtool libx11 libx11-dev libxau libxau-dev libxaw libxaw-dev libxcb libxcb-dev libxcomposite libxcomposite-dev libxcursor libxcursor-dev libxdamage libxdamage-dev libxdmcp libxdmcp-dev libxext libxext-dev libxfixes libxfixes-dev libxfont libxfont-dev libxft libxft-dev libxi libxi-dev libxinerama libxinerama-dev libxkbfile libxkbfile-dev libxml2 libxml2-dev libxml2-tools libxmu libxmu-dev libxpm libxpm-dev libxpm-util libxrandr libxrandr-dev libxrender libxrender-dev libxscrnsaver libxt libxt-dev libxtst libxtst-dev libxxf86vm optipng-static pcre pcre-apps pcre-dev perl perl-core pixman pngquant-static util-linux-blkid util-linux-blkid-dev util-linux-mount util-linux-mount-dev util-linux-smartcols util-linux-uuid util-linux-uuid-dev xauth xkbcomp xkeyboard-config xorg xorg-dev xorgproto xz-dev xz-tools zlib-dev Pack: mrxvt-unicode a551727 ================================================================================ Executing: genpkg_rules Copying "receipt"... Done Determining package architecture... i486 Creating the list of files... Done Creating md5sum of files... Done Compressing the FS... Done Creating full cpio archive... Done QA: checking for empty package... Done Removing old package "mrxvt-unicode-a551727-i486.tazpkg" Done The release checksum has changed. ================================================================================ Package "mrxvt-unicode-a551727-i486.tazpkg" created Post-check ================================================================================ Checking build... Done Checking 'any' arch... Done Checking libtool in source/mrxvt-unicode-a551727... Done Checking site script in source/mrxvt-unicode-a551727... Done Checking ownership in install... Done Checking permissions in install... Done Checking broken symlinks in install... Done Querying Repology... Done Updating activity log... Done ================================================================================ Summary for: mrxvt-unicode a551727 ================================================================================ Src file : mrxvt-unicode-a551727.tar.gz Src size : 496.0K Source dir : 4.1M Produced : 476.0K Cook time : 111s ~ 01m 51s Cook date : 2020-07-20 21:18 Target arch : i486 -------------------------------------------------------------------------------- # : Packed : Compressed : Files : Package name -------------------------------------------------------------------------------- 1 : 492.0K : 171.1K : 27 : mrxvt-unicode-a551727-i486.tazpkg ================================================================================