* Package: net-mail/metamail-2.7.53.3-r3:0 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking mm2.7.tar.Z to /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work >>> Unpacking metamail_2.7-53.diff.gz to /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work >>> Source unpacked in /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work >>> Preparing source in /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src ... * Applying metamail_2.7-53.diff ... [ ok ] * Applying metamail-2.7.45.3-CVE-2006-0709.patch ... [ ok ] * Applying metamail-2.7.53.3-glibc-2.10.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src' ... * Running 'libtoolize --install --copy --force --automake' ... [ ok ] * Running 'aclocal --system-acdir=/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/temp/aclocal' ... [ ok ] * This package has a configure.in file which has long been deprecated. Please * update it to use configure.ac instead as newer versions of autotools will die * when it finds this file. See https://bugs.gentoo.org/426262 for details. * Running 'autoconf --force' ... [ ok ] * Running 'autoheader' ... [ ok ] * Running 'automake --add-missing --copy --foreign --force-missing' ... [ ok ] * Running elibtoolize in: mm2.7/src/ * Running elibtoolize in: mm2.7/src/config/ * Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.4.3 patch ... * Applying uclibc-ltconf/1.3.0 patch ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src ... * econf: updating mm2.7/src/config.sub with /usr/share/gnuconfig/config.sub * econf: updating mm2.7/src/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mm2.7/src/config/config.sub with /usr/share/gnuconfig/config.sub * econf: updating mm2.7/src/config/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/metamail-2.7.53.3-r3 --htmldir=/usr/share/doc/metamail-2.7.53.3-r3/html --with-sysroot=/ --libdir=/usr/lib64 --disable-static checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-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 x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-pc-linux-gnu-gcc... none checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r checking for x86_64-pc-linux-gnu-file... no checking for file... file checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pc-linux-gnu-dlltool... x86_64-pc-linux-gnu-dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar checking for archiver @FILE support... @ checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok checking for sysroot... / checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-pc-linux-gnu-mt... no checking for mt... mt checking if mt is a manifest tool... no 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 sys/time.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for lp... no checking for lpr... no checking for cat... cat checking for type... (cached) cat checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for errno.h... yes checking for assert.h... yes checking for sys/time.h... (cached) yes checking for time.h... yes checking for signal.h... yes checking for string.h... (cached) yes checking for stdarg.h... yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking for killpg... yes checking for kill... yes checking for bcopy... yes checking for memcpy... yes checking for bzero... yes checking for bcmp... yes checking for memcmp... yes checking for index... yes checking for strchr... yes checking for rindex... yes checking for strrchr... yes checking for initstate... yes checking for srand... yes checking for random... yes checking for rand... yes checking for calloc... yes checking for basename... yes checking for strerror... yes checking for vfprintf... yes checking for putenv... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating replace/Makefile config.status: creating metamail/Makefile config.status: creating src/Makefile config.status: creating src/metamail/Makefile config.status: creating src/richmail/Makefile config.status: creating bin/Makefile config.status: creating metamail/config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default-1 commands config.status: executing default commands >>> Source configured. >>> Compiling source in /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src ... make -j4 CC=x86_64-pc-linux-gnu-gcc 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2' Making all in replace make[1]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/replace' /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o libreplace.la libtool: link: x86_64-pc-linux-gnu-ar cr .libs/libreplace.a libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libreplace.a libtool: link: ( cd ".libs" && rm -f "libreplace.la" && ln -s "../libreplace.la" "libreplace.la" ) make[1]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/replace' Making all in metamail make[1]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/metamail' make all-am make[2]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/metamail' cd .. \ && CONFIG_FILES= CONFIGHEADERS= CONFIG_OTHER=metamail/common.h \ /bin/sh ./config.status /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -c -o xstrerror.lo xstrerror.c /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -c -o error.lo error.c /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -c -o xmalloc.lo xmalloc.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -c error.c -fPIC -DPIC -o .libs/error.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -c xmalloc.c -fPIC -DPIC -o .libs/xmalloc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -c xstrerror.c -fPIC -DPIC -o .libs/xstrerror.o error.c: In function 'set_program_name': error.c:19:54: warning: passing argument 1 of '__xpg_basename' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 19 | program_name = (char*) xstrdup ( (char*) basename (path)); | ^~~~ In file included from error.c:8: /usr/include/libgen.h:34:36: note: expected 'char *' but argument is of type 'const char *' 34 | extern char *__xpg_basename (char *__path) __THROW; | ~~~~~~^~~~~~ /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -c -o dlist.lo dlist.c /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -c -o xstrdup.lo xstrdup.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -c dlist.c -fPIC -DPIC -o .libs/dlist.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -c xstrdup.c -fPIC -DPIC -o .libs/xstrdup.o config.status: creating metamail/config.h config.status: metamail/config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default-1 commands creating metamail/common.h dlist.c:148:1: warning: return type defaults to 'int' [-Wimplicit-int] 148 | dlist_check( DList* list ) { | ^~~~~~~~~~~ config.status: executing default commands echo timestamp > stamp-common /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o libmetamail.la -rpath /usr/lib64 error.lo dlist.lo xmalloc.lo xstrerror.lo xstrdup.lo libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/error.o .libs/dlist.o .libs/xmalloc.o .libs/xstrerror.o .libs/xstrdup.o -Wl,--as-needed -march=native -O2 -Wl,-O1 -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-soname -Wl,libmetamail.so.0 -o .libs/libmetamail.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libmetamail.so.0" && ln -s "libmetamail.so.0.0.0" "libmetamail.so.0") libtool: link: (cd ".libs" && rm -f "libmetamail.so" && ln -s "libmetamail.so.0.0.0" "libmetamail.so") libtool: link: ( cd ".libs" && rm -f "libmetamail.la" && ln -s "../libmetamail.la" "libmetamail.la" ) make[2]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/metamail' make[1]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/metamail' Making all in src make[1]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src' Making all in metamail make[2]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/metamail' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o mimencode.o mimencode.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o codes.o codes.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o splitmail.o splitmail.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o shared.o shared.c shared.c:15:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 15 | ExceptionalNewline(contenttype, needsportable) | ^~~~~~~~~~~~~~~~~~ shared.c:44:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 44 | DoesNeedPortableNewlines(ctype) | ^~~~~~~~~~~~~~~~~~~~~~~~ shared.c: In function ‘DoesNeedPortableNewlines’: shared.c:51:14: warning: implicit declaration of function ‘lc2strcmp’; did you mean ‘strcmp’? [-Wimplicit-function-declaration] 51 | if (!lc2strcmp(ctype, Exceptions[i])) { | ^~~~~~~~~ | strcmp shared.c:56:10: warning: implicit declaration of function ‘lc2strncmp’; did you mean ‘strncmp’? [-Wimplicit-function-declaration] 56 | if (!lc2strncmp(ctype, "text", 4)) { | ^~~~~~~~~~ | strncmp shared.c: At top level: shared.c:69:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 69 | lc2strncmp(s1, s2, len) | ^~~~~~~~~~ shared.c:82:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 82 | lc2strcmp(s1, s2) | ^~~~~~~~~ shared.c: In function ‘getmyname’: shared.c:113:9: warning: implicit declaration of function ‘gethostname’; did you mean ‘getmyname’? [-Wimplicit-function-declaration] 113 | gethostname(hostname, sizeof(hostname)); | ^~~~~~~~~~~ | getmyname mimencode.c:24:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 24 | main(argc, argv) | ^~~~ splitmail.c:32:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 32 | usageexit() { | ^~~~~~~~~ splitmail.c:54:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 54 | main(argc, argv) | ^~~~ splitmail.c: In function ‘main’: splitmail.c:54:1: warning: type of ‘argc’ defaults to ‘int’ [-Wimplicit-int] codes.c:70:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 70 | to64(infile, outfile, PortableNewlines) | ^~~~ mimencode.c: In function ‘main’: mimencode.c:86:13: warning: implicit declaration of function ‘to64’ [-Wimplicit-function-declaration] 86 | to64(fp, fpo, portablenewlines); | ^~~~ codes.c: In function ‘to64’: codes.c:79:13: warning: implicit declaration of function ‘output64chunk’ [-Wimplicit-function-declaration] 79 | output64chunk(c1, 0, 0, 2, outfile); | ^~~~~~~~~~~~~ codes.c: At top level: codes.c:98:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 98 | output64chunk(c1, c2, c3, pads, outfile) | ^~~~~~~~~~~~~ codes.c: In function ‘output64chunk’: codes.c:98:1: warning: type of ‘c1’ defaults to ‘int’ [-Wimplicit-int] codes.c:98:1: warning: type of ‘c2’ defaults to ‘int’ [-Wimplicit-int] codes.c:98:1: warning: type of ‘c3’ defaults to ‘int’ [-Wimplicit-int] codes.c:98:1: warning: type of ‘pads’ defaults to ‘int’ [-Wimplicit-int] mimencode.c:88:13: warning: implicit declaration of function ‘from64’ [-Wimplicit-function-declaration] 88 | from64(fp,fpo, (char **) NULL, (int *) 0, portablenewlines); | ^~~~~~ codes.c: At top level: codes.c:115:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 115 | PendingBoundary(s, Boundaries, BoundaryCt) | ^~~~~~~~~~~~~~~ codes.c:141:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 141 | almostputc(c, outfile, PortableNewlines) | ^~~~~~~~~~ codes.c:175:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 175 | from64(infile, outfile, boundaries, boundaryct, PortableNewlines) | ^~~~~~ splitmail.c:168:13: warning: implicit declaration of function ‘ShareThisHeader’ [-Wimplicit-function-declaration] 168 | if (ShareThisHeader(from, SubjectBuf, sizeof (SubjectBuf), &OrigID)) { | ^~~~~~~~~~~~~~~ mimencode.c:91:21: warning: implicit declaration of function ‘toqp’ [-Wimplicit-function-declaration] 91 | if (encode) toqp(fp, fpo); else fromqp(fp, fpo, NULL, 0); | ^~~~ codes.c: In function ‘from64’: codes.c:204:17: warning: ‘return’ with no value, in function returning non-void 204 | return; | ^~~~~~ codes.c:175:1: note: declared here 175 | from64(infile, outfile, boundaries, boundaryct, PortableNewlines) | ^~~~~~ codes.c:222:13: warning: ‘return’ with no value, in function returning non-void 222 | return; | ^~~~~~ codes.c:175:1: note: declared here 175 | from64(infile, outfile, boundaries, boundaryct, PortableNewlines) | ^~~~~~ mimencode.c:91:41: warning: implicit declaration of function ‘fromqp’ [-Wimplicit-function-declaration] 91 | if (encode) toqp(fp, fpo); else fromqp(fp, fpo, NULL, 0); | ^~~~~~ codes.c: At top level: codes.c:276:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 276 | toqp(infile, outfile) | ^~~~ splitmail.c:199:9: warning: implicit declaration of function ‘HandleOnePart’ [-Wimplicit-function-declaration] 199 | HandleOnePart(DoDeliver, deliverycmd, prefix, numparts, whichpart, SharedHeaders, SubjectBuf, id, MessageID, bigbuf, OrigID); | ^~~~~~~~~~~~~ codes.c:351:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 351 | fromqp(infile, outfile, boundaries, boundaryct) | ^~~~~~ splitmail.c: At top level: splitmail.c:212:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 212 | HandleOnePart(DoDeliver, deliverycmd, prefix, numparts, whichpart, SharedHeaders, SubjectBuf, id, MessageID, bigbuf, OrigID) | ^~~~~~~~~~~~~ codes.c: In function ‘fromqp’: codes.c:372:17: warning: ‘return’ with no value, in function returning non-void 372 | return; | ^~~~~~ codes.c:351:1: note: declared here 351 | fromqp(infile, outfile, boundaries, boundaryct) | ^~~~~~ splitmail.c:304:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 304 | ShareThisHeader(s, SubjectBuf, size, OrigID) | ^~~~~~~~~~~~~~~ splitmail.c: In function ‘ShareThisHeader’: splitmail.c:314:10: warning: implicit declaration of function ‘ULstrcmp’; did you mean ‘strcmp’? [-Wimplicit-function-declaration] 314 | if (!ULstrcmp(s, "message-id")) { | ^~~~~~~~ | strcmp codes.c: In function ‘from64’: codes.c:199:13: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 199 | fgets(Buf, sizeof(Buf), infile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c: In function ‘fromqp’: codes.c:367:13: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 367 | fgets(Buf, sizeof(Buf), infile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ splitmail.c:332:13: warning: implicit declaration of function ‘IllegalContentType’ [-Wimplicit-function-declaration] 332 | if (IllegalContentType(colon+1)) { | ^~~~~~~~~~~~~~~~~~ splitmail.c: At top level: splitmail.c:346:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 346 | IllegalContentType(ctype) | ^~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o uue.o uue.c uue.c:8:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 8 | uueget (ptr, outfp, n) | ^~~~~~ uue.c: In function ‘uueget’: uue.c:8:1: warning: type of ‘n’ defaults to ‘int’ [-Wimplicit-int] uue.c: At top level: uue.c:33:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 33 | get_line (buf, size, fp) | ^~~~~~~~ uue.c:65:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 65 | fromuue (infp, outfp, boundaries, ctptr) | ^~~~~~~ uue.c: In function ‘fromuue’: uue.c:75:13: warning: ‘return’ with no value, in function returning non-void 75 | return; | ^~~~~~ uue.c:65:1: note: declared here 65 | fromuue (infp, outfp, boundaries, ctptr) | ^~~~~~~ uue.c:77:13: warning: implicit declaration of function ‘strncmp’ [-Wimplicit-function-declaration] 77 | if (strncmp (buf, "begin", 5) == 0) | ^~~~~~~ uue.c:2:1: note: include ‘’ or provide a declaration of ‘strncmp’ 1 | #include +++ |+#include 2 | uue.c:77:36: warning: ‘strncmp’ argument 3 type is ‘int’ where ‘long unsigned int’ is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 77 | if (strncmp (buf, "begin", 5) == 0) | ^ : note: built-in ‘strncmp’ declared here uue.c:80:31: warning: implicit declaration of function ‘PendingBoundary’ [-Wimplicit-function-declaration] 80 | if (boundaries && PendingBoundary (buf, boundaries, ctptr)) | ^~~~~~~~~~~~~~~ uue.c:81:17: warning: ‘return’ with no value, in function returning non-void 81 | return; | ^~~~~~ uue.c:65:1: note: declared here 65 | fromuue (infp, outfp, boundaries, ctptr) | ^~~~~~~ uue.c:87:13: warning: ‘return’ with no value, in function returning non-void 87 | return; | ^~~~~~ uue.c:65:1: note: declared here 65 | fromuue (infp, outfp, boundaries, ctptr) | ^~~~~~~ uue.c:89:39: warning: ‘strncmp’ argument 3 type is ‘int’ where ‘long unsigned int’ is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 89 | else if (strncmp (buf, "end", 5) == 0) | ^ : note: built-in ‘strncmp’ declared here uue.c:94:17: warning: ‘return’ with no value, in function returning non-void 94 | return; | ^~~~~~ uue.c:65:1: note: declared here 65 | fromuue (infp, outfp, boundaries, ctptr) | ^~~~~~~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o tmpfile.o tmpfile.c tmpfile.c: In function ‘MkTmpFileName’: tmpfile.c:29:7: warning: implicit declaration of function ‘metamail_warning’ [-Wimplicit-function-declaration] 29 | metamail_warning( "couldn't close tmpfile: ", xstrerror( errno ) ); | ^~~~~~~~~~~~~~~~ tmpfile.c: In function ‘AddTmpFileName’: tmpfile.c:53:5: warning: implicit declaration of function ‘dlist_insertnew’; did you mean ‘dlist_insert_new’? [-Wimplicit-function-declaration] 53 | dlist_insertnew( &TmpNameList, (void*) tmpname, TmpNameList.tail ); | ^~~~~~~~~~~~~~~ | dlist_insert_new tmpfile.c: In function ‘RmTmpFileName’: tmpfile.c:88:9: warning: implicit declaration of function ‘metamail_error’ [-Wimplicit-function-declaration] 88 | metamail_error( stderr, "error unlinking: ", xstrerror( errno ) ); | ^~~~~~~~~~~~~~ tmpfile.c: In function ‘CleanupTmpFiles’: tmpfile.c:104:45: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘void *’ [-Wformat=] 104 | if (DoDebug) fprintf(stderr, "tmpfile: %s %X\n", TmpNameList.head->data, | ~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | char * void * | %p tmpfile.c:104:49: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 4 has type ‘struct dlistentry *’ [-Wformat=] 104 | if (DoDebug) fprintf(stderr, "tmpfile: %s %X\n", TmpNameList.head->data, | ~^ | | | unsigned int 105 | TmpNameList.head->next); | ~~~~~~~~~~~~~~~~~~~~~~ | | | struct dlistentry * tmpfile.c:116:37: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 3 has type ‘DListEntry *’ {aka ‘struct dlistentry *’} [-Wformat=] 116 | if (DoDebug) fprintf( stderr, "%X\n", help ); | ~^ ~~~~ | | | | | DListEntry * {aka struct dlistentry *} | unsigned int x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o environment.o environment.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o mailcap.o mailcap.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o metamail.o metamail.c mailcap.c: In function ‘TryBuiltIns’: mailcap.c:81:10: warning: implicit declaration of function ‘TryMailcapEntry’ [-Wimplicit-function-declaration] 81 | if (!TryMailcapEntry(SquirrelFile ? BuiltInsAlternative[i] : BuiltIns[i], SquirrelFile)) | ^~~~~~~~~~~~~~~ mailcap.c: In function ‘ProcessMailcapFile’: mailcap.c:95:11: warning: implicit declaration of function ‘IsDirectory’ [-Wimplicit-function-declaration] 95 | res = IsDirectory(file); | ^~~~~~~~~~~ mailcap.c:109:13: warning: implicit declaration of function ‘GetMailcapEntry’ [-Wimplicit-function-declaration] 109 | if (GetMailcapEntry(fp, &mc)) { | ^~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o mailto.o mailto.c metamail.c: In function ‘cleanup’: metamail.c:141:5: warning: implicit declaration of function ‘RestoreTtyState’ [-Wimplicit-function-declaration] 141 | RestoreTtyState(); | ^~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:186:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 186 | main(argc, argv) | ^~~~ metamail.c: In function ‘main’: metamail.c:196:5: warning: implicit declaration of function ‘ProcessArguments’ [-Wimplicit-function-declaration] 196 | ProcessArguments(argc, argv); /* calls ExitWithError on error */ | ^~~~~~~~~~~~~~~~ metamail.c:205:15: warning: implicit declaration of function ‘HandleMessage’ [-Wimplicit-function-declaration] 205 | retcode = HandleMessage(NULL, 0); | ^~~~~~~~~~~~~ metamail.c:210:9: warning: implicit declaration of function ‘RmTmpFileName’ [-Wimplicit-function-declaration] 210 | RmTmpFileName(fileToDelete); | ^~~~~~~~~~~~~ metamail.c:218:23: warning: implicit declaration of function ‘ExitWithError’ [-Wimplicit-function-declaration] 218 | if (!InputFP) ExitWithError("Can't read input file"); | ^~~~~~~~~~~~~ metamail.c:233:25: warning: implicit declaration of function ‘PauseForUser’ [-Wimplicit-function-declaration] 233 | if (MustPageOutput) PauseForUser(); | ^~~~~~~~~~~~ metamail.c:235:5: warning: implicit declaration of function ‘CleanupTmpFiles’ [-Wimplicit-function-declaration] 235 | CleanupTmpFiles(); | ^~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:255:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 255 | HandleMessage(SquirrelFile, nestingdepth) | ^~~~~~~~~~~~~ metamail.c: In function ‘HandleMessage’: metamail.c:264:14: warning: implicit declaration of function ‘lc2strncmp’; did you mean ‘strncmp’? [-Wimplicit-function-declaration] 264 | if (!lc2strncmp(ContentType, "message/", 8) | ^~~~~~~~~~ | strncmp metamail.c:270:13: warning: implicit declaration of function ‘Read822Prefix’ [-Wimplicit-function-declaration] 270 | if (Read822Prefix(SquirrelFile?0:1, nestingdepth)) { | ^~~~~~~~~~~~~ metamail.c:276:5: warning: implicit declaration of function ‘PrepareMessage’ [-Wimplicit-function-declaration] 276 | PrepareMessage(); | ^~~~~~~~~~~~~~ metamail.c:279:10: warning: implicit declaration of function ‘lc2strcmp’; did you mean ‘strcmp’? [-Wimplicit-function-declaration] 279 | if (!lc2strcmp(ContentType, "message") | ^~~~~~~~~ | strcmp metamail.c:281:34: warning: implicit declaration of function ‘SaveSquirrelFile’ [-Wimplicit-function-declaration] 281 | if (SquirrelFile) return(SaveSquirrelFile(SquirrelFile)); | ^~~~~~~~~~~~~~~~ metamail.c:312:13: warning: implicit declaration of function ‘MkTmpFileName’ [-Wimplicit-function-declaration] 312 | MkTmpFileName(NewSquirrelFile); | ^~~~~~~~~~~~~ metamail.c:418:25: warning: implicit declaration of function ‘TranslateInputToOutput’ [-Wimplicit-function-declaration] 418 | TranslateInputToOutput(InputFP, stdout, EncodingCode, "text"); | ^~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o mimencode mimencode.o codes.o ../../metamail/libmetamail.la -lncurses -ltinfo metamail.c:451:31: warning: implicit declaration of function ‘DelTmpFileName’ [-Wimplicit-function-declaration] 451 | DelTmpFileName( suggestedname ); | ^~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o splitmail splitmail.o shared.o ../../metamail/libmetamail.la -lncurses -ltinfo metamail.c: At top level: metamail.c:550:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 550 | ProcessArguments(argc, argv) | ^~~~~~~~~~~~~~~~ metamail.c: In function ‘ProcessArguments’: metamail.c:574:38: warning: implicit declaration of function ‘usage’ [-Wimplicit-function-declaration] 574 | if (++i >= argc) usage(); | ^~~~~ metamail.c:579:21: warning: implicit declaration of function ‘StripTrailingSpace’ [-Wimplicit-function-declaration] 579 | StripTrailingSpace(ContentType); | ^~~~~~~~~~~~~~~~~~ metamail.c:675:9: warning: implicit declaration of function ‘RunInNewWindow’ [-Wimplicit-function-declaration] 675 | RunInNewWindow(argv, argc, &SourceFileName); | ^~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:733:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 733 | usage() { | ^~~~~ metamail.c:738:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 738 | RunInNewWindow(argv, argc, SourceFileNamePtr) | ^~~~~~~~~~~~~~ metamail.c: In function ‘RunInNewWindow’: metamail.c:773:5: warning: implicit declaration of function ‘CreateNewWindowPrefix’ [-Wimplicit-function-declaration] 773 | CreateNewWindowPrefix(FullCmd); | ^~~~~~~~~~~~~~~~~~~~~ metamail.c:796:5: warning: implicit declaration of function ‘SetUpEnvironment’ [-Wimplicit-function-declaration] 796 | SetUpEnvironment(); | ^~~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:843:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 843 | TryMailcapEntry(mc, SquirrelFile) | ^~~~~~~~~~~~~~~ metamail.c: In function ‘TryMailcapEntry’: metamail.c:850:9: warning: implicit declaration of function ‘CtypeMatch’ [-Wimplicit-function-declaration] 850 | if (CtypeMatch(ContentType, mc.contenttype) && PassesTest(&mc)) { | ^~~~~~~~~~ metamail.c:850:52: warning: implicit declaration of function ‘PassesTest’ [-Wimplicit-function-declaration] 850 | if (CtypeMatch(ContentType, mc.contenttype) && PassesTest(&mc)) { | ^~~~~~~~~~ metamail.c:856:20: warning: implicit declaration of function ‘ExecuteMailcapEntry’; did you mean ‘TryMailcapEntry’? [-Wimplicit-function-declaration] 856 | return(ExecuteMailcapEntry(mc, TmpFileName, ContentType)); | ^~~~~~~~~~~~~~~~~~~ | TryMailcapEntry metamail.c: At top level: metamail.c:866:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 866 | SaveSquirrelFile(SquirrelFile) | ^~~~~~~~~~~~~~~~ metamail.c:894:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 894 | ExecuteMailcapEntry(mc, TmpFileName, ThisContentType) | ^~~~~~~~~~~~~~~~~~~ metamail.c: In function ‘ExecuteMailcapEntry’: metamail.c:904:5: warning: implicit declaration of function ‘BuildCommand’ [-Wimplicit-function-declaration] 904 | BuildCommand(cmd, PrintingMode ? mc.printcommand : mc.command, TmpFileName, &UsedTmpFileName, &PartsWritten); | ^~~~~~~~~~~~ metamail.c:920:9: warning: implicit declaration of function ‘SaveTtyState’ [-Wimplicit-function-declaration] 920 | SaveTtyState(); | ^~~~~~~~~~~~ metamail.c:922:10: warning: implicit declaration of function ‘NeedToAskBeforeExecuting’ [-Wimplicit-function-declaration] 922 | if (!NeedToAskBeforeExecuting(ThisContentType) | ^~~~~~~~~~~~~~~~~~~~~~~~ metamail.c:923:13: warning: implicit declaration of function ‘OKToRun’ [-Wimplicit-function-declaration] 923 | || OKToRun(ThisContentType, cmd, mc.label)) { | ^~~~~~~ metamail.c:942:17: warning: implicit declaration of function ‘strcatquoting’ [-Wimplicit-function-declaration] 942 | strcatquoting(cmd, CParams[j]); | ^~~~~~~~~~~~~ mailto.c:103:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 103 | EightBitCharHelp() { | ^~~~~~~~~~~~~~~~ metamail.c:960:27: warning: implicit declaration of function ‘WriteTmpFile’ [-Wimplicit-function-declaration] 960 | isempty = WriteTmpFile(TmpFileName, ThisContentType); | ^~~~~~~~~~~~ metamail.c:968:34: warning: implicit declaration of function ‘ExecuteCommand’ [-Wimplicit-function-declaration] 968 | resultcode = ExecuteCommand(TmpCmd, 1); | ^~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1033:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1033 | PassesTest(mc) | ^~~~~~~~~~ mailto.c: In function ‘tmpname’: mailto.c:145:13: warning: implicit declaration of function ‘nomemabort’ [-Wimplicit-function-declaration] 145 | if (!s) nomemabort(); | ^~~~~~~~~~ mailto.c: At top level: mailto.c:159:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 159 | TildeHelp() { | ^~~~~~~~~ metamail.c:1080:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1080 | GetMailcapEntry(fp, mc) | ^~~~~~~~~~~~~~~ mailto.c:231:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 231 | InitTerminal() { | ^~~~~~~~~~~~ mailto.c:274:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 274 | FinalizeTerminal() { | ^~~~~~~~~~~~~~~~ mailto.c: In function ‘FinalizeTerminal’: mailto.c:275:5: warning: implicit declaration of function ‘tfputs’; did you mean ‘tputs’? [-Wimplicit-function-declaration] 275 | tfputs(standendbuf); | ^~~~~~ | tputs metamail.c: In function ‘GetMailcapEntry’: mailto.c: At top level: mailto.c:296:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 296 | nomemabort() { | ^~~~~~~~~~ metamail.c:1158:17: warning: implicit declaration of function ‘ExceptionalNewline’ [-Wimplicit-function-declaration] 1158 | ExceptionalNewline(mc->contenttype, atoi(eq)); | ^~~~~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1169:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1169 | ExitWithError(txt) | ^~~~~~~~~~~~~ metamail.c:1199:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1199 | Read822Prefix(PrintHeads, nestingdepth) | ^~~~~~~~~~~~~ mailto.c: In function ‘nomemabort’: mailto.c:298:5: warning: implicit declaration of function ‘cleanexit’ [-Wimplicit-function-declaration] 298 | cleanexit(-1); | ^~~~~~~~~ metamail.c: In function ‘Read822Prefix’: mailto.c: At top level: metamail.c:1266:33: warning: implicit declaration of function ‘maybephead’ [-Wimplicit-function-declaration] 1266 | if (PrintHeads) maybephead(s+1); | ^~~~~~~~~~ mailto.c:410:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 410 | main(argc, argv) | ^~~~ mailto.c: In function ‘main’: mailto.c:410:1: warning: type of ‘argc’ defaults to ‘int’ [-Wimplicit-int] metamail.c:1295:21: warning: implicit declaration of function ‘phead’; did you mean ‘pread’? [-Wimplicit-function-declaration] 1295 | phead(s+1); | ^~~~~ | pread metamail.c: At top level: metamail.c:1317:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1317 | PrepareMessage() { | ^~~~~~~~~~~~~~ metamail.c:1351:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1351 | SetUpEnvironment() { | ^~~~~~~~~~~~~~~~ mailto.c:422:5: warning: implicit declaration of function ‘ProcessInitFiles’ [-Wimplicit-function-declaration] 422 | ProcessInitFiles(); | ^~~~~~~~~~~~~~~~ metamail.c: In function ‘SetUpEnvironment’: metamail.c:1367:5: warning: implicit declaration of function ‘EliminateNastyChars’ [-Wimplicit-function-declaration] 1367 | EliminateNastyChars(MailSummary); | ^~~~~~~~~~~~~~~~~~~ mailto.c:423:5: warning: implicit declaration of function ‘InitSignals’ [-Wimplicit-function-declaration] 423 | InitSignals(); | ^~~~~~~~~~~ metamail.c: At top level: metamail.c:1433:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1433 | OKToRun(ctype, progname, label) | ^~~~~~~ metamail.c:1458:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1458 | EliminateNastyChars(s) | ^~~~~~~~~~~~~~~~~~~ metamail.c:1472:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1472 | StripTrailingSpace(s) | ^~~~~~~~~~~~~~~~~~ metamail.c:1523:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1523 | maybephead(hdr) | ^~~~~~~~~~ metamail.c: In function ‘maybephead’: metamail.c:1538:17: warning: ‘return’ with no value, in function returning non-void 1538 | return; | ^~~~~~ mailto.c:501:5: warning: implicit declaration of function ‘ProcessMailcapFiles’ [-Wimplicit-function-declaration] 501 | ProcessMailcapFiles(); | ^~~~~~~~~~~~~~~~~~~ metamail.c:1523:1: note: declared here 1523 | maybephead(hdr) | ^~~~~~~~~~ metamail.c:1542:9: warning: ‘return’ with no value, in function returning non-void 1542 | return; | ^~~~~~ metamail.c:1523:1: note: declared here 1523 | maybephead(hdr) | ^~~~~~~~~~ metamail.c:1549:17: warning: ‘return’ with no value, in function returning non-void 1549 | return; | ^~~~~~ metamail.c:1523:1: note: declared here 1523 | maybephead(hdr) | ^~~~~~~~~~ metamail.c: At top level: metamail.c:1557:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1557 | phead(s) | ^~~~~ mailto.c:541:21: warning: implicit declaration of function ‘FputsQuotingLT’ [-Wimplicit-function-declaration] 541 | FputsQuotingLT(LineBuf+1, fpout, CurrentPart, EightBitMode, RightToLeftMode); | ^~~~~~~~~~~~~~ metamail.c:1691:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1691 | BuildCommand(Buf, controlstring, TmpFileName, UsedTmpFileName, PartsWritten) | ^~~~~~~~~~~~ mailto.c:551:25: warning: implicit declaration of function ‘TryClosingStyle’ [-Wimplicit-function-declaration] 551 | TryClosingStyle("indentright", fpout, CurrentPart); | ^~~~~~~~~~~~~~~ metamail.c: In function ‘BuildCommand’: metamail.c:1876:21: warning: implicit declaration of function ‘strcpynoquotes’ [-Wimplicit-function-declaration] 1876 | strcpynoquotes(to, p); | ^~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1900:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1900 | strcpynoquotes(t,f) | ^~~~~~~~~~~~~~ metamail.c:1911:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1911 | WriteTmpFile(fname, ctype) | ^~~~~~~~~~~~ mailto.c:553:25: warning: implicit declaration of function ‘TryOpeningStyle’ [-Wimplicit-function-declaration] 553 | TryOpeningStyle("indent", fpout, CurrentPart, NULL); | ^~~~~~~~~~~~~~~ metamail.c: In function ‘WriteTmpFile’: metamail.c:1921:9: warning: implicit declaration of function ‘metamail_fatal’ [-Wimplicit-function-declaration] 1921 | metamail_fatal("Can't create temporary file: ", fname); | ^~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1930:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1930 | TranslateInputToOutput(InputFP, OutputFP, Ecode, ctype) | ^~~~~~~~~~~~~~~~~~~~~~ metamail.c: In function ‘TranslateInputToOutput’: metamail.c:1939:13: warning: implicit declaration of function ‘from64’ [-Wimplicit-function-declaration] 1939 | from64(InputFP, OutputFP, InMultipart ? Boundaries : NULL, &BoundaryCt, DoesNeedPortableNewlines(ctype)); | ^~~~~~ mailto.c:594:21: warning: implicit declaration of function ‘TempCloseStyles’ [-Wimplicit-function-declaration] 594 | TempCloseStyles(fpout); | ^~~~~~~~~~~~~~~ metamail.c:1939:85: warning: implicit declaration of function ‘DoesNeedPortableNewlines’ [-Wimplicit-function-declaration] 1939 | FP, OutputFP, InMultipart ? Boundaries : NULL, &BoundaryCt, DoesNeedPortableNewlines(ctype)); | ^~~~~~~~~~~~~~~~~~~~~~~~ mailto.c:607:21: warning: implicit declaration of function ‘ReopenStyles’ [-Wimplicit-function-declaration] 607 | ReopenStyles(fpout, CurrentPart); | ^~~~~~~~~~~~ metamail.c:1942:13: warning: implicit declaration of function ‘fromqp’ [-Wimplicit-function-declaration] 1942 | fromqp(InputFP, OutputFP, InMultipart ? Boundaries : NULL, &BoundaryCt); | ^~~~~~ metamail.c:1945:13: warning: implicit declaration of function ‘fromuue’ [-Wimplicit-function-declaration] 1945 | fromuue(InputFP, OutputFP, InMultipart ? Boundaries: NULL, &BoundaryCt); | ^~~~~~~ metamail.c: At top level: mailto.c:611:21: warning: implicit declaration of function ‘ToggleStyle’ [-Wimplicit-function-declaration] 611 | ToggleStyle("bold", fpout, CurrentPart, BoldOn, BoldOff); | ^~~~~~~~~~~ metamail.c:1955:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1955 | CreateNewWindowPrefix(Prefix) | ^~~~~~~~~~~~~~~~~~~~~ metamail.c:1985:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1985 | SaveTtyState() { | ^~~~~~~~~~~~ metamail.c:1993:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1993 | RestoreTtyState() { | ^~~~~~~~~~~~~~~ metamail.c:2000:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2000 | NeedToAskBeforeExecuting(type) | ^~~~~~~~~~~~~~~~~~~~~~~~ metamail.c:2011:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2011 | NeedToBeQuiet(cmd) | ^~~~~~~~~~~~~ metamail.c:2021:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2021 | CtypeMatch(ctype, pat) | ^~~~~~~~~~ metamail.c:2047:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2047 | ExecuteCommand(cmd, really) | ^~~~~~~~~~~~~~ mailto.c:642:28: warning: implicit declaration of function ‘TranslateInputToEncodedOutput’ [-Wimplicit-function-declaration] 642 | (void) TranslateInputToEncodedOutput(fpin, fpout, ENC_NONE, ""); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metamail.c: In function ‘ConsumeRestOfPart’: metamail.c:2087:17: warning: implicit declaration of function ‘PendingBoundary’ [-Wimplicit-function-declaration] 2087 | && PendingBoundary(Buf, Boundaries, &BoundaryCt)) { | ^~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:2171:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2171 | strcatquoting(s1, s2) | ^~~~~~~~~~~~~ metamail.c:2186:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2186 | PauseForUser() { | ^~~~~~~~~~~~ metamail.c: In function ‘PauseForUser’: mailto.c:658:21: warning: implicit declaration of function ‘EditCurrentMessage’ [-Wimplicit-function-declaration] 658 | EditCurrentMessage(0); | ^~~~~~~~~~~~~~~~~~ metamail.c:2187:43: warning: ‘return’ with no value, in function returning non-void 2187 | if (DefinitelyNotTty || MustNotBeTty) return; | ^~~~~~ metamail.c:2186:1: note: declared here 2186 | PauseForUser() { | ^~~~~~~~~~~~ mailto.c:693:33: warning: implicit declaration of function ‘EndStyle’ [-Wimplicit-function-declaration] 693 | EndStyle(fpout, "center"); | ^~~~~~~~ metamail.c:2191:9: warning: implicit declaration of function ‘StartRawStdin’ [-Wimplicit-function-declaration] 2191 | if (StartRawStdin() != -1) { | ^~~~~~~~~~~~~ metamail.c: At top level: metamail.c:2202:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2202 | StartRawStdin() { | ^~~~~~~~~~~~~ mailto.c:704:29: warning: implicit declaration of function ‘StartStyle’ [-Wimplicit-function-declaration] 704 | StartStyle(fpout, "center", NULL); | ^~~~~~~~~~ metamail.c: In function ‘HandleMessage’: metamail.c:413:21: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 413 | fgets(Fname, sizeof(Fname), stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metamail.c:427:29: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 427 | fgets(Fname, sizeof(Fname), stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metamail.c:489:25: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 489 | fgets(ContentType, 64, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c:729:21: warning: implicit declaration of function ‘WriteOutMessage’ [-Wimplicit-function-declaration] 729 | WriteOutMessage(fptmp, ToList, Subject, CCList, FirstPart); | ^~~~~~~~~~~~~~~ metamail.c: In function ‘ProcessArguments’: metamail.c:633:21: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 633 | system(RESET_PROGRAM); | ^~~~~~~~~~~~~~~~~~~~~ metamail.c: In function ‘RunInNewWindow’: metamail.c:768:9: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 768 | system(FullCmd); /* Cheesy way to do it */ | ^~~~~~~~~~~~~~~ mailto.c:740:21: warning: implicit declaration of function ‘RestoreCurrentStyles’ [-Wimplicit-function-declaration] 740 | RestoreCurrentStyles(); | ^~~~~~~~~~~~~~~~~~~~ mailto.c:746:26: warning: implicit declaration of function ‘WriteDeadLetter’ [-Wimplicit-function-declaration] 746 | if (!WriteDeadLetter()) cleanexit(0); | ^~~~~~~~~~~~~~~ metamail.c: In function ‘SetUpEnvironment’: metamail.c:1428:9: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1428 | system("printenv"); | ^~~~~~~~~~~~~~~~~~ mailto.c:768:29: warning: implicit declaration of function ‘SwitchToEuropean’ [-Wimplicit-function-declaration] 768 | SwitchToEuropean(); | ^~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:951:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 951 | WriteOutMessage(fp, ToList, Subject, CCList, FirstPart) | ^~~~~~~~~~~~~~~ mailto.c: In function ‘WriteOutMessage’: mailto.c:960:9: warning: implicit declaration of function ‘EmitHeader’ [-Wimplicit-function-declaration] 960 | EmitHeader(fp, "In-Reply-To", InReplyTo); | ^~~~~~~~~~ mailto.c:962:5: warning: implicit declaration of function ‘EmitHeaderWithAliases’ [-Wimplicit-function-declaration] 962 | EmitHeaderWithAliases(fp, "To", ToList); | ^~~~~~~~~~~~~~~~~~~~~ mailto.c:975:21: warning: ‘return’ with no value, in function returning non-void 975 | if (!FirstPart) return; /* empty body */ | ^~~~~~ mailto.c:951:1: note: declared here 951 | WriteOutMessage(fp, ToList, Subject, CCList, FirstPart) | ^~~~~~~~~~~~~~~ mailto.c:994:13: warning: implicit declaration of function ‘WriteContentTypeAndEncoding’ [-Wimplicit-function-declaration] 994 | WriteContentTypeAndEncoding(fp, FirstPart); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:1019:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1019 | WriteContentTypeAndEncoding(fp, part) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c: In function ‘WriteContentTypeAndEncoding’: mailto.c:1036:13: warning: implicit declaration of function ‘WriteCtypeNicely’ [-Wimplicit-function-declaration] 1036 | WriteCtypeNicely(fp, part->content_type); | ^~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:1059:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1059 | TranslateInputToEncodedOutput(InputFP, OutputFP, Ecode, ctype) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c: In function ‘TranslateInputToEncodedOutput’: mailto.c:1068:13: warning: implicit declaration of function ‘to64’ [-Wimplicit-function-declaration] 1068 | to64(InputFP, OutputFP, DoesNeedPortableNewlines(ctype)); | ^~~~ mailto.c:1068:37: warning: implicit declaration of function ‘DoesNeedPortableNewlines’ [-Wimplicit-function-declaration] 1068 | to64(InputFP, OutputFP, DoesNeedPortableNewlines(ctype)); | ^~~~~~~~~~~~~~~~~~~~~~~~ mailto.c:1071:13: warning: implicit declaration of function ‘toqp’ [-Wimplicit-function-declaration] 1071 | toqp(InputFP, OutputFP); | ^~~~ mailto.c: At top level: mailto.c:1091:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1091 | TempCloseStyles(fp) | ^~~~~~~~~~~~~~~ mailto.c:1104:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1104 | RestoreCurrentStyles() { | ^~~~~~~~~~~~~~~~~~~~ mailto.c:1114:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1114 | ReopenStyles(fp, part) | ^~~~~~~~~~~~ mailto.c:1126:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1126 | richtextreset() | ^~~~~~~~~~~~~ mailto.c:1131:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1131 | AlreadyInStyle(s) | ^~~~~~~~~~~~~~ mailto.c:1141:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1141 | StartStyle(fp, s, envstartstr) | ^~~~~~~~~~ mailto.c:1157:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1157 | EndStyle(fp, s) | ^~~~~~~~ mailto.c:1181:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1181 | ToggleStyle(name, fp, part, turnonstr, turnoffstr) | ^~~~~~~~~~~ mailto.c:1200:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1200 | TryOpeningStyle(name, fp, part, envstartstr) | ^~~~~~~~~~~~~~~ mailto.c:1214:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1214 | TryClosingStyle(name, fp, part) | ^~~~~~~~~~~~~~~ mailto.c:1227:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1227 | FputsQuotingLT(s, fp, part, EightBitMode, RightToLeftMode) | ^~~~~~~~~~~~~~ mailto.c: In function ‘FputsQuotingLT’: mailto.c:1245:9: warning: ‘return’ with no value, in function returning non-void 1245 | return; | ^~~~~~ mailto.c:1227:1: note: declared here 1227 | FputsQuotingLT(s, fp, part, EightBitMode, RightToLeftMode) | ^~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:1292:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1292 | cleanexit(code) | ^~~~~~~~~ mailto.c: In function ‘cleanexit’: mailto.c:1295:5: warning: implicit declaration of function ‘finalize’ [-Wimplicit-function-declaration] 1295 | finalize(); | ^~~~~~~~ mailto.c: At top level: mailto.c:1299:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1299 | finalize() { | ^~~~~~~~ mailto.c:1331:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1331 | InitSignals() { | ^~~~~~~~~~~ mailto.c:1345:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1345 | WriteDeadLetter() | ^~~~~~~~~~~~~~~ mailto.c: In function ‘GetMailcapEntry’: mailto.c:1529:13: warning: implicit declaration of function ‘ExceptionalNewline’ [-Wimplicit-function-declaration] 1529 | ExceptionalNewline(mc->contenttype, atoi(eq)); | ^~~~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:1539:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1539 | ProcessMailcapFiles() | ^~~~~~~~~~~~~~~~~~~ mailto.c: In function ‘CreateNewPart’: mailto.c:1668:112: warning: implicit declaration of function ‘lc2strcmp’; did you mean ‘strcmp’? [-Wimplicit-function-declaration] 1668 | x(mc->contenttype, '/') && !index(mc->contenttype, '*') && !lc2strcmp(mc->contenttype, lc)) { | ^~~~~~~~~ | strcmp mailto.c:1694:36: warning: implicit declaration of function ‘WhichEncodingForFile’ [-Wimplicit-function-declaration] 1694 | mp->encoding_type_needed = WhichEncodingForFile(mp->filename, mp->content_type); | ^~~~~~~~~~~~~~~~~~~~ mailto.c:1697:9: warning: implicit declaration of function ‘SetTextFlags’ [-Wimplicit-function-declaration] 1697 | SetTextFlags(mp); | ^~~~~~~~~~~~ mailto.c:1714:5: warning: implicit declaration of function ‘BuildCommand’ [-Wimplicit-function-declaration] 1714 | BuildCommand(CmdBuf, mc->composecommand ? mc->composecommand : mc->composetypedcommand, mp->filename); | ^~~~~~~~~~~~ mailto.c:1810:17: warning: implicit declaration of function ‘from64’ [-Wimplicit-function-declaration] 1810 | from64(fp, fpout, NULL, &bct, 0); | ^~~~~~ mailto.c:1813:17: warning: implicit declaration of function ‘fromqp’ [-Wimplicit-function-declaration] 1813 | fromqp(fp, fpout, NULL, &bct); | ^~~~~~ mailto.c: At top level: mailto.c:1833:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1833 | SetTextFlags(mp) | ^~~~~~~~~~~~ mailto.c: In function ‘SetTextFlags’: mailto.c:1836:10: warning: implicit declaration of function ‘lc2strncmp’; did you mean ‘strncmp’? [-Wimplicit-function-declaration] 1836 | if (!lc2strncmp(mp->content_type, "text/", 5)) { | ^~~~~~~~~~ | strncmp mailto.c: At top level: mailto.c:1844:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1844 | WhichEncodingForFile(fname, ctype) | ^~~~~~~~~~~~~~~~~~~~ mailto.c:1880:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1880 | BuildCommand(Buf, controlstring, TmpFileName) | ^~~~~~~~~~~~ mailto.c:1918:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1918 | CtypeMatch(ctype, pat) | ^~~~~~~~~~ mailto.c:1939:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1939 | EditCurrentMessage(UseVisual) | ^~~~~~~~~~~~~~~~~~ mailto.c: In function ‘EditCurrentMessage’: mailto.c:1966:14: warning: implicit declaration of function ‘ContainsEightBitChar’ [-Wimplicit-function-declaration] 1966 | ContainsEightBitChar(FirstPart->filename)) { | ^~~~~~~~~~~~~~~~~~~~ mailto.c:1972:9: warning: ‘return’ with no value, in function returning non-void 1972 | return; | ^~~~~~ mailto.c:1939:1: note: declared here 1939 | EditCurrentMessage(UseVisual) | ^~~~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:2025:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2025 | ProcessInitFiles() { | ^~~~~~~~~~~~~~~~ mailto.c: In function ‘ProcessInitFiles’: mailto.c:2028:5: warning: implicit declaration of function ‘ProcessOneMailRC’ [-Wimplicit-function-declaration] 2028 | ProcessOneMailRC("/usr/lib/Mail.rc", 0); | ^~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:2071:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2071 | ProcessOneMailRC(fname, IsAndrew) | ^~~~~~~~~~~~~~~~ mailto.c: In function ‘ProcessOneMailRC’: mailto.c:2080:14: warning: ‘return’ with no value, in function returning non-void 2080 | if (!fp) return; | ^~~~~~ mailto.c:2071:1: note: declared here 2071 | ProcessOneMailRC(fname, IsAndrew) | ^~~~~~~~~~~~~~~~ mailto.c:2090:13: warning: implicit declaration of function ‘HandleAliasCommand’ [-Wimplicit-function-declaration] 2090 | HandleAliasCommand(LineBuf); | ^~~~~~~~~~~~~~~~~~ libtool: link: x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/mimencode mimencode.o codes.o -Wl,--as-needed ../../metamail/.libs/libmetamail.so -lncurses -ltinfo mailto.c:2092:13: warning: implicit declaration of function ‘HandleSetCommand’ [-Wimplicit-function-declaration] 2092 | HandleSetCommand(LineBuf+4, 1); | ^~~~~~~~~~~~~~~~ libtool: link: x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/splitmail splitmail.o shared.o -Wl,--as-needed ../../metamail/.libs/libmetamail.so -lncurses -ltinfo mailto.c: At top level: mailto.c:2105:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2105 | HandleSetCommand(cmd, DoSet) | ^~~~~~~~~~~~~~~~ mailto.c:2149:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2149 | HandleAliasCommand(aliasline) | ^~~~~~~~~~~~~~~~~~ mailto.c: In function ‘HandleAliasCommand’: mailto.c:2169:9: warning: ‘return’ with no value, in function returning non-void 2169 | return; | ^~~~~~ mailto.c:2149:1: note: declared here 2149 | HandleAliasCommand(aliasline) | ^~~~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:2178:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2178 | EmitHeader(fp, hdr, body) | ^~~~~~~~~~ mailto.c: In function ‘EmitHeader’: mailto.c:2185:5: warning: implicit declaration of function ‘HeaderFputs’ [-Wimplicit-function-declaration] 2185 | HeaderFputs(body, fp, hdr); | ^~~~~~~~~~~ mailto.c: At top level: mailto.c:2216:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2216 | HeaderFputs(s, fp, hdr) | ^~~~~~~~~~~ mailto.c: In function ‘HeaderFputs’: mailto.c:2223:13: warning: ‘return’ with no value, in function returning non-void 2223 | if (!s) return; | ^~~~~~ mailto.c:2216:1: note: declared here 2216 | HeaderFputs(s, fp, hdr) | ^~~~~~~~~~~ mailto.c:2240:17: warning: implicit declaration of function ‘PutQP’ [-Wimplicit-function-declaration] 2240 | PutQP(*s, fp); | ^~~~~ mailto.c: At top level: mailto.c:2257:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2257 | PutQP(c, fp) | ^~~~~ mailto.c:2266:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2266 | EmitHeaderWithAliases(fp, hdr, names) | ^~~~~~~~~~~~~~~~~~~~~ mailto.c: In function ‘EmitHeaderWithAliases’: mailto.c:2273:5: warning: implicit declaration of function ‘EmitAddresses’ [-Wimplicit-function-declaration] 2273 | EmitAddresses(fp, names, hdr); | ^~~~~~~~~~~~~ mailto.c: At top level: mailto.c:2277:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2277 | EmitAddresses(fp, names, hdr) | ^~~~~~~~~~~~~ mailto.c: In function ‘EmitAddresses’: mailto.c:2286:9: warning: implicit declaration of function ‘DeAlias’ [-Wimplicit-function-declaration] 2286 | DeAlias(names, fp, hdr); | ^~~~~~~ mailto.c: At top level: mailto.c:2295:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2295 | DeAlias(name, fp, hdr) | ^~~~~~~ mailto.c: In function ‘DeAlias’: mailto.c:2313:13: warning: ‘return’ with no value, in function returning non-void 2313 | return; | ^~~~~~ mailto.c:2295:1: note: declared here 2295 | DeAlias(name, fp, hdr) | ^~~~~~~ mailto.c: At top level: mailto.c:2321:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2321 | WriteCtypeNicely(fp, ct) | ^~~~~~~~~~~~~~~~ mailto.c: In function ‘WriteCtypeNicely’: mailto.c:2350:13: warning: implicit declaration of function ‘fputsquoting’; did you mean ‘FputsQuotingLT’? [-Wimplicit-function-declaration] 2350 | fputsquoting(s, fp); | ^~~~~~~~~~~~ | FputsQuotingLT mailto.c: At top level: mailto.c:2356:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2356 | fputsquoting(s, fp) | ^~~~~~~~~~~~ mailto.c:2388:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2388 | controlputc(c) | ^~~~~~~~~~~ mailto.c:2396:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2396 | tfputs(s) | ^~~~~~ mailto.c:2402:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2402 | ContainsEightBitChar(fname) | ^~~~~~~~~~~~~~~~~~~~ mailto.c:2422:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2422 | SwitchToEuropean() { | ^~~~~~~~~~~~~~~~ mailto.c: In function ‘TildeHelp’: mailto.c:79:29: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | #define SYSTEM(command) system(command); | ^~~~~~~~~~~~~~~ mailto.c:213:9: note: in expansion of macro ‘SYSTEM’ 213 | SYSTEM(CmdBuf); | ^~~~~~ mailto.c: In function ‘main’: mailto.c:79:29: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | #define SYSTEM(command) system(command); | ^~~~~~~~~~~~~~~ mailto.c:545:21: note: in expansion of macro ‘SYSTEM’ 545 | SYSTEM(start); | ^~~~~~ mailto.c:79:29: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | #define SYSTEM(command) system(command); | ^~~~~~~~~~~~~~~ mailto.c:738:21: note: in expansion of macro ‘SYSTEM’ 738 | SYSTEM(Cmd); | ^~~~~~ mailto.c: In function ‘CreateNewPart’: mailto.c:1610:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1610 | fgets(LineBuf, sizeof(LineBuf), stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c:1617:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1617 | fgets(CTLineBuf, sizeof(CTLineBuf), stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c:1656:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1656 | fgets(LineBuf, sizeof(LineBuf), stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c: In function ‘EditCurrentMessage’: mailto.c:79:29: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | #define SYSTEM(command) system(command); | ^~~~~~~~~~~~~~~ mailto.c:1963:9: note: in expansion of macro ‘SYSTEM’ 1963 | SYSTEM(CmdBuf); | ^~~~~~ mailto.c:2000:13: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2000 | fgets(LineBuf, sizeof(LineBuf), stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c:79:29: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | #define SYSTEM(command) system(command); | ^~~~~~~~~~~~~~~ mailto.c:2005:13: note: in expansion of macro ‘SYSTEM’ 2005 | SYSTEM(CmdBuf2); | ^~~~~~ mailto.c:79:29: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | #define SYSTEM(command) system(command); | ^~~~~~~~~~~~~~~ mailto.c:2008:13: note: in expansion of macro ‘SYSTEM’ 2008 | SYSTEM(CmdBuf); | ^~~~~~ /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o metamail metamail.o codes.o uue.o shared.o environment.o mailcap.o tmpfile.o ../../metamail/libmetamail.la -lncurses -ltinfo libtool: link: x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/metamail metamail.o codes.o uue.o shared.o environment.o mailcap.o tmpfile.o -Wl,--as-needed ../../metamail/.libs/libmetamail.so -lncurses -ltinfo /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o mailto mailto.o codes.o shared.o ../../metamail/libmetamail.la -lncurses -ltinfo libtool: link: x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/mailto mailto.o codes.o shared.o -Wl,--as-needed ../../metamail/.libs/libmetamail.so -lncurses -ltinfo make[2]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/metamail' Making all in richmail make[2]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/richmail' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o richset.o richset.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o richlex.o richlex.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o iso2022.o iso2022.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o usascii.o usascii.c In file included from richlex.c:46: richlex.h:108:9: warning: type defaults to ‘int’ in declaration of ‘richtextreset’ [-Wimplicit-int] 108 | extern richtextreset(); | ^~~~~~~~~~~~~ richlex.h:130:9: warning: type defaults to ‘int’ in declaration of ‘richtextcorrect’ [-Wimplicit-int] 130 | extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); | ^~~~~~~~~~~~~~~ richlex.h:150:9: warning: type defaults to ‘int’ in declaration of ‘richtextencoding’ [-Wimplicit-int] 150 | extern richtextencoding( /* int encoding */ ); | ^~~~~~~~~~~~~~~~ In file included from richlex.c:47: richset.h:92:9: warning: type defaults to ‘int’ in declaration of ‘charsetinit’ [-Wimplicit-int] 92 | extern charsetinit ( /* struct charsetproc *charset, char *name */ ); | ^~~~~~~~~~~ richset.h:98:9: warning: type defaults to ‘int’ in declaration of ‘charsetnameinit’ [-Wimplicit-int] 98 | extern charsetnameinit ( /* char *name */ ); | ^~~~~~~~~~~~~~~ richset.h:103:9: warning: type defaults to ‘int’ in declaration of ‘charsetpush’ [-Wimplicit-int] 103 | extern charsetpush ( /* struct charsetproc *charset */ ); | ^~~~~~~~~~~ richset.h:110:9: warning: type defaults to ‘int’ in declaration of ‘charsetpop’ [-Wimplicit-int] 110 | extern charsetpop ( /* struct charsetproc *charset */ ); | ^~~~~~~~~~ richset.h:122:9: warning: type defaults to ‘int’ in declaration of ‘charmember’ [-Wimplicit-int] 122 | extern charmember ( /* struct charsetmember *member, RCHAR ch */ ); | ^~~~~~~~~~ richset.h:127:9: warning: type defaults to ‘int’ in declaration of ‘charmemberspec’ [-Wimplicit-int] 127 | extern charmemberspec ( /* struct charsetmember *member, RCHAR ch, | ^~~~~~~~~~~~~~ richset.h:133:9: warning: type defaults to ‘int’ in declaration of ‘charmemberctrl’ [-Wimplicit-int] 133 | extern charmemberctrl ( /* struct charsetmember *member, RCHAR ch */ ); | ^~~~~~~~~~~~~~ richlex.c:106:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 106 | richtextreset() | ^~~~~~~~~~~~~ richlex.c:192:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 192 | static richtextsingle(TextEnriched) | ^~~~~~~~~~~~~~ In file included from iso2022.c:44: richlex.h:108:9: warning: type defaults to ‘int’ in declaration of ‘richtextreset’ [-Wimplicit-int] 108 | extern richtextreset(); | ^~~~~~~~~~~~~ richlex.h:130:9: warning: type defaults to ‘int’ in declaration of ‘richtextcorrect’ [-Wimplicit-int] 130 | extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); | ^~~~~~~~~~~~~~~ richlex.h:150:9: warning: type defaults to ‘int’ in declaration of ‘richtextencoding’ [-Wimplicit-int] 150 | extern richtextencoding( /* int encoding */ ); | ^~~~~~~~~~~~~~~~ In file included from usascii.c:39: richlex.h:108:9: warning: type defaults to ‘int’ in declaration of ‘richtextreset’ [-Wimplicit-int] 108 | extern richtextreset(); | ^~~~~~~~~~~~~ In file included from iso2022.c:45: richset.h:92:9: warning: type defaults to ‘int’ in declaration of ‘charsetinit’ [-Wimplicit-int] 92 | extern charsetinit ( /* struct charsetproc *charset, char *name */ ); | ^~~~~~~~~~~ richset.h:98:9: warning: type defaults to ‘int’ in declaration of ‘charsetnameinit’ [-Wimplicit-int] 98 | extern charsetnameinit ( /* char *name */ ); | ^~~~~~~~~~~~~~~ richlex.h:130:9: warning: type defaults to ‘int’ in declaration of ‘richtextcorrect’ [-Wimplicit-int] 130 | extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); | ^~~~~~~~~~~~~~~ richset.h:103:9: warning: type defaults to ‘int’ in declaration of ‘charsetpush’ [-Wimplicit-int] 103 | extern charsetpush ( /* struct charsetproc *charset */ ); | ^~~~~~~~~~~ richlex.h:150:9: warning: type defaults to ‘int’ in declaration of ‘richtextencoding’ [-Wimplicit-int] 150 | extern richtextencoding( /* int encoding */ ); | ^~~~~~~~~~~~~~~~ richset.h:110:9: warning: type defaults to ‘int’ in declaration of ‘charsetpop’ [-Wimplicit-int] 110 | extern charsetpop ( /* struct charsetproc *charset */ ); | ^~~~~~~~~~ richset.h:122:9: warning: type defaults to ‘int’ in declaration of ‘charmember’ [-Wimplicit-int] 122 | extern charmember ( /* struct charsetmember *member, RCHAR ch */ ); | ^~~~~~~~~~ richset.h:127:9: warning: type defaults to ‘int’ in declaration of ‘charmemberspec’ [-Wimplicit-int] 127 | extern charmemberspec ( /* struct charsetmember *member, RCHAR ch, | ^~~~~~~~~~~~~~ richset.h:133:9: warning: type defaults to ‘int’ in declaration of ‘charmemberctrl’ [-Wimplicit-int] 133 | extern charmemberctrl ( /* struct charsetmember *member, RCHAR ch */ ); | ^~~~~~~~~~~~~~ iso2022.c:76:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 76 | iso2022_init (name) | ^~~~~~~~~~~~ In file included from usascii.c:40: richset.h:92:9: warning: type defaults to ‘int’ in declaration of ‘charsetinit’ [-Wimplicit-int] 92 | extern charsetinit ( /* struct charsetproc *charset, char *name */ ); | ^~~~~~~~~~~ richset.h:98:9: warning: type defaults to ‘int’ in declaration of ‘charsetnameinit’ [-Wimplicit-int] 98 | extern charsetnameinit ( /* char *name */ ); | ^~~~~~~~~~~~~~~ iso2022.c: In function ‘iso2022_init’: richset.h:103:9: warning: type defaults to ‘int’ in declaration of ‘charsetpush’ [-Wimplicit-int] 103 | extern charsetpush ( /* struct charsetproc *charset */ ); | ^~~~~~~~~~~ iso2022.c:87:9: warning: ‘return’ with no value, in function returning non-void 87 | return; | ^~~~~~ iso2022.c:76:1: note: declared here 76 | iso2022_init (name) | ^~~~~~~~~~~~ richset.h:110:9: warning: type defaults to ‘int’ in declaration of ‘charsetpop’ [-Wimplicit-int] 110 | extern charsetpop ( /* struct charsetproc *charset */ ); | ^~~~~~~~~~ richset.h:122:9: warning: type defaults to ‘int’ in declaration of ‘charmember’ [-Wimplicit-int] 122 | extern charmember ( /* struct charsetmember *member, RCHAR ch */ ); | ^~~~~~~~~~ richset.h:127:9: warning: type defaults to ‘int’ in declaration of ‘charmemberspec’ [-Wimplicit-int] 127 | extern charmemberspec ( /* struct charsetmember *member, RCHAR ch, | ^~~~~~~~~~~~~~ richset.h:133:9: warning: type defaults to ‘int’ in declaration of ‘charmemberctrl’ [-Wimplicit-int] 133 | extern charmemberctrl ( /* struct charsetmember *member, RCHAR ch */ ); | ^~~~~~~~~~~~~~ usascii.c:45:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 45 | usascii_init (name) | ^~~~~~~~~~~~ richlex.c:417:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 417 | static richtextoutstr(str,outparam) | ^~~~~~~~~~~~~~ usascii.c:102:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 102 | usascii_render (ch,param) | ^~~~~~~~~~~~~~ usascii.c:112:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 112 | usascii_encoding (newenc) | ^~~~~~~~~~~~~~~~ richlex.c:431:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 431 | richtextcorrect(inparam,outparam,TextEnriched) | ^~~~~~~~~~~~~~~ richlex.c:460:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 460 | richtextencoding(encoding) | ^~~~~~~~~~~~~~~~ iso2022.c:92:9: warning: implicit declaration of function ‘controloutput’ [-Wimplicit-function-declaration] 92 | controloutput("\033$)C",0); | ^~~~~~~~~~~~~ iso2022.c: In function ‘iso2022_command’: iso2022.c:161:13: warning: implicit declaration of function ‘controlputc’ [-Wimplicit-function-declaration] 161 | controlputc(SwToOther); | ^~~~~~~~~~~ iso2022.c: At top level: iso2022.c:260:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 260 | iso2022_render (ch,param) | ^~~~~~~~~~~~~~ In file included from richset.c:38: richlex.h:108:9: warning: type defaults to ‘int’ in declaration of ‘richtextreset’ [-Wimplicit-int] 108 | extern richtextreset(); | ^~~~~~~~~~~~~ richlex.h:130:9: warning: type defaults to ‘int’ in declaration of ‘richtextcorrect’ [-Wimplicit-int] 130 | extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); | ^~~~~~~~~~~~~~~ iso2022.c:297:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 297 | iso2022_encoding (newenc) | ^~~~~~~~~~~~~~~~ richlex.h:150:9: warning: type defaults to ‘int’ in declaration of ‘richtextencoding’ [-Wimplicit-int] 150 | extern richtextencoding( /* int encoding */ ); | ^~~~~~~~~~~~~~~~ In file included from richset.c:39: richset.h:92:9: warning: type defaults to ‘int’ in declaration of ‘charsetinit’ [-Wimplicit-int] 92 | extern charsetinit ( /* struct charsetproc *charset, char *name */ ); | ^~~~~~~~~~~ richset.h:98:9: warning: type defaults to ‘int’ in declaration of ‘charsetnameinit’ [-Wimplicit-int] 98 | extern charsetnameinit ( /* char *name */ ); | ^~~~~~~~~~~~~~~ richset.h:103:9: warning: type defaults to ‘int’ in declaration of ‘charsetpush’ [-Wimplicit-int] 103 | extern charsetpush ( /* struct charsetproc *charset */ ); | ^~~~~~~~~~~ richset.h:110:9: warning: type defaults to ‘int’ in declaration of ‘charsetpop’ [-Wimplicit-int] 110 | extern charsetpop ( /* struct charsetproc *charset */ ); | ^~~~~~~~~~ richset.h:122:9: warning: type defaults to ‘int’ in declaration of ‘charmember’ [-Wimplicit-int] 122 | extern charmember ( /* struct charsetmember *member, RCHAR ch */ ); | ^~~~~~~~~~ richset.h:127:9: warning: type defaults to ‘int’ in declaration of ‘charmemberspec’ [-Wimplicit-int] 127 | extern charmemberspec ( /* struct charsetmember *member, RCHAR ch, | ^~~~~~~~~~~~~~ richset.h:133:9: warning: type defaults to ‘int’ in declaration of ‘charmemberctrl’ [-Wimplicit-int] 133 | extern charmemberctrl ( /* struct charsetmember *member, RCHAR ch */ ); | ^~~~~~~~~~~~~~ richset.c:62:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 62 | charsetinit (charset,name) | ^~~~~~~~~~~ richset.c:80:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 80 | charsetnameinit (name) | ^~~~~~~~~~~~~~~ richset.c:114:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 114 | charsetpush (charset) | ^~~~~~~~~~~ richset.c:132:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 132 | charsetpop (charset) | ^~~~~~~~~~ richset.c:160:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 160 | charmember (member,ch) | ^~~~~~~~~~ richset.c:171:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 171 | charmemberspec (member,ch,charset) | ^~~~~~~~~~~~~~ richset.c:183:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 183 | charmemberctrl (member,ch) | ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o richtext.o richtext.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../metamail -I../.. -I../../metamail -I../.. -I../../metamail -pipe -march=native -fno-diagnostics-color -O2 -c -o richtoatk.o richtoatk.c In file included from richtext.c:21: richlex.h:108:9: warning: type defaults to ‘int’ in declaration of ‘richtextreset’ [-Wimplicit-int] 108 | extern richtextreset(); | ^~~~~~~~~~~~~ richlex.h:130:9: warning: type defaults to ‘int’ in declaration of ‘richtextcorrect’ [-Wimplicit-int] 130 | extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); | ^~~~~~~~~~~~~~~ richlex.h:150:9: warning: type defaults to ‘int’ in declaration of ‘richtextencoding’ [-Wimplicit-int] 150 | extern richtextencoding( /* int encoding */ ); | ^~~~~~~~~~~~~~~~ In file included from richtext.c:22: richset.h:92:9: warning: type defaults to ‘int’ in declaration of ‘charsetinit’ [-Wimplicit-int] 92 | extern charsetinit ( /* struct charsetproc *charset, char *name */ ); | ^~~~~~~~~~~ richset.h:98:9: warning: type defaults to ‘int’ in declaration of ‘charsetnameinit’ [-Wimplicit-int] 98 | extern charsetnameinit ( /* char *name */ ); | ^~~~~~~~~~~~~~~ richset.h:103:9: warning: type defaults to ‘int’ in declaration of ‘charsetpush’ [-Wimplicit-int] 103 | extern charsetpush ( /* struct charsetproc *charset */ ); | ^~~~~~~~~~~ richset.h:110:9: warning: type defaults to ‘int’ in declaration of ‘charsetpop’ [-Wimplicit-int] 110 | extern charsetpop ( /* struct charsetproc *charset */ ); | ^~~~~~~~~~ richset.h:122:9: warning: type defaults to ‘int’ in declaration of ‘charmember’ [-Wimplicit-int] 122 | extern charmember ( /* struct charsetmember *member, RCHAR ch */ ); | ^~~~~~~~~~ richset.h:127:9: warning: type defaults to ‘int’ in declaration of ‘charmemberspec’ [-Wimplicit-int] 127 | extern charmemberspec ( /* struct charsetmember *member, RCHAR ch, | ^~~~~~~~~~~~~~ richset.h:133:9: warning: type defaults to ‘int’ in declaration of ‘charmemberctrl’ [-Wimplicit-int] 133 | extern charmemberctrl ( /* struct charsetmember *member, RCHAR ch */ ); | ^~~~~~~~~~~~~~ richtext.c:65:8: warning: type defaults to ‘int’ in declaration of ‘tputs’ [-Wimplicit-int] 65 | extern tputs(); | ^~~~~ richtext.c:67:8: warning: type defaults to ‘int’ in declaration of ‘outputc’ [-Wimplicit-int] 67 | static outputc(), realoutputc(), MakeWorkingMargins(), Pause(), fputsmovingright(), ResetTerminalCodes(), FinalizeTerminal(), outputstr(), FPUTS(), lc2strcmp(); | ^~~~~~~ richtext.c:67:19: warning: type defaults to ‘int’ in declaration of ‘realoutputc’ [-Wimplicit-int] 67 | static outputc(), realoutputc(), MakeWorkingMargins(), Pause(), fputsmovingright(), ResetTerminalCodes(), FinalizeTerminal(), outputstr(), FPUTS(), lc2strcmp(); | ^~~~~~~~~~~ richtext.c:67:34: warning: type defaults to ‘int’ in declaration of ‘MakeWorkingMargins’ [-Wimplicit-int] 67 | static outputc(), realoutputc(), MakeWorkingMargins(), Pause(), fputsmovingright(), ResetTerminalCodes(), FinalizeTerminal(), outputstr(), FPUTS(), lc2strcmp(); | ^~~~~~~~~~~~~~~~~~ richtext.c:67:56: warning: type defaults to ‘int’ in declaration of ‘Pause’ [-Wimplicit-int] 67 | static outputc(), realoutputc(), MakeWorkingMargins(), Pause(), fputsmovingright(), ResetTerminalCodes(), FinalizeTerminal(), outputstr(), FPUTS(), lc2strcmp(); | ^~~~~ richtext.c:67:65: warning: type defaults to ‘int’ in declaration of ‘fputsmovingright’ [-Wimplicit-int] 67 | ic outputc(), realoutputc(), MakeWorkingMargins(), Pause(), fputsmovingright(), ResetTerminalCodes(), FinalizeTerminal(), outputstr(), FPUTS(), lc2strcmp(); | ^~~~~~~~~~~~~~~~ richtext.c:67:85: warning: type defaults to ‘int’ in declaration of ‘ResetTerminalCodes’ [-Wimplicit-int] 67 | tputc(), MakeWorkingMargins(), Pause(), fputsmovingright(), ResetTerminalCodes(), FinalizeTerminal(), outputstr(), FPUTS(), lc2strcmp(); | ^~~~~~~~~~~~~~~~~~ richtext.c:67:107: warning: type defaults to ‘int’ in declaration of ‘FinalizeTerminal’ [-Wimplicit-int] 67 | rgins(), Pause(), fputsmovingright(), ResetTerminalCodes(), FinalizeTerminal(), outputstr(), FPUTS(), lc2strcmp(); | ^~~~~~~~~~~~~~~~ richtext.c:67:127: warning: type defaults to ‘int’ in declaration of ‘outputstr’ [-Wimplicit-int] 67 | utsmovingright(), ResetTerminalCodes(), FinalizeTerminal(), outputstr(), FPUTS(), lc2strcmp(); | ^~~~~~~~~ richtext.c:67:140: warning: type defaults to ‘int’ in declaration of ‘FPUTS’ [-Wimplicit-int] 67 | t(), ResetTerminalCodes(), FinalizeTerminal(), outputstr(), FPUTS(), lc2strcmp(); | ^~~~~ richtext.c:67:149: warning: type defaults to ‘int’ in declaration of ‘lc2strcmp’ [-Wimplicit-int] 67 | tTerminalCodes(), FinalizeTerminal(), outputstr(), FPUTS(), lc2strcmp(); | ^~~~~~~~~ richtext.c:109:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 109 | static InitSignals() { | ^~~~~~~~~~~ richtext.c:126:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 126 | static nomemabort() { | ^~~~~~~~~~ richtext.c:139:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 139 | main(argc, argv) | ^~~~ richtext.c: In function ‘main’: richtext.c:143:8: warning: implicit declaration of function ‘richtext_main’; did you mean ‘richtextlex’? [-Wimplicit-function-declaration] 143 | exit(richtext_main(argc, argv)); | ^~~~~~~~~~~~~ | richtextlex richtext.c: At top level: richtext.c:148:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 148 | richtext_main(argc, argv) | ^~~~~~~~~~~~~ richtext.c: In function ‘richtext_main’: richtext.c:332:38: warning: implicit declaration of function ‘controloutput’; did you mean ‘controlputc’? [-Wimplicit-function-declaration] 332 | else controloutput(BoldOff, 0); | ^~~~~~~~~~~~~ | controlputc richtext.c: At top level: richtext.c:569:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 569 | controlputc(c) | ^~~~~~~~~~~ richtext.c:577:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 577 | static immediate_controlputc(c) | ^~~~~~~~~~~~~~~~~~~~~ richtext.c:583:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 583 | controloutput(s, immediate) | ^~~~~~~~~~~~~ richtext.c:590:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 590 | static folding_point (buf, pos) | ^~~~~~~~~~~~~ richtext.c:602:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 602 | static calc_column (buf, pos) | ^~~~~~~~~~~ richtext.c:617:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 617 | static FlushOut() { | ^~~~~~~~ richtext.c:707:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 707 | static outputc(c) | ^~~~~~~ richtext.c:715:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 715 | static realoutputc(c, alreadyformatted) | ^~~~~~~~~~~ richtext.c:787:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 787 | static MakeWorkingMargins() { | ^~~~~~~~~~~~~~~~~~ richtext.c:801:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 801 | static Pause() | ^~~~~ richtext.c:815:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 815 | static fputsmovingright(s, fp) | ^~~~~~~~~~~~~~~~ richtext.c: In function ‘fputsmovingright’: richtext.c:820:13: warning: ‘return’ with no value, in function returning non-void 820 | if (!s) return; | ^~~~~~ richtext.c:815:8: note: declared here 815 | static fputsmovingright(s, fp) | ^~~~~~~~~~~~~~~~ richtext.c: At top level: richtext.c:835:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 835 | static ResetTerminalCodes(FakeTerminal, highlight, underline, bold, highlightbuf, highlightendbuf, | ^~~~~~~~~~~~~~~~~~ richtext.c: In function ‘ResetTerminalCodes’: richtext.c:835:8: warning: type of ‘FakeTerminal’ defaults to ‘int’ [-Wimplicit-int] richtext.c:835:8: warning: type of ‘highlight’ defaults to ‘int’ [-Wimplicit-int] richtext.c:835:8: warning: type of ‘underline’ defaults to ‘int’ [-Wimplicit-int] richtext.c:835:8: warning: type of ‘bold’ defaults to ‘int’ [-Wimplicit-int] richtext.c:835:8: warning: type of ‘modifiedhighlight’ defaults to ‘int’ [-Wimplicit-int] richtext.c:835:8: warning: type of ‘modifiedunderline’ defaults to ‘int’ [-Wimplicit-int] richtext.c:835:8: warning: type of ‘modifiedbold’ defaults to ‘int’ [-Wimplicit-int] richtext.c:842:9: warning: ‘return’ with no value, in function returning non-void 842 | return; | ^~~~~~ richtext.c:835:8: note: declared here 835 | static ResetTerminalCodes(FakeTerminal, highlight, underline, bold, highlightbuf, highlightendbuf, | ^~~~~~~~~~~~~~~~~~ richtext.c: At top level: richtext.c:863:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 863 | static FinalizeTerminal() { | ^~~~~~~~~~~~~~~~ richtext.c:870:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 870 | static outputstr(s) | ^~~~~~~~~ richtext.c:876:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 876 | static FPUTS(s,fp) | ^~~~~ richtext.c:883:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 883 | static lc2strcmp(s1, s2) | ^~~~~~~~~ richtext.c:894:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 894 | static lc2strncmp(s1, s2, len) | ^~~~~~~~~~ In file included from richtoatk.c:17: richlex.h:108:9: warning: type defaults to ‘int’ in declaration of ‘richtextreset’ [-Wimplicit-int] 108 | extern richtextreset(); | ^~~~~~~~~~~~~ richlex.h:130:9: warning: type defaults to ‘int’ in declaration of ‘richtextcorrect’ [-Wimplicit-int] 130 | extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); | ^~~~~~~~~~~~~~~ richlex.h:150:9: warning: type defaults to ‘int’ in declaration of ‘richtextencoding’ [-Wimplicit-int] 150 | extern richtextencoding( /* int encoding */ ); | ^~~~~~~~~~~~~~~~ richtoatk.c:28:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 28 | main() { | ^~~~ richtoatk.c: In function ‘main’: richtoatk.c:60:25: warning: implicit declaration of function ‘ignoretoken’ [-Wimplicit-function-declaration] 60 | } else if (!ignoretoken(token)) { | ^~~~~~~~~~~ richtoatk.c: At top level: richtoatk.c:79:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 79 | ignoretoken(t) | ^~~~~~~~~~~ richtoatk.c:89:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 89 | controlputc(c) | ^~~~~~~~~~~ richtoatk.c:94:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 94 | controloutput(s, immediate) | ^~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o richtoatk richtoatk.o richlex.o richset.o usascii.o iso2022.o ../../metamail/libmetamail.la -lncurses -ltinfo libtool: link: x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/richtoatk richtoatk.o richlex.o richset.o usascii.o iso2022.o -Wl,--as-needed ../../metamail/.libs/libmetamail.so -lncurses -ltinfo /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o richtext richtext.o richlex.o richset.o usascii.o iso2022.o ../../metamail/libmetamail.la -lncurses -ltinfo libtool: link: x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/richtext richtext.o richlex.o richset.o usascii.o iso2022.o -Wl,--as-needed ../../metamail/.libs/libmetamail.so -lncurses -ltinfo make[2]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/richmail' make[2]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src' make[1]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src' Making all in bin make[1]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/bin' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/bin' make[1]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src' >>> Source compiled. >>> Test phase [not enabled]: net-mail/metamail-2.7.53.3-r3 >>> Install net-mail/metamail-2.7.53.3-r3 into /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image make -j4 DESTDIR=/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image install Making install in replace make[1]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/replace' make[2]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/replace' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/replace' make[1]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/replace' Making install in metamail make[1]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/metamail' make[2]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/metamail' /bin/mkdir -p '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/lib64' /bin/mkdir -p '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/include/metamail' /bin/sh ../libtool --mode=install /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c libmetamail.la '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/lib64' /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c -m 644 common.h error.h '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/include/metamail' libtool: install: /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c .libs/libmetamail.so.0.0.0 /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/lib64/libmetamail.so.0.0.0 libtool: install: (cd /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/lib64 && { ln -s -f libmetamail.so.0.0.0 libmetamail.so.0 || { rm -f libmetamail.so.0 && ln -s libmetamail.so.0.0.0 libmetamail.so.0; }; }) libtool: install: (cd /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/lib64 && { ln -s -f libmetamail.so.0.0.0 libmetamail.so || { rm -f libmetamail.so && ln -s libmetamail.so.0.0.0 libmetamail.so; }; }) libtool: install: /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c .libs/libmetamail.lai /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/lib64/libmetamail.la libtool: warning: remember to run 'libtool --finish /usr/lib64' make[2]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/metamail' make[1]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/metamail' Making install in src make[1]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src' Making install in metamail make[2]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/metamail' make[3]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/metamail' make[3]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin' /bin/sh ../../libtool --mode=install /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c metamail mimencode mailto splitmail '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin' libtool: warning: '../../metamail/libmetamail.la' has not been installed in '/usr/lib64' libtool: install: /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c .libs/metamail /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin/metamail libtool: warning: '../../metamail/libmetamail.la' has not been installed in '/usr/lib64' libtool: install: /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c .libs/mimencode /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin/mimencode libtool: warning: '../../metamail/libmetamail.la' has not been installed in '/usr/lib64' libtool: install: /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c .libs/mailto /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin/mailto libtool: warning: '../../metamail/libmetamail.la' has not been installed in '/usr/lib64' libtool: install: /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c .libs/splitmail /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin/splitmail make[3]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/metamail' make[2]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/metamail' Making install in richmail make[2]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/richmail' make[3]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/richmail' make[3]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin' /bin/sh ../../libtool --mode=install /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c richtext richtoatk '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin' libtool: warning: '../../metamail/libmetamail.la' has not been installed in '/usr/lib64' libtool: install: /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c .libs/richtext /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin/richtext libtool: warning: '../../metamail/libmetamail.la' has not been installed in '/usr/lib64' libtool: install: /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c .libs/richtoatk /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin/richtoatk make[3]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/richmail' make[2]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src/richmail' make[2]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src' make[3]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src' make[2]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src' make[1]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/src' Making install in bin make[1]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/bin' make[2]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/bin' make[2]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin' /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c audiocompose audiosend extcompose getfilename mailserver mailto-hebrew metasend mimeit patch-metamail rcvAppleSingle showaudio showexternal shownonascii showpartial showpicture sndAppleSingle sun-audio-file sun-message sun-message.csh sun-to-mime sun2mime uudepipe uuenpipe '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image/usr/bin' make[2]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/bin' make[1]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src/bin' make[1]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src' make[2]: Entering directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src' make[1]: Leaving directory '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src' >>> Completed installing net-mail/metamail-2.7.53.3-r3 into /var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image * Final size of build directory: 7728 KiB (7.5 MiB) * Final size of installed tree: 576 KiB * * QA Notice: Package triggers severe warnings which indicate that it * may exhibit random runtime failures. * * shared.c:51:14: warning: implicit declaration of function ‘lc2strcmp’; did you mean ‘strcmp’? [-Wimplicit-function-declaration] * shared.c:56:10: warning: implicit declaration of function ‘lc2strncmp’; did you mean ‘strncmp’? [-Wimplicit-function-declaration] * shared.c:113:9: warning: implicit declaration of function ‘gethostname’; did you mean ‘getmyname’? [-Wimplicit-function-declaration] * mimencode.c:86:13: warning: implicit declaration of function ‘to64’ [-Wimplicit-function-declaration] * codes.c:79:13: warning: implicit declaration of function ‘output64chunk’ [-Wimplicit-function-declaration] * mimencode.c:88:13: warning: implicit declaration of function ‘from64’ [-Wimplicit-function-declaration] * splitmail.c:168:13: warning: implicit declaration of function ‘ShareThisHeader’ [-Wimplicit-function-declaration] * mimencode.c:91:21: warning: implicit declaration of function ‘toqp’ [-Wimplicit-function-declaration] * mimencode.c:91:41: warning: implicit declaration of function ‘fromqp’ [-Wimplicit-function-declaration] * splitmail.c:199:9: warning: implicit declaration of function ‘HandleOnePart’ [-Wimplicit-function-declaration] * splitmail.c:314:10: warning: implicit declaration of function ‘ULstrcmp’; did you mean ‘strcmp’? [-Wimplicit-function-declaration] * splitmail.c:332:13: warning: implicit declaration of function ‘IllegalContentType’ [-Wimplicit-function-declaration] * uue.c:77:13: warning: implicit declaration of function ‘strncmp’ [-Wimplicit-function-declaration] * uue.c:77:36: warning: ‘strncmp’ argument 3 type is ‘int’ where ‘long unsigned int’ is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] * uue.c:80:31: warning: implicit declaration of function ‘PendingBoundary’ [-Wimplicit-function-declaration] * uue.c:89:39: warning: ‘strncmp’ argument 3 type is ‘int’ where ‘long unsigned int’ is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] * tmpfile.c:29:7: warning: implicit declaration of function ‘metamail_warning’ [-Wimplicit-function-declaration] * tmpfile.c:53:5: warning: implicit declaration of function ‘dlist_insertnew’; did you mean ‘dlist_insert_new’? [-Wimplicit-function-declaration] * tmpfile.c:88:9: warning: implicit declaration of function ‘metamail_error’ [-Wimplicit-function-declaration] * mailcap.c:81:10: warning: implicit declaration of function ‘TryMailcapEntry’ [-Wimplicit-function-declaration] * mailcap.c:95:11: warning: implicit declaration of function ‘IsDirectory’ [-Wimplicit-function-declaration] * mailcap.c:109:13: warning: implicit declaration of function ‘GetMailcapEntry’ [-Wimplicit-function-declaration] * metamail.c:141:5: warning: implicit declaration of function ‘RestoreTtyState’ [-Wimplicit-function-declaration] * metamail.c:196:5: warning: implicit declaration of function ‘ProcessArguments’ [-Wimplicit-function-declaration] * metamail.c:205:15: warning: implicit declaration of function ‘HandleMessage’ [-Wimplicit-function-declaration] * metamail.c:210:9: warning: implicit declaration of function ‘RmTmpFileName’ [-Wimplicit-function-declaration] * metamail.c:218:23: warning: implicit declaration of function ‘ExitWithError’ [-Wimplicit-function-declaration] * metamail.c:233:25: warning: implicit declaration of function ‘PauseForUser’ [-Wimplicit-function-declaration] * metamail.c:235:5: warning: implicit declaration of function ‘CleanupTmpFiles’ [-Wimplicit-function-declaration] * metamail.c:264:14: warning: implicit declaration of function ‘lc2strncmp’; did you mean ‘strncmp’? [-Wimplicit-function-declaration] * metamail.c:270:13: warning: implicit declaration of function ‘Read822Prefix’ [-Wimplicit-function-declaration] * metamail.c:276:5: warning: implicit declaration of function ‘PrepareMessage’ [-Wimplicit-function-declaration] * metamail.c:279:10: warning: implicit declaration of function ‘lc2strcmp’; did you mean ‘strcmp’? [-Wimplicit-function-declaration] * metamail.c:281:34: warning: implicit declaration of function ‘SaveSquirrelFile’ [-Wimplicit-function-declaration] * metamail.c:312:13: warning: implicit declaration of function ‘MkTmpFileName’ [-Wimplicit-function-declaration] * metamail.c:418:25: warning: implicit declaration of function ‘TranslateInputToOutput’ [-Wimplicit-function-declaration] * metamail.c:451:31: warning: implicit declaration of function ‘DelTmpFileName’ [-Wimplicit-function-declaration] * metamail.c:574:38: warning: implicit declaration of function ‘usage’ [-Wimplicit-function-declaration] * metamail.c:579:21: warning: implicit declaration of function ‘StripTrailingSpace’ [-Wimplicit-function-declaration] * metamail.c:675:9: warning: implicit declaration of function ‘RunInNewWindow’ [-Wimplicit-function-declaration] * metamail.c:773:5: warning: implicit declaration of function ‘CreateNewWindowPrefix’ [-Wimplicit-function-declaration] * metamail.c:796:5: warning: implicit declaration of function ‘SetUpEnvironment’ [-Wimplicit-function-declaration] * metamail.c:850:9: warning: implicit declaration of function ‘CtypeMatch’ [-Wimplicit-function-declaration] * metamail.c:850:52: warning: implicit declaration of function ‘PassesTest’ [-Wimplicit-function-declaration] * metamail.c:856:20: warning: implicit declaration of function ‘ExecuteMailcapEntry’; did you mean ‘TryMailcapEntry’? [-Wimplicit-function-declaration] * metamail.c:904:5: warning: implicit declaration of function ‘BuildCommand’ [-Wimplicit-function-declaration] * metamail.c:920:9: warning: implicit declaration of function ‘SaveTtyState’ [-Wimplicit-function-declaration] * metamail.c:922:10: warning: implicit declaration of function ‘NeedToAskBeforeExecuting’ [-Wimplicit-function-declaration] * metamail.c:923:13: warning: implicit declaration of function ‘OKToRun’ [-Wimplicit-function-declaration] * metamail.c:942:17: warning: implicit declaration of function ‘strcatquoting’ [-Wimplicit-function-declaration] * metamail.c:960:27: warning: implicit declaration of function ‘WriteTmpFile’ [-Wimplicit-function-declaration] * metamail.c:968:34: warning: implicit declaration of function ‘ExecuteCommand’ [-Wimplicit-function-declaration] * mailto.c:145:13: warning: implicit declaration of function ‘nomemabort’ [-Wimplicit-function-declaration] * mailto.c:275:5: warning: implicit declaration of function ‘tfputs’; did you mean ‘tputs’? [-Wimplicit-function-declaration] * metamail.c:1158:17: warning: implicit declaration of function ‘ExceptionalNewline’ [-Wimplicit-function-declaration] * mailto.c:298:5: warning: implicit declaration of function ‘cleanexit’ [-Wimplicit-function-declaration] * metamail.c:1266:33: warning: implicit declaration of function ‘maybephead’ [-Wimplicit-function-declaration] * metamail.c:1295:21: warning: implicit declaration of function ‘phead’; did you mean ‘pread’? [-Wimplicit-function-declaration] * mailto.c:422:5: warning: implicit declaration of function ‘ProcessInitFiles’ [-Wimplicit-function-declaration] * metamail.c:1367:5: warning: implicit declaration of function ‘EliminateNastyChars’ [-Wimplicit-function-declaration] * mailto.c:423:5: warning: implicit declaration of function ‘InitSignals’ [-Wimplicit-function-declaration] * mailto.c:501:5: warning: implicit declaration of function ‘ProcessMailcapFiles’ [-Wimplicit-function-declaration] * mailto.c:541:21: warning: implicit declaration of function ‘FputsQuotingLT’ [-Wimplicit-function-declaration] * mailto.c:551:25: warning: implicit declaration of function ‘TryClosingStyle’ [-Wimplicit-function-declaration] * metamail.c:1876:21: warning: implicit declaration of function ‘strcpynoquotes’ [-Wimplicit-function-declaration] * mailto.c:553:25: warning: implicit declaration of function ‘TryOpeningStyle’ [-Wimplicit-function-declaration] * metamail.c:1921:9: warning: implicit declaration of function ‘metamail_fatal’ [-Wimplicit-function-declaration] * metamail.c:1939:13: warning: implicit declaration of function ‘from64’ [-Wimplicit-function-declaration] * mailto.c:594:21: warning: implicit declaration of function ‘TempCloseStyles’ [-Wimplicit-function-declaration] * metamail.c:1939:85: warning: implicit declaration of function ‘DoesNeedPortableNewlines’ [-Wimplicit-function-declaration] * mailto.c:607:21: warning: implicit declaration of function ‘ReopenStyles’ [-Wimplicit-function-declaration] * metamail.c:1942:13: warning: implicit declaration of function ‘fromqp’ [-Wimplicit-function-declaration] * metamail.c:1945:13: warning: implicit declaration of function ‘fromuue’ [-Wimplicit-function-declaration] * mailto.c:611:21: warning: implicit declaration of function ‘ToggleStyle’ [-Wimplicit-function-declaration] * mailto.c:642:28: warning: implicit declaration of function ‘TranslateInputToEncodedOutput’ [-Wimplicit-function-declaration] * metamail.c:2087:17: warning: implicit declaration of function ‘PendingBoundary’ [-Wimplicit-function-declaration] * mailto.c:658:21: warning: implicit declaration of function ‘EditCurrentMessage’ [-Wimplicit-function-declaration] * mailto.c:693:33: warning: implicit declaration of function ‘EndStyle’ [-Wimplicit-function-declaration] * metamail.c:2191:9: warning: implicit declaration of function ‘StartRawStdin’ [-Wimplicit-function-declaration] * mailto.c:704:29: warning: implicit declaration of function ‘StartStyle’ [-Wimplicit-function-declaration] * mailto.c:729:21: warning: implicit declaration of function ‘WriteOutMessage’ [-Wimplicit-function-declaration] * mailto.c:740:21: warning: implicit declaration of function ‘RestoreCurrentStyles’ [-Wimplicit-function-declaration] * mailto.c:746:26: warning: implicit declaration of function ‘WriteDeadLetter’ [-Wimplicit-function-declaration] * mailto.c:768:29: warning: implicit declaration of function ‘SwitchToEuropean’ [-Wimplicit-function-declaration] * mailto.c:960:9: warning: implicit declaration of function ‘EmitHeader’ [-Wimplicit-function-declaration] * mailto.c:962:5: warning: implicit declaration of function ‘EmitHeaderWithAliases’ [-Wimplicit-function-declaration] * mailto.c:994:13: warning: implicit declaration of function ‘WriteContentTypeAndEncoding’ [-Wimplicit-function-declaration] * mailto.c:1036:13: warning: implicit declaration of function ‘WriteCtypeNicely’ [-Wimplicit-function-declaration] * mailto.c:1068:13: warning: implicit declaration of function ‘to64’ [-Wimplicit-function-declaration] * mailto.c:1068:37: warning: implicit declaration of function ‘DoesNeedPortableNewlines’ [-Wimplicit-function-declaration] * mailto.c:1071:13: warning: implicit declaration of function ‘toqp’ [-Wimplicit-function-declaration] * mailto.c:1295:5: warning: implicit declaration of function ‘finalize’ [-Wimplicit-function-declaration] * mailto.c:1529:13: warning: implicit declaration of function ‘ExceptionalNewline’ [-Wimplicit-function-declaration] * mailto.c:1668:112: warning: implicit declaration of function ‘lc2strcmp’; did you mean ‘strcmp’? [-Wimplicit-function-declaration] * mailto.c:1694:36: warning: implicit declaration of function ‘WhichEncodingForFile’ [-Wimplicit-function-declaration] * mailto.c:1697:9: warning: implicit declaration of function ‘SetTextFlags’ [-Wimplicit-function-declaration] * mailto.c:1714:5: warning: implicit declaration of function ‘BuildCommand’ [-Wimplicit-function-declaration] * mailto.c:1810:17: warning: implicit declaration of function ‘from64’ [-Wimplicit-function-declaration] * mailto.c:1813:17: warning: implicit declaration of function ‘fromqp’ [-Wimplicit-function-declaration] * mailto.c:1836:10: warning: implicit declaration of function ‘lc2strncmp’; did you mean ‘strncmp’? [-Wimplicit-function-declaration] * mailto.c:1966:14: warning: implicit declaration of function ‘ContainsEightBitChar’ [-Wimplicit-function-declaration] * mailto.c:2028:5: warning: implicit declaration of function ‘ProcessOneMailRC’ [-Wimplicit-function-declaration] * mailto.c:2090:13: warning: implicit declaration of function ‘HandleAliasCommand’ [-Wimplicit-function-declaration] * mailto.c:2092:13: warning: implicit declaration of function ‘HandleSetCommand’ [-Wimplicit-function-declaration] * mailto.c:2185:5: warning: implicit declaration of function ‘HeaderFputs’ [-Wimplicit-function-declaration] * mailto.c:2240:17: warning: implicit declaration of function ‘PutQP’ [-Wimplicit-function-declaration] * mailto.c:2273:5: warning: implicit declaration of function ‘EmitAddresses’ [-Wimplicit-function-declaration] * mailto.c:2286:9: warning: implicit declaration of function ‘DeAlias’ [-Wimplicit-function-declaration] * mailto.c:2350:13: warning: implicit declaration of function ‘fputsquoting’; did you mean ‘FputsQuotingLT’? [-Wimplicit-function-declaration] * iso2022.c:92:9: warning: implicit declaration of function ‘controloutput’ [-Wimplicit-function-declaration] * iso2022.c:161:13: warning: implicit declaration of function ‘controlputc’ [-Wimplicit-function-declaration] * richtext.c:143:8: warning: implicit declaration of function ‘richtext_main’; did you mean ‘richtextlex’? [-Wimplicit-function-declaration] * richtext.c:332:38: warning: implicit declaration of function ‘controloutput’; did you mean ‘controlputc’? [-Wimplicit-function-declaration] * richtoatk.c:60:25: warning: implicit declaration of function ‘ignoretoken’ [-Wimplicit-function-declaration] * * Please file a bug about this at https://bugs.gentoo.org/ * with the maintainer of the package. * * ERROR: net-mail/metamail-2.7.53.3-r3::gentoo failed: * install aborted due to severe warnings shown above * * Call stack: * misc-functions.sh, line 670: Called install_qa_check * misc-functions.sh, line 134: Called source 'install_symlink_html_docs' * 90gcc-warnings, line 197: Called gcc_warn_check * 90gcc-warnings, line 183: Called die * The specific snippet of code: * die "install aborted due to severe warnings shown above" * * If you need support, post the output of `emerge --info '=net-mail/metamail-2.7.53.3-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-mail/metamail-2.7.53.3-r3::gentoo'`. * The complete build log is located at '/var/log/portage/net-mail:metamail-2.7.53.3-r3:20221120-164745.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/temp/environment'. * Working directory: '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/image' * S: '/var/tmp/portage/net-mail/metamail-2.7.53.3-r3/work/mm2.7/src'