Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 880470 Details for
Bug 920779
dev-scheme/elk-3.99.8-r1 - [clang] ../.../extern.h: error: ISO C++17 does not allow register
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-scheme:elk-3.99.8-r1:20231227-033024.log
dev-scheme:elk-3.99.8-r1:20231227-033024.log (text/plain), 159.51 KB, created by
Toralf Förster
on 2023-12-27 08:55:55 UTC
(
hide
)
Description:
dev-scheme:elk-3.99.8-r1:20231227-033024.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2023-12-27 08:55:55 UTC
Size:
159.51 KB
patch
obsolete
> * Package: dev-scheme/elk-3.99.8-r1:0 > * Repository: gentoo > * Maintainer: scheme@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking elk-3.99.8.tar.bz2 to /var/tmp/portage/dev-scheme/elk-3.99.8-r1/work >>>> Source unpacked in /var/tmp/portage/dev-scheme/elk-3.99.8-r1/work >>>> Preparing source in /var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8 ... > * Applying elk-3.99.8-implicit-int-incompat-ptr.patch ... > [ ok ] > * Applying elk-3.99.8-implicit-function.patch ... > [ ok ] >>>> Source prepared. > * Modern C testing: this build is using a /etc/portage/bashrc hook (2023-11-30T22:24)! > * Modern C testing: see https://wiki.gentoo.org/wiki/Modern_C_porting for more info. >>>> Configuring source in /var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8 ... > * econf: updating elk-3.99.8/.auto/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating elk-3.99.8/.auto/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 --docdir=/usr/share/doc/elk-3.99.8-r1 --htmldir=/usr/share/doc/elk-3.99.8-r1/html --with-sysroot=/ --libdir=/usr/lib64 --disable-static >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking target system type... x86_64-pc-linux-gnu >checking for a BSD-compatible install... /usr/lib/portage/python3.11/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking for x86_64-pc-linux-gnu-gcc... clang >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether clang accepts -g... yes >checking for clang option to accept ISO C89... none needed >checking for style of include used by make... GNU >checking dependency style of clang... none >checking whether clang and cc understand -c and -o together... yes >checking whether we are using the GNU C++ compiler... yes >checking whether clang++ accepts -g... yes >checking dependency style of clang++... 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 clang... /usr/bin/x86_64-pc-linux-gnu-ld >checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B >checking the name lister (/usr/bin/nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking whether the shell understands some XSI constructs... yes >checking whether the shell understands "+="... yes >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/bin/x86_64-pc-linux-gnu-ld option to reload object files... -r >checking for x86_64-pc-linux-gnu-objdump... objdump >checking how to recognize dependent libraries... pass_all >checking for x86_64-pc-linux-gnu-dlltool... 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/nm -B output from clang object... ok >checking for sysroot... / >checking for x86_64-pc-linux-gnu-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking how to run the C preprocessor... clang -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if clang supports -fno-rtti -fno-exceptions... yes >checking for clang option to produce PIC... -fPIC -DPIC >checking if clang PIC flag -fPIC -DPIC works... yes >checking if clang static flag -static works... yes >checking if clang supports -c -o file.o... yes >checking if clang supports -c -o file.o... (cached) yes >checking whether the clang linker (/usr/bin/x86_64-pc-linux-gnu-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 how to run the C++ preprocessor... clang++ -E >checking for ld used by clang++... /usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64 >checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) is GNU ld... yes >checking whether the clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes >checking for clang++ option to produce PIC... -fPIC -DPIC >checking if clang++ PIC flag -fPIC -DPIC works... yes >checking if clang++ static flag -static works... yes >checking if clang++ supports -c -o file.o... yes >checking if clang++ supports -c -o file.o... (cached) yes >checking whether the clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for ANSI C header files... (cached) yes >checking for an ANSI C-conforming const... yes >checking for inline... inline >checking for size_t... yes >checking for inttypes.h... (cached) yes >checking pwd.h usability... yes >checking pwd.h presence... yes >checking for pwd.h... yes >checking grp.h usability... yes >checking grp.h presence... yes >checking for grp.h... yes >checking sys/resource.h usability... yes >checking sys/resource.h presence... yes >checking for sys/resource.h... yes >checking utime.h usability... yes >checking utime.h presence... yes >checking for utime.h... yes >checking sys/utime.h usability... no >checking sys/utime.h presence... no >checking for sys/utime.h... no >checking sys/wait.h usability... yes >checking sys/wait.h presence... yes >checking for sys/wait.h... yes >checking sys/times.h usability... yes >checking sys/times.h presence... yes >checking for sys/times.h... yes >checking dirent.h usability... yes >checking dirent.h presence... yes >checking for dirent.h... yes >checking netdb.h usability... yes >checking netdb.h presence... yes >checking for netdb.h... yes >checking for waitpid... yes >checking for wait3... yes >checking for wait4... yes >checking for vfork... yes >checking for uname... yes >checking for gethostname... yes >checking for gettimeofday... yes >checking for ftime... yes >checking for mktemp... yes >checking for tmpnam... yes >checking for tempnam... yes >checking for getcwd... yes >checking for getwd... yes >checking for rename... yes >checking for regcomp... yes >checking for environ... yes >checking for __environ in unistd.h... yes >checking for environ in unistd.h... yes >checking for vprintf... yes >checking for dirent... no >checking for random... yes >checking for index... yes >checking for unistd.h... (cached) yes >checking termios.h usability... yes >checking termios.h presence... yes >checking for termios.h... yes >checking sys/ioctl.h usability... yes >checking sys/ioctl.h presence... yes >checking for sys/ioctl.h... yes >checking sys/filio.h usability... no >checking sys/filio.h presence... no >checking for sys/filio.h... no >checking for getdtablesize... yes >checking for getpagesize... yes >checking signal.h usability... yes >checking signal.h presence... yes >checking for signal.h... yes >checking for sigprocmask... yes >checking for sigblock... yes >checking for elf_begin in -lelf... yes >checking mach-o/dyld.h usability... no >checking mach-o/dyld.h presence... no >checking for mach-o/dyld.h... no >checking dl.h usability... no >checking dl.h presence... no >checking for dl.h... no >checking for shl_load... no >checking for dld_link in -ldld... no >checking image.h usability... no >checking image.h presence... no >checking for image.h... no >checking for load_add_on... no >checking a.out.h usability... yes >checking a.out.h presence... yes >checking for a.out.h... yes >checking for dlfcn.h... (cached) yes >checking sys/dl.h usability... no >checking sys/dl.h presence... no >checking for sys/dl.h... no >checking for dlopen... yes >checking for atexit... yes >checking for fpurge... no >checking for BSD-style flushing... no >checking termio.h usability... yes >checking termio.h presence... yes >checking for termio.h... yes >checking for termios.h... (cached) yes >checking for getrlimit... yes >checking for struct rlimit... yes >checking for mprotect... yes >checking for working alloca.h... yes >checking for alloca... yes >checking alloca.h usability... yes >checking alloca.h presence... yes >checking for alloca.h... yes >checking if $CXX really works... yes >checking if $CC accepts -Wall... yes >checking if $CC accepts -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare... yes >checking for gdbm_open in -lgdbm... yes >checking for X... libraries , headers >checking for XOpenDisplay in -lX11... yes >checking for XtFree in -lXt... yes >checking for XmuDrawLogo in -lXmu... yes >checking for XawTextSearch in -lXaw... yes >checking for XmStringConcat in -lXm... yes >checking for gawk... (cached) gawk >checking for groff -ms... yes >configure: creating ./config.status >config.status: creating Makefile >config.status: creating doc/Makefile >config.status: creating doc/bitstring/Makefile >config.status: creating doc/cprog/Makefile >config.status: creating doc/kernel/Makefile >config.status: creating doc/man/Makefile >config.status: creating doc/oops/Makefile >config.status: creating doc/record/Makefile >config.status: creating doc/regexp/Makefile >config.status: creating doc/unix/Makefile >config.status: creating doc/usenix/Makefile >config.status: creating doc/util/Makefile >config.status: creating doc/xlib/Makefile >config.status: creating doc/xt/Makefile >config.status: creating examples/Makefile >config.status: creating include/Makefile >config.status: creating lib/Makefile >config.status: creating lib/misc/Makefile >config.status: creating lib/unix/Makefile >config.status: creating lib/xlib/Makefile >config.status: creating lib/xwidgets/Makefile >config.status: creating lib/xwidgets/xaw/Makefile >config.status: creating lib/xwidgets/motif/Makefile >config.status: creating scm/Makefile >config.status: creating src/Makefile >config.status: creating test/Makefile >config.status: creating scm/slib.scm >config.status: creating include/site.h >config.status: creating test/check-gc >config.status: creating test/check-gc2 >config.status: creating test/check-r4rs >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands > >Elk configuration summary >------------------------- >build C++ plugins: yes >libgdbm support: yes >X11 support: yes >Xaw support: yes >Motif support: yes >build documentation: yes >>>> Source configured. >'/var/tmp/portage/dev-scheme/elk-3.99.8-r1/temp/clang16-errors.log' -> '/var/tmp/clang/dev-scheme/elk-3.99.8-r1/clang16-errors.log' >'/var/tmp/portage/dev-scheme/elk-3.99.8-r1/temp/clang16-safe.log' -> '/var/tmp/clang/dev-scheme/elk-3.99.8-r1/clang16-safe.log' >>>> Compiling source in /var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8 ... >make -j4 -j1 >make all-recursive >make[1]: Entering directory '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8' >Making all in include >make[2]: Entering directory '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/include' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/include' >Making all in src >make[2]: Entering directory '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/src' >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-autoload.lo `test -f 'autoload.c' || echo './'`autoload.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c autoload.c -fPIC -DPIC -o .libs/libelk_la-autoload.o >autoload.c:37:6: warning: no previous prototype for function 'Init_Auto' > [-Wmissing-prototypes] > 37 | void Init_Auto (void) { > | ^ >autoload.c:37:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 37 | void Init_Auto (void) { > | ^ > | static >1 warning generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-bignum.lo `test -f 'bignum.c' || echo './'`bignum.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c bignum.c -fPIC -DPIC -o .libs/libelk_la-bignum.o >bignum.c:62:8: warning: no previous prototype for function 'Copy_Bignum' > [-Wmissing-prototypes] > 62 | Object Copy_Bignum (Object x) { > | ^ >bignum.c:62:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 62 | Object Copy_Bignum (Object x) { > | ^ > | static >bignum.c:76:8: warning: no previous prototype for function 'Copy_S_Bignum' > [-Wmissing-prototypes] > 76 | Object Copy_S_Bignum (struct S_Bignum *s) { > | ^ >bignum.c:76:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 76 | Object Copy_S_Bignum (struct S_Bignum *s) { > | ^ > | static >bignum.c:110:8: warning: no previous prototype for function 'Reduce_Bignum' > [-Wmissing-prototypes] > 110 | Object Reduce_Bignum (Object x) { > | ^ >bignum.c:110:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 110 | Object Reduce_Bignum (Object x) { > | ^ > | static >bignum.c:201:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 201 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >bignum.c:196:6: warning: no previous prototype for function 'Print_Bignum' > [-Wmissing-prototypes] > 196 | void Print_Bignum (Object port, Object x) { > | ^ >bignum.c:196:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 196 | void Print_Bignum (Object port, Object x) { > | ^ > | static >bignum.c:243:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 243 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >bignum.c:290:5: warning: no previous prototype for function 'Bignum_To_Integer' > [-Wmissing-prototypes] > 290 | int Bignum_To_Integer (Object x) { > | ^ >bignum.c:290:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 290 | int Bignum_To_Integer (Object x) { > | ^ > | static >bignum.c:485:5: warning: no previous prototype for function > 'Bignum_Mantissa_Cmp' [-Wmissing-prototypes] > 485 | int Bignum_Mantissa_Cmp (register struct S_Bignum *x, > | ^ >bignum.c:485:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 485 | int Bignum_Mantissa_Cmp (register struct S_Bignum *x, > | ^ > | static >bignum.c:504:5: warning: no previous prototype for function 'Bignum_Cmp' > [-Wmissing-prototypes] > 504 | int Bignum_Cmp (register struct S_Bignum *x, register struct S_Bignum *y) { > | ^ >bignum.c:504:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 504 | int Bignum_Cmp (register struct S_Bignum *x, register struct S_Bignum *y) { > | ^ > | static >bignum.c:538:8: warning: no previous prototype for function > 'General_Bignum_Plus_Minus' [-Wmissing-prototypes] > 538 | Object General_Bignum_Plus_Minus (Object x, Object y, int neg) { > | ^ >bignum.c:538:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 538 | Object General_Bignum_Plus_Minus (Object x, Object y, int neg) { > | ^ > | static >bignum.c:739:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 739 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >11 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-bool.lo `test -f 'bool.c' || echo './'`bool.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c bool.c -fPIC -DPIC -o .libs/libelk_la-bool.o >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-char.lo `test -f 'char.c' || echo './'`char.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c char.c -fPIC -DPIC -o .libs/libelk_la-char.o >char.c:99:5: warning: no previous prototype for function 'General_Chrcmp' > [-Wmissing-prototypes] > 99 | int General_Chrcmp (Object c1, Object c2, register int ci) { > | ^ >char.c:99:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 99 | int General_Chrcmp (Object c1, Object c2, register int ci) { > | ^ > | static >1 warning generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-cont.lo `test -f 'cont.c' || echo './'`cont.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c cont.c -fPIC -DPIC -o .libs/libelk_la-cont.o >cont.c:105:5: warning: no previous prototype for function > 'Check_Stack_Grows_Down' [-Wmissing-prototypes] > 105 | int Check_Stack_Grows_Down () { > | ^ >cont.c:105:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 105 | int Check_Stack_Grows_Down () { > | ^ > | static >cont.c:117:11: warning: initializing 'char *' with an expression of type > 'volatile char *' discards qualifiers > [-Wincompatible-pointer-types-discards-qualifiers] > 117 | char *pfoo = &foo; > | ^ ~~~~ >cont.c:115:14: warning: no previous prototype for function 'Stack_Size' > [-Wmissing-prototypes] > 115 | unsigned int Stack_Size () { > | ^ >cont.c:115:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 115 | unsigned int Stack_Size () { > | ^ > | static >cont.c:127:13: warning: passing 'volatile char[100]' to parameter of type > 'void *' discards qualifiers > [-Wincompatible-pointer-types-discards-qualifiers] > 127 | memset (buf, 0, 1); > | ^~~ >/usr/include/bits/string_fortified.h:57:22: note: passing argument to parameter > '__dest' here > 57 | __NTH (memset (void *__dest, int __ch, size_t __len)) > | ^ >cont.c:122:6: warning: no previous prototype for function 'Grow_Stack' > [-Wmissing-prototypes] > 122 | void Grow_Stack (struct S_Control *cp, Object val) { > | ^ >cont.c:122:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 122 | void Grow_Stack (struct S_Control *cp, Object val) { > | ^ > | static >cont.c:324:6: warning: no previous prototype for function 'Add_Wind' > [-Wmissing-prototypes] > 324 | void Add_Wind (register WIND *w, Object in, Object out) { > | ^ >cont.c:324:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 324 | void Add_Wind (register WIND *w, Object in, Object out) { > | ^ > | static >6 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-cstring.lo `test -f 'cstring.c' || echo './'`cstring.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c cstring.c -fPIC -DPIC -o .libs/libelk_la-cstring.o >cstring.c:49:6: warning: no previous prototype for function 'Init_Cstring' > [-Wmissing-prototypes] > 49 | void Init_Cstring() { /* Preallocate memory to avoid fragmentation */ > | ^ >cstring.c:49:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 49 | void Init_Cstring() { /* Preallocate memory to avoid fragmentation */ > | ^ > | static >1 warning generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-debug.lo `test -f 'debug.c' || echo './'`debug.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c debug.c -fPIC -DPIC -o .libs/libelk_la-debug.o >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-dump.lo `test -f 'dump.c' || echo './'`dump.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c dump.c -fPIC -DPIC -o .libs/libelk_la-dump.o >dump.c:57:6: warning: no previous prototype for function 'Init_Dump' > [-Wmissing-prototypes] > 57 | void Init_Dump () { > | ^ >dump.c:57:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 57 | void Init_Dump () { > | ^ > | static >In file included from dump.c:113: >./dump-elf.c:133:16: warning: cast from 'char *' to 'Elf32_Ehdr *' increases > required alignment from 1 to 4 [-Wcast-align] > 133 | ohdr = (Elf32_Ehdr *)(oaddr); > | ^~~~~~~~~~~~~~~~~~~~~ >./dump-elf.c:134:16: warning: cast from 'char *' to 'Elf32_Shdr *' increases > required alignment from 1 to 4 [-Wcast-align] > 134 | osecthdr = (Elf32_Shdr *)(oaddr + ohdr->e_shoff); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./dump-elf.c:135:16: warning: cast from 'char *' to 'Elf32_Phdr *' increases > required alignment from 1 to 4 [-Wcast-align] > 135 | oproghdr = (Elf32_Phdr *)(oaddr + ohdr->e_phoff); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./dump-elf.c:174:16: warning: cast from 'char *' to 'Elf32_Ehdr *' increases > required alignment from 1 to 4 [-Wcast-align] > 174 | nhdr = (Elf32_Ehdr *)(naddr); > | ^~~~~~~~~~~~~~~~~~~~~ >./dump-elf.c:175:16: warning: cast from 'char *' to 'Elf32_Shdr *' increases > required alignment from 1 to 4 [-Wcast-align] > 175 | nsecthdr = (Elf32_Shdr *)(naddr + ohdr->e_shoff + ndatasize); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./dump-elf.c:176:16: warning: cast from 'char *' to 'Elf32_Phdr *' increases > required alignment from 1 to 4 [-Wcast-align] > 176 | nproghdr = (Elf32_Phdr *)(naddr + ohdr->e_phoff); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./dump-elf.c:304:28: warning: cast from 'char *' to 'Elf32_Sym *' increases > required alignment from 1 to 4 [-Wcast-align] > 304 | Elf32_Sym *p = (Elf32_Sym *)(naddr + sp->sh_offset), > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >8 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-env.lo `test -f 'env.c' || echo './'`env.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c env.c -fPIC -DPIC -o .libs/libelk_la-env.o >env.c:47:6: warning: no previous prototype for function 'Init_Env' > [-Wmissing-prototypes] > 47 | void Init_Env () { > | ^ >env.c:47:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 47 | void Init_Env () { > | ^ > | static >env.c:66:6: warning: no previous prototype for function 'Push_Frame' > [-Wmissing-prototypes] > 66 | void Push_Frame (Object frame) { > | ^ >env.c:66:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 66 | void Push_Frame (Object frame) { > | ^ > | static >env.c:74:6: warning: no previous prototype for function 'Pop_Frame' > [-Wmissing-prototypes] > 74 | void Pop_Frame () { > | ^ >env.c:74:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 74 | void Pop_Frame () { > | ^ > | static >env.c:82:6: warning: no previous prototype for function 'Switch_Environment' > [-Wmissing-prototypes] > 82 | void Switch_Environment (Object to) { > | ^ >env.c:82:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 82 | void Switch_Environment (Object to) { > | ^ > | static >env.c:161:26: warning: passing arguments to 'General_Define' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 161 | ret = General_Define (body, sym); > | ^ >env.c:152:8: warning: no previous prototype for function 'Define_Procedure' > [-Wmissing-prototypes] > 152 | Object Define_Procedure (Object form, Object body, Object sym) { > | ^ >env.c:152:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 152 | Object Define_Procedure (Object form, Object body, Object sym) { > | ^ > | static >env.c:45:8: warning: a function declaration without a prototype is deprecated in > all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 45 | Object General_Define(); > | ^ >env.c:166:8: note: conflicting prototype is here > 166 | Object General_Define (Object argl, Object sym) { > | ^ >env.c:166:8: warning: no previous prototype for function 'General_Define' > [-Wmissing-prototypes] > 166 | Object General_Define (Object argl, Object sym) { > | ^ >env.c:45:8: note: this declaration is not a prototype; add parameter > declarations to make it one > 45 | Object General_Define(); > | ^ >8 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-error.lo `test -f 'error.c' || echo './'`error.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c error.c -fPIC -DPIC -o .libs/libelk_la-error.o >error.c:55:6: warning: no previous prototype for function 'Init_Error' > [-Wmissing-prototypes] > 55 | void Init_Error () { > | ^ >error.c:55:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 55 | void Init_Error () { > | ^ > | static >error.c:107:6: warning: no previous prototype for function 'Uncatchable_Error' > [-Wmissing-prototypes] > 107 | void Uncatchable_Error (char *errmsg) { > | ^ >error.c:107:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 107 | void Uncatchable_Error (char *errmsg) { > | ^ > | static >error.c:147:17: warning: passing arguments to 'Err_Handler' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 147 | Err_Handler (sym, msg, i, argv); > | ^ >error.c:154:17: warning: passing arguments to 'Err_Handler' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 154 | Err_Handler (argv[0], argv[1], argc-2, argv+2); > | ^ >error.c:40:6: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 40 | void Err_Handler () elk_attribute(__noreturn__); > | ^ >error.c:158:6: note: conflicting prototype is here > 158 | void Err_Handler (Object sym, Object fmt, int argc, Object *argv) { > | ^ >error.c:158:6: warning: no previous prototype for function 'Err_Handler' > [-Wmissing-prototypes] > 158 | void Err_Handler (Object sym, Object fmt, int argc, Object *argv) { > | ^ >error.c:40:6: note: this declaration is not a prototype; add parameter > declarations to make it one > 40 | void Err_Handler () elk_attribute(__noreturn__); > | ^ >error.c:181:6: warning: no previous prototype for function 'Reset' > [-Wmissing-prototypes] > 181 | void Reset () { > | ^ >error.c:39:6: note: this declaration is not a prototype; add 'void' to make it a > prototype for a zero-parameter function > 39 | void Reset () elk_attribute(__noreturn__); > | ^ > | void >7 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-exception.lo `test -f 'exception.c' || echo './'`exception.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c exception.c -fPIC -DPIC -o .libs/libelk_la-exception.o >exception.c:58:6: warning: no previous prototype for function 'Init_Exception' > [-Wmissing-prototypes] > 58 | void Init_Exception () { > | ^ >exception.c:58:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 58 | void Init_Exception () { > | ^ > | static >exception.c:77:6: warning: no previous prototype for function 'Intr_Handler' > [-Wmissing-prototypes] > 77 | void Intr_Handler (int sig) { > | ^ >exception.c:77:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 77 | void Intr_Handler (int sig) { > | ^ > | static >2 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-feature.lo `test -f 'feature.c' || echo './'`feature.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c feature.c -fPIC -DPIC -o .libs/libelk_la-feature.o >feature.c:39:6: warning: no previous prototype for function 'Init_Features' > [-Wmissing-prototypes] > 39 | void Init_Features () { > | ^ >feature.c:39:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 39 | void Init_Features () { > | ^ > | static >1 warning generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-heap.lo `test -f 'heap.c' || echo './'`heap.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c heap.c -fPIC -DPIC -o .libs/libelk_la-heap.o >heap.c:46:6: warning: no previous prototype for function 'Init_Heap' > [-Wmissing-prototypes] > 46 | void Init_Heap () { > | ^ >heap.c:46:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 46 | void Init_Heap () { > | ^ > | static >heap.c:58:9: warning: cast from 'char *' to 'FUNCT *' (aka 'struct funct *') > increases required alignment from 1 to 8 [-Wcast-align] > 58 | p = (FUNCT *)Safe_Malloc (sizeof (*p)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >heap.c:64:6: warning: no previous prototype for function 'Call_Before_GC' > [-Wmissing-prototypes] > 64 | void Call_Before_GC () { > | ^ >heap.c:64:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 64 | void Call_Before_GC () { > | ^ > | static >heap.c:74:9: warning: cast from 'char *' to 'FUNCT *' (aka 'struct funct *') > increases required alignment from 1 to 8 [-Wcast-align] > 74 | p = (FUNCT *)Safe_Malloc (sizeof (*p)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >heap.c:80:6: warning: no previous prototype for function 'Call_After_GC' > [-Wmissing-prototypes] > 80 | void Call_After_GC () { > | ^ >heap.c:80:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 80 | void Call_After_GC () { > | ^ > | static >heap.c:87:6: warning: no previous prototype for function 'Visit_GC_List' > [-Wmissing-prototypes] > 87 | void Visit_GC_List (GCNODE *list, intptr_t delta) { > | ^ >heap.c:87:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 87 | void Visit_GC_List (GCNODE *list, intptr_t delta) { > | ^ > | static >heap.c:104:6: warning: no previous prototype for function 'Visit_Wind' > [-Wmissing-prototypes] > 104 | void Visit_Wind (WIND *list, intptr_t delta) { > | ^ >heap.c:104:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 104 | void Visit_Wind (WIND *list, intptr_t delta) { > | ^ > | static >heap.c:116:9: warning: cast from 'char *' to 'GCNODE *' (aka 'struct gcnode *') > increases required alignment from 1 to 8 [-Wcast-align] > 116 | p = (GCNODE *)Safe_Malloc (sizeof (*p)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >heap.c:147:31: warning: passing arguments to 'Internal_GC_Status' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 147 | return Internal_GC_Status (strat, flags); > | ^ >In file included from heap.c:151: >./heap-gen.c:352:40: warning: passing 'unsigned int *' to parameter of type > 'int *' converts between pointers to integer types with different sign > [-Wpointer-sign] > 352 | if (!len) DetermineCluster (&addr, &len); > | ^~~~ >./heap-gen.c:326:51: note: passing argument to parameter 'len' here > 326 | static void DetermineCluster (gcptr_t *addr, int *len) { > | ^ >./heap-gen.c:376:40: warning: passing 'unsigned int *' to parameter of type > 'int *' converts between pointers to integer types with different sign > [-Wpointer-sign] > 376 | if (!len) DetermineCluster (&addr, &len); > | ^~~~ >./heap-gen.c:326:51: note: passing argument to parameter 'len' here > 326 | static void DetermineCluster (gcptr_t *addr, int *len) { > | ^ >./heap-gen.c:481:6: warning: no previous prototype for function 'Make_Heap' > [-Wmissing-prototypes] > 481 | void Make_Heap (int size) { > | ^ >./heap-gen.c:481:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 481 | void Make_Heap (int size) { > | ^ > | static >./heap-gen.c:497:49: warning: comparison of integers of different signs: > 'addrarith_t' (aka 'unsigned long') and 'int' [-Wsign-compare] > 497 | if ((bytes_per_pp = sysconf (_SC_PAGESIZE)) == -1) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ >./heap-gen.c:754:6: warning: no previous prototype for function 'Free_Heap' > [-Wmissing-prototypes] > 754 | void Free_Heap () { > | ^ >./heap-gen.c:754:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 754 | void Free_Heap () { > | ^ > | static >./heap-gen.c:792:23: warning: passing arguments to 'Scanner' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 792 | (void)Scanner ((pageno_t)1); > | ^ >./heap-gen.c:848:35: warning: passing arguments to 'ScanCluster' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 848 | (void)ScanCluster (PHYSPAGE (first_freepage)); > | ^ >./heap-gen.c:152:12: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] > 152 | static int ScanCluster (); > | ^ >./heap-gen.c:1242:12: note: conflicting prototype is here > 1242 | static int ScanCluster (gcptr_t addr) { > | ^ >./heap-gen.c:153:12: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] > 153 | static int Scanner (); > | ^ >./heap-gen.c:1284:12: note: conflicting prototype is here > 1284 | static int Scanner (pageno_t npages) { > | ^ >./heap-gen.c:1457:54: warning: comparison of integers of different signs: > 'pageno_t' (aka 'unsigned long') and 'int' [-Wsign-compare] > 1457 | if (PERCENT (allocated_pages, old_logical_pages) >= tuneable_force_total) { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ >./heap-gen.c:1466:43: warning: comparison of integers of different signs: > 'pageno_t' (aka 'unsigned long') and 'int' [-Wsign-compare] > 1466 | if (HEAPPERCENT (allocated_pages) >= tuneable_newly_expand) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ >./heap-gen.c:1589:43: warning: comparison of integers of different signs: > 'pageno_t' (aka 'unsigned long') and 'int' [-Wsign-compare] > 1589 | if (HEAPPERCENT (forwarded_pages) > tuneable_force_expand) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ >./heap-gen.c:1647:6: warning: no previous prototype for function > 'Generational_GC_Finalize' [-Wmissing-prototypes] > 1647 | void Generational_GC_Finalize () { > | ^ >./heap-gen.c:1647:1: note: declare 'static' if the function is not intended to > be used outside of this translation unit > 1647 | void Generational_GC_Finalize () { > | ^ > | static >./heap-gen.c:1652:6: warning: no previous prototype for function > 'Generational_GC_Reinitialize' [-Wmissing-prototypes] > 1652 | void Generational_GC_Reinitialize () { > | ^ >./heap-gen.c:1652:1: note: declare 'static' if the function is not intended to > be used outside of this translation unit > 1652 | void Generational_GC_Reinitialize () { > | ^ > | static >heap.c:128:8: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 128 | Object Internal_GC_Status(); > | ^ >./heap-gen.c:1659:8: note: conflicting prototype is here > 1659 | Object Internal_GC_Status (int strat, int flags) { > | ^ >./heap-gen.c:1659:8: warning: no previous prototype for function > 'Internal_GC_Status' [-Wmissing-prototypes] > 1659 | Object Internal_GC_Status (int strat, int flags) { > | ^ >heap.c:128:8: note: this declaration is not a prototype; add parameter > declarations to make it one > 128 | Object Internal_GC_Status(); > | ^ >25 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-io.lo `test -f 'io.c' || echo './'`io.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c io.c -fPIC -DPIC -o .libs/libelk_la-io.o >io.c:52:14: warning: a function declaration without a prototype is deprecated in > all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a previous declaration [-Wdeprecated-non-prototype] > 52 | extern char *getenv(); > | ^ >/usr/include/stdlib.h:773:14: note: conflicting prototype is here > 773 | extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur; > | ^ >io.c:57:6: warning: no previous prototype for function 'Init_Io' > [-Wmissing-prototypes] > 57 | void Init_Io () { > | ^ >io.c:57:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 57 | void Init_Io () { > | ^ > | static >io.c:138:8: warning: no previous prototype for function 'Get_File_Name' > [-Wmissing-prototypes] > 138 | Object Get_File_Name (Object name) { > | ^ >io.c:138:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 138 | Object Get_File_Name (Object name) { > | ^ > | static >io.c:154:25: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a previous declaration [-Wdeprecated-non-prototype] > 154 | struct passwd *pw, *getpwnam(); > | ^ >/usr/include/pwd.h:116:23: note: conflicting prototype is here > 116 | extern struct passwd *getpwnam (const char *__name) __nonnull ((1)); > | ^ >io.c:151:7: warning: no previous prototype for function 'Internal_Tilde_Expand' > [-Wmissing-prototypes] > 151 | char *Internal_Tilde_Expand (register char *s, register char **dirp) { > | ^ >io.c:151:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 151 | char *Internal_Tilde_Expand (register char *s, register char **dirp) { > | ^ > | static >io.c:180:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 180 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >io.c:177:8: warning: no previous prototype for function 'General_File_Operation' > [-Wmissing-prototypes] > 177 | Object General_File_Operation (Object s, register int op) { > | ^ >io.c:177:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 177 | Object General_File_Operation (Object s, register int op) { > | ^ > | static >io.c:220:6: warning: no previous prototype for function 'Close_All_Files' > [-Wmissing-prototypes] > 220 | void Close_All_Files () { > | ^ >io.c:220:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 220 | void Close_All_Files () { > | ^ > | static >io.c:235:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 235 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >io.c:230:8: warning: no previous prototype for function 'Open_File' > [-Wmissing-prototypes] > 230 | Object Open_File (char *name, int flags, int err) { > | ^ >io.c:230:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 230 | Object Open_File (char *name, int flags, int err) { > | ^ > | static >io.c:270:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 270 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >io.c:331:8: warning: no previous prototype for function 'General_Close_Port' > [-Wmissing-prototypes] > 331 | Object General_Close_Port (Object port) { > | ^ >io.c:331:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 331 | Object General_Close_Port (Object port) { > | ^ > | static >io.c:379:8: warning: no previous prototype for function 'General_Call_With' > [-Wmissing-prototypes] > 379 | Object General_Call_With (Object name, int flags, Object proc) { > | ^ >io.c:379:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 379 | Object General_Call_With (Object name, int flags, Object proc) { > | ^ > | static >13 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-libelk.lo `test -f 'libelk.c' || echo './'`libelk.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c libelk.c -fPIC -DPIC -o .libs/libelk_la-libelk.o >libelk.c:93:14: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a previous declaration > [-Wdeprecated-non-prototype] > 93 | extern char *getenv(); > | ^ >/usr/include/stdlib.h:773:14: note: conflicting prototype is here > 773 | extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur; > | ^ >libelk.c:155:6: warning: no previous prototype for function > 'Check_If_Dump_Works' [-Wmissing-prototypes] > 155 | void Check_If_Dump_Works () { > | ^ >libelk.c:155:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 155 | void Check_If_Dump_Works () { > | ^ > | static >libelk.c:207:34: warning: passing arguments to 'Find_Executable' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 207 | A_Out_Name = Find_Executable (av[0]); > | ^ >libelk.c:222:13: warning: absolute value function 'abs' given an argument of > type 'long' but has parameter of type 'int' which may cause truncation of > value [-Wabsolute-value] > 222 | if (abs (stkbase - &foo) > INITIAL_STK_OFFSET) { > | ^ >libelk.c:222:13: note: use function 'labs' instead > 222 | if (abs (stkbase - &foo) > INITIAL_STK_OFFSET) { > | ^~~ > | labs >libelk.c:362:6: warning: no previous prototype for function 'Usage' > [-Wmissing-prototypes] > 362 | void Usage () { > | ^ >libelk.c:96:6: note: this declaration is not a prototype; add 'void' to make it > a prototype for a zero-parameter function > 96 | void Usage (); > | ^ > | void >libelk.c:371:6: warning: no previous prototype for function 'Init_Everything' > [-Wmissing-prototypes] > 371 | void Init_Everything () { > | ^ >libelk.c:97:6: note: this declaration is not a prototype; add 'void' to make it > a prototype for a zero-parameter function > 97 | void Init_Everything (); > | ^ > | void >libelk.c:396:6: warning: no previous prototype for function 'Get_Stack_Limit' > [-Wmissing-prototypes] > 396 | void Get_Stack_Limit () { > | ^ >libelk.c:95:6: note: this declaration is not a prototype; add 'void' to make it > a prototype for a zero-parameter function > 95 | void Get_Stack_Limit (); > | ^ > | void >libelk.c:412:5: warning: no previous prototype for function 'Executable' > [-Wmissing-prototypes] > 412 | int Executable (char *fn) { > | ^ >libelk.c:412:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 412 | int Executable (char *fn) { > | ^ > | static >libelk.c:114:7: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] > 114 | char *Find_Executable(); > | ^ >libelk.c:419:7: note: conflicting prototype is here > 419 | char *Find_Executable (char *fn) { > | ^ >libelk.c:419:7: warning: no previous prototype for function 'Find_Executable' > [-Wmissing-prototypes] > 419 | char *Find_Executable (char *fn) { > | ^ >libelk.c:114:7: note: this declaration is not a prototype; add parameter > declarations to make it one > 114 | char *Find_Executable(); > | ^ >10 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-list.lo `test -f 'list.c' || echo './'`list.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c list.c -fPIC -DPIC -o .libs/libelk_la-list.o >list.c:86:8: warning: no previous prototype for function 'Cxr' > [-Wmissing-prototypes] > 86 | Object Cxr (Object x, register char *pat, register unsigned int len) { > | ^ >list.c:86:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 86 | Object Cxr (Object x, register char *pat, register unsigned int len) { > | ^ > | static >list.c:175:8: warning: no previous prototype for function 'General_Member' > [-Wmissing-prototypes] > 175 | Object General_Member (Object key, Object list, register int comp) { > | ^ >list.c:175:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 175 | Object General_Member (Object key, Object list, register int comp) { > | ^ > | static >2 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-load.lo `test -f 'load.c' || echo './'`load.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c load.c -fPIC -DPIC -o .libs/libelk_la-load.o >load.c:47:6: warning: no previous prototype for function 'Init_Load' > [-Wmissing-prototypes] > 47 | void Init_Load () { > | ^ >load.c:47:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 47 | void Init_Load () { > | ^ > | static >load.c:56:6: warning: no previous prototype for function 'Init_Loadpath' > [-Wmissing-prototypes] > 56 | void Init_Loadpath (char *s) { /* No GC possible here */ > | ^ >load.c:56:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 56 | void Init_Loadpath (char *s) { /* No GC possible here */ > | ^ > | static >load.c:74:5: warning: no previous prototype for function 'Has_Suffix' > [-Wmissing-prototypes] > 74 | int Has_Suffix (Object name, char const *suffix) { > | ^ >load.c:74:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 74 | int Has_Suffix (Object name, char const *suffix) { > | ^ > | static >3 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-loadlib.lo `test -f 'loadlib.c' || echo './'`loadlib.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c loadlib.c -fPIC -DPIC -o .libs/libelk_la-loadlib.o >loadlib.c:68:6: warning: no previous prototype for function 'Dlopen_File' > [-Wmissing-prototypes] > 68 | void Dlopen_File (char *obj) { > | ^ >loadlib.c:68:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 68 | void Dlopen_File (char *obj) { > | ^ > | static >loadlib.c:251:6: warning: no previous prototype for function 'Load_Library' > [-Wmissing-prototypes] > 251 | void Load_Library (Object libs) { > | ^ >loadlib.c:251:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 251 | void Load_Library (Object libs) { > | ^ > | static >2 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-malloc.lo `test -f 'malloc.c' || echo './'`malloc.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c malloc.c -fPIC -DPIC -o .libs/libelk_la-malloc.o >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-math.lo `test -f 'math.c' || echo './'`math.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c math.c -fPIC -DPIC -o .libs/libelk_la-math.o >math.c:47:6: warning: no previous prototype for function 'Init_Math' > [-Wmissing-prototypes] > 47 | void Init_Math () { > | ^ >math.c:47:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 47 | void Init_Math () { > | ^ > | static >math.c:83:8: warning: no previous prototype for function 'Fixnum_To_String' > [-Wmissing-prototypes] > 83 | Object Fixnum_To_String (Object x, int radix) { > | ^ >math.c:83:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 83 | Object Fixnum_To_String (Object x, int radix) { > | ^ > | static >math.c:305:5: warning: no previous prototype for function 'Get_Index' > [-Wmissing-prototypes] > 305 | int Get_Index (Object n, Object obj) { > | ^ >math.c:305:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 305 | int Get_Index (Object n, Object obj) { > | ^ > | static >math.c:341:5: warning: no previous prototype for function 'Fixnum_Add' > [-Wmissing-prototypes] > 341 | int Fixnum_Add (int a, int b, int *fits) { > | ^ >math.c:341:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 341 | int Fixnum_Add (int a, int b, int *fits) { > | ^ > | static >math.c:353:5: warning: no previous prototype for function 'Fixnum_Sub' > [-Wmissing-prototypes] > 353 | int Fixnum_Sub (int a, int b, int *fits) { > | ^ >math.c:353:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 353 | int Fixnum_Sub (int a, int b, int *fits) { > | ^ > | static >math.c:370:8: warning: no previous prototype for function 'Fixnum_Multiply' > [-Wmissing-prototypes] > 370 | Object Fixnum_Multiply (int a, int b) { > | ^ >math.c:370:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 370 | Object Fixnum_Multiply (int a, int b) { > | ^ > | static >math.c:592:1: warning: no previous prototype for function 'Generic_Equal' > [-Wmissing-prototypes] > 592 | General_Generic_Compare (Equal, ==) > | ^ >math.c:530:5: note: expanded from macro 'General_Generic_Compare' > 530 | int Generic_##name (Object x, Object y) {\ > | ^ ><scratch space>:11:1: note: expanded from here > 11 | Generic_Equal > | ^ >math.c:592:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 592 | General_Generic_Compare (Equal, ==) > | ^ > | static >math.c:529:41: note: expanded from macro 'General_Generic_Compare' > 529 | #define General_Generic_Compare(name,op)\ > | ^ >math.c:593:1: warning: no previous prototype for function 'Generic_Less' > [-Wmissing-prototypes] > 593 | General_Generic_Compare (Less, <) > | ^ >math.c:530:5: note: expanded from macro 'General_Generic_Compare' > 530 | int Generic_##name (Object x, Object y) {\ > | ^ ><scratch space>:17:1: note: expanded from here > 17 | Generic_Less > | ^ >math.c:593:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 593 | General_Generic_Compare (Less, <) > | ^ > | static >math.c:529:41: note: expanded from macro 'General_Generic_Compare' > 529 | #define General_Generic_Compare(name,op)\ > | ^ >math.c:594:1: warning: no previous prototype for function 'Generic_Greater' > [-Wmissing-prototypes] > 594 | General_Generic_Compare (Greater, >) > | ^ >math.c:530:5: note: expanded from macro 'General_Generic_Compare' > 530 | int Generic_##name (Object x, Object y) {\ > | ^ ><scratch space>:23:1: note: expanded from here > 23 | Generic_Greater > | ^ >math.c:594:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 594 | General_Generic_Compare (Greater, >) > | ^ > | static >math.c:529:41: note: expanded from macro 'General_Generic_Compare' > 529 | #define General_Generic_Compare(name,op)\ > | ^ >math.c:595:1: warning: no previous prototype for function 'Generic_Eq_Less' > [-Wmissing-prototypes] > 595 | General_Generic_Compare (Eq_Less, <=) > | ^ >math.c:530:5: note: expanded from macro 'General_Generic_Compare' > 530 | int Generic_##name (Object x, Object y) {\ > | ^ ><scratch space>:29:1: note: expanded from here > 29 | Generic_Eq_Less > | ^ >math.c:595:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 595 | General_Generic_Compare (Eq_Less, <=) > | ^ > | static >math.c:529:41: note: expanded from macro 'General_Generic_Compare' > 529 | #define General_Generic_Compare(name,op)\ > | ^ >math.c:596:1: warning: no previous prototype for function 'Generic_Eq_Greater' > [-Wmissing-prototypes] > 596 | General_Generic_Compare (Eq_Greater, >=) > | ^ >math.c:530:5: note: expanded from macro 'General_Generic_Compare' > 530 | int Generic_##name (Object x, Object y) {\ > | ^ ><scratch space>:35:1: note: expanded from here > 35 | Generic_Eq_Greater > | ^ >math.c:596:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 596 | General_Generic_Compare (Eq_Greater, >=) > | ^ > | static >math.c:529:41: note: expanded from macro 'General_Generic_Compare' > 529 | #define General_Generic_Compare(name,op)\ > | ^ >math.c:604:20: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 604 | if (!(*op) (argv[i-1], argv[i])) > | ^ >math.c:598:8: warning: no previous prototype for function 'General_Compare' > [-Wmissing-prototypes] > 598 | Object General_Compare (int argc, Object *argv, register int (*op)()) { > | ^ >math.c:598:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 598 | Object General_Compare (int argc, Object *argv, register int (*op)()) { > | ^ > | static >math.c:693:27: warning: no previous prototype for function 'Generic_Plus' > [-Wmissing-prototypes] > 693 | General_Generic_Operator (Generic_Plus, +, Fixnum_Add, Bignum_Plus) > | ^ >math.c:693:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 693 | General_Generic_Operator (Generic_Plus, +, Fixnum_Add, Bignum_Plus) > | ^ > | static >math.c:630:55: note: expanded from macro 'General_Generic_Operator' > 630 | #define General_Generic_Operator(name,op,fixop,bigop) Object name (Object x,\ > | ^ >math.c:694:27: warning: no previous prototype for function 'Generic_Minus' > [-Wmissing-prototypes] > 694 | General_Generic_Operator (Generic_Minus, -, Fixnum_Sub, Bignum_Minus) > | ^ >math.c:694:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 694 | General_Generic_Operator (Generic_Minus, -, Fixnum_Sub, Bignum_Minus) > | ^ > | static >math.c:630:55: note: expanded from macro 'General_Generic_Operator' > 630 | #define General_Generic_Operator(name,op,fixop,bigop) Object name (Object x,\ > | ^ >math.c:718:23: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 718 | accum = (*op) (accum, argv[0]); break; > | ^ >math.c:722:27: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 722 | accum = (*op) (accum, argv[i]); > | ^ >math.c:706:8: warning: no previous prototype for function 'General_Operator' > [-Wmissing-prototypes] > 706 | Object General_Operator (int argc, Object *argv, Object start, > | ^ >math.c:706:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 706 | Object General_Operator (int argc, Object *argv, Object start, > | ^ > | static >math.c:45:8: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 45 | Object Generic_Multiply(), Generic_Divide(); > | ^ >math.c:744:8: note: conflicting prototype is here > 744 | Object Generic_Multiply (Object x, Object y) { > | ^ >math.c:744:8: warning: no previous prototype for function 'Generic_Multiply' > [-Wmissing-prototypes] > 744 | Object Generic_Multiply (Object x, Object y) { > | ^ >math.c:45:8: note: this declaration is not a prototype; add parameter > declarations to make it one > 45 | Object Generic_Multiply(), Generic_Divide(); > | ^ >math.c:45:28: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 45 | Object Generic_Multiply(), Generic_Divide(); > | ^ >math.c:798:8: note: conflicting prototype is here > 798 | Object Generic_Divide (Object x, Object y) { > | ^ >math.c:798:8: warning: no previous prototype for function 'Generic_Divide' > [-Wmissing-prototypes] > 798 | Object Generic_Divide (Object x, Object y) { > | ^ >math.c:45:28: note: this declaration is not a prototype; add parameter > declarations to make it one > 45 | Object Generic_Multiply(), Generic_Divide(); > | ^ >math.c:883:8: warning: no previous prototype for function > 'General_Integer_Divide' [-Wmissing-prototypes] > 883 | Object General_Integer_Divide (Object x, Object y, int rem) { > | ^ >math.c:883:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 883 | Object General_Integer_Divide (Object x, Object y, int rem) { > | ^ > | static >math.c:922:8: warning: no previous prototype for function 'Exact_Quotient' > [-Wmissing-prototypes] > 922 | Object Exact_Quotient (Object x, Object y) { > | ^ >math.c:922:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 922 | Object Exact_Quotient (Object x, Object y) { > | ^ > | static >math.c:926:8: warning: no previous prototype for function 'Exact_Remainder' > [-Wmissing-prototypes] > 926 | Object Exact_Remainder (Object x, Object y) { > | ^ >math.c:926:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 926 | Object Exact_Remainder (Object x, Object y) { > | ^ > | static >math.c:930:8: warning: no previous prototype for function 'Exact_Modulo' > [-Wmissing-prototypes] > 930 | Object Exact_Modulo (Object x, Object y) { > | ^ >math.c:930:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 930 | Object Exact_Modulo (Object x, Object y) { > | ^ > | static >math.c:965:15: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 965 | ret = fun (x, y); > | ^ >math.c:946:8: warning: no previous prototype for function 'With_Exact_Ints' > [-Wmissing-prototypes] > 946 | Object With_Exact_Ints (Object x, Object y, Object (*fun)()) { > | ^ >math.c:946:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 946 | Object With_Exact_Ints (Object x, Object y, Object (*fun)()) { > | ^ > | static >math.c:984:8: warning: no previous prototype for function 'Exact_Gcd' > [-Wmissing-prototypes] > 984 | Object Exact_Gcd (Object x, Object y) { > | ^ >math.c:984:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 984 | Object Exact_Gcd (Object x, Object y) { > | ^ > | static >math.c:1008:8: warning: no previous prototype for function 'General_Gcd' > [-Wmissing-prototypes] > 1008 | Object General_Gcd (Object x, Object y) { > | ^ >math.c:1008:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 1008 | Object General_Gcd (Object x, Object y) { > | ^ > | static >math.c:1016:8: warning: no previous prototype for function 'Exact_Lcm' > [-Wmissing-prototypes] > 1016 | Object Exact_Lcm (Object x, Object y) { > | ^ >math.c:1016:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 1016 | Object Exact_Lcm (Object x, Object y) { > | ^ > | static >math.c:1032:8: warning: no previous prototype for function 'General_Lcm' > [-Wmissing-prototypes] > 1032 | Object General_Lcm (Object x, Object y) { > | ^ >math.c:1032:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 1032 | Object General_Lcm (Object x, Object y) { > | ^ > | static >math.c:1097:22: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 1097 | ret = (*fun) (d); > | ^ >math.c:1099:22: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 1099 | ret = (*fun) (d, Get_Double (y)); > | ^ >math.c:1091:8: warning: no previous prototype for function 'General_Function' > [-Wmissing-prototypes] > 1091 | Object General_Function (Object x, Object y, double (*fun)()) { > | ^ >math.c:1091:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 1091 | Object General_Function (Object x, Object y, double (*fun)()) { > | ^ > | static >math.c:1129:8: warning: no previous prototype for function 'Min' > [-Wmissing-prototypes] > 1129 | Object Min (Object x, Object y) { > | ^ >math.c:1129:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 1129 | Object Min (Object x, Object y) { > | ^ > | static >math.c:1138:8: warning: no previous prototype for function 'Max' > [-Wmissing-prototypes] > 1138 | Object Max (Object x, Object y) { > | ^ >math.c:1138:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 1138 | Object Max (Object x, Object y) { > | ^ > | static >37 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-onfork.lo `test -f 'onfork.c' || echo './'`onfork.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c onfork.c -fPIC -DPIC -o .libs/libelk_la-onfork.o >onfork.c:49:9: warning: cast from 'char *' to 'FUNCT *' (aka 'struct funct *') > increases required alignment from 1 to 8 [-Wcast-align] > 49 | p = (FUNCT *)Safe_Malloc (sizeof (*p)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >1 warning generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-prim.lo `test -f 'prim.c' || echo './'`prim.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c prim.c -fPIC -DPIC -o .libs/libelk_la-prim.o >prim.c:423:6: warning: no previous prototype for function 'Init_Prim' > [-Wmissing-prototypes] > 423 | void Init_Prim () { > | ^ >prim.c:423:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 423 | void Init_Prim () { > | ^ > | static >1 warning generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-print.lo `test -f 'print.c' || echo './'`print.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c print.c -fPIC -DPIC -o .libs/libelk_la-print.o >print.c:67:6: warning: no previous prototype for function 'Init_Print' > [-Wmissing-prototypes] > 67 | void Init_Print () { > | ^ >print.c:67:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 67 | void Init_Print () { > | ^ > | static >print.c:74:5: warning: no previous prototype for function 'Print_Length' > [-Wmissing-prototypes] > 74 | int Print_Length () { > | ^ >print.c:74:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 74 | int Print_Length () { > | ^ > | static >print.c:81:5: warning: no previous prototype for function 'Print_Depth' > [-Wmissing-prototypes] > 81 | int Print_Depth () { > | ^ >print.c:81:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 81 | int Print_Depth () { > | ^ > | static >print.c:88:6: warning: no previous prototype for function 'Print_Char' > [-Wmissing-prototypes] > 88 | void Print_Char (Object port, register int c) { > | ^ >print.c:88:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 88 | void Print_Char (Object port, register int c) { > | ^ > | static >print.c:159:8: warning: no previous prototype for function 'General_Print' > [-Wmissing-prototypes] > 159 | Object General_Print (int argc, Object *argv, int raw) { > | ^ >print.c:159:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 159 | Object General_Print (int argc, Object *argv, int raw) { > | ^ > | static >print.c:599:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 599 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >6 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-proc.lo `test -f 'proc.c' || echo './'`proc.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c proc.c -fPIC -DPIC -o .libs/libelk_la-proc.o >proc.c:80:6: warning: no previous prototype for function 'Init_Proc' > [-Wmissing-prototypes] > 80 | void Init_Proc () { > | ^ >proc.c:80:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 80 | void Init_Proc () { > | ^ > | static >proc.c:117:42: warning: format specifies type 'unsigned long' but the argument > has type 'void *' [-Wformat] > 117 | sprintf (buf, "#<compound %lu>", POINTER(x)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >../include/object.h:54:25: note: expanded from macro 'POINTER' > 54 | #define POINTER(x) ((void *)(uintptr_t)(x).data) > | ^ >/usr/include/bits/stdio2.h:37:30: note: expanded from macro 'sprintf' > 37 | __glibc_objsize (str), __VA_ARGS__) > | ^~~~~~~~~~~ >proc.c:131:39: warning: format specifies type 'unsigned long' but the argument > has type 'void *' [-Wformat] > 131 | sprintf (buf, "#<macro %lu>", POINTER(x)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >../include/object.h:54:25: note: expanded from macro 'POINTER' > 54 | #define POINTER(x) ((void *)(uintptr_t)(x).data) > | ^ >/usr/include/bits/stdio2.h:37:30: note: expanded from macro 'sprintf' > 37 | __glibc_objsize (str), __VA_ARGS__) > | ^~~~~~~~~~~ >proc.c:137:8: warning: no previous prototype for function 'Make_Compound' > [-Wmissing-prototypes] > 137 | Object Make_Compound () { > | ^ >proc.c:137:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 137 | Object Make_Compound () { > | ^ > | static >proc.c:208:29: warning: passing arguments to 'Macro_Expand' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 208 | form = Macro_Expand (fun, form); > | ^ >proc.c:211:5: warning: passing arguments to 'Funcall_Primitive' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 211 | Funcall_Switch (t, fun, form, 1); > | ^ >proc.c:51:34: note: expanded from macro 'Funcall_Switch' > 51 | return Funcall_Primitive (func, args, eval);\ > | ^ >proc.c:211:5: warning: passing arguments to 'Funcall_Compound' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >proc.c:53:33: note: expanded from macro 'Funcall_Switch' > 53 | return Funcall_Compound (func, args, eval);\ > | ^ >proc.c:78:24: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 78 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); > | ^ >proc.c:261:8: note: conflicting prototype is here > 261 | Object Funcall_Primitive (Object fun, Object argl, int eval) { > | ^ >proc.c:283:24: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 283 | r = (prim->fun)(argl); > | ^ >proc.c:318:37: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 318 | r = (PRIM(fun)->fun)(r); > | ^ >proc.c:321:32: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 321 | r = (prim->fun)(argv[0], argv[1]); break; > | ^ >proc.c:323:32: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 323 | r = (prim->fun)(argv[0], argv[1], argv[2]); break; > | ^ >proc.c:325:32: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 325 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3]); break; > | ^ >proc.c:327:32: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 327 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4]); > | ^ >proc.c:330:32: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 330 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4], > | ^ >proc.c:333:32: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 333 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4], > | ^ >proc.c:336:32: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 336 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4], > | ^ >proc.c:339:32: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 339 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4], > | ^ >proc.c:342:32: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 342 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4], > | ^ >proc.c:269:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 269 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >proc.c:261:8: warning: no previous prototype for function 'Funcall_Primitive' > [-Wmissing-prototypes] > 261 | Object Funcall_Primitive (Object fun, Object argl, int eval) { > | ^ >proc.c:78:24: note: this declaration is not a prototype; add parameter > declarations to make it one > 78 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); > | ^ >proc.c:78:45: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 78 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); > | ^ >proc.c:370:8: note: conflicting prototype is here > 370 | Object Funcall_Compound (Object fun, Object argl, int eval) { > | ^ >proc.c:377:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 377 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >proc.c:370:8: warning: no previous prototype for function 'Funcall_Compound' > [-Wmissing-prototypes] > 370 | Object Funcall_Compound (Object fun, Object argl, int eval) { > | ^ >proc.c:78:45: note: this declaration is not a prototype; add parameter > declarations to make it one > 78 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); > | ^ >proc.c:463:6: warning: no previous prototype for function 'Check_Formals' > [-Wmissing-prototypes] > 463 | void Check_Formals (Object x, int *min, int *max) { > | ^ >proc.c:463:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 463 | void Check_Formals (Object x, int *min, int *max) { > | ^ > | static >proc.c:516:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 516 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >proc.c:510:8: warning: no previous prototype for function 'General_Map' > [-Wmissing-prototypes] > 510 | Object General_Map (int argc, Object *argv, register int accum) { > | ^ >proc.c:510:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 510 | Object General_Map (int argc, Object *argv, register int accum) { > | ^ > | static >proc.c:559:8: warning: no previous prototype for function 'Make_Macro' > [-Wmissing-prototypes] > 559 | Object Make_Macro () { > | ^ >proc.c:559:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 559 | Object Make_Macro () { > | ^ > | static >proc.c:78:8: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 78 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); > | ^ >proc.c:586:8: note: conflicting prototype is here > 586 | Object Macro_Expand (Object mac, Object argl) { > | ^ >proc.c:586:8: warning: no previous prototype for function 'Macro_Expand' > [-Wmissing-prototypes] > 586 | Object Macro_Expand (Object mac, Object argl) { > | ^ >proc.c:78:8: note: this declaration is not a prototype; add parameter > declarations to make it one > 78 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); > | ^ >30 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-promise.lo `test -f 'promise.c' || echo './'`promise.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c promise.c -fPIC -DPIC -o .libs/libelk_la-promise.o >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-read.lo `test -f 'read.c' || echo './'`read.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c read.c -fPIC -DPIC -o .libs/libelk_la-read.o >read.c:55:15: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a previous declaration [-Wdeprecated-non-prototype] > 55 | extern double atof(); > | ^ >/usr/include/bits/stdlib-float.h:25:8: note: conflicting prototype is here > 25 | __NTH (atof (const char *__nptr)) > | ^ >read.c:81:8: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a previous declaration [-Wdeprecated-non-prototype] > 81 | Object General_Read(), Read_Sequence(), Read_Atom(), Read_Special(); > | ^ >../include/extern.h:392:15: note: conflicting prototype is here > 392 | extern Object General_Read (Object, int); > | ^ >read.c:85:6: warning: no previous prototype for function 'Init_Read' > [-Wmissing-prototypes] > 85 | void Init_Read () { > | ^ >read.c:85:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 85 | void Init_Read () { > | ^ > | static >read.c:81:8: warning: a function declaration without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 81 | Object General_Read(), Read_Sequence(), Read_Atom(), Read_Special(); > | ^ >read.c:252:8: note: conflicting prototype is here > 252 | Object General_Read (Object port, int konst) { > | ^ >read.c:278:33: warning: passing arguments to 'Read_Sequence' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 278 | ret = Read_Sequence (port, 0, konst, c); > | ^ >read.c:280:30: warning: passing arguments to 'Read_Sharp' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 280 | ret = Read_Sharp (port, konst); > | ^ >read.c:285:29: warning: passing arguments to 'Read_Atom' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 285 | ret = Read_Atom (port, konst); > | ^ >read.c:81:41: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 81 | Object General_Read(), Read_Sequence(), Read_Atom(), Read_Special(); > | ^ >read.c:305:8: note: conflicting prototype is here > 305 | Object Read_Atom (Object port, int konst) { > | ^ >read.c:308:24: warning: passing arguments to 'Read_Special' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 308 | ret = Read_Special (port, konst); > | ^ >read.c:305:8: warning: no previous prototype for function 'Read_Atom' > [-Wmissing-prototypes] > 305 | Object Read_Atom (Object port, int konst) { > | ^ >read.c:81:41: note: this declaration is not a prototype; add parameter > declarations to make it one > 81 | Object General_Read(), Read_Sequence(), Read_Atom(), Read_Special(); > | ^ >read.c:81:54: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 81 | Object General_Read(), Read_Sequence(), Read_Atom(), Read_Special(); > | ^ >read.c:314:8: note: conflicting prototype is here > 314 | Object Read_Special (Object port, int konst) { > | ^ >read.c:343:30: warning: passing arguments to 'Read_Sequence' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 343 | return Read_Sequence (port, 0, konst, c); > | ^ >read.c:359:28: warning: passing arguments to 'Read_String' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 359 | return Read_String (port, konst); > | ^ >read.c:361:26: warning: passing arguments to 'Read_Sharp' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 361 | ret = Read_Sharp (port, konst); > | ^ >read.c:314:8: warning: no previous prototype for function 'Read_Special' > [-Wmissing-prototypes] > 314 | Object Read_Special (Object port, int konst) { > | ^ >read.c:81:54: note: this declaration is not a prototype; add parameter > declarations to make it one > 81 | Object General_Read(), Read_Sequence(), Read_Atom(), Read_Special(); > | ^ >read.c:81:24: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 81 | Object General_Read(), Read_Sequence(), Read_Atom(), Read_Special(); > | ^ >read.c:400:8: note: conflicting prototype is here > 400 | Object Read_Sequence (Object port, int vec, int konst, int start_chr) { > | ^ >read.c:400:8: warning: no previous prototype for function 'Read_Sequence' > [-Wmissing-prototypes] > 400 | Object Read_Sequence (Object port, int vec, int konst, int start_chr) { > | ^ >read.c:81:24: note: this declaration is not a prototype; add parameter > declarations to make it one > 81 | Object General_Read(), Read_Sequence(), Read_Atom(), Read_Special(); > | ^ >read.c:82:8: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 82 | Object Read_String(), Read_Sharp(), Read_True(), Read_False(), Read_Void(); > | ^ >read.c:454:8: note: conflicting prototype is here > 454 | Object Read_String (Object port, int konst) { > | ^ >read.c:454:8: warning: no previous prototype for function 'Read_String' > [-Wmissing-prototypes] > 454 | Object Read_String (Object port, int konst) { > | ^ >read.c:82:8: note: this declaration is not a prototype; add parameter > declarations to make it one > 82 | Object Read_String(), Read_Sharp(), Read_True(), Read_False(), Read_Void(); > | ^ >read.c:82:23: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 82 | Object Read_String(), Read_Sharp(), Read_True(), Read_False(), Read_Void(); > | ^ >read.c:494:8: note: conflicting prototype is here > 494 | Object Read_Sharp (Object port, int konst) { > | ^ >read.c:494:8: warning: no previous prototype for function 'Read_Sharp' > [-Wmissing-prototypes] > 494 | Object Read_Sharp (Object port, int konst) { > | ^ >read.c:82:23: note: this declaration is not a prototype; add parameter > declarations to make it one > 82 | Object Read_String(), Read_Sharp(), Read_True(), Read_False(), Read_Void(); > | ^ >read.c:82:37: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 82 | Object Read_String(), Read_Sharp(), Read_True(), Read_False(), Read_Void(); > | ^ >read.c:512:8: note: conflicting prototype is here > 512 | Object Read_True (Object port, int chr, int konst) { > | ^ >read.c:512:8: warning: no previous prototype for function 'Read_True' > [-Wmissing-prototypes] > 512 | Object Read_True (Object port, int chr, int konst) { > | ^ >read.c:82:37: note: this declaration is not a prototype; add parameter > declarations to make it one > 82 | Object Read_String(), Read_Sharp(), Read_True(), Read_False(), Read_Void(); > | ^ >read.c:82:50: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 82 | Object Read_String(), Read_Sharp(), Read_True(), Read_False(), Read_Void(); > | ^ >read.c:517:8: note: conflicting prototype is here > 517 | Object Read_False (Object port, int chr, int konst) { > | ^ >read.c:517:8: warning: no previous prototype for function 'Read_False' > [-Wmissing-prototypes] > 517 | Object Read_False (Object port, int chr, int konst) { > | ^ >read.c:82:50: note: this declaration is not a prototype; add parameter > declarations to make it one > 82 | Object Read_String(), Read_Sharp(), Read_True(), Read_False(), Read_Void(); > | ^ >read.c:82:64: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 82 | Object Read_String(), Read_Sharp(), Read_True(), Read_False(), Read_Void(); > | ^ >read.c:522:8: note: conflicting prototype is here > 522 | Object Read_Void (Object port, int chr, int konst) { > | ^ >read.c:522:8: warning: no previous prototype for function 'Read_Void' > [-Wmissing-prototypes] > 522 | Object Read_Void (Object port, int chr, int konst) { > | ^ >read.c:82:64: note: this declaration is not a prototype; add parameter > declarations to make it one > 82 | Object Read_String(), Read_Sharp(), Read_True(), Read_False(), Read_Void(); > | ^ >read.c:83:8: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_R... > | ^ >read.c:530:8: note: conflicting prototype is here > 530 | Object Read_Kludge (Object port, int chr, int konst) { > | ^ >read.c:530:8: warning: no previous prototype for function 'Read_Kludge' > [-Wmissing-prototypes] > 530 | Object Read_Kludge (Object port, int chr, int konst) { > | ^ >read.c:83:8: note: this declaration is not a prototype; add parameter > declarations to make it one > 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_R... > | ^ >read.c:83:23: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_R... > | ^ >read.c:535:8: note: conflicting prototype is here > 535 | Object Read_Vector_Paren (Object port, int chr, int konst) { > | ^ >read.c:535:8: warning: no previous prototype for function 'Read_Vector_Paren' > [-Wmissing-prototypes] > 535 | Object Read_Vector_Paren (Object port, int chr, int konst) { > | ^ >read.c:83:23: note: this declaration is not a prototype; add parameter > declarations to make it one > 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_R... > | ^ >read.c:83:44: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_R... > | ^ >read.c:540:8: note: conflicting prototype is here > 540 | Object Read_Vector_Bracket (Object port, int chr, int konst) { > | ^ >read.c:540:8: warning: no previous prototype for function 'Read_Vector_Bracket' > [-Wmissing-prototypes] > 540 | Object Read_Vector_Bracket (Object port, int chr, int konst) { > | ^ >read.c:83:44: note: this declaration is not a prototype; add parameter > declarations to make it one > 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_R... > | ^ >read.c:83:67: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_R... > | ^ >read.c:545:8: note: conflicting prototype is here > 545 | Object Read_Radix (Object port, int chr, int konst) { > | ^ >read.c:545:8: warning: no previous prototype for function 'Read_Radix' > [-Wmissing-prototypes] > 545 | Object Read_Radix (Object port, int chr, int konst) { > | ^ >read.c:83:67: note: this declaration is not a prototype; add parameter > declarations to make it one > 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_R... > | ^ >read.c:83:81: warning: a function declaration without a prototype is deprecated > in all versions of C and is treated as a zero-parameter prototype in C2x, > conflicting with a subsequent definition [-Wdeprecated-non-prototype] > 83 | ...Read_Vector_Paren(), Read_Vector_Bracket(), Read_Radix(), Read_Char(); > | ^ >read.c:571:8: note: conflicting prototype is here > 571 | Object Read_Char (Object port, int chr, int konst) { > | ^ >read.c:571:8: warning: no previous prototype for function 'Read_Char' > [-Wmissing-prototypes] > 571 | Object Read_Char (Object port, int chr, int konst) { > | ^ >read.c:83:81: note: this declaration is not a prototype; add parameter > declarations to make it one > 83 | ...Read_Vector_Paren(), Read_Vector_Bracket(), Read_Radix(), Read_Char(); > | ^ >37 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-special.lo `test -f 'special.c' || echo './'`special.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c special.c -fPIC -DPIC -o .libs/libelk_la-special.o >special.c:42:6: warning: no previous prototype for function 'Init_Special' > [-Wmissing-prototypes] > 42 | void Init_Special () { > | ^ >special.c:42:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 42 | void Init_Special () { > | ^ > | static >special.c:50:8: warning: no previous prototype for function 'Quasiquote' > [-Wmissing-prototypes] > 50 | Object Quasiquote (Object x, int level) { > | ^ >special.c:50:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 50 | Object Quasiquote (Object x, int level) { > | ^ > | static >special.c:279:8: warning: no previous prototype for function 'General_Junction' > [-Wmissing-prototypes] > 279 | Object General_Junction (Object argl, register int and) { > | ^ >special.c:279:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 279 | Object General_Junction (Object argl, register int and) { > | ^ > | static >special.c:366:8: warning: no previous prototype for function 'General_Let' > [-Wmissing-prototypes] > 366 | Object General_Let (Object argl, int disc) { > | ^ >special.c:366:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 366 | Object General_Let (Object argl, int disc) { > | ^ > | static >special.c:426:8: warning: no previous prototype for function 'Named_Let' > [-Wmissing-prototypes] > 426 | Object Named_Let (Object argl) { > | ^ >special.c:426:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 426 | Object Named_Let (Object argl) { > | ^ > | static >special.c:495:8: warning: no previous prototype for function > 'Internal_Fluid_Let' [-Wmissing-prototypes] > 495 | Object Internal_Fluid_Let (Object bindings, Object argl) { > | ^ >special.c:495:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 495 | Object Internal_Fluid_Let (Object bindings, Object argl) { > | ^ > | static >6 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-stab.lo `test -f 'stab.c' || echo './'`stab.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c stab.c -fPIC -DPIC -o .libs/libelk_la-stab.o >stab.c:136:22: warning: cast from 'char *' to 'FUNCT *' (aka 'struct funct *') > increases required alignment from 1 to 8 [-Wcast-align] > 136 | fp = (FUNCT *)Safe_Malloc (sizeof (FUNCT)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >stab.c:98:6: warning: no previous prototype for function 'Call_Initializers' > [-Wmissing-prototypes] > 98 | void Call_Initializers (SYMTAB *tab, char *addr, int which) { > | ^ >stab.c:98:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 98 | void Call_Initializers (SYMTAB *tab, char *addr, int which) { > | ^ > | static >stab.c:152:6: warning: no previous prototype for function 'Call_Finalizers' > [-Wmissing-prototypes] > 152 | void Call_Finalizers () { > | ^ >stab.c:152:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 152 | void Call_Finalizers () { > | ^ > | static >3 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-stab-elf.lo `test -f 'stab-elf.c' || echo './'`stab-elf.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c stab-elf.c -fPIC -DPIC -o .libs/libelk_la-stab-elf.o >stab-elf.c:107:15: warning: cast from 'char *' to 'SYMTAB *' increases required > alignment from 1 to 8 [-Wcast-align] > 107 | tab = (SYMTAB *)Safe_Malloc (sizeof (SYMTAB)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >stab-elf.c:128:18: warning: cast from 'char *' to 'SYM *' (aka 'struct sym *') > increases required alignment from 1 to 8 [-Wcast-align] > 128 | sp = (SYM *)Safe_Malloc (sizeof (SYM)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >stab-elf.c:45:1: warning: no previous prototype for function 'Snarf_Symbols' > [-Wmissing-prototypes] > 45 | Snarf_Symbols (int lf) > | ^ >stab-elf.c:44:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 44 | SYMTAB * > | ^ > | static >stab-elf.c:141:1: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 141 | Open_File_And_Snarf_Symbols (name) > | ^ >4 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-stkmem.lo `test -f 'stkmem.c' || echo './'`stkmem.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c stkmem.c -fPIC -DPIC -o .libs/libelk_la-stkmem.o >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-string.lo `test -f 'string.c' || echo './'`string.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c string.c -fPIC -DPIC -o .libs/libelk_la-string.o >string.c:42:6: warning: no previous prototype for function 'Init_String' > [-Wmissing-prototypes] > 42 | void Init_String () { > | ^ >string.c:42:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 42 | void Init_String () { > | ^ > | static >string.c:107:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 107 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >string.c:251:8: warning: no previous prototype for function 'General_Substringp' > [-Wmissing-prototypes] > 251 | Object General_Substringp (Object s1, Object s2, register int ci) { > | ^ >string.c:251:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 251 | Object General_Substringp (Object s1, Object s2, register int ci) { > | ^ > | static >string.c:281:5: warning: no previous prototype for function 'General_Strcmp' > [-Wmissing-prototypes] > 281 | int General_Strcmp (Object s1, Object s2, register int ci) { > | ^ >string.c:281:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 281 | int General_Strcmp (Object s1, Object s2, register int ci) { > | ^ > | static >4 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-symbol.lo `test -f 'symbol.c' || echo './'`symbol.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c symbol.c -fPIC -DPIC -o .libs/libelk_la-symbol.o >symbol.c:55:6: warning: no previous prototype for function 'Init_Symbol' > [-Wmissing-prototypes] > 55 | void Init_Symbol () { > | ^ >symbol.c:55:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 55 | void Init_Symbol () { > | ^ > | static >symbol.c:72:8: warning: no previous prototype for function 'Make_Symbol' > [-Wmissing-prototypes] > 72 | Object Make_Symbol (Object name) { > | ^ >symbol.c:72:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 72 | Object Make_Symbol (Object name) { > | ^ > | static >symbol.c:96:8: warning: no previous prototype for function 'Obarray_Lookup' > [-Wmissing-prototypes] > 96 | Object Obarray_Lookup (register char const *str, register unsigned int len) { > | ^ >symbol.c:96:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 96 | Object Obarray_Lookup (register char const *str, register unsigned int len) { > | ^ > | static >symbol.c:118:5: warning: variable '_Check_Alloca_Begin' set but not used > [-Wunused-but-set-variable] > 118 | Alloca_Begin; > | ^ >../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' > 57 | #define Alloca_Begin int _Check_Alloca_Begin > | ^ >4 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-terminate.lo `test -f 'terminate.c' || echo './'`terminate.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c terminate.c -fPIC -DPIC -o .libs/libelk_la-terminate.o >terminate.c:42:6: warning: no previous prototype for function 'Init_Terminate' > [-Wmissing-prototypes] > 42 | void Init_Terminate () { > | ^ >terminate.c:42:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 42 | void Init_Terminate () { > | ^ > | static >terminate.c:52:9: warning: cast from 'char *' to 'WEAK_NODE *' (aka > 'struct weak_node *') increases required alignment from 1 to 8 > [-Wcast-align] > 52 | p = (WEAK_NODE *)Safe_Malloc (sizeof (*p)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >terminate.c:99:19: warning: passing arguments to a function without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 99 | if (match (p->obj, args)) { > | ^ >terminate.c:171:6: warning: no previous prototype for function > 'Call_Terminators' [-Wmissing-prototypes] > 171 | void Call_Terminators () { > | ^ >terminate.c:40:6: note: this declaration is not a prototype; add 'void' to make > it a prototype for a zero-parameter function > 40 | void Call_Terminators(); > | ^ > | void >4 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-type.lo `test -f 'type.c' || echo './'`type.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c type.c -fPIC -DPIC -o .libs/libelk_la-type.o >type.c:87:17: warning: cast from 'char *' to 'TYPEDESCR *' increases required > alignment from 1 to 8 [-Wcast-align] > 87 | Types = (TYPEDESCR *)Safe_Realloc((char *)Types, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 88 | Max_Type * sizeof(TYPEDESCR)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >type.c:111:13: warning: cast from 'char *' to 'TYPEDESCR *' increases required > alignment from 1 to 8 [-Wcast-align] > 111 | Types = (TYPEDESCR *)Safe_Malloc(bytes); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >type.c:104:6: warning: no previous prototype for function 'Init_Type' > [-Wmissing-prototypes] > 104 | void Init_Type() { > | ^ >type.c:104:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 104 | void Init_Type() { > | ^ > | static >3 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o libelk_la-vector.lo `test -f 'vector.c' || echo './'`vector.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c vector.c -fPIC -DPIC -o .libs/libelk_la-vector.o >vector.c:39:8: warning: no previous prototype for function 'General_Make_Vector' > [-Wmissing-prototypes] > 39 | Object General_Make_Vector (unsigned int len, Object fill, int konst) { > | ^ >vector.c:39:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 39 | Object General_Make_Vector (unsigned int len, Object fill, int konst) { > | ^ > | static >1 warning generated. >/bin/sh ../libtool --tag=CC --mode=link clang -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o libelk.la -rpath /usr/lib64 libelk_la-autoload.lo libelk_la-bignum.lo libelk_la-bool.lo libelk_la-char.lo libelk_la-cont.lo libelk_la-cstring.lo libelk_la-debug.lo libelk_la-dump.lo libelk_la-env.lo libelk_la-error.lo libelk_la-exception.lo libelk_la-feature.lo libelk_la-heap.lo libelk_la-io.lo libelk_la-libelk.lo libelk_la-list.lo libelk_la-load.lo libelk_la-loadlib.lo libelk_la-malloc.lo libelk_la-math.lo libelk_la-onfork.lo libelk_la-prim.lo libelk_la-print.lo libelk_la-proc.lo libelk_la-promise.lo libelk_la-read.lo libelk_la-special.lo libelk_la-stab.lo libelk_la-stab-elf.lo libelk_la-stkmem.lo libelk_la-string.lo libelk_la-symbol.lo libelk_la-terminate.lo libelk_la-type.lo libelk_la-vector.lo -lm -lelf >libtool: link: clang -shared -fPIC -DPIC .libs/libelk_la-autoload.o .libs/libelk_la-bignum.o .libs/libelk_la-bool.o .libs/libelk_la-char.o .libs/libelk_la-cont.o .libs/libelk_la-cstring.o .libs/libelk_la-debug.o .libs/libelk_la-dump.o .libs/libelk_la-env.o .libs/libelk_la-error.o .libs/libelk_la-exception.o .libs/libelk_la-feature.o .libs/libelk_la-heap.o .libs/libelk_la-io.o .libs/libelk_la-libelk.o .libs/libelk_la-list.o .libs/libelk_la-load.o .libs/libelk_la-loadlib.o .libs/libelk_la-malloc.o .libs/libelk_la-math.o .libs/libelk_la-onfork.o .libs/libelk_la-prim.o .libs/libelk_la-print.o .libs/libelk_la-proc.o .libs/libelk_la-promise.o .libs/libelk_la-read.o .libs/libelk_la-special.o .libs/libelk_la-stab.o .libs/libelk_la-stab-elf.o .libs/libelk_la-stkmem.o .libs/libelk_la-string.o .libs/libelk_la-symbol.o .libs/libelk_la-terminate.o .libs/libelk_la-type.o .libs/libelk_la-vector.o -lm -lelf -O2 -march=native -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-soname -Wl,libelk.so.0 -o .libs/libelk.so.0.0.0 >libtool: link: (cd ".libs" && rm -f "libelk.so.0" && ln -s "libelk.so.0.0.0" "libelk.so.0") >libtool: link: (cd ".libs" && rm -f "libelk.so" && ln -s "libelk.so.0.0.0" "libelk.so") >libtool: link: ( cd ".libs" && rm -f "libelk.la" && ln -s "../libelk.la" "libelk.la" ) >clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c main.c >/bin/sh ../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o elk main.o ../src/libelk.la >libtool: link: clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/elk main.o ../src/.libs/libelk.so >make[2]: Leaving directory '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/src' >Making all in lib >make[2]: Entering directory '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/lib' >Making all in misc >make[3]: Entering directory '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/lib/misc' >/bin/sh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o bitstring.lo bitstring.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c bitstring.c -fPIC -DPIC -o .libs/bitstring.o >bitstring.c:350:8: warning: passing arguments to a function without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 350 | fun(a, b); > | ^ >bitstring.c:558:6: warning: no previous prototype for function > 'elk_init_lib_bitstring' [-Wmissing-prototypes] > 558 | void elk_init_lib_bitstring() { > | ^ >bitstring.c:558:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 558 | void elk_init_lib_bitstring() { > | ^ > | static >2 warnings generated. >/bin/sh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -module -avoid-version -no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o bitstring.la -rpath /usr/lib64/elk bitstring.lo ../../src/libelk.la >libtool: link: clang -shared -fPIC -DPIC .libs/bitstring.o -Wl,-rpath -Wl,/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/src/.libs ../../src/.libs/libelk.so -O2 -march=native -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-soname -Wl,bitstring.so -o .libs/bitstring.so >libtool: link: ( cd ".libs" && rm -f "bitstring.la" && ln -s "../bitstring.la" "bitstring.la" ) >/bin/sh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o elk-eval.lo elk-eval.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c elk-eval.c -fPIC -DPIC -o .libs/elk-eval.o >elk-eval.c:75:7: warning: no previous prototype for function 'Elk_Eval' > [-Wmissing-prototypes] > 75 | char *Elk_Eval(char *expr) { > | ^ >elk-eval.c:75:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 75 | char *Elk_Eval(char *expr) { > | ^ > | static >elk-eval.c:87:6: warning: no previous prototype for function 'elk_init_eval' > [-Wmissing-prototypes] > 87 | void elk_init_eval() { > | ^ >elk-eval.c:87:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 87 | void elk_init_eval() { > | ^ > | static >2 warnings generated. >/bin/sh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -module -avoid-version -no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o elk-eval.la -rpath /usr/lib64/elk elk-eval.lo ../../src/libelk.la >libtool: link: clang -shared -fPIC -DPIC .libs/elk-eval.o -Wl,-rpath -Wl,/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/src/.libs ../../src/.libs/libelk.so -O2 -march=native -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-soname -Wl,elk-eval.so -o .libs/elk-eval.so >libtool: link: ( cd ".libs" && rm -f "elk-eval.la" && ln -s "../elk-eval.la" "elk-eval.la" ) >/bin/sh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o hack.lo hack.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c hack.c -fPIC -DPIC -o .libs/hack.o >hack.c:42:6: warning: no previous prototype for function 'elk_init_lib_hack' > [-Wmissing-prototypes] > 42 | void elk_init_lib_hack () { > | ^ >hack.c:42:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 42 | void elk_init_lib_hack () { > | ^ > | static >1 warning generated. >/bin/sh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -module -avoid-version -no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o hack.la -rpath /usr/lib64/elk hack.lo ../../src/libelk.la >libtool: link: clang -shared -fPIC -DPIC .libs/hack.o -Wl,-rpath -Wl,/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/src/.libs ../../src/.libs/libelk.so -O2 -march=native -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-soname -Wl,hack.so -o .libs/hack.so >libtool: link: ( cd ".libs" && rm -f "hack.la" && ln -s "../hack.la" "hack.la" ) >/bin/sh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o regexp.lo regexp.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c regexp.c -fPIC -DPIC -o .libs/regexp.o >regexp.c:116:6: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 116 | f(®EXP(*p)->pattern); > | ^ >regexp.c:240:6: warning: no previous prototype for function > 'elk_init_lib_regexp' [-Wmissing-prototypes] > 240 | void elk_init_lib_regexp() { > | ^ >regexp.c:240:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 240 | void elk_init_lib_regexp() { > | ^ > | static >2 warnings generated. >/bin/sh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -module -avoid-version -no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o regexp.la -rpath /usr/lib64/elk regexp.lo ../../src/libelk.la >libtool: link: clang -shared -fPIC -DPIC .libs/regexp.o -Wl,-rpath -Wl,/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/src/.libs ../../src/.libs/libelk.so -O2 -march=native -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-soname -Wl,regexp.so -o .libs/regexp.so >libtool: link: ( cd ".libs" && rm -f "regexp.la" && ln -s "../regexp.la" "regexp.la" ) >/bin/sh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o debug.lo debug.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c debug.c -fPIC -DPIC -o .libs/debug.o >debug.c:41:6: warning: no previous prototype for function 'elk_init_lib_debug' > [-Wmissing-prototypes] > 41 | void elk_init_lib_debug () { > | ^ >debug.c:41:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 41 | void elk_init_lib_debug () { > | ^ > | static >1 warning generated. >/bin/sh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -module -avoid-version -no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o debug.la -rpath /usr/lib64/elk debug.lo ../../src/libelk.la >libtool: link: clang -shared -fPIC -DPIC .libs/debug.o -Wl,-rpath -Wl,/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/src/.libs ../../src/.libs/libelk.so -O2 -march=native -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-soname -Wl,debug.so -o .libs/debug.so >libtool: link: ( cd ".libs" && rm -f "debug.la" && ln -s "../debug.la" "debug.la" ) >/bin/sh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o gdbm.lo gdbm.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c gdbm.c -fPIC -DPIC -o .libs/gdbm.o >gdbm.c:132:5: warning: no previous prototype for function 'Gdbm_fh_Equal' > [-Wmissing-prototypes] > 132 | int Gdbm_fh_Equal (Object a, Object b) { > | ^ >gdbm.c:132:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 132 | int Gdbm_fh_Equal (Object a, Object b) { > | ^ > | static >gdbm.c:138:5: warning: no previous prototype for function 'Gdbm_fh_Print' > [-Wmissing-prototypes] > 138 | int Gdbm_fh_Print (Object fh, Object port, int raw, int depth, int len) { > | ^ >gdbm.c:138:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 138 | int Gdbm_fh_Print (Object fh, Object port, int raw, int depth, int len) { > | ^ > | static >gdbm.c:143:8: warning: no previous prototype for function 'P_Gdbm_filep' > [-Wmissing-prototypes] > 143 | Object P_Gdbm_filep (Object x) { > | ^ >gdbm.c:143:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 143 | Object P_Gdbm_filep (Object x) { > | ^ > | static >gdbm.c:152:8: warning: no previous prototype for function 'P_Gdbm_Open' > [-Wmissing-prototypes] > 152 | Object P_Gdbm_Open (int argc, Object *argv) { > | ^ >gdbm.c:152:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 152 | Object P_Gdbm_Open (int argc, Object *argv) { > | ^ > | static >gdbm.c:172:6: warning: no previous prototype for function 'Check_Fh' > [-Wmissing-prototypes] > 172 | void Check_Fh (Object fh) { > | ^ >gdbm.c:172:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 172 | void Check_Fh (Object fh) { > | ^ > | static >gdbm.c:178:8: warning: no previous prototype for function 'P_Gdbm_Close' > [-Wmissing-prototypes] > 178 | Object P_Gdbm_Close (Object fh) { > | ^ >gdbm.c:178:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 178 | Object P_Gdbm_Close (Object fh) { > | ^ > | static >gdbm.c:187:8: warning: no previous prototype for function 'P_Gdbm_Store' > [-Wmissing-prototypes] > 187 | Object P_Gdbm_Store (Object fh, Object key, Object content, Object flag) { > | ^ >gdbm.c:187:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 187 | Object P_Gdbm_Store (Object fh, Object key, Object content, Object flag) { > | ^ > | static >gdbm.c:214:17: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 214 | c = (*func) (GDBM_FH(fh)->fptr, k); > | ^ >gdbm.c:223:8: warning: no previous prototype for function 'P_Gdbm_Fetch' > [-Wmissing-prototypes] > 223 | Object P_Gdbm_Fetch (Object fh, Object key) { > | ^ >gdbm.c:223:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 223 | Object P_Gdbm_Fetch (Object fh, Object key) { > | ^ > | static >gdbm.c:227:8: warning: no previous prototype for function 'P_Gdbm_Nextkey' > [-Wmissing-prototypes] > 227 | Object P_Gdbm_Nextkey (Object fh, Object key) { > | ^ >gdbm.c:227:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 227 | Object P_Gdbm_Nextkey (Object fh, Object key) { > | ^ > | static >gdbm.c:231:8: warning: no previous prototype for function 'P_Gdbm_Delete' > [-Wmissing-prototypes] > 231 | Object P_Gdbm_Delete (Object fh, Object key) { > | ^ >gdbm.c:231:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 231 | Object P_Gdbm_Delete (Object fh, Object key) { > | ^ > | static >gdbm.c:245:8: warning: no previous prototype for function 'P_Gdbm_Firstkey' > [-Wmissing-prototypes] > 245 | Object P_Gdbm_Firstkey (Object fh) { > | ^ >gdbm.c:245:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 245 | Object P_Gdbm_Firstkey (Object fh) { > | ^ > | static >gdbm.c:260:8: warning: no previous prototype for function 'P_Gdbm_Reorganize' > [-Wmissing-prototypes] > 260 | Object P_Gdbm_Reorganize (Object fh) { > | ^ >gdbm.c:260:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 260 | Object P_Gdbm_Reorganize (Object fh) { > | ^ > | static >gdbm.c:268:8: warning: no previous prototype for function 'P_Gdbm_Error' > [-Wmissing-prototypes] > 268 | Object P_Gdbm_Error () { > | ^ >gdbm.c:268:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 268 | Object P_Gdbm_Error () { > | ^ > | static >gdbm.c:272:8: warning: no previous prototype for function 'P_Gdbm_Error_Text' > [-Wmissing-prototypes] > 272 | Object P_Gdbm_Error_Text () { > | ^ >gdbm.c:272:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 272 | Object P_Gdbm_Error_Text () { > | ^ > | static >gdbm.c:276:6: warning: no previous prototype for function 'elk_init_lib_gdbm' > [-Wmissing-prototypes] > 276 | void elk_init_lib_gdbm () { > | ^ >gdbm.c:276:1: note: declare 'static' if the function is not intended to be used > outside of this translation unit > 276 | void elk_init_lib_gdbm () { > | ^ > | static >16 warnings generated. >/bin/sh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -module -avoid-version -no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o gdbm.la -rpath /usr/lib64/elk gdbm.lo ../../src/libelk.la -lgdbm >libtool: link: clang -shared -fPIC -DPIC .libs/gdbm.o -Wl,-rpath -Wl,/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/src/.libs ../../src/.libs/libelk.so -lgdbm -O2 -march=native -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-soname -Wl,gdbm.so -o .libs/gdbm.so >libtool: link: ( cd ".libs" && rm -f "gdbm.la" && ln -s "../gdbm.la" "gdbm.la" ) >/bin/sh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o record.lo record.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c record.c -fPIC -DPIC -o .libs/record.o >record.c:146:9: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 146 | (*f)(&RTD(*sp)->name); > | ^ >record.c:147:9: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 147 | (*f)(&RTD(*sp)->fields); > | ^ >record.c:152:9: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 152 | (*f)(&RECORD(*sp)->rtd); > | ^ >record.c:153:9: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 153 | (*f)(&RECORD(*sp)->values); > | ^ >record.c:159:6: warning: no previous prototype for function > 'elk_init_lib_record' [-Wmissing-prototypes] > 159 | void elk_init_lib_record () { > | ^ >record.c:159:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 159 | void elk_init_lib_record () { > | ^ > | static >5 warnings generated. >/bin/sh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -module -avoid-version -no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o record.la -rpath /usr/lib64/elk record.lo ../../src/libelk.la >libtool: link: clang -shared -fPIC -DPIC .libs/record.o -Wl,-rpath -Wl,/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/src/.libs ../../src/.libs/libelk.so -O2 -march=native -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-soname -Wl,record.so -o .libs/record.so >libtool: link: ( cd ".libs" && rm -f "record.la" && ln -s "../record.la" "record.la" ) >/bin/sh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c -o struct.lo struct.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -c struct.c -fPIC -DPIC -o .libs/struct.o >struct.c:127:9: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 127 | (*f)(&STRUCT(*sp)->name); > | ^ >struct.c:128:9: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 128 | (*f)(&STRUCT(*sp)->slots); > | ^ >struct.c:129:9: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > 129 | (*f)(&STRUCT(*sp)->values); > | ^ >struct.c:133:6: warning: no previous prototype for function > 'elk_init_lib_struct' [-Wmissing-prototypes] > 133 | void elk_init_lib_struct () { > | ^ >struct.c:133:1: note: declare 'static' if the function is not intended to be > used outside of this translation unit > 133 | void elk_init_lib_struct () { > | ^ > | static >4 warnings generated. >/bin/sh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -module -avoid-version -no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o struct.la -rpath /usr/lib64/elk struct.lo ../../src/libelk.la >libtool: link: clang -shared -fPIC -DPIC .libs/struct.o -Wl,-rpath -Wl,/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/src/.libs ../../src/.libs/libelk.so -O2 -march=native -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-soname -Wl,struct.so -o .libs/struct.so >libtool: link: ( cd ".libs" && rm -f "struct.la" && ln -s "../struct.la" "struct.la" ) >/bin/sh ../../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR="\"/usr/share/elk\"" -DLIB_DIR="\"/usr/lib/elk\"" -O2 -pipe -march=native -fno-diagnostics-color -c -o newhandler.lo newhandler.cpp >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/elk\" -O2 -pipe -march=native -fno-diagnostics-color -c newhandler.cpp -fPIC -DPIC -o .libs/newhandler.o >In file included from newhandler.cpp:1: >In file included from ../../include/scheme.h:38: >../../include/extern.h:445:36: error: ISO C++17 does not allow 'register' > storage class specifier [-Wregister] > 445 | extern void String_Ungetc (Object, register int); > | ^~~~~~~~ >1 error generated. >make[3]: *** [Makefile:495: newhandler.lo] Error 1 >make[3]: Leaving directory '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/lib/misc' >make[2]: *** [Makefile:276: all-recursive] Error 1 >make[2]: Leaving directory '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8/lib' >make[1]: *** [Makefile:329: all-recursive] Error 1 >make[1]: Leaving directory '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8' >make: *** [Makefile:258: all] Error 2 > * ERROR: dev-scheme/elk-3.99.8-r1::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=dev-scheme/elk-3.99.8-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-scheme/elk-3.99.8-r1::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-scheme:elk-3.99.8-r1:20231227-033024.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8' > * S: '/var/tmp/portage/dev-scheme/elk-3.99.8-r1/work/elk-3.99.8' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 920779
:
880469
| 880470 |
880471
|
880472
|
880473
|
880474
|
880475
|
880476
|
880477
|
880478