>>> mmh: Building community/mmh 0.4-r2 (using abuild 3.11.0_rc13-r0) started Tue, 25 Apr 2023 14:27:03 +0000 >>> mmh: Checking sanity of /home/buildozer/aports/community/mmh/APKBUILD... >>> mmh: Analyzing dependencies... >>> mmh: Installing for build: build-base ncurses-dev autoconf flex (1/13) Installing libformw (6.4_p20230401-r6) (2/13) Installing libmenuw (6.4_p20230401-r6) (3/13) Installing libpanelw (6.4_p20230401-r6) (4/13) Installing libncurses++ (6.4_p20230401-r6) (5/13) Installing ncurses-dev (6.4_p20230401-r6) (6/13) Installing m4 (1.4.19-r3) (7/13) Installing perl (5.36.1-r0) (8/13) Installing autoconf (2.71-r2) (9/13) Installing flex (2.6.4-r5) (10/13) Installing .makedepends-mmh (20230425.142711) (11/13) Installing perl-error (0.17029-r1) (12/13) Installing perl-git (2.40.0-r1) (13/13) Installing git-perl (2.40.0-r1) Executing busybox-1.36.0-r8.trigger OK: 487 MiB in 116 packages >>> mmh: Cleaning up srcdir >>> mmh: Cleaning up pkgdir >>> mmh: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/mmh-0.4.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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 7 1458k 7 111k 0 0 98776 0 0:00:15 0:00:01 0:00:14 98737 100 1458k 100 1458k 0 0 640k 0 0:00:02 0:00:02 --:--:-- 639k 100 1458k 100 1458k 0 0 639k 0 0:00:02 0:00:02 --:--:-- 639k >>> mmh: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/mmh-0.4.tar.gz >>> mmh: Checking sha512sums... mmh-0.4.tar.gz: OK symlinks.patch: OK gcc-10.patch: OK >>> mmh: Unpacking /var/cache/distfiles/v3.18/mmh-0.4.tar.gz... >>> mmh: symlinks.patch patching file uip/Makefile.in >>> mmh: gcc-10.patch patching file uip/mhbuild.c >>> mmh: Updating ./config.sub >>> mmh: Updating ./config.guess checking build system type... powerpc64le-alpine-linux-musl checking host system type... powerpc64le-alpine-linux-musl checking target system type... powerpc64le-alpine-linux-musl configuring for mmh-0.4 configuring for mmh dated 2019-01-06 checking for powerpc64le-alpine-linux-musl-gcc... 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 gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether compiler supports -Wno-pointer-sign... yes checking for an ANSI C-conforming const... yes checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking for powerpc64le-alpine-linux-musl-ranlib... no checking for ranlib... ranlib checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking for cut... /usr/bin/cut checking for lclint... no checking for lint... no checking for libtool... no checking for lorder... no checking for tsort... no checking whether tsort can deal with loops... no checking for ls... /bin/ls checking how to get ls to show us the group ownership of a file... -l checking for sendmail... /usr/sbin/sendmail checking for vi... /usr/bin/vi checking where mail spool is located... /var/mail checking whether the mail spool is world-writable... no checking how to run the C preprocessor... gcc -E 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/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 lockfile.h usability... no checking lockfile.h presence... no checking for lockfile.h... no checking for dotlockfile... no checking what group owns the mail spool... root checking for ANSI C header files... (cached) yes checking whether termios.h defines TIOCGWINSZ... no checking whether sys/ioctl.h defines TIOCGWINSZ... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking termcap.h usability... yes checking termcap.h presence... yes checking for termcap.h... yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/stream.h usability... no checking sys/stream.h presence... no checking for sys/stream.h... no checking libio.h usability... no checking libio.h presence... no checking for libio.h... no checking for sys/ptem.h... no checking for nl_langinfo... yes checking for mbtowc... yes checking for wcwidth... yes checking for modf... yes checking for tgetent in -ltermcap... no checking for tgetent in -lcurses... yes checking for iconv... yes checking whether _libiconv_version is declared... no checking for iconv declaration... checking if tgetent accepts NULL... no checking if tgetent returns 0 on success... no checking for pid_t... yes checking for off_t... yes checking for uid_t in sys/types.h... yes checking for mode_t... yes checking for size_t... yes checking for struct tm.tm_gmtoff... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for struct dirent.d_type... yes checking where signal.h is located... /dev/null configure: creating ./config.status config.status: creating Makefile config.status: creating config/Makefile config.status: creating h/Makefile config.status: creating sbr/Makefile config.status: creating uip/Makefile config.status: creating etc/Makefile config.status: creating man/Makefile config.status: creating config.h config.status: executing stamp commands mmh configuration ----------------- mmh version : 0.4 target os : powerpc64le-alpine-linux-musl compiler : gcc compiler flags : -Os -Wformat -Werror=format-security linker flags : -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs definitions : -D_GNU_SOURCE source code location : . binary install path : /usr/bin library install path : /usr/lib/mmh config install path : /etc/mmh man page install path : /usr/share/man sendmail path : /usr/sbin/sendmail mail spool : /var/mail file locking type : dot for subdir in h config sbr uip etc man; do \ (cd $subdir && make CC='gcc' CPPFLAGS='-Os -Wformat -Werror=format-security' DEFS='-DHAVE_CONFIG_H -D_GNU_SOURCE' CFLAGS='-Os -Wformat -Werror=format-security' LDFLAGS='-Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs' LIBS='' prefix='/usr' exec_prefix='/usr' bindir='/usr/bin' etcdir='/etc/mmh' libdir='/usr/lib/mmh' mandir='/usr/share/man' mailspool='/var/mail' sendmailpath='/usr/sbin/sendmail' all) || exit 1; \ done make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/h' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/h' make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/config' gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DNMHETCDIR='"/etc/mmh"' -DSENDMAILPATH='"/usr/sbin/sendmail"' -DMAILSPOOL='"/var/mail"' -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security ./config.c make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/config' make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/sbr' gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security addrsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security ambigsw.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security brkstring.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security charset.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security concat.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security context_del.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security context_find.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security context_read.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security context_replace.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security context_save.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security cpydata.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security crawl_folders.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security dtime.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security dtimep.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security error.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security execprog.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security ext_hook.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder_addmsg.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder_delmsgs.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder_free.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder_read.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder_realloc.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security gans.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security getans.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security getanswer.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security getarguments.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_addr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_compile.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_new.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_rfc2047.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_scan.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security lock_file.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_atoi.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_convert.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_draft.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_getfld2.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_gmprot.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_name.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security makedir.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mts.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security norm_charmap.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security path.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security pidwait.c awk -f ./sigmsg.awk /dev/null > sigmsg.h gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security print_help.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security print_sw.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security print_version.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security putenv.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhbasename.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security readconfig.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_add.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_bits.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_del.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_getnum.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_list.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_nameok.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_print.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_read.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_save.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_setcur.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_setprev.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_setunseen.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security signals.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security smatch.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security snprintb.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security strcasecmp.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security strindex.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security trim.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security trimcpy.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security uprf.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security vfgets.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_def.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mf.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security utils.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_mktemp.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_msgstats.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security unquote.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security encode_rfc2047.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security parse_msgs.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security getthreadid.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security pidstatus.c dtime.c: In function 'dctime': dtime.c:175:73: warning: '%.4d' directive output may be truncated writing between 4 and 11 bytes into a region of size between 0 and 12 [-Wformat-truncation=] 175 | snprintf(buffer, sizeof(buffer), "%.3s %.3s %02d %02d:%02d:%02d %.4d\n", | ^~~~ dtime.c:175:42: note: directive argument in the range [-2147481748, 2147483647] 175 | snprintf(buffer, sizeof(buffer), "%.3s %.3s %02d %02d:%02d:%02d %.4d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtime.c:175:9: note: 'snprintf' output between 20 and 69 bytes into a destination of size 26 175 | snprintf(buffer, sizeof(buffer), "%.3s %.3s %02d %02d:%02d:%02d %.4d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | tw_dotw[tw->tw_wday], tw_moty[tw->tw_mon], tw->tw_mday, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | tw->tw_hour, tw->tw_min, tw->tw_sec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | tw->tw_year < 100 ? tw->tw_year + 1900 : tw->tw_year); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtime.c: In function 'dtimezone': dtime.c:277:49: warning: '%02d' directive output may be truncated writing 2 bytes into a region of size between 1 and 7 [-Wformat-truncation=] 277 | snprintf(buffer, sizeof(buffer), "%s%02d%02d", | ^~~~ dtime.c:277:42: note: directive argument in the range [0, 59] 277 | snprintf(buffer, sizeof(buffer), "%s%02d%02d", | ^~~~~~~~~~~~ dtime.c:277:9: note: 'snprintf' output between 6 and 12 bytes into a destination of size 10 277 | snprintf(buffer, sizeof(buffer), "%s%02d%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | offset < 0 ? "-" : "+", abs(hours), abs(mins)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtime.c: In function 'dasctime': dtime.c:239:70: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size 65 [-Wformat-truncation=] 239 | snprintf(buffer, sizeof(buffer), "%02d %s %0*d %02d:%02d:%02d%s", | ^~ ...... 242 | tw->tw_hour, tw->tw_min, tw->tw_sec, result); | ~~~~~~ dtime.c:239:9: note: 'snprintf' output 16 or more bytes (assuming 95) into a destination of size 80 239 | snprintf(buffer, sizeof(buffer), "%02d %s %0*d %02d:%02d:%02d%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | tw->tw_mday, tw_moty[tw->tw_mon], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | tw->tw_year < 100 ? 2 : 4, tw->tw_year, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | tw->tw_hour, tw->tw_min, tw->tw_sec, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtime.c:250:61: warning: ' (' directive output may be truncated writing 2 bytes into a region of size between 1 and 80 [-Wformat-truncation=] 250 | snprintf(result, sizeof(result), "%s (%s)", buffer, tw_dotw[tw->tw_wday]); | ^~ dtime.c:250:25: note: 'snprintf' output 4 or more bytes (assuming 83) into a destination of size 80 250 | snprintf(result, sizeof(result), "%s (%s)", buffer, tw_dotw[tw->tw_wday]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtime.c:245:55: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size 78 [-Wformat-truncation=] 245 | snprintf(result, sizeof(result), "%s, %s", tw_dotw[tw->tw_wday], buffer); | ^~ ~~~~~~ dtime.c:245:17: note: 'snprintf' output 3 or more bytes (assuming 82) into a destination of size 80 245 | snprintf(result, sizeof(result), "%s, %s", tw_dotw[tw->tw_wday], buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ addrsbr.c: In function 'adrformat': addrsbr.c:215:56: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 215 | snprintf(buffer, sizeof(buffer), "%s %s", addr, mp->m_note); | ^ addrsbr.c:215:17: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 215 | snprintf(buffer, sizeof(buffer), "%s %s", addr, mp->m_note); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ addrsbr.c:211:63: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=] 211 | snprintf(buffer, sizeof(buffer), "%s <%s>", | ^~ 212 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), 213 | addr); | ~~~~ addrsbr.c:211:25: note: 'snprintf' output 4 or more bytes (assuming 1027) into a destination of size 1024 211 | snprintf(buffer, sizeof(buffer), "%s <%s>", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | addr); | ~~~~~ addrsbr.c:207:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1021 [-Wformat-truncation=] 207 | snprintf(buffer, sizeof(buffer), "%s %s <%s>", | ^~ 208 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), 209 | mp->m_note, addr); | ~~~~ addrsbr.c:207:25: note: 'snprintf' output 5 or more bytes (assuming 1028) into a destination of size 1024 207 | snprintf(buffer, sizeof(buffer), "%s %s <%s>", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | mp->m_note, addr); | ~~~~~~~~~~~~~~~~~ mf.c: In function 'parse_address': mf.c:379:64: warning: '%s' directive writing up to 1023 bytes into a region of size 999 [-Wformat-overflow=] 379 | sprintf(err, "junk after local@domain (%s)", buffer); | ^~ ~~~~~~ mf.c:379:25: note: 'sprintf' output between 27 and 1050 bytes into a destination of size 1024 379 | sprintf(err, "junk after local@domain (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mf.c:344:79: warning: '%s' directive writing up to 1023 bytes into a region of size 986 [-Wformat-overflow=] 344 | sprintf(err, "no mailbox in address, only a phrase (%s%s)", pers, buffer); | ^~ ~~~~~~ mf.c:344:25: note: 'sprintf' output 40 or more bytes (assuming 1063) into a destination of size 1024 344 | sprintf(err, "no mailbox in address, only a phrase (%s%s)", pers, buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mf.c:396:48: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 396 | sprintf(err, "missing mailbox (%s)", buffer); | ^~ ~~~~~~ mf.c:396:17: note: 'sprintf' output between 19 and 1042 bytes into a destination of size 1024 396 | sprintf(err, "missing mailbox (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mf.c:309:62: warning: '%s' directive writing up to 1023 bytes into a region of size 1001 [-Wformat-overflow=] 309 | sprintf(err, "missing right-bracket (%s)", buffer); | ^~ ~~~~~~ mf.c:309:25: note: 'sprintf' output between 25 and 1048 bytes into a destination of size 1024 309 | sprintf(err, "missing right-bracket (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mf.c:290:58: warning: '%s' directive writing up to 1023 bytes into a region of size 997 [-Wformat-overflow=] 290 | sprintf(err, "illegal address construct (%s)", buffer); | ^~ ~~~~~~ mf.c:290:17: note: 'sprintf' output between 29 and 1052 bytes into a destination of size 1024 290 | sprintf(err, "illegal address construct (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt_scan.c: In function 'fmt_scan': fmt_scan.c:275:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 275 | snprintf(buffer, buffer_len, "%s %s", given, surname); | ^~ ~~~~~~~ In function 'get_x400_friendly', inlined from 'fmt_scan' at fmt_scan.c:717:24: fmt_scan.c:275:17: note: 'snprintf' output between 2 and 2048 bytes into a destination of size 1024 275 | snprintf(buffer, buffer_len, "%s %s", given, surname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f libmh.a gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -DVERSION="\"`../version.sh ..`\"" -o version.o ./version.c if test x != x -a x = x ; then \ -static -c -o libmh.a addrsbr.o ambigsw.o brkstring.o charset.o concat.o context_del.o context_find.o context_read.o context_replace.o context_save.o cpydata.o crawl_folders.o dtime.o dtimep.o error.o execprog.o ext_hook.o folder_addmsg.o folder_delmsgs.o folder_free.o folder_read.o folder_realloc.o gans.o getans.o getanswer.o getarguments.o fmt_addr.o fmt_compile.o fmt_new.o fmt_rfc2047.o fmt_scan.o lock_file.o m_atoi.o m_convert.o m_draft.o m_getfld2.o m_gmprot.o m_name.o makedir.o mts.o norm_charmap.o path.o pidwait.o pidstatus.o print_help.o print_sw.o print_version.o putenv.o mhbasename.o readconfig.o seq_add.o seq_bits.o seq_del.o seq_getnum.o seq_list.o seq_nameok.o seq_print.o seq_read.o seq_save.o seq_setcur.o seq_setprev.o seq_setunseen.o signals.o smatch.o snprintb.o strcasecmp.o strindex.o trim.o trimcpy.o uprf.o vfgets.o fmt_def.o mf.o utils.o m_mktemp.o seq_msgstats.o unquote.o encode_rfc2047.o parse_msgs.o getthreadid.o ../config/config.o version.o; \ else \ ar cr libmh.a `echo addrsbr.o ambigsw.o brkstring.o charset.o concat.o context_del.o context_find.o context_read.o context_replace.o context_save.o cpydata.o crawl_folders.o dtime.o dtimep.o error.o execprog.o ext_hook.o folder_addmsg.o folder_delmsgs.o folder_free.o folder_read.o folder_realloc.o gans.o getans.o getanswer.o getarguments.o fmt_addr.o fmt_compile.o fmt_new.o fmt_rfc2047.o fmt_scan.o lock_file.o m_atoi.o m_convert.o m_draft.o m_getfld2.o m_gmprot.o m_name.o makedir.o mts.o norm_charmap.o path.o pidwait.o pidstatus.o print_help.o print_sw.o print_version.o putenv.o mhbasename.o readconfig.o seq_add.o seq_bits.o seq_del.o seq_getnum.o seq_list.o seq_nameok.o seq_print.o seq_read.o seq_save.o seq_setcur.o seq_setprev.o seq_setunseen.o signals.o smatch.o snprintb.o strcasecmp.o strindex.o trim.o trimcpy.o uprf.o vfgets.o fmt_def.o mf.o utils.o m_mktemp.o seq_msgstats.o unquote.o encode_rfc2047.o parse_msgs.o getthreadid.o ../config/config.o version.o | cat 2>/dev/null` ; \ ranlib libmh.a ; \ fi rm -f version.o make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/sbr' make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/uip' gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security ali.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security aliasbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security anno.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security burst.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security comp.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security whatnowproc.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security dist.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security flist.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security forw.c cp ./mmh.sh mmh gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mark.c chmod +x mmh gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhbuild.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhoutsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhmisc.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhfree.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhparse.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security termsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhl.c sed "s,%libdir%,"/usr/lib/mmh"," ./mhsign.sh >mhsign cp ./mhpgp.sh mhpgp gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhlist.c chmod +x mhpgp gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhlistsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhmail.c chmod +x mhsign gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhparam.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhpath.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhstore.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhshowsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security new.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security packf.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security dropsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security pick.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security scansbr.c cp ./print-mimetype.sh print-mimetype gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security prompter.c chmod +x print-mimetype gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security rcvdist.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security distsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security rcvpack.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security rcvstore.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security refile.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security repl.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security rmf.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security rmm.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security send.c cp ./sendfiles.sh sendfiles gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhshow.c chmod +x sendfiles gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security slocal.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security sortm.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security spost.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security whatnow.c cp ./whatnow2.sh whatnow2 gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security whom.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security ap.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security dp.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmtdump.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhtest.c sed "s,%bindir%,"/usr/bin"," ./mmhwrap.sh >mmhwrap gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security inc.c chmod +x mmhwrap mhl.c: In function 'putcomp': mhl.c:1030:58: warning: pointer type mismatch in conditional expression 1030 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^ mhl.c:1044:66: warning: pointer type mismatch in conditional expression 1044 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^ dropsbr.c: In function 'mbox_copy': dropsbr.c:161:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 161 | "From %s %s%s", ep, tp, | ^~ 162 | tmpbuffer); | ~~~~~~~~~ dropsbr.c:160:33: note: 'snprintf' output 21 or more bytes (assuming 1044) into a destination of size 1024 160 | snprintf(buffer, sizeof(buffer), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | "From %s %s%s", ep, tp, | ~~~~~~~~~~~~~~~~~~~~~~~ 162 | tmpbuffer); | ~~~~~~~~~~ forw.c: In function 'main': forw.c:237:51: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 237 | snprintf(value, sizeof(value), "%d", issue); | ^ forw.c:237:17: note: 'snprintf' output between 2 and 11 bytes into a destination of size 10 237 | snprintf(value, sizeof(value), "%d", issue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forw.c:240:51: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 240 | snprintf(value, sizeof(value), "%d", volume); | ^ forw.c:240:17: note: 'snprintf' output between 2 and 11 bytes into a destination of size 10 240 | snprintf(value, sizeof(value), "%d", volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spost.c: In function 'finish_headers': spost.c:488:69: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=] 488 | snprintf(signature, sizeof(signature), "%s <%s>", cp, from); | ^~ ~~~~ spost.c:488:25: note: 'snprintf' output 4 or more bytes (assuming 1027) into a destination of size 1024 488 | snprintf(signature, sizeof(signature), "%s <%s>", cp, from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o mhpath mhpath.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o mhparam mhparam.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o dp dp.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o dist dist.o whatnowproc.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o rcvpack rcvpack.o dropsbr.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o packf packf.o dropsbr.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o comp comp.o whatnowproc.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o rmm rmm.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o mhmail mhmail.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o ap ap.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o rcvstore rcvstore.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o rmf rmf.o ../sbr/libmh.a spost.c: In function 'main': spost.c:647:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 647 | snprintf(cmd, sizeof cmd, "titles1.temp ./gettitles.sh . 5 >titles5.temp ./gettitles.sh . 7 >titles7.temp ./gettitles.sh . 8 >titles8.temp sed -f man.sed ali.man1 > ali.1 sed -f man.sed anno.man1 > anno.1 sed -f man.sed burst.man1 > burst.1 sed -f man.sed comp.man1 > comp.1 sed -f man.sed dist.man1 > dist.1 sed -f man.sed flist.man1 > flist.1 sed -f man.sed flists.man1 > flists.1 sed -f man.sed folder.man1 > folder.1 sed -f man.sed folders.man1 > folders.1 sed -f man.sed forw.man1 > forw.1 sed -f man.sed inc.man1 > inc.1 sed -f man.sed mark.man1 > mark.1 sed -f man.sed mhbuild.man1 > mhbuild.1 sed -f man.sed mhl.man1 > mhl.1 sed -f man.sed mhlist.man1 > mhlist.1 sed -f man.sed mhsign.man1 > mhsign.1 sed -f man.sed mhpgp.man1 > mhpgp.1 sed -f man.sed mmh.man1 > mmh.1 sed -f man.sed mmhwrap.man1 > mmhwrap.1 sed -f man.sed mhmail.man1 > mhmail.1 sed -f man.sed mhparam.man1 > mhparam.1 sed -f man.sed mhpath.man1 > mhpath.1 sed -f man.sed mhstore.man1 > mhstore.1 sed -f man.sed new.man1 > new.1 sed -f man.sed fnext.man1 > fnext.1 sed -f man.sed fprev.man1 > fprev.1 sed -f man.sed unseen.man1 > unseen.1 sed -f man.sed next.man1 > next.1 sed -f man.sed packf.man1 > packf.1 sed -f man.sed pick.man1 > pick.1 sed -f man.sed prev.man1 > prev.1 sed -f man.sed prompter.man1 > prompter.1 sed -f man.sed rcvdist.man1 > rcvdist.1 sed -f man.sed rcvpack.man1 > rcvpack.1 sed -f man.sed rcvstore.man1 > rcvstore.1 sed -f man.sed refile.man1 > refile.1 sed -f man.sed repl.man1 > repl.1 sed -f man.sed rmf.man1 > rmf.1 sed -f man.sed rmm.man1 > rmm.1 sed -f man.sed scan.man1 > scan.1 sed -f man.sed send.man1 > send.1 sed -f man.sed sendfiles.man1 > sendfiles.1 sed -f man.sed show.man1 > show.1 sed -f man.sed slocal.man1 > slocal.1 sed -f man.sed sortm.man1 > sortm.1 sed -f man.sed whatnow.man1 > whatnow.1 sed -f man.sed whom.man1 > whom.1 sed -f man.sed whatnow2.man1 > whatnow2.1 sed -f man.sed mh-alias.man5 > mh-alias.5 sed -f man.sed mh-format.man5 > mh-format.5 sed -f man.sed mh-mail.man5 > mh-mail.5 sed -f man.sed mh-profile.man5 > mh-profile.5 sed -f man.sed mmh-intro.man7 > mmh-intro.7 sed -f man.sed spost.man8 > spost.8 sed -f man.sed ap.man8 > ap.8 sed -f man.sed dp.man8 > dp.8 sed -f man.sed fmtdump.man8 > fmtdump.8 sed -f man.sed mh-draft.man7 > mh-draft.7 sed -f man.sed mh-sequence.man7 > mh-sequence.7 ./mh-chart-gen.sh ali.1 anno.1 burst.1 comp.1 dist.1 flist.1 flists.1 folder.1 folders.1 forw.1 inc.1 mark.1 mhbuild.1 mhl.1 mhlist.1 mhsign.1 mhpgp.1 mmh.1 mmhwrap.1 mhmail.1 mhparam.1 mhpath.1 mhstore.1 new.1 fnext.1 fprev.1 unseen.1 next.1 packf.1 pick.1 prev.1 prompter.1 rcvdist.1 rcvpack.1 rcvstore.1 refile.1 repl.1 rmf.1 rmm.1 scan.1 send.1 sendfiles.1 show.1 slocal.1 sortm.1 whatnow.1 whom.1 whatnow2.1 spost.8 ap.8 dp.8 fmtdump.8 >mh-chart.man7 sed -f man.sed mh-chart.man7 > mh-chart.7 make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/man' >>> mmh: Entering fakeroot... configuring for mmh-0.4 configuring for mmh dated 2019-01-06 mmh configuration ----------------- mmh version : 0.4 target os : powerpc64le-unknown-linux-musl compiler : gcc compiler flags : -Os -Wformat -Werror=format-security linker flags : -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs definitions : -D_GNU_SOURCE source code location : /home/buildozer/aports/community/mmh/src/mmh-0.4 binary install path : /tmp/mmh-test-XXjGJcNc/bin library install path : /tmp/mmh-test-XXjGJcNc/lib config install path : /tmp/mmh-test-XXjGJcNc/etc man page install path : /tmp/mmh-test-XXjGJcNc/share/man sendmail path : /usr/sbin/sendmail mail spool : /var/mail file locking type : dot /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c: In function 'dctime': /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:175:73: warning: '%.4d' directive output may be truncated writing between 4 and 11 bytes into a region of size between 0 and 12 [-Wformat-truncation=] 175 | snprintf(buffer, sizeof(buffer), "%.3s %.3s %02d %02d:%02d:%02d %.4d\n", | ^~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:175:42: note: directive argument in the range [-2147481748, 2147483647] 175 | snprintf(buffer, sizeof(buffer), "%.3s %.3s %02d %02d:%02d:%02d %.4d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:175:9: note: 'snprintf' output between 20 and 69 bytes into a destination of size 26 175 | snprintf(buffer, sizeof(buffer), "%.3s %.3s %02d %02d:%02d:%02d %.4d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | tw_dotw[tw->tw_wday], tw_moty[tw->tw_mon], tw->tw_mday, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | tw->tw_hour, tw->tw_min, tw->tw_sec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | tw->tw_year < 100 ? tw->tw_year + 1900 : tw->tw_year); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c: In function 'dtimezone': /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:277:49: warning: '%02d' directive output may be truncated writing 2 bytes into a region of size between 1 and 7 [-Wformat-truncation=] 277 | snprintf(buffer, sizeof(buffer), "%s%02d%02d", | ^~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:277:42: note: directive argument in the range [0, 59] 277 | snprintf(buffer, sizeof(buffer), "%s%02d%02d", | ^~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:277:9: note: 'snprintf' output between 6 and 12 bytes into a destination of size 10 277 | snprintf(buffer, sizeof(buffer), "%s%02d%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | offset < 0 ? "-" : "+", abs(hours), abs(mins)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c: In function 'dasctime': /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:239:70: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size 65 [-Wformat-truncation=] 239 | snprintf(buffer, sizeof(buffer), "%02d %s %0*d %02d:%02d:%02d%s", | ^~ ...... 242 | tw->tw_hour, tw->tw_min, tw->tw_sec, result); | ~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:239:9: note: 'snprintf' output 16 or more bytes (assuming 95) into a destination of size 80 239 | snprintf(buffer, sizeof(buffer), "%02d %s %0*d %02d:%02d:%02d%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | tw->tw_mday, tw_moty[tw->tw_mon], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | tw->tw_year < 100 ? 2 : 4, tw->tw_year, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | tw->tw_hour, tw->tw_min, tw->tw_sec, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:250:61: warning: ' (' directive output may be truncated writing 2 bytes into a region of size between 1 and 80 [-Wformat-truncation=] 250 | snprintf(result, sizeof(result), "%s (%s)", buffer, tw_dotw[tw->tw_wday]); | ^~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:250:25: note: 'snprintf' output 4 or more bytes (assuming 83) into a destination of size 80 250 | snprintf(result, sizeof(result), "%s (%s)", buffer, tw_dotw[tw->tw_wday]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:245:55: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size 78 [-Wformat-truncation=] 245 | snprintf(result, sizeof(result), "%s, %s", tw_dotw[tw->tw_wday], buffer); | ^~ ~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/dtime.c:245:17: note: 'snprintf' output 3 or more bytes (assuming 82) into a destination of size 80 245 | snprintf(result, sizeof(result), "%s, %s", tw_dotw[tw->tw_wday], buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/addrsbr.c: In function 'adrformat': /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/addrsbr.c:215:56: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 215 | snprintf(buffer, sizeof(buffer), "%s %s", addr, mp->m_note); | ^ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/addrsbr.c:215:17: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 215 | snprintf(buffer, sizeof(buffer), "%s %s", addr, mp->m_note); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/addrsbr.c:211:63: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=] 211 | snprintf(buffer, sizeof(buffer), "%s <%s>", | ^~ 212 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), 213 | addr); | ~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/addrsbr.c:211:25: note: 'snprintf' output 4 or more bytes (assuming 1027) into a destination of size 1024 211 | snprintf(buffer, sizeof(buffer), "%s <%s>", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | addr); | ~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/addrsbr.c:207:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1021 [-Wformat-truncation=] 207 | snprintf(buffer, sizeof(buffer), "%s %s <%s>", | ^~ 208 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), 209 | mp->m_note, addr); | ~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/addrsbr.c:207:25: note: 'snprintf' output 5 or more bytes (assuming 1028) into a destination of size 1024 207 | snprintf(buffer, sizeof(buffer), "%s %s <%s>", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | mp->m_note, addr); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/mf.c: In function 'parse_address': /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/mf.c:379:64: warning: '%s' directive writing up to 1023 bytes into a region of size 999 [-Wformat-overflow=] 379 | sprintf(err, "junk after local@domain (%s)", buffer); | ^~ ~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/mf.c:379:25: note: 'sprintf' output between 27 and 1050 bytes into a destination of size 1024 379 | sprintf(err, "junk after local@domain (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/mf.c:344:79: warning: '%s' directive writing up to 1023 bytes into a region of size 986 [-Wformat-overflow=] 344 | sprintf(err, "no mailbox in address, only a phrase (%s%s)", pers, buffer); | ^~ ~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/mf.c:344:25: note: 'sprintf' output 40 or more bytes (assuming 1063) into a destination of size 1024 344 | sprintf(err, "no mailbox in address, only a phrase (%s%s)", pers, buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/mf.c:396:48: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 396 | sprintf(err, "missing mailbox (%s)", buffer); | ^~ ~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/mf.c:396:17: note: 'sprintf' output between 19 and 1042 bytes into a destination of size 1024 396 | sprintf(err, "missing mailbox (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/mf.c:309:62: warning: '%s' directive writing up to 1023 bytes into a region of size 1001 [-Wformat-overflow=] 309 | sprintf(err, "missing right-bracket (%s)", buffer); | ^~ ~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/mf.c:309:25: note: 'sprintf' output between 25 and 1048 bytes into a destination of size 1024 309 | sprintf(err, "missing right-bracket (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/mf.c:290:58: warning: '%s' directive writing up to 1023 bytes into a region of size 997 [-Wformat-overflow=] 290 | sprintf(err, "illegal address construct (%s)", buffer); | ^~ ~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/mf.c:290:17: note: 'sprintf' output between 29 and 1052 bytes into a destination of size 1024 290 | sprintf(err, "illegal address construct (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/fmt_scan.c: In function 'fmt_scan': /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/fmt_scan.c:275:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 275 | snprintf(buffer, buffer_len, "%s %s", given, surname); | ^~ ~~~~~~~ In function 'get_x400_friendly', inlined from 'fmt_scan' at /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/fmt_scan.c:717:24: /home/buildozer/aports/community/mmh/src/mmh-0.4/sbr/fmt_scan.c:275:17: note: 'snprintf' output between 2 and 2048 bytes into a destination of size 1024 275 | snprintf(buffer, buffer_len, "%s %s", given, surname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/mhl.c: In function 'putcomp': /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/mhl.c:1030:58: warning: pointer type mismatch in conditional expression 1030 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/mhl.c:1044:66: warning: pointer type mismatch in conditional expression 1044 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/forw.c: In function 'main': /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/forw.c:237:51: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 237 | snprintf(value, sizeof(value), "%d", issue); | ^ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/forw.c:237:17: note: 'snprintf' output between 2 and 11 bytes into a destination of size 10 237 | snprintf(value, sizeof(value), "%d", issue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/forw.c:240:51: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 240 | snprintf(value, sizeof(value), "%d", volume); | ^ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/forw.c:240:17: note: 'snprintf' output between 2 and 11 bytes into a destination of size 10 240 | snprintf(value, sizeof(value), "%d", volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/dropsbr.c: In function 'mbox_copy': /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/dropsbr.c:161:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 161 | "From %s %s%s", ep, tp, | ^~ 162 | tmpbuffer); | ~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/dropsbr.c:160:33: note: 'snprintf' output 21 or more bytes (assuming 1044) into a destination of size 1024 160 | snprintf(buffer, sizeof(buffer), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | "From %s %s%s", ep, tp, | ~~~~~~~~~~~~~~~~~~~~~~~ 162 | tmpbuffer); | ~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/spost.c: In function 'finish_headers': /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/spost.c:488:69: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=] 488 | snprintf(signature, sizeof(signature), "%s <%s>", cp, from); | ^~ ~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/spost.c:488:25: note: 'snprintf' output 4 or more bytes (assuming 1027) into a destination of size 1024 488 | snprintf(signature, sizeof(signature), "%s <%s>", cp, from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/send.c: In function 'main': /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/send.c:487:36: warning: '%s' directive output may be truncated writing up to 4096 bytes into a region of size 1024 [-Wformat-truncation=] 487 | snprintf(buf, sizeof buf, "%s.orig", draft_file_name); | ^~ In function 'signandenc', inlined from 'sendsbr' at /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/send.c:292:10, inlined from 'main' at /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/send.c:230:11: /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/send.c:487:9: note: 'snprintf' output between 6 and 4102 bytes into a destination of size 1024 487 | snprintf(buf, sizeof buf, "%s.orig", draft_file_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/whatnow.c: In function 'main': /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/whatnow.c:324:59: warning: '%s' directive writing up to 4096 bytes into a region of size between 0 and 4096 [-Wformat-overflow=] 324 | sprintf(file, "%s/%s", cwd, shell); | ^~ ~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/whatnow.c:324:41: note: 'sprintf' output between 2 and 8194 bytes into a destination of size 4097 324 | sprintf(file, "%s/%s", cwd, shell); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/spost.c: In function 'main': /home/buildozer/aports/community/mmh/src/mmh-0.4/uip/spost.c:647:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 647 | snprintf(cmd, sizeof cmd, ">> mmh: Entering fakeroot... for subdir in h config sbr uip etc man; do \ (cd $subdir && make CC='gcc' CPPFLAGS='-Os -Wformat -Werror=format-security' DEFS='-DHAVE_CONFIG_H -D_GNU_SOURCE' CFLAGS='-Os -Wformat -Werror=format-security' LDFLAGS='-Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs' LIBS='' prefix='/usr' exec_prefix='/usr' bindir='/usr/bin' etcdir='/etc/mmh' libdir='/usr/lib/mmh' mandir='/usr/share/man' mailspool='/var/mail' sendmailpath='/usr/sbin/sendmail' all) || exit 1; \ done make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/h' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/h' make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/config' gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DNMHETCDIR='"/etc/mmh"' -DSENDMAILPATH='"/usr/sbin/sendmail"' -DMAILSPOOL='"/var/mail"' -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security ./config.c make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/config' make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/sbr' gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security addrsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security ambigsw.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security brkstring.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security charset.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security concat.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security context_del.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security context_find.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security context_read.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security context_replace.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security context_save.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security cpydata.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security crawl_folders.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security dtime.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security dtimep.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security error.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security execprog.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security ext_hook.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder_addmsg.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder_delmsgs.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder_free.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder_read.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder_realloc.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security gans.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security getans.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security getanswer.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security getarguments.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_addr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_compile.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_new.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_rfc2047.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_scan.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security lock_file.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_atoi.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_convert.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_draft.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_getfld2.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_gmprot.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_name.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security makedir.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mts.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security norm_charmap.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security path.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security pidwait.c awk -f ./sigmsg.awk /dev/null > sigmsg.h gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security print_help.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security print_sw.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security print_version.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security putenv.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhbasename.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security readconfig.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_add.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_bits.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_del.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_getnum.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_list.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_nameok.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_print.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_read.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_save.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_setcur.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_setprev.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_setunseen.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security signals.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security smatch.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security snprintb.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security strcasecmp.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security strindex.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security trim.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security trimcpy.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security uprf.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security vfgets.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmt_def.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mf.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security utils.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security m_mktemp.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security seq_msgstats.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security unquote.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security encode_rfc2047.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security parse_msgs.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security getthreadid.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security pidstatus.c dtime.c: In function 'dctime': dtime.c:175:73: warning: '%.4d' directive output may be truncated writing between 4 and 11 bytes into a region of size between 0 and 12 [-Wformat-truncation=] 175 | snprintf(buffer, sizeof(buffer), "%.3s %.3s %02d %02d:%02d:%02d %.4d\n", | ^~~~ dtime.c:175:42: note: directive argument in the range [-2147481748, 2147483647] 175 | snprintf(buffer, sizeof(buffer), "%.3s %.3s %02d %02d:%02d:%02d %.4d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtime.c:175:9: note: 'snprintf' output between 20 and 69 bytes into a destination of size 26 175 | snprintf(buffer, sizeof(buffer), "%.3s %.3s %02d %02d:%02d:%02d %.4d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | tw_dotw[tw->tw_wday], tw_moty[tw->tw_mon], tw->tw_mday, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | tw->tw_hour, tw->tw_min, tw->tw_sec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | tw->tw_year < 100 ? tw->tw_year + 1900 : tw->tw_year); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtime.c: In function 'dtimezone': dtime.c:277:49: warning: '%02d' directive output may be truncated writing 2 bytes into a region of size between 1 and 7 [-Wformat-truncation=] 277 | snprintf(buffer, sizeof(buffer), "%s%02d%02d", | ^~~~ dtime.c:277:42: note: directive argument in the range [0, 59] 277 | snprintf(buffer, sizeof(buffer), "%s%02d%02d", | ^~~~~~~~~~~~ dtime.c:277:9: note: 'snprintf' output between 6 and 12 bytes into a destination of size 10 277 | snprintf(buffer, sizeof(buffer), "%s%02d%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | offset < 0 ? "-" : "+", abs(hours), abs(mins)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtime.c: In function 'dasctime': dtime.c:239:70: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size 65 [-Wformat-truncation=] 239 | snprintf(buffer, sizeof(buffer), "%02d %s %0*d %02d:%02d:%02d%s", | ^~ ...... 242 | tw->tw_hour, tw->tw_min, tw->tw_sec, result); | ~~~~~~ dtime.c:239:9: note: 'snprintf' output 16 or more bytes (assuming 95) into a destination of size 80 239 | snprintf(buffer, sizeof(buffer), "%02d %s %0*d %02d:%02d:%02d%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | tw->tw_mday, tw_moty[tw->tw_mon], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | tw->tw_year < 100 ? 2 : 4, tw->tw_year, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | tw->tw_hour, tw->tw_min, tw->tw_sec, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtime.c:250:61: warning: ' (' directive output may be truncated writing 2 bytes into a region of size between 1 and 80 [-Wformat-truncation=] 250 | snprintf(result, sizeof(result), "%s (%s)", buffer, tw_dotw[tw->tw_wday]); | ^~ dtime.c:250:25: note: 'snprintf' output 4 or more bytes (assuming 83) into a destination of size 80 250 | snprintf(result, sizeof(result), "%s (%s)", buffer, tw_dotw[tw->tw_wday]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtime.c:245:55: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size 78 [-Wformat-truncation=] 245 | snprintf(result, sizeof(result), "%s, %s", tw_dotw[tw->tw_wday], buffer); | ^~ ~~~~~~ dtime.c:245:17: note: 'snprintf' output 3 or more bytes (assuming 82) into a destination of size 80 245 | snprintf(result, sizeof(result), "%s, %s", tw_dotw[tw->tw_wday], buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ addrsbr.c: In function 'adrformat': addrsbr.c:215:56: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 215 | snprintf(buffer, sizeof(buffer), "%s %s", addr, mp->m_note); | ^ addrsbr.c:215:17: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 215 | snprintf(buffer, sizeof(buffer), "%s %s", addr, mp->m_note); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ addrsbr.c:211:63: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=] 211 | snprintf(buffer, sizeof(buffer), "%s <%s>", | ^~ 212 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), 213 | addr); | ~~~~ addrsbr.c:211:25: note: 'snprintf' output 4 or more bytes (assuming 1027) into a destination of size 1024 211 | snprintf(buffer, sizeof(buffer), "%s <%s>", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | addr); | ~~~~~ addrsbr.c:207:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1021 [-Wformat-truncation=] 207 | snprintf(buffer, sizeof(buffer), "%s %s <%s>", | ^~ 208 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), 209 | mp->m_note, addr); | ~~~~ addrsbr.c:207:25: note: 'snprintf' output 5 or more bytes (assuming 1028) into a destination of size 1024 207 | snprintf(buffer, sizeof(buffer), "%s %s <%s>", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | mp->m_note, addr); | ~~~~~~~~~~~~~~~~~ mf.c: In function 'parse_address': mf.c:379:64: warning: '%s' directive writing up to 1023 bytes into a region of size 999 [-Wformat-overflow=] 379 | sprintf(err, "junk after local@domain (%s)", buffer); | ^~ ~~~~~~ mf.c:379:25: note: 'sprintf' output between 27 and 1050 bytes into a destination of size 1024 379 | sprintf(err, "junk after local@domain (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mf.c:344:79: warning: '%s' directive writing up to 1023 bytes into a region of size 986 [-Wformat-overflow=] 344 | sprintf(err, "no mailbox in address, only a phrase (%s%s)", pers, buffer); | ^~ ~~~~~~ mf.c:344:25: note: 'sprintf' output 40 or more bytes (assuming 1063) into a destination of size 1024 344 | sprintf(err, "no mailbox in address, only a phrase (%s%s)", pers, buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mf.c:396:48: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 396 | sprintf(err, "missing mailbox (%s)", buffer); | ^~ ~~~~~~ mf.c:396:17: note: 'sprintf' output between 19 and 1042 bytes into a destination of size 1024 396 | sprintf(err, "missing mailbox (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mf.c:309:62: warning: '%s' directive writing up to 1023 bytes into a region of size 1001 [-Wformat-overflow=] 309 | sprintf(err, "missing right-bracket (%s)", buffer); | ^~ ~~~~~~ mf.c:309:25: note: 'sprintf' output between 25 and 1048 bytes into a destination of size 1024 309 | sprintf(err, "missing right-bracket (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mf.c:290:58: warning: '%s' directive writing up to 1023 bytes into a region of size 997 [-Wformat-overflow=] 290 | sprintf(err, "illegal address construct (%s)", buffer); | ^~ ~~~~~~ mf.c:290:17: note: 'sprintf' output between 29 and 1052 bytes into a destination of size 1024 290 | sprintf(err, "illegal address construct (%s)", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt_scan.c: In function 'fmt_scan': fmt_scan.c:275:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 275 | snprintf(buffer, buffer_len, "%s %s", given, surname); | ^~ ~~~~~~~ In function 'get_x400_friendly', inlined from 'fmt_scan' at fmt_scan.c:717:24: fmt_scan.c:275:17: note: 'snprintf' output between 2 and 2048 bytes into a destination of size 1024 275 | snprintf(buffer, buffer_len, "%s %s", given, surname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f libmh.a gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -DVERSION="\"`../version.sh ..`\"" -o version.o ./version.c if test x != x -a x = x ; then \ -static -c -o libmh.a addrsbr.o ambigsw.o brkstring.o charset.o concat.o context_del.o context_find.o context_read.o context_replace.o context_save.o cpydata.o crawl_folders.o dtime.o dtimep.o error.o execprog.o ext_hook.o folder_addmsg.o folder_delmsgs.o folder_free.o folder_read.o folder_realloc.o gans.o getans.o getanswer.o getarguments.o fmt_addr.o fmt_compile.o fmt_new.o fmt_rfc2047.o fmt_scan.o lock_file.o m_atoi.o m_convert.o m_draft.o m_getfld2.o m_gmprot.o m_name.o makedir.o mts.o norm_charmap.o path.o pidwait.o pidstatus.o print_help.o print_sw.o print_version.o putenv.o mhbasename.o readconfig.o seq_add.o seq_bits.o seq_del.o seq_getnum.o seq_list.o seq_nameok.o seq_print.o seq_read.o seq_save.o seq_setcur.o seq_setprev.o seq_setunseen.o signals.o smatch.o snprintb.o strcasecmp.o strindex.o trim.o trimcpy.o uprf.o vfgets.o fmt_def.o mf.o utils.o m_mktemp.o seq_msgstats.o unquote.o encode_rfc2047.o parse_msgs.o getthreadid.o ../config/config.o version.o; \ else \ ar cr libmh.a `echo addrsbr.o ambigsw.o brkstring.o charset.o concat.o context_del.o context_find.o context_read.o context_replace.o context_save.o cpydata.o crawl_folders.o dtime.o dtimep.o error.o execprog.o ext_hook.o folder_addmsg.o folder_delmsgs.o folder_free.o folder_read.o folder_realloc.o gans.o getans.o getanswer.o getarguments.o fmt_addr.o fmt_compile.o fmt_new.o fmt_rfc2047.o fmt_scan.o lock_file.o m_atoi.o m_convert.o m_draft.o m_getfld2.o m_gmprot.o m_name.o makedir.o mts.o norm_charmap.o path.o pidwait.o pidstatus.o print_help.o print_sw.o print_version.o putenv.o mhbasename.o readconfig.o seq_add.o seq_bits.o seq_del.o seq_getnum.o seq_list.o seq_nameok.o seq_print.o seq_read.o seq_save.o seq_setcur.o seq_setprev.o seq_setunseen.o signals.o smatch.o snprintb.o strcasecmp.o strindex.o trim.o trimcpy.o uprf.o vfgets.o fmt_def.o mf.o utils.o m_mktemp.o seq_msgstats.o unquote.o encode_rfc2047.o parse_msgs.o getthreadid.o ../config/config.o version.o | cat 2>/dev/null` ; \ ranlib libmh.a ; \ fi rm -f version.o make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/sbr' make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/uip' gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security ali.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security aliasbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security anno.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security burst.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security comp.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security whatnowproc.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security dist.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security flist.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security folder.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security forw.c cp ./mmh.sh mmh gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mark.c chmod +x mmh gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhbuild.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhoutsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhmisc.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhfree.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhparse.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security termsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhl.c sed "s,%libdir%,"/usr/lib/mmh"," ./mhsign.sh >mhsign cp ./mhpgp.sh mhpgp gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhlist.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhlistsbr.c chmod +x mhpgp gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhmail.c chmod +x mhsign gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhparam.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhpath.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhstore.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhshowsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security new.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security packf.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security dropsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security pick.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security scansbr.c cp ./print-mimetype.sh print-mimetype gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security prompter.c chmod +x print-mimetype gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security rcvdist.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security distsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security rcvpack.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security rcvstore.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security refile.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security repl.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security rmf.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security rmm.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security send.c cp ./sendfiles.sh sendfiles gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhshow.c chmod +x sendfiles gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security slocal.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security sortm.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security spost.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security whatnow.c cp ./whatnow2.sh whatnow2 gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security whom.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security ap.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security dp.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security fmtdump.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security mhtest.c sed "s,%bindir%,"/usr/bin"," ./mmhwrap.sh >mmhwrap gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security inc.c chmod +x mmhwrap mhl.c: In function 'putcomp': mhl.c:1030:58: warning: pointer type mismatch in conditional expression 1030 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^ mhl.c:1044:66: warning: pointer type mismatch in conditional expression 1044 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^ dropsbr.c: In function 'mbox_copy': dropsbr.c:161:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 161 | "From %s %s%s", ep, tp, | ^~ 162 | tmpbuffer); | ~~~~~~~~~ dropsbr.c:160:33: note: 'snprintf' output 21 or more bytes (assuming 1044) into a destination of size 1024 160 | snprintf(buffer, sizeof(buffer), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | "From %s %s%s", ep, tp, | ~~~~~~~~~~~~~~~~~~~~~~~ 162 | tmpbuffer); | ~~~~~~~~~~ gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o dist dist.o whatnowproc.o ../sbr/libmh.a forw.c: In function 'main': forw.c:237:51: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 237 | snprintf(value, sizeof(value), "%d", issue); | ^ forw.c:237:17: note: 'snprintf' output between 2 and 11 bytes into a destination of size 10 237 | snprintf(value, sizeof(value), "%d", issue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forw.c:240:51: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 240 | snprintf(value, sizeof(value), "%d", volume); | ^ forw.c:240:17: note: 'snprintf' output between 2 and 11 bytes into a destination of size 10 240 | snprintf(value, sizeof(value), "%d", volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o mhpath mhpath.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o dp dp.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o ap ap.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o mhparam mhparam.o ../sbr/libmh.a spost.c: In function 'finish_headers': spost.c:488:69: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=] 488 | snprintf(signature, sizeof(signature), "%s <%s>", cp, from); | ^~ ~~~~ spost.c:488:25: note: 'snprintf' output 4 or more bytes (assuming 1027) into a destination of size 1024 488 | snprintf(signature, sizeof(signature), "%s <%s>", cp, from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o packf packf.o dropsbr.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o rcvpack rcvpack.o dropsbr.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o comp comp.o whatnowproc.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o rmm rmm.o ../sbr/libmh.a whatnow.c: In function 'main': whatnow.c:324:59: warning: '%s' directive writing up to 4096 bytes into a region of size between 0 and 4096 [-Wformat-overflow=] 324 | sprintf(file, "%s/%s", cwd, shell); | ^~ ~~~~~ whatnow.c:324:41: note: 'sprintf' output between 2 and 8194 bytes into a destination of size 4097 324 | sprintf(file, "%s/%s", cwd, shell); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o mhmail mhmail.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o mark mark.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o refile refile.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o rcvstore rcvstore.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o rmf rmf.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o prompter prompter.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o burst burst.o ../sbr/libmh.a gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o whom whom.o ../sbr/libmh.a spost.c: In function 'main': spost.c:647:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 647 | snprintf(cmd, sizeof cmd, "titles1.temp ./gettitles.sh . 5 >titles5.temp ./gettitles.sh . 7 >titles7.temp ./gettitles.sh . 8 >titles8.temp sed -f man.sed ali.man1 > ali.1 sed -f man.sed anno.man1 > anno.1 sed -f man.sed burst.man1 > burst.1 sed -f man.sed comp.man1 > comp.1 sed -f man.sed dist.man1 > dist.1 sed -f man.sed flist.man1 > flist.1 sed -f man.sed flists.man1 > flists.1 sed -f man.sed folder.man1 > folder.1 sed -f man.sed folders.man1 > folders.1 sed -f man.sed forw.man1 > forw.1 sed -f man.sed inc.man1 > inc.1 sed -f man.sed mark.man1 > mark.1 sed -f man.sed mhbuild.man1 > mhbuild.1 sed -f man.sed mhl.man1 > mhl.1 sed -f man.sed mhlist.man1 > mhlist.1 sed -f man.sed mhsign.man1 > mhsign.1 sed -f man.sed mhpgp.man1 > mhpgp.1 sed -f man.sed mmh.man1 > mmh.1 sed -f man.sed mmhwrap.man1 > mmhwrap.1 sed -f man.sed mhmail.man1 > mhmail.1 sed -f man.sed mhparam.man1 > mhparam.1 sed -f man.sed mhpath.man1 > mhpath.1 sed -f man.sed mhstore.man1 > mhstore.1 sed -f man.sed new.man1 > new.1 sed -f man.sed fnext.man1 > fnext.1 sed -f man.sed fprev.man1 > fprev.1 sed -f man.sed unseen.man1 > unseen.1 sed -f man.sed next.man1 > next.1 sed -f man.sed packf.man1 > packf.1 sed -f man.sed pick.man1 > pick.1 sed -f man.sed prev.man1 > prev.1 sed -f man.sed prompter.man1 > prompter.1 sed -f man.sed rcvdist.man1 > rcvdist.1 sed -f man.sed rcvpack.man1 > rcvpack.1 sed -f man.sed rcvstore.man1 > rcvstore.1 sed -f man.sed refile.man1 > refile.1 sed -f man.sed repl.man1 > repl.1 sed -f man.sed rmf.man1 > rmf.1 sed -f man.sed rmm.man1 > rmm.1 sed -f man.sed scan.man1 > scan.1 sed -f man.sed send.man1 > send.1 sed -f man.sed sendfiles.man1 > sendfiles.1 sed -f man.sed show.man1 > show.1 sed -f man.sed slocal.man1 > slocal.1 sed -f man.sed sortm.man1 > sortm.1 sed -f man.sed whatnow.man1 > whatnow.1 sed -f man.sed whom.man1 > whom.1 sed -f man.sed whatnow2.man1 > whatnow2.1 sed -f man.sed mh-alias.man5 > mh-alias.5 sed -f man.sed mh-format.man5 > mh-format.5 sed -f man.sed mh-mail.man5 > mh-mail.5 sed -f man.sed mh-profile.man5 > mh-profile.5 sed -f man.sed mmh-intro.man7 > mmh-intro.7 sed -f man.sed spost.man8 > spost.8 sed -f man.sed ap.man8 > ap.8 sed -f man.sed dp.man8 > dp.8 sed -f man.sed fmtdump.man8 > fmtdump.8 sed -f man.sed mh-draft.man7 > mh-draft.7 sed -f man.sed mh-sequence.man7 > mh-sequence.7 ./mh-chart-gen.sh ali.1 anno.1 burst.1 comp.1 dist.1 flist.1 flists.1 folder.1 folders.1 forw.1 inc.1 mark.1 mhbuild.1 mhl.1 mhlist.1 mhsign.1 mhpgp.1 mmh.1 mmhwrap.1 mhmail.1 mhparam.1 mhpath.1 mhstore.1 new.1 fnext.1 fprev.1 unseen.1 next.1 packf.1 pick.1 prev.1 prompter.1 rcvdist.1 rcvpack.1 rcvstore.1 refile.1 repl.1 rmf.1 rmm.1 scan.1 send.1 sendfiles.1 show.1 slocal.1 sortm.1 whatnow.1 whom.1 whatnow2.1 spost.8 ap.8 dp.8 fmtdump.8 >mh-chart.man7 sed -f man.sed mh-chart.man7 > mh-chart.7 make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/man' for subdir in h config sbr uip etc man; do \ (cd $subdir && make CC='gcc' CPPFLAGS='-Os -Wformat -Werror=format-security' DEFS='-DHAVE_CONFIG_H -D_GNU_SOURCE' CFLAGS='-Os -Wformat -Werror=format-security' LDFLAGS='-Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs' LIBS='' prefix='/usr' exec_prefix='/usr' bindir='/usr/bin' etcdir='/etc/mmh' libdir='/usr/lib/mmh' mandir='/usr/share/man' mailspool='/var/mail' sendmailpath='/usr/sbin/sendmail' install) || exit 1; \ done make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/h' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/h' make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/config' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/config' make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/sbr' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/sbr' make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/uip' mkdir -p /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin mkdir -p /home/buildozer/aports/community/mmh/pkg/mmh/usr/lib/mmh if test x != x; then \ /usr/bin/install -c -g root -m 2755 inc /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/$cmd; \ else \ /usr/bin/install -c inc /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/$cmd; \ fi for cmd in ali anno burst comp dist flist folder forw mmh mark mhbuild mhl mhsign mhpgp mhlist mhmail mhparam mhpath mhstore new packf pick print-mimetype prompter rcvdist rcvpack rcvstore refile repl rmf rmm send sendfiles show slocal sortm spost whatnow whatnow2 whom; do \ /usr/bin/install -c $cmd /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/$cmd; \ done for misc in ap dp fmtdump mhtest mmhwrap; do \ /usr/bin/install -c $misc /home/buildozer/aports/community/mmh/pkg/mmh/usr/lib/mmh/$misc; \ done rm -f /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/flists rm -f /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/folders rm -f /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/fnext rm -f /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/fprev rm -f /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/unseen rm -f /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/prev rm -f /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/next rm -f /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/scan ln -s /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/flist /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/flists ln -s /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/folder /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/folders ln -s /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/new /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/fnext ln -s /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/new /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/fprev ln -s /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/new /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/unseen ln -s /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/show /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/prev ln -s /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/show /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/next ln -s /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/pick /home/buildozer/aports/community/mmh/pkg/mmh/usr/bin/scan make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/uip' make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/etc' mkdir -p /home/buildozer/aports/community/mmh/pkg/mmh/etc/mmh for file in components digestcomps distcomps forwcomps mhl.body mhl.format mhl.forward mhl.headers mhl.reply mhl.whatnow2 rcvdistcomps rcvdistcomps.outbox replcomps replgroupcomps scan.MMDDYY scan.YYYYMMDD scan.nmh scan.mailx scan.nomime scan.size scan.time scan.timely scan.unseen scan.meillo scan.default mhn.defaults repllistcomps pick.default; do \ if [ -f "/home/buildozer/aports/community/mmh/pkg/mmh/etc/mmh/$file" ]; then \ if cmp -s "./$file" "/home/buildozer/aports/community/mmh/pkg/mmh/etc/mmh/$file" ; then \ :; \ else \ /usr/bin/install -c -m 644 "./$file" "/home/buildozer/aports/community/mmh/pkg/mmh/etc/mmh/$file.dist"; \ echo "/home/buildozer/aports/community/mmh/pkg/mmh/etc/mmh/$file has local modifications; installing with .dist suffix"; \ fi; \ else \ /usr/bin/install -c -m 644 ./$file /home/buildozer/aports/community/mmh/pkg/mmh/etc/mmh/$file; \ fi; \ done make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/etc' make[1]: Entering directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/man' mkdir -p /home/buildozer/aports/community/mmh/pkg/mmh/usr/share/man/man1 mkdir -p /home/buildozer/aports/community/mmh/pkg/mmh/usr/share/man/man5 mkdir -p /home/buildozer/aports/community/mmh/pkg/mmh/usr/share/man/man7 mkdir -p /home/buildozer/aports/community/mmh/pkg/mmh/usr/share/man/man8 for file in ali.1 anno.1 burst.1 comp.1 dist.1 flist.1 flists.1 folder.1 folders.1 forw.1 inc.1 mark.1 mhbuild.1 mhl.1 mhlist.1 mhsign.1 mhpgp.1 mmh.1 mmhwrap.1 mhmail.1 mhparam.1 mhpath.1 mhstore.1 new.1 fnext.1 fprev.1 unseen.1 next.1 packf.1 pick.1 prev.1 prompter.1 rcvdist.1 rcvpack.1 rcvstore.1 refile.1 repl.1 rmf.1 rmm.1 scan.1 send.1 sendfiles.1 show.1 slocal.1 sortm.1 whatnow.1 whom.1 whatnow2.1; do \ /usr/bin/install -c -m 644 $file /home/buildozer/aports/community/mmh/pkg/mmh/usr/share/man/man1 ; \ done for file in mh-alias.5 mh-format.5 mh-mail.5 mh-profile.5; do \ /usr/bin/install -c -m 644 $file /home/buildozer/aports/community/mmh/pkg/mmh/usr/share/man/man5 ; \ done for file in mmh-intro.7 mh-chart.7 mh-draft.7 mh-sequence.7; do \ /usr/bin/install -c -m 644 $file /home/buildozer/aports/community/mmh/pkg/mmh/usr/share/man/man7 ; \ done for file in spost.8 ap.8 dp.8 fmtdump.8; do \ /usr/bin/install -c -m 644 $file /home/buildozer/aports/community/mmh/pkg/mmh/usr/share/man/man8 ; \ done make[1]: Leaving directory '/home/buildozer/aports/community/mmh/src/mmh-0.4/man' >>> mmh-doc*: Running split function doc... >>> mmh-doc*: Preparing subpackage mmh-doc... >>> mmh-doc*: Running postcheck for mmh-doc >>> mmh*: Running postcheck for mmh >>> mmh*: Preparing package mmh... >>> mmh*: Stripping binaries >>> mmh-doc*: Scanning shared objects >>> mmh*: Scanning shared objects >>> mmh-doc*: Tracing dependencies... >>> mmh-doc*: Package size: 296.0 KB >>> mmh-doc*: Compressing data... >>> mmh-doc*: Create checksum... >>> mmh-doc*: Create mmh-doc-0.4-r2.apk >>> mmh*: Tracing dependencies... so:libc.musl-ppc64le.so.1 so:libncursesw.so.6 >>> mmh*: Package size: 3.7 MB >>> mmh*: Compressing data... >>> mmh*: Create checksum... >>> mmh*: Create mmh-0.4-r2.apk >>> mmh: Build complete at Tue, 25 Apr 2023 14:27:34 +0000 elapsed time 0h 0m 31s >>> mmh: Cleaning up srcdir >>> mmh: Cleaning up pkgdir >>> mmh: Uninstalling dependencies... (1/13) Purging .makedepends-mmh (20230425.142711) (2/13) Purging ncurses-dev (6.4_p20230401-r6) (3/13) Purging libncurses++ (6.4_p20230401-r6) (4/13) Purging libpanelw (6.4_p20230401-r6) (5/13) Purging autoconf (2.71-r2) (6/13) Purging flex (2.6.4-r5) (7/13) Purging m4 (1.4.19-r3) (8/13) Purging git-perl (2.40.0-r1) (9/13) Purging perl-git (2.40.0-r1) (10/13) Purging perl-error (0.17029-r1) (11/13) Purging perl (5.36.1-r0) (12/13) Purging libformw (6.4_p20230401-r6) (13/13) Purging libmenuw (6.4_p20230401-r6) Executing busybox-1.36.0-r8.trigger OK: 443 MiB in 103 packages >>> mmh: Updating the community/ppc64le repository index... >>> mmh: Signing the index...