davin@davins:~/Downloads/m4-1.4.18$ sudo make install
make install-recursive
make[1]: Entering directory '/home/davin/Downloads/m4-1.4.18'
Making install in .
make[2]: Entering directory '/home/davin/Downloads/m4-1.4.18'
make[3]: Entering directory '/home/davin/Downloads/m4-1.4.18'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/davin/Downloads/m4-1.4.18'
make[2]: Leaving directory '/home/davin/Downloads/m4-1.4.18'
Making install in examples
make[2]: Entering directory '/home/davin/Downloads/m4-1.4.18/examples'
make[3]: Entering directory '/home/davin/Downloads/m4-1.4.18/examples'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/davin/Downloads/m4-1.4.18/examples'
make[2]: Leaving directory '/home/davin/Downloads/m4-1.4.18/examples'
Making install in lib
make[2]: Entering directory '/home/davin/Downloads/m4-1.4.18/lib'
make install-am
make[3]: Entering directory '/home/davin/Downloads/m4-1.4.18/lib'
CC c-stack.o
In file included from /usr/include/signal.h:328,
from ./signal.h:52,
from c-stack.c:49:
c-stack.c:55:27: error: missing binary operator before token "("
55 | #elif HAVE_LIBSIGSEGV && (SIGSTKSZ < 16384)
| ^~~~~~~~
make[3]: *** [Makefile:1910: c-stack.o] Error 1
make[3]: Leaving directory '/home/davin/Downloads/m4-1.4.18/lib'
make[2]: *** [Makefile:2013: install] Error 2
make[2]: Leaving directory '/home/davin/Downloads/m4-1.4.18/lib'
make[1]: *** [Makefile:1572: install-recursive] Error 1
make[1]: Leaving directory '/home/davin/Downloads/m4-1.4.18'
make: *** [Makefile:1867: install] Error 2
davin@davins:~/Downloads/m4-1.4.18$ sudo make install
make install-recursive
make[1]: Entering directory '/home/davin/Downloads/m4-1.4.18'
Making install in .
make[2]: Entering directory '/home/davin/Downloads/m4-1.4.18'
make[3]: Entering directory '/home/davin/Downloads/m4-1.4.18'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/davin/Downloads/m4-1.4.18'
make[2]: Leaving directory '/home/davin/Downloads/m4-1.4.18'
Making install in examples
make[2]: Entering directory '/home/davin/Downloads/m4-1.4.18/examples'
make[3]: Entering directory '/home/davin/Downloads/m4-1.4.18/examples'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/davin/Downloads/m4-1.4.18/examples'
make[2]: Leaving directory '/home/davin/Downloads/m4-1.4.18/examples'
Making install in lib
make[2]: Entering directory '/home/davin/Downloads/m4-1.4.18/lib'
make install-am
make[3]: Entering directory '/home/davin/Downloads/m4-1.4.18/lib'
CC c-stack.o
CC c-strcasecmp.o
CC c-strncasecmp.o
CC clean-temp.o
CC cloexec.o
CC close-stream.o
CC closein.o
CC closeout.o
CC dirname.o
CC basename.o
CC dirname-lgpl.o
CC basename-lgpl.o
CC stripslash.o
CC execute.o
CC exitfail.o
CC fatal-signal.o
CC fd-hook.o
CC fd-safer-flag.o
CC dup-safer-flag.o
CC filenamecat.o
CC filenamecat-lgpl.o
CC fopen-safer.o
CC freading.o
CC getprogname.o
CC hard-locale.o
CC gl_linkedhash_list.o
CC gl_list.o
CC localcharset.o
CC glthread/lock.o
CC malloca.o
CC math.o
CC memchr2.o
CC gl_oset.o
CC pipe2.o
CC pipe2-safer.o
CC printf-frexp.o
CC printf-frexpl.o
CC progname.o
CC quotearg.o
CC sig-handler.o
CC spawn-pipe.o
CC mkstemp-safer.o
CC tempname.o
CC glthread/threadlib.o
CC glthread/tls.o
CC tmpdir.o
CC unistd.o
CC dup-safer.o
CC fd-safer.o
CC pipe-safer.o
CC verror.o
CC version-etc.o
CC version-etc-fsf.o
CC wait-process.o
CC wctype-h.o
CC xmalloc.o
CC xalloc-die.o
CC gl_xlist.o
CC xmalloca.o
CC gl_xoset.o
CC xprintf.o
CC xsize.o
CC xstrndup.o
CC xvasprintf.o
CC xasprintf.o
CC asnprintf.o
CC asprintf.o
CC fclose.o
CC fcntl.o
CC fflush.o
CC fpurge.o
CC freadahead.o
freadahead.c: In function 'freadahead':
freadahead.c:92:3: error: #error "Please port gnulib freadahead.c to your
platform! Look at the definition of fflush, fread, ungetc on your system,
then report this to bug-gnulib."
92 | #error "Please port gnulib freadahead.c to your platform! Look at
the definition of fflush, fread, ungetc on your system, then report this to
bug-gnulib."
| ^~~~~
make[3]: *** [Makefile:1910: freadahead.o] Error 1
make[3]: Leaving directory '/home/davin/Downloads/m4-1.4.18/lib'
make[2]: *** [Makefile:2013: install] Error 2
make[2]: Leaving directory '/home/davin/Downloads/m4-1.4.18/lib'
make[1]: *** [Makefile:1572: install-recursive] Error 1
make[1]: Leaving directory '/home/davin/Downloads/m4-1.4.18'
make: *** [Makefile:1867: install] Error 2
davin@davins:~/Downloads/m4-1.4.18$
--
Sincerely and kindest regards,
*Davin Pearson* http://davin.50webs.com