Running phase: unpackPhase unpacking source archive /nix/store/wjwvh9s7sg1ya4knb5hsm2s8pfizi3hg-mmh-b17ea39dc17e5514f33b3f5c34ede92bd16e208c.tgz source root is mmh-b17ea39 setting SOURCE_DATE_EPOCH to timestamp 1598024527 of file "mmh-b17ea39/version.sh" Running phase: patchPhase substituteStream() in derivation mmh-unstable-2020-08-21: WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file 'sbr/Makefile.in') Running phase: autoreconfPhase autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /nix/store/m9qpqr7m6ik1szwlrnk2sjw7x7k0rdbg-autoconf-2.72/bin/autoconf --force configure.ac:11: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:11: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:11: the top level configure.ac:103: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:103: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:103: the top level configure.ac:157: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete ./lib/autoconf/programs.m4:743: _AC_PROG_LEX is expanded from... ./lib/autoconf/programs.m4:736: AC_PROG_LEX is expanded from... configure.ac:157: the top level configure.ac:328: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:328: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:328: the top level configure.ac:454: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:454: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:454: the top level configure.ac:481: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:481: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:481: the top level autoreconf: running: /nix/store/m9qpqr7m6ik1szwlrnk2sjw7x7k0rdbg-autoconf-2.72/bin/autoheader --force autoreconf: configure.ac: not using Automake autoreconf: './config.sub' is updated autoreconf: './config.guess' is updated autoreconf: './install-sh' is updated autoreconf: Leaving directory '.' Running phase: updateAutotoolsGnuConfigScriptsPhase Updating Autotools / GNU config script to a newer upstream version: ./config.sub Updating Autotools / GNU config script to a newer upstream version: ./config.guess Running phase: configurePhase patching script interpreter paths in ./configure ./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/sh" configure flags: --prefix=/nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu configuring for mmh-0.4 configuring for mmh dated 2019-01-06 checking for 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 the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... 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... /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c checking for ranlib... ranlib checking for gawk... gawk checking for flex... flex checking for lex output file root... lex.yy checking for lex library... none needed checking for library containing yywrap... no checking whether yytext is a pointer... yes checking for cut... no checking for lclint... no checking for lint... no checking for libtool... no checking for lorder... no checking for tsort... tsort checking whether tsort can deal with loops... yes checking for ls... no checking for sendmail... /usr/sbin/sendmail checking for vi... /bin/vi checking where mail spool is located... /dev/null checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for lockfile.h... no checking for dotlockfile... no checking what group owns the mail spool... ./configure: line 5347: no: command not found checking for grep that handles long lines and -e... /nix/store/yz6nq9v29l3g990w8zlqsnzlzbicd3b3-gnugrep-3.11/bin/grep checking for egrep... /nix/store/yz6nq9v29l3g990w8zlqsnzlzbicd3b3-gnugrep-3.11/bin/grep -E checking whether termios.h defines TIOCGWINSZ... no checking whether sys/ioctl.h defines TIOCGWINSZ... yes checking for fcntl.h... yes checking for crypt.h... no checking for termcap.h... yes checking for langinfo.h... yes checking for wchar.h... yes checking for wctype.h... yes checking for iconv.h... yes checking for sys/param.h... yes checking for sys/time.h... yes checking for sys/stream.h... no checking how to run the C preprocessor... gcc -E checking for egrep -e... (cached) /nix/store/yz6nq9v29l3g990w8zlqsnzlzbicd3b3-gnugrep-3.11/bin/grep -E 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... no checking for tgetent in -lncurses... yes checking for iconv... yes checking for gcc options needed to detect all undeclared functions... none needed 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... yes checking for gid_t... 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 : x86_64-pc-linux-gnu compiler : gcc compiler flags : -Wall -Wno-pointer-sign -O2 linker flags : -s definitions : -D_GNU_SOURCE source code location : . binary install path : /nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21/bin library install path : /nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21/lib config install path : /nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21/etc man page install path : /nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21/share/man sendmail path : /usr/sbin/sendmail mail spool : /dev/null file locking type : dot Running phase: buildPhase build flags: SHELL=/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash cd . && autoheader date > stamp-h.in for subdir in h config sbr uip etc man; do \ (cd $subdir && make CC='gcc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -D_GNU_SOURCE' CFLAGS='-Wall -Wno-pointer-sign -O2' LDFLAGS='-s' LIBS='' prefix='/nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21' exec_prefix='/nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21' bindir='/nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21/bin' etcdir='/nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21/etc' libdir='/nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21/lib' mandir='/nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21/share/man' mailspool='/dev/null' sendmailpath='/usr/sbin/sendmail' all) || exit 1; \ done make[1]: Entering directory '/build/mmh-b17ea39/h' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/mmh-b17ea39/h' make[1]: Entering directory '/build/mmh-b17ea39/config' gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DNMHETCDIR='"/nix/store/j8m7hqa5hq6bfn0xa46vn9465qn9m0fp-mmh-unstable-2020-08-21/etc"' -DSENDMAILPATH='"/usr/sbin/sendmail"' -DMAILSPOOL='"/dev/null"' -I.. -I.. -Wall -Wno-pointer-sign -O2 ./config.c make[1]: Leaving directory '/build/mmh-b17ea39/config' make[1]: Entering directory '/build/mmh-b17ea39/sbr' gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 addrsbr.c addrsbr.c: In function 'getname': addrsbr.c:57:9: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 57 | strncpy(adr, ap->text, sizeof(adr)); | ^ addrsbr.c:66:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 66 | strncpy(err, ap->err, sizeof(err)); | ^ addrsbr.c: In function 'adrformat': addrsbr.c:215:56: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-truncation-Wformat-truncation=8;;] 215 | snprintf(buffer, sizeof(buffer), "%s %s", addr, mp->m_note); | ^ In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/stdio.h:970, from ../h/mh.h:7, from addrsbr.c:10: In function 'snprintf', inlined from 'adrformat' at addrsbr.c:215:3: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 8193) into a destination of size 8192 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ addrsbr.c: In function 'adrformat': addrsbr.c:211:63: warning: '%s' directive output may be truncated writing up to 8191 bytes into a region of size 8190 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-truncation-Wformat-truncation=8;;] 211 | snprintf(buffer, sizeof(buffer), "%s <%s>", | ^~ 212 | legal_person(mp->m_pers ? mp->m_pers : mp->m_mbox), 213 | addr); | ~~~~ In function 'snprintf', inlined from 'adrformat' at addrsbr.c:211:4: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output 4 or more bytes (assuming 8195) into a destination of size 8192 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ addrsbr.c: In function 'adrformat': addrsbr.c:207:66: warning: '%s' directive output may be truncated writing up to 8191 bytes into a region of size 8189 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-truncation-Wformat-truncation=8;;] 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); | ~~~~ In function 'snprintf', inlined from 'adrformat' at addrsbr.c:207:4: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output 5 or more bytes (assuming 8196) into a destination of size 8192 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 ambigsw.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 brkstring.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 charset.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 concat.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 context_del.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 context_find.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 context_read.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 context_replace.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 context_save.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 cpydata.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 crawl_folders.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 dtime.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 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-truncation-Wformat-truncation=8;;] 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/stdio.h:970, from ../h/mh.h:7, from dtime.c:10: In function 'snprintf', inlined from 'dctime' at dtime.c:175:2: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 20 and 69 bytes into a destination of size 26 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ 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 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-truncation-Wformat-truncation=8;;] 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", | ^~~~~~~~~~~~ In function 'snprintf', inlined from 'dtimezone' at dtime.c:277:2: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 6 and 12 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ dtime.c: In function 'dasctime': dtime.c:250:61: warning: ' (' directive output may be truncated writing 2 bytes into a region of size between 1 and 80 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-truncation-Wformat-truncation=8;;] 250 | snprintf(result, sizeof(result), "%s (%s)", buffer, tw_dotw[tw->tw_wday]); | ^~ In function 'snprintf', inlined from 'dasctime' at dtime.c:250:4: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output 4 or more bytes (assuming 83) into a destination of size 80 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ dtime.c: In function 'dasctime': dtime.c:245:55: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size 78 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-truncation-Wformat-truncation=8;;] 245 | snprintf(result, sizeof(result), "%s, %s", tw_dotw[tw->tw_wday], buffer); | ^~ ~~~~~~ In function 'snprintf', inlined from 'dasctime' at dtime.c:245:3: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output 3 or more bytes (assuming 82) into a destination of size 80 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ flex -n -t ./dtimep.lex > dtimep.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 dtimep.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 error.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 execprog.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 ext_hook.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 folder_addmsg.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 folder_delmsgs.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 folder_free.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 folder_read.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 folder_realloc.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 gans.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 getans.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 getanswer.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 getarguments.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 fmt_addr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 fmt_compile.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 fmt_new.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 fmt_rfc2047.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 fmt_scan.c fmt_scan.c: In function 'fmt_scan': fmt_scan.c:275:50: warning: '%s' directive output may be truncated writing up to 8191 bytes into a region of size between 0 and 8191 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-truncation-Wformat-truncation=8;;] 275 | snprintf(buffer, buffer_len, "%s %s", given, surname); | ^~ ~~~~~~~ In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/stdio.h:970, from ../h/mh.h:7, from fmt_scan.c:12: In function 'snprintf', inlined from 'get_x400_friendly' at fmt_scan.c:275:3, inlined from 'fmt_scan' at fmt_scan.c:717:24: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 2 and 16384 bytes into a destination of size 8192 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 lock_file.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 m_atoi.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 m_convert.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 m_draft.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 m_getfld2.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 m_gmprot.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 m_name.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 makedir.c makedir.c: In function 'makedir': makedir.c:42:13: warning: '__builtin_strncpy' specified bound 4096 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 42 | c = strncpy(path, dir, sizeof(path)); | ^ gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 mts.c mts.c: In function 'getuserinfo': mts.c:116:9: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 116 | strncpy(username, pw->pw_name, sizeof(username)); | ^ mts.c:123:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 123 | strncpy(tmp, cp, sizeof(tmp)); | ^ gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 norm_charmap.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 path.c path.c: In function 'expanddir': path.c:247:17: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 247 | getcwd(buf, sizeof buf); | ^~~~~~~~~~~~~~~~~~~~~~~ path.c: In function 'toabsdir': path.c:281:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 281 | strncpy(buf, expanddir(path), sizeof buf); | ^ path.c:275:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 275 | strncpy(buf, path, sizeof buf); | ^ gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 pidwait.c gawk -f ./sigmsg.awk /dev/null > sigmsg.h gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 pidstatus.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 print_help.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 print_sw.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 print_version.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 putenv.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 mhbasename.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 readconfig.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_add.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_bits.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_del.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_getnum.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_list.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_nameok.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_print.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_read.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_save.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_setcur.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_setunseen.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 signals.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 smatch.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 snprintb.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 strcasecmp.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 strindex.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 trim.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 trimcpy.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 uprf.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 vfgets.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 fmt_def.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 mf.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 utils.c utils.c: In function 'pwd': utils.c:94:25: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 94 | chdir(curwd); | ^~~~~~~~~~~~ gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 m_mktemp.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 seq_msgstats.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 unquote.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 encode_rfc2047.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 parse_msgs.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 getthreadid.c rm -f libmh.a gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -I.. -I. -I.. -Wall -Wno-pointer-sign -O2 -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_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_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 '/build/mmh-b17ea39/sbr' make[1]: Entering directory '/build/mmh-b17ea39/uip' gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 ali.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 aliasbr.c gcc -s -o ali ali.o aliasbr.o ../sbr/libmh.a gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 anno.c anno.c: In function 'annotate.isra': anno.c:387:9: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 387 | strncpy(tmpfil, m_mktemp2(file, "annotate", NULL, &tmp), | ^ gcc -s -o anno anno.o ../sbr/libmh.a gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 burst.c gcc -s -o burst burst.o ../sbr/libmh.a gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 comp.c comp.c: In function 'main': comp.c:159:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 159 | strncpy(drft, m_draft(seq_beyond), sizeof(drft)); | ^ comp.c:127:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 127 | strncpy(drft, m_draft(msg ? msg : seq_cur), sizeof(drft)); | ^ comp.c:169:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 169 | strncpy(drft, m_draft(seq_beyond), sizeof(drft)); | ^ gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 whatnowproc.c whatnowproc.c: In function 'what_now': whatnowproc.c:96:17: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 96 | chdir(cwd); | ^~~~~~~~~~ gcc -s -o comp comp.o whatnowproc.o ../sbr/libmh.a gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 dist.c dist.c: In function 'main': dist.c:120:9: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 120 | strncpy(drft, m_draft(seq_beyond), sizeof(drft)); | ^ gcc -s -o dist dist.o whatnowproc.o ../sbr/libmh.a gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 flist.c flist.c: In function 'ScanFolders': flist.c:324:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 324 | strncpy(curfol, foldersToDo[numfolders - 1], sizeof(curfol)); | ^ flist.c: In function 'main': flist.c:235:9: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 235 | strncpy(curfol, getcurfol(), sizeof(curfol)); | ^ gcc -s -o flist flist.o ../sbr/libmh.a gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 folder.c folder.c: In function 'folder_pack': folder.c:684:33: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 684 | strncpy(newmsg, m_name(hole), sizeof(newmsg)); | ^ folder.c:685:33: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 685 | strncpy(oldmsg, m_name(msgnum), sizeof(oldmsg)); | ^ folder.c: In function 'main': folder.c:368:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 368 | strncpy(folder, argfolder ? argfolder : getcurfol(), | ^ folder.c:368:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] folder.c:353:25: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 353 | strncpy(folder, argfolder, sizeof(folder)); | ^ gcc -s -o folder folder.o ../sbr/libmh.a gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 forw.c forw.c: In function 'main': forw.c:165:9: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 165 | strncpy(drft, buildsw ? toabsdir("draft") : m_draft(seq_beyond), | ^ forw.c:332:9: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 332 | strncpy(tmpfil, cp, sizeof(tmpfil)); | ^ gcc -s -o forw forw.o whatnowproc.o ../sbr/libmh.a cp ./mmh.sh mmh chmod +x mmh gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 mark.c gcc -s -o mark mark.o ../sbr/libmh.a gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 mhbuild.c mhbuild.c: In function 'user_content.isra': mhbuild.c:623:25: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 623 | strncpy(content, buf + 2, sizeof(content)); | ^ mhbuild.c:633:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 633 | strncpy(buffer, buf[0] != '#' ? buf : buf + 1, sizeof(buffer)); | ^ mhbuild.c: In function 'main': mhbuild.c:220:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 220 | strncpy(infile, m_mktemp(invo_name, NULL, &fp), | ^ mhbuild.c:231:17: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 231 | strncpy(outfile, m_mktemp(invo_name, NULL, &fp_out), | ^ mhbuild.c:264:9: warning: '__builtin_strncpy' specified bound 8192 equals destination size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation8;;] 264 | strncpy(outfile, m_mktemp2(compfile, invo_name, NULL, &fp_out), | ^ gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 mhoutsbr.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 mhmisc.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 mhfree.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 mhparse.c gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 termsbr.c gcc -s -o mhbuild mhbuild.o mhoutsbr.o mhmisc.o mhfree.o mhparse.o ../sbr/libmh.a -lncurses gcc -c -DHAVE_CONFIG_H -D_GNU_SOURCE -DVERSION="\"`../version.sh ..`\"" -I. -I.. -I.. -Wall -Wno-pointer-sign -O2 mhl.c mhl.c: In function 'putcomp': mhl.c:1030:58: error: pointer type mismatch in conditional expression [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 1030 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^ mhl.c:1030:48: note: first expression has type 'char *' 1030 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^~~~~~~~~ mhl.c:1030:60: note: second expression has type 'unsigned char *' 1030 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^~ mhl.c:1044:66: error: pointer type mismatch in conditional expression [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 1044 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^ mhl.c:1044:56: note: first expression has type 'char *' 1044 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^~~~~~~~~ mhl.c:1044:68: note: second expression has type 'unsigned char *' 1044 | putstr((c1->c_flags & RTRIM) ? rtrim(cp) : cp); | ^~ make[1]: *** [Makefile:50: mhl.o] Error 1 make[1]: Leaving directory '/build/mmh-b17ea39/uip' make: *** [Makefile:81: all-recursive] Error 1