=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/elk", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for elk-3.99.8nb3 /opt/pkg/bin/bmake all-recursive Making all in include Making all in src /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-autoload.lo -MD -MP -MF .deps/libelk_la-autoload.Tpo -c -o libelk_la-autoload.lo `test -f 'autoload.c' || echo './'`autoload.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-autoload.lo -MD -MP -MF .deps/libelk_la-autoload.Tpo -c autoload.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-autoload.lo -MD -MP -MF .deps/libelk_la-autoload.Tpo -c autoload.c -o libelk_la-autoload.o >/dev/null 2>&1 mv -f .deps/libelk_la-autoload.Tpo .deps/libelk_la-autoload.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-bignum.lo -MD -MP -MF .deps/libelk_la-bignum.Tpo -c -o libelk_la-bignum.lo `test -f 'bignum.c' || echo './'`bignum.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-bignum.lo -MD -MP -MF .deps/libelk_la-bignum.Tpo -c bignum.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-bignum.lo -MD -MP -MF .deps/libelk_la-bignum.Tpo -c bignum.c -o libelk_la-bignum.o >/dev/null 2>&1 mv -f .deps/libelk_la-bignum.Tpo .deps/libelk_la-bignum.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-bool.lo -MD -MP -MF .deps/libelk_la-bool.Tpo -c -o libelk_la-bool.lo `test -f 'bool.c' || echo './'`bool.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-bool.lo -MD -MP -MF .deps/libelk_la-bool.Tpo -c bool.c -fno-common -DPIC -o .libs/libelk_la-bool.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-bool.lo -MD -MP -MF .deps/libelk_la-bool.Tpo -c bool.c -o libelk_la-bool.o >/dev/null 2>&1 mv -f .deps/libelk_la-bool.Tpo .deps/libelk_la-bool.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-char.lo -MD -MP -MF .deps/libelk_la-char.Tpo -c -o libelk_la-char.lo `test -f 'char.c' || echo './'`char.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-char.lo -MD -MP -MF .deps/libelk_la-char.Tpo -c char.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-char.lo -MD -MP -MF .deps/libelk_la-char.Tpo -c char.c -o libelk_la-char.o >/dev/null 2>&1 mv -f .deps/libelk_la-char.Tpo .deps/libelk_la-char.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-cont.lo -MD -MP -MF .deps/libelk_la-cont.Tpo -c -o libelk_la-cont.lo `test -f 'cont.c' || echo './'`cont.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-cont.lo -MD -MP -MF .deps/libelk_la-cont.Tpo -c cont.c -fno-common -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 'const void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 127 | memset (buf, 0, 1); | ^~~ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h:77:62: note: expanded from macro 'memset' 77 | __builtin___memset_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) | ^~~~ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h:40:55: note: expanded from macro '__darwin_obsz0' 40 | #define __darwin_obsz0(object) __builtin_object_size (object, 0) | ^~~~~~ 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); | ^~~ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h:77:27: note: expanded from macro 'memset' 77 | __builtin___memset_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) | ^~~~ 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 7 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-cont.lo -MD -MP -MF .deps/libelk_la-cont.Tpo -c cont.c -o libelk_la-cont.o >/dev/null 2>&1 mv -f .deps/libelk_la-cont.Tpo .deps/libelk_la-cont.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-cstring.lo -MD -MP -MF .deps/libelk_la-cstring.Tpo -c -o libelk_la-cstring.lo `test -f 'cstring.c' || echo './'`cstring.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-cstring.lo -MD -MP -MF .deps/libelk_la-cstring.Tpo -c cstring.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-cstring.lo -MD -MP -MF .deps/libelk_la-cstring.Tpo -c cstring.c -o libelk_la-cstring.o >/dev/null 2>&1 mv -f .deps/libelk_la-cstring.Tpo .deps/libelk_la-cstring.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-debug.lo -MD -MP -MF .deps/libelk_la-debug.Tpo -c -o libelk_la-debug.lo `test -f 'debug.c' || echo './'`debug.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-debug.lo -MD -MP -MF .deps/libelk_la-debug.Tpo -c debug.c -fno-common -DPIC -o .libs/libelk_la-debug.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-debug.lo -MD -MP -MF .deps/libelk_la-debug.Tpo -c debug.c -o libelk_la-debug.o >/dev/null 2>&1 mv -f .deps/libelk_la-debug.Tpo .deps/libelk_la-debug.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-dump.lo -MD -MP -MF .deps/libelk_la-dump.Tpo -c -o libelk_la-dump.lo `test -f 'dump.c' || echo './'`dump.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-dump.lo -MD -MP -MF .deps/libelk_la-dump.Tpo -c dump.c -fno-common -DPIC -o .libs/libelk_la-dump.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-dump.lo -MD -MP -MF .deps/libelk_la-dump.Tpo -c dump.c -o libelk_la-dump.o >/dev/null 2>&1 mv -f .deps/libelk_la-dump.Tpo .deps/libelk_la-dump.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-env.lo -MD -MP -MF .deps/libelk_la-env.Tpo -c -o libelk_la-env.lo `test -f 'env.c' || echo './'`env.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-env.lo -MD -MP -MF .deps/libelk_la-env.Tpo -c env.c -fno-common -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 C23 [-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 C23, 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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-env.lo -MD -MP -MF .deps/libelk_la-env.Tpo -c env.c -o libelk_la-env.o >/dev/null 2>&1 mv -f .deps/libelk_la-env.Tpo .deps/libelk_la-env.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-error.lo -MD -MP -MF .deps/libelk_la-error.Tpo -c -o libelk_la-error.lo `test -f 'error.c' || echo './'`error.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-error.lo -MD -MP -MF .deps/libelk_la-error.Tpo -c error.c -fno-common -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 C23 [-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 C23 [-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 C23, 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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-error.lo -MD -MP -MF .deps/libelk_la-error.Tpo -c error.c -o libelk_la-error.o >/dev/null 2>&1 mv -f .deps/libelk_la-error.Tpo .deps/libelk_la-error.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-exception.lo -MD -MP -MF .deps/libelk_la-exception.Tpo -c -o libelk_la-exception.lo `test -f 'exception.c' || echo './'`exception.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-exception.lo -MD -MP -MF .deps/libelk_la-exception.Tpo -c exception.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-exception.lo -MD -MP -MF .deps/libelk_la-exception.Tpo -c exception.c -o libelk_la-exception.o >/dev/null 2>&1 mv -f .deps/libelk_la-exception.Tpo .deps/libelk_la-exception.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-feature.lo -MD -MP -MF .deps/libelk_la-feature.Tpo -c -o libelk_la-feature.lo `test -f 'feature.c' || echo './'`feature.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-feature.lo -MD -MP -MF .deps/libelk_la-feature.Tpo -c feature.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-feature.lo -MD -MP -MF .deps/libelk_la-feature.Tpo -c feature.c -o libelk_la-feature.o >/dev/null 2>&1 mv -f .deps/libelk_la-feature.Tpo .deps/libelk_la-feature.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-heap.lo -MD -MP -MF .deps/libelk_la-heap.Tpo -c -o libelk_la-heap.lo `test -f 'heap.c' || echo './'`heap.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-heap.lo -MD -MP -MF .deps/libelk_la-heap.Tpo -c heap.c -fno-common -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 C23 [-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 C23 [-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 C23 [-Wdeprecated-non-prototype] 848 | (void)ScanCluster (PHYSPAGE (first_freepage)); | ^ ./heap-gen.c:875:34: warning: parameter 'konst' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 875 | Object Alloc_Object (size, type, konst) { | ^ ./heap-gen.c:875:28: warning: parameter 'type' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 875 | Object Alloc_Object (size, type, konst) { | ^ ./heap-gen.c:875:22: warning: parameter 'size' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 875 | Object Alloc_Object (size, type, konst) { | ^ ./heap-gen.c:875:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 875 | Object Alloc_Object (size, type, konst) { | ^ ./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 C23, 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 C23, 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 C23, 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(); | ^ 29 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-heap.lo -MD -MP -MF .deps/libelk_la-heap.Tpo -c heap.c -o libelk_la-heap.o >/dev/null 2>&1 mv -f .deps/libelk_la-heap.Tpo .deps/libelk_la-heap.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-io.lo -MD -MP -MF .deps/libelk_la-io.Tpo -c -o libelk_la-io.lo `test -f 'io.c' || echo './'`io.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-io.lo -MD -MP -MF .deps/libelk_la-io.Tpo -c io.c -fno-common -DPIC -o .libs/libelk_la-io.o io.c:51:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 51 | extern char *getenv(); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ io.c:56:6: warning: no previous prototype for function 'Init_Io' [-Wmissing-prototypes] 56 | void Init_Io () { | ^ io.c:56:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 56 | void Init_Io () { | ^ | static io.c:137:8: warning: no previous prototype for function 'Get_File_Name' [-Wmissing-prototypes] 137 | Object Get_File_Name (Object name) { | ^ io.c:137:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 137 | Object Get_File_Name (Object name) { | ^ | static io.c:153:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 153 | struct passwd *pw, *getpwnam(); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pwd.h:101:16: note: conflicting prototype is here 101 | struct passwd *getpwnam(const char *); | ^ io.c:150:7: warning: no previous prototype for function 'Internal_Tilde_Expand' [-Wmissing-prototypes] 150 | char *Internal_Tilde_Expand (register char *s, register char **dirp) { | ^ io.c:150:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 150 | char *Internal_Tilde_Expand (register char *s, register char **dirp) { | ^ | static io.c:179:5: warning: variable '_Check_Alloca_Begin' set but not used [-Wunused-but-set-variable] 179 | Alloca_Begin; | ^ ../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' 57 | #define Alloca_Begin int _Check_Alloca_Begin | ^ io.c:176:8: warning: no previous prototype for function 'General_File_Operation' [-Wmissing-prototypes] 176 | Object General_File_Operation (Object s, register int op) { | ^ io.c:176:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 176 | Object General_File_Operation (Object s, register int op) { | ^ | static io.c:219:6: warning: no previous prototype for function 'Close_All_Files' [-Wmissing-prototypes] 219 | void Close_All_Files () { | ^ io.c:219:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 219 | void Close_All_Files () { | ^ | static io.c:234:5: warning: variable '_Check_Alloca_Begin' set but not used [-Wunused-but-set-variable] 234 | Alloca_Begin; | ^ ../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' 57 | #define Alloca_Begin int _Check_Alloca_Begin | ^ io.c:229:8: warning: no previous prototype for function 'Open_File' [-Wmissing-prototypes] 229 | Object Open_File (char *name, int flags, int err) { | ^ io.c:229:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 229 | Object Open_File (char *name, int flags, int err) { | ^ | static io.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 | ^ io.c:330:8: warning: no previous prototype for function 'General_Close_Port' [-Wmissing-prototypes] 330 | Object General_Close_Port (Object port) { | ^ io.c:330:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 330 | Object General_Close_Port (Object port) { | ^ | static io.c:378:8: warning: no previous prototype for function 'General_Call_With' [-Wmissing-prototypes] 378 | Object General_Call_With (Object name, int flags, Object proc) { | ^ io.c:378:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 378 | Object General_Call_With (Object name, int flags, Object proc) { | ^ | static 13 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-io.lo -MD -MP -MF .deps/libelk_la-io.Tpo -c io.c -o libelk_la-io.o >/dev/null 2>&1 mv -f .deps/libelk_la-io.Tpo .deps/libelk_la-io.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-libelk.lo -MD -MP -MF .deps/libelk_la-libelk.Tpo -c -o libelk_la-libelk.lo `test -f 'libelk.c' || echo './'`libelk.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-libelk.lo -MD -MP -MF .deps/libelk_la-libelk.Tpo -c libelk.c -fno-common -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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 93 | extern char *getenv(); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ 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:206:34: warning: passing arguments to 'Find_Executable' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | A_Out_Name = Find_Executable (av[0]); | ^ libelk.c:287:13: warning: assigning to 'char *' from 'volatile char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 287 | stkbase = &foo; | ^ ~~~~ libelk.c:361:6: warning: no previous prototype for function 'Usage' [-Wmissing-prototypes] 361 | 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:370:6: warning: no previous prototype for function 'Init_Everything' [-Wmissing-prototypes] 370 | 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:395:6: warning: no previous prototype for function 'Get_Stack_Limit' [-Wmissing-prototypes] 395 | 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:411:5: warning: no previous prototype for function 'Executable' [-Wmissing-prototypes] 411 | int Executable (char *fn) { | ^ libelk.c:411:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 411 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 114 | char *Find_Executable(); | ^ libelk.c:418:7: note: conflicting prototype is here 418 | char *Find_Executable (char *fn) { | ^ libelk.c:418:7: warning: no previous prototype for function 'Find_Executable' [-Wmissing-prototypes] 418 | 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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-libelk.lo -MD -MP -MF .deps/libelk_la-libelk.Tpo -c libelk.c -o libelk_la-libelk.o >/dev/null 2>&1 mv -f .deps/libelk_la-libelk.Tpo .deps/libelk_la-libelk.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-list.lo -MD -MP -MF .deps/libelk_la-list.Tpo -c -o libelk_la-list.lo `test -f 'list.c' || echo './'`list.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-list.lo -MD -MP -MF .deps/libelk_la-list.Tpo -c list.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-list.lo -MD -MP -MF .deps/libelk_la-list.Tpo -c list.c -o libelk_la-list.o >/dev/null 2>&1 mv -f .deps/libelk_la-list.Tpo .deps/libelk_la-list.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-load.lo -MD -MP -MF .deps/libelk_la-load.Tpo -c -o libelk_la-load.lo `test -f 'load.c' || echo './'`load.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-load.lo -MD -MP -MF .deps/libelk_la-load.Tpo -c load.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-load.lo -MD -MP -MF .deps/libelk_la-load.Tpo -c load.c -o libelk_la-load.o >/dev/null 2>&1 mv -f .deps/libelk_la-load.Tpo .deps/libelk_la-load.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-loadlib.lo -MD -MP -MF .deps/libelk_la-loadlib.Tpo -c -o libelk_la-loadlib.lo `test -f 'loadlib.c' || echo './'`loadlib.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-loadlib.lo -MD -MP -MF .deps/libelk_la-loadlib.Tpo -c loadlib.c -fno-common -DPIC -o .libs/libelk_la-loadlib.o loadlib.c:79:11: warning: 'NSCreateObjectFileImageFromFile' is deprecated: first deprecated in macOS 10.5 - dlopen() [-Wdeprecated-declarations] 79 | ret = NSCreateObjectFileImageFromFile (obj, &image); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach-o/dyld.h:172:36: note: 'NSCreateObjectFileImageFromFile' has been explicitly marked deprecated here 172 | extern NSObjectFileImageReturnCode NSCreateObjectFileImageFromFile(const char* pathName, NSObjectFileImage *objectFileImage) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlopen()"); | ^ loadlib.c:86:14: warning: 'NSLinkModule' is deprecated: first deprecated in macOS 10.5 - dlopen() [-Wdeprecated-declarations] 86 | handle = NSLinkModule (image, obj, NSLINKMODULE_OPTION_RETURN_ON_ERROR); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach-o/dyld.h:187:17: note: 'NSLinkModule' has been explicitly marked deprecated here 187 | extern NSModule NSLinkModule(NSObjectFileImage objectFileImage, const char* moduleName, uint32_t options) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlopen()"); | ^ loadlib.c:92:9: warning: 'NSLinkEditError' is deprecated: first deprecated in macOS 10.5 - dlerror() [-Wdeprecated-declarations] 92 | NSLinkEditError (&errors, &errnum, &file, &err); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach-o/dyld.h:243:13: note: 'NSLinkEditError' has been explicitly marked deprecated here 243 | extern void NSLinkEditError(NSLinkEditErrors *c, int *errorNumber, const char** fileName, const char** errorString) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlerror()"); | ^ loadlib.c:99:5: warning: 'NSDestroyObjectFileImage' is deprecated: first deprecated in macOS 10.5 - dlclose() [-Wdeprecated-declarations] 99 | NSDestroyObjectFileImage (image); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach-o/dyld.h:174:36: note: 'NSDestroyObjectFileImage' has been explicitly marked deprecated here 174 | extern bool NSDestroyObjectFileImage(NSObjectFileImage objectFileImage) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlclose()"); | ^ loadlib.c:173:24: warning: 'NSLookupSymbolInModule' is deprecated: first deprecated in macOS 10.5 - dlsym() [-Wdeprecated-declarations] 173 | NSSymbol sym = NSLookupSymbolInModule (handle, sp->name); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach-o/dyld.h:207:17: note: 'NSLookupSymbolInModule' has been explicitly marked deprecated here 207 | extern NSSymbol NSLookupSymbolInModule(NSModule module, const char* symbolName) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlsym()"); | ^ loadlib.c:175:54: warning: 'NSAddressOfSymbol' is deprecated: first deprecated in macOS 10.5 - dlsym() [-Wdeprecated-declarations] 175 | sp->value = (unsigned long int)(intptr_t)NSAddressOfSymbol (sym); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach-o/dyld.h:214:21: note: 'NSAddressOfSymbol' has been explicitly marked deprecated here 214 | extern void * NSAddressOfSymbol(NSSymbol symbol) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlsym()"); | ^ 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 8 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-loadlib.lo -MD -MP -MF .deps/libelk_la-loadlib.Tpo -c loadlib.c -o libelk_la-loadlib.o >/dev/null 2>&1 mv -f .deps/libelk_la-loadlib.Tpo .deps/libelk_la-loadlib.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-malloc.lo -MD -MP -MF .deps/libelk_la-malloc.Tpo -c -o libelk_la-malloc.lo `test -f 'malloc.c' || echo './'`malloc.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-malloc.lo -MD -MP -MF .deps/libelk_la-malloc.Tpo -c malloc.c -fno-common -DPIC -o .libs/libelk_la-malloc.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-malloc.lo -MD -MP -MF .deps/libelk_la-malloc.Tpo -c malloc.c -o libelk_la-malloc.o >/dev/null 2>&1 mv -f .deps/libelk_la-malloc.Tpo .deps/libelk_la-malloc.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-math.lo -MD -MP -MF .deps/libelk_la-math.Tpo -c -o libelk_la-math.lo `test -f 'math.c' || echo './'`math.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-math.lo -MD -MP -MF .deps/libelk_la-math.Tpo -c math.c -fno-common -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) {\ | ^ :108:1: note: expanded from here 108 | 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) {\ | ^ :114:1: note: expanded from here 114 | 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) {\ | ^ :120:1: note: expanded from here 120 | 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) {\ | ^ :126:1: note: expanded from here 126 | 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) {\ | ^ :132:1: note: expanded from here 132 | 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 C23 [-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 C23 [-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 C23 [-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 C23, 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 C23, 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 C23 [-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 C23 [-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 C23 [-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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-math.lo -MD -MP -MF .deps/libelk_la-math.Tpo -c math.c -o libelk_la-math.o >/dev/null 2>&1 mv -f .deps/libelk_la-math.Tpo .deps/libelk_la-math.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-onfork.lo -MD -MP -MF .deps/libelk_la-onfork.Tpo -c -o libelk_la-onfork.lo `test -f 'onfork.c' || echo './'`onfork.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-onfork.lo -MD -MP -MF .deps/libelk_la-onfork.Tpo -c onfork.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-onfork.lo -MD -MP -MF .deps/libelk_la-onfork.Tpo -c onfork.c -o libelk_la-onfork.o >/dev/null 2>&1 mv -f .deps/libelk_la-onfork.Tpo .deps/libelk_la-onfork.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-prim.lo -MD -MP -MF .deps/libelk_la-prim.Tpo -c -o libelk_la-prim.lo `test -f 'prim.c' || echo './'`prim.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-prim.lo -MD -MP -MF .deps/libelk_la-prim.Tpo -c prim.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-prim.lo -MD -MP -MF .deps/libelk_la-prim.Tpo -c prim.c -o libelk_la-prim.o >/dev/null 2>&1 mv -f .deps/libelk_la-prim.Tpo .deps/libelk_la-prim.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-print.lo -MD -MP -MF .deps/libelk_la-print.Tpo -c -o libelk_la-print.lo `test -f 'print.c' || echo './'`print.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-print.lo -MD -MP -MF .deps/libelk_la-print.Tpo -c print.c -fno-common -DPIC -o .libs/libelk_la-print.o print.c:65:6: warning: no previous prototype for function 'Init_Print' [-Wmissing-prototypes] 65 | void Init_Print () { | ^ print.c:65:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 65 | void Init_Print () { | ^ | static print.c:72:5: warning: no previous prototype for function 'Print_Length' [-Wmissing-prototypes] 72 | int Print_Length () { | ^ print.c:72:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 72 | int Print_Length () { | ^ | static print.c:79:5: warning: no previous prototype for function 'Print_Depth' [-Wmissing-prototypes] 79 | int Print_Depth () { | ^ print.c:79:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 79 | int Print_Depth () { | ^ | static print.c:86:6: warning: no previous prototype for function 'Print_Char' [-Wmissing-prototypes] 86 | void Print_Char (Object port, register int c) { | ^ print.c:86:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 86 | void Print_Char (Object port, register int c) { | ^ | static print.c:157:8: warning: no previous prototype for function 'General_Print' [-Wmissing-prototypes] 157 | Object General_Print (int argc, Object *argv, int raw) { | ^ print.c:157:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 157 | Object General_Print (int argc, Object *argv, int raw) { | ^ | static print.c:597:5: warning: variable '_Check_Alloca_Begin' set but not used [-Wunused-but-set-variable] 597 | Alloca_Begin; | ^ ../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' 57 | #define Alloca_Begin int _Check_Alloca_Begin | ^ 6 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-print.lo -MD -MP -MF .deps/libelk_la-print.Tpo -c print.c -o libelk_la-print.o >/dev/null 2>&1 mv -f .deps/libelk_la-print.Tpo .deps/libelk_la-print.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-proc.lo -MD -MP -MF .deps/libelk_la-proc.Tpo -c -o libelk_la-proc.lo `test -f 'proc.c' || echo './'`proc.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-proc.lo -MD -MP -MF .deps/libelk_la-proc.Tpo -c proc.c -fno-common -DPIC -o .libs/libelk_la-proc.o proc.c:79:6: warning: no previous prototype for function 'Init_Proc' [-Wmissing-prototypes] 79 | void Init_Proc () { | ^ proc.c:79:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 79 | void Init_Proc () { | ^ | static proc.c:105:40: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 105 | return Make_String (PRIM(x)->name, strlen(PRIM(x)->name)); | ^ proc.c:105:40: note: include the header or explicitly provide a declaration for 'strlen' proc.c:116:42: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] 116 | sprintf (buf, "#", POINTER(x)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../include/object.h:54:25: note: expanded from macro 'POINTER' 54 | #define POINTER(x) ((void *)(uintptr_t)(x).data) | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:50:56: note: expanded from macro 'sprintf' 50 | __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) | ^~~~~~~~~~~ proc.c:130:39: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] 130 | sprintf (buf, "#", POINTER(x)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../include/object.h:54:25: note: expanded from macro 'POINTER' 54 | #define POINTER(x) ((void *)(uintptr_t)(x).data) | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:50:56: note: expanded from macro 'sprintf' 50 | __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) | ^~~~~~~~~~~ proc.c:136:8: warning: no previous prototype for function 'Make_Compound' [-Wmissing-prototypes] 136 | Object Make_Compound () { | ^ proc.c:136:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 136 | Object Make_Compound () { | ^ | static proc.c:207:29: warning: passing arguments to 'Macro_Expand' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | form = Macro_Expand (fun, form); | ^ proc.c:210:5: warning: passing arguments to 'Funcall_Primitive' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | Funcall_Switch (t, fun, form, 1); | ^ proc.c:50:34: note: expanded from macro 'Funcall_Switch' 50 | return Funcall_Primitive (func, args, eval);\ | ^ proc.c:210:5: warning: passing arguments to 'Funcall_Compound' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] proc.c:52:33: note: expanded from macro 'Funcall_Switch' 52 | return Funcall_Compound (func, args, eval);\ | ^ proc.c:77:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 77 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); | ^ proc.c:260:8: note: conflicting prototype is here 260 | Object Funcall_Primitive (Object fun, Object argl, int eval) { | ^ proc.c:282:24: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | r = (prim->fun)(argl); | ^ proc.c:317:37: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | r = (PRIM(fun)->fun)(r); | ^ proc.c:320:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | r = (prim->fun)(argv[0], argv[1]); break; | ^ proc.c:322:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | r = (prim->fun)(argv[0], argv[1], argv[2]); break; | ^ proc.c:324:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 324 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3]); break; | ^ proc.c:326:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4]); | ^ proc.c:329:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4], | ^ proc.c:332:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4], | ^ proc.c:335:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4], | ^ proc.c:338:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4], | ^ proc.c:341:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 341 | r = (prim->fun)(argv[0], argv[1], argv[2], argv[3], argv[4], | ^ proc.c:268:5: warning: variable '_Check_Alloca_Begin' set but not used [-Wunused-but-set-variable] 268 | Alloca_Begin; | ^ ../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' 57 | #define Alloca_Begin int _Check_Alloca_Begin | ^ proc.c:260:8: warning: no previous prototype for function 'Funcall_Primitive' [-Wmissing-prototypes] 260 | Object Funcall_Primitive (Object fun, Object argl, int eval) { | ^ proc.c:77:24: note: this declaration is not a prototype; add parameter declarations to make it one 77 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); | ^ proc.c:77:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 77 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); | ^ proc.c:369:8: note: conflicting prototype is here 369 | Object Funcall_Compound (Object fun, Object argl, int eval) { | ^ proc.c:376:5: warning: variable '_Check_Alloca_Begin' set but not used [-Wunused-but-set-variable] 376 | Alloca_Begin; | ^ ../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' 57 | #define Alloca_Begin int _Check_Alloca_Begin | ^ proc.c:369:8: warning: no previous prototype for function 'Funcall_Compound' [-Wmissing-prototypes] 369 | Object Funcall_Compound (Object fun, Object argl, int eval) { | ^ proc.c:77:45: note: this declaration is not a prototype; add parameter declarations to make it one 77 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); | ^ proc.c:462:6: warning: no previous prototype for function 'Check_Formals' [-Wmissing-prototypes] 462 | void Check_Formals (Object x, int *min, int *max) { | ^ proc.c:462:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 462 | void Check_Formals (Object x, int *min, int *max) { | ^ | static proc.c:515:5: warning: variable '_Check_Alloca_Begin' set but not used [-Wunused-but-set-variable] 515 | Alloca_Begin; | ^ ../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' 57 | #define Alloca_Begin int _Check_Alloca_Begin | ^ proc.c:509:8: warning: no previous prototype for function 'General_Map' [-Wmissing-prototypes] 509 | Object General_Map (int argc, Object *argv, register int accum) { | ^ proc.c:509:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 509 | Object General_Map (int argc, Object *argv, register int accum) { | ^ | static proc.c:558:8: warning: no previous prototype for function 'Make_Macro' [-Wmissing-prototypes] 558 | Object Make_Macro () { | ^ proc.c:558:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 558 | Object Make_Macro () { | ^ | static proc.c:77:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 77 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); | ^ proc.c:585:8: note: conflicting prototype is here 585 | Object Macro_Expand (Object mac, Object argl) { | ^ proc.c:585:8: warning: no previous prototype for function 'Macro_Expand' [-Wmissing-prototypes] 585 | Object Macro_Expand (Object mac, Object argl) { | ^ proc.c:77:8: note: this declaration is not a prototype; add parameter declarations to make it one 77 | Object Macro_Expand(), Funcall_Primitive(), Funcall_Compound(); | ^ 31 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-proc.lo -MD -MP -MF .deps/libelk_la-proc.Tpo -c proc.c -o libelk_la-proc.o >/dev/null 2>&1 mv -f .deps/libelk_la-proc.Tpo .deps/libelk_la-proc.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-promise.lo -MD -MP -MF .deps/libelk_la-promise.Tpo -c -o libelk_la-promise.lo `test -f 'promise.c' || echo './'`promise.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-promise.lo -MD -MP -MF .deps/libelk_la-promise.Tpo -c promise.c -fno-common -DPIC -o .libs/libelk_la-promise.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-promise.lo -MD -MP -MF .deps/libelk_la-promise.Tpo -c promise.c -o libelk_la-promise.o >/dev/null 2>&1 mv -f .deps/libelk_la-promise.Tpo .deps/libelk_la-promise.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-read.lo -MD -MP -MF .deps/libelk_la-read.Tpo -c -o libelk_la-read.lo `test -f 'read.c' || echo './'`read.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-read.lo -MD -MP -MF .deps/libelk_la-read.Tpo -c read.c -fno-common -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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 55 | extern double atof(); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdlib.h:149:9: note: conflicting prototype is here 149 | double atof(const char *); | ^ 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 C23, 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 C23 [-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 C23 [-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 C23 [-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 C23 [-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 C23, 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 C23 [-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 C23, 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 C23 [-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 C23 [-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 C23 [-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 C23, 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 C23, 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 C23, 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 C23, 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 C23, 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 C23, 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_Radix(), Read_Char(); | ^ 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_Radix(), Read_Char(); | ^ 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_Radix(), Read_Char(); | ^ 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_Radix(), Read_Char(); | ^ 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_Radix(), Read_Char(); | ^ 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_Radix(), Read_Char(); | ^ 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 83 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_Radix(), Read_Char(); | ^ 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_Radix(), Read_Char(); | ^ 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 83 | Object Read_Kludge(), 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 | Object Read_Kludge(), Read_Vector_Paren(), Read_Vector_Bracket(), Read_Radix(), Read_Char(); | ^ 37 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-read.lo -MD -MP -MF .deps/libelk_la-read.Tpo -c read.c -o libelk_la-read.o >/dev/null 2>&1 mv -f .deps/libelk_la-read.Tpo .deps/libelk_la-read.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-special.lo -MD -MP -MF .deps/libelk_la-special.Tpo -c -o libelk_la-special.lo `test -f 'special.c' || echo './'`special.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-special.lo -MD -MP -MF .deps/libelk_la-special.Tpo -c special.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-special.lo -MD -MP -MF .deps/libelk_la-special.Tpo -c special.c -o libelk_la-special.o >/dev/null 2>&1 mv -f .deps/libelk_la-special.Tpo .deps/libelk_la-special.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-stab.lo -MD -MP -MF .deps/libelk_la-stab.Tpo -c -o libelk_la-stab.lo `test -f 'stab.c' || echo './'`stab.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-stab.lo -MD -MP -MF .deps/libelk_la-stab.Tpo -c stab.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-stab.lo -MD -MP -MF .deps/libelk_la-stab.Tpo -c stab.c -o libelk_la-stab.o >/dev/null 2>&1 mv -f .deps/libelk_la-stab.Tpo .deps/libelk_la-stab.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-stab-vanilla.lo -MD -MP -MF .deps/libelk_la-stab-vanilla.Tpo -c -o libelk_la-stab-vanilla.lo `test -f 'stab-vanilla.c' || echo './'`stab-vanilla.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-stab-vanilla.lo -MD -MP -MF .deps/libelk_la-stab-vanilla.Tpo -c stab-vanilla.c -fno-common -DPIC -o .libs/libelk_la-stab-vanilla.o stab-vanilla.c:49:11: warning: cast from 'char *' to 'SYMTAB *' increases required alignment from 1 to 8 [-Wcast-align] 49 | tab = (SYMTAB *)Safe_Malloc (sizeof (SYMTAB)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stab-vanilla.c:89:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 89 | if (strstr (buffer + start, INIT_PREFIX) | ^~~~~~~~~~~~~~ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_string.h:110:40: note: passing argument to parameter '__big' here 110 | char *_LIBC_CSTR strstr(const char *__big, const char *__little); | ^ stab-vanilla.c:90:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 90 | || strstr (buffer + start, FINIT_PREFIX)) { | ^~~~~~~~~~~~~~ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_string.h:110:40: note: passing argument to parameter '__big' here 110 | char *_LIBC_CSTR strstr(const char *__big, const char *__little); | ^ stab-vanilla.c:94:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 94 | if (!strcmp (sp->name, buffer + start)) { | ^~~~~~~~~~~~~~ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_string.h:89:43: note: passing argument to parameter '__s2' here 89 | int strcmp(const char *__s1, const char *__s2); | ^ stab-vanilla.c:102:18: warning: cast from 'char *' to 'SYM *' (aka 'struct sym *') increases required alignment from 1 to 8 [-Wcast-align] 102 | sp = (SYM *)Safe_Malloc (sizeof (SYM)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stab-vanilla.c:103:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 103 | sp->name = Safe_Malloc (strlen (buffer + start) + 1); | ^~~~~~~~~~~~~~ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | size_t strlen(const char *__s); | ^ stab-vanilla.c:104:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 104 | strcpy (sp->name, buffer + start); | ^~~~~~~~~~~~~~ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~~~~~~~~ stab-vanilla.c:43:9: warning: no previous prototype for function 'Snarf_Symbols' [-Wmissing-prototypes] 43 | SYMTAB *Snarf_Symbols (FILE *f) { | ^ stab-vanilla.c:43:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 43 | SYMTAB *Snarf_Symbols (FILE *f) { | ^ | static 8 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-stab-vanilla.lo -MD -MP -MF .deps/libelk_la-stab-vanilla.Tpo -c stab-vanilla.c -o libelk_la-stab-vanilla.o >/dev/null 2>&1 mv -f .deps/libelk_la-stab-vanilla.Tpo .deps/libelk_la-stab-vanilla.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-stkmem.lo -MD -MP -MF .deps/libelk_la-stkmem.Tpo -c -o libelk_la-stkmem.lo `test -f 'stkmem.c' || echo './'`stkmem.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-stkmem.lo -MD -MP -MF .deps/libelk_la-stkmem.Tpo -c stkmem.c -fno-common -DPIC -o .libs/libelk_la-stkmem.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-stkmem.lo -MD -MP -MF .deps/libelk_la-stkmem.Tpo -c stkmem.c -o libelk_la-stkmem.o >/dev/null 2>&1 mv -f .deps/libelk_la-stkmem.Tpo .deps/libelk_la-stkmem.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-string.lo -MD -MP -MF .deps/libelk_la-string.Tpo -c -o libelk_la-string.lo `test -f 'string.c' || echo './'`string.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-string.lo -MD -MP -MF .deps/libelk_la-string.Tpo -c string.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-string.lo -MD -MP -MF .deps/libelk_la-string.Tpo -c string.c -o libelk_la-string.o >/dev/null 2>&1 mv -f .deps/libelk_la-string.Tpo .deps/libelk_la-string.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-symbol.lo -MD -MP -MF .deps/libelk_la-symbol.Tpo -c -o libelk_la-symbol.lo `test -f 'symbol.c' || echo './'`symbol.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-symbol.lo -MD -MP -MF .deps/libelk_la-symbol.Tpo -c symbol.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-symbol.lo -MD -MP -MF .deps/libelk_la-symbol.Tpo -c symbol.c -o libelk_la-symbol.o >/dev/null 2>&1 mv -f .deps/libelk_la-symbol.Tpo .deps/libelk_la-symbol.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-terminate.lo -MD -MP -MF .deps/libelk_la-terminate.Tpo -c -o libelk_la-terminate.lo `test -f 'terminate.c' || echo './'`terminate.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-terminate.lo -MD -MP -MF .deps/libelk_la-terminate.Tpo -c terminate.c -fno-common -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 C23 [-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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-terminate.lo -MD -MP -MF .deps/libelk_la-terminate.Tpo -c terminate.c -o libelk_la-terminate.o >/dev/null 2>&1 mv -f .deps/libelk_la-terminate.Tpo .deps/libelk_la-terminate.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-type.lo -MD -MP -MF .deps/libelk_la-type.Tpo -c -o libelk_la-type.lo `test -f 'type.c' || echo './'`type.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-type.lo -MD -MP -MF .deps/libelk_la-type.Tpo -c type.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-type.lo -MD -MP -MF .deps/libelk_la-type.Tpo -c type.c -o libelk_la-type.o >/dev/null 2>&1 mv -f .deps/libelk_la-type.Tpo .deps/libelk_la-type.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT libelk_la-vector.lo -MD -MP -MF .deps/libelk_la-vector.Tpo -c -o libelk_la-vector.lo `test -f 'vector.c' || echo './'`vector.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-vector.lo -MD -MP -MF .deps/libelk_la-vector.Tpo -c vector.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT libelk_la-vector.lo -MD -MP -MF .deps/libelk_la-vector.Tpo -c vector.c -o libelk_la-vector.o >/dev/null 2>&1 mv -f .deps/libelk_la-vector.Tpo .deps/libelk_la-vector.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=link clang -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -L/opt/pkg/lib -o libelk.la -rpath /opt/pkg/lib 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-vanilla.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 libtool: link: clang -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libelk.0.dylib .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-vanilla.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 -L/var/tmp/work/lang/elk/work/.buildlink/lib -lm -Os -install_name /opt/pkg/lib/libelk.0.dylib -compatibility_version 1 -current_version 1.0 libtool: link: (cd ".libs" && rm -f "libelk.dylib" && ln -s "libelk.0.dylib" "libelk.dylib") libtool: link: ar cr .libs/libelk.a libelk_la-autoload.o libelk_la-bignum.o libelk_la-bool.o libelk_la-char.o libelk_la-cont.o libelk_la-cstring.o libelk_la-debug.o libelk_la-dump.o libelk_la-env.o libelk_la-error.o libelk_la-exception.o libelk_la-feature.o libelk_la-heap.o libelk_la-io.o libelk_la-libelk.o libelk_la-list.o libelk_la-load.o libelk_la-loadlib.o libelk_la-malloc.o libelk_la-math.o libelk_la-onfork.o libelk_la-prim.o libelk_la-print.o libelk_la-proc.o libelk_la-promise.o libelk_la-read.o libelk_la-special.o libelk_la-stab.o libelk_la-stab-vanilla.o libelk_la-stkmem.o libelk_la-string.o libelk_la-symbol.o libelk_la-terminate.o libelk_la-type.o libelk_la-vector.o libtool: link: ranlib .libs/libelk.a libtool: link: ( cd ".libs" && rm -f "libelk.la" && ln -s "../libelk.la" "libelk.la" ) clang -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c mv -f .deps/main.Tpo .deps/main.Po /opt/pkg/bin/mksh ../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -L/opt/pkg/lib -o elk main.o ../src/libelk.la libtool: link: clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/var/tmp/work/lang/elk/work/.buildlink/include -o .libs/elk main.o -L/var/tmp/work/lang/elk/work/.buildlink/lib ../src/.libs/libelk.dylib -lm Making all in lib Making all in misc /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT bitstring.lo -MD -MP -MF .deps/bitstring.Tpo -c -o bitstring.lo bitstring.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT bitstring.lo -MD -MP -MF .deps/bitstring.Tpo -c bitstring.c -fno-common -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 C23 [-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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT bitstring.lo -MD -MP -MF .deps/bitstring.Tpo -c bitstring.c -o bitstring.o >/dev/null 2>&1 mv -f .deps/bitstring.Tpo .deps/bitstring.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -module -avoid-version -no-undefined -L/opt/pkg/lib -o bitstring.la -rpath /opt/pkg/lib/elk bitstring.lo ../../src/libelk.la libtool: link: clang -o .libs/bitstring.so -bundle .libs/bitstring.o -L/var/tmp/work/lang/elk/work/.buildlink/lib ../../src/.libs/libelk.dylib -lm -Os libtool: link: ar cr .libs/bitstring.a bitstring.o libtool: link: ranlib .libs/bitstring.a libtool: link: ( cd ".libs" && rm -f "bitstring.la" && ln -s "../bitstring.la" "bitstring.la" ) /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT elk-eval.lo -MD -MP -MF .deps/elk-eval.Tpo -c -o elk-eval.lo elk-eval.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT elk-eval.lo -MD -MP -MF .deps/elk-eval.Tpo -c elk-eval.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT elk-eval.lo -MD -MP -MF .deps/elk-eval.Tpo -c elk-eval.c -o elk-eval.o >/dev/null 2>&1 mv -f .deps/elk-eval.Tpo .deps/elk-eval.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -module -avoid-version -no-undefined -L/opt/pkg/lib -o elk-eval.la -rpath /opt/pkg/lib/elk elk-eval.lo ../../src/libelk.la libtool: link: clang -o .libs/elk-eval.so -bundle .libs/elk-eval.o -L/var/tmp/work/lang/elk/work/.buildlink/lib ../../src/.libs/libelk.dylib -lm -Os libtool: link: ar cr .libs/elk-eval.a elk-eval.o libtool: link: ranlib .libs/elk-eval.a libtool: link: ( cd ".libs" && rm -f "elk-eval.la" && ln -s "../elk-eval.la" "elk-eval.la" ) /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT hack.lo -MD -MP -MF .deps/hack.Tpo -c -o hack.lo hack.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT hack.lo -MD -MP -MF .deps/hack.Tpo -c hack.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT hack.lo -MD -MP -MF .deps/hack.Tpo -c hack.c -o hack.o >/dev/null 2>&1 mv -f .deps/hack.Tpo .deps/hack.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -module -avoid-version -no-undefined -L/opt/pkg/lib -o hack.la -rpath /opt/pkg/lib/elk hack.lo ../../src/libelk.la libtool: link: clang -o .libs/hack.so -bundle .libs/hack.o -L/var/tmp/work/lang/elk/work/.buildlink/lib ../../src/.libs/libelk.dylib -lm -Os libtool: link: ar cr .libs/hack.a hack.o libtool: link: ranlib .libs/hack.a libtool: link: ( cd ".libs" && rm -f "hack.la" && ln -s "../hack.la" "hack.la" ) /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT regexp.lo -MD -MP -MF .deps/regexp.Tpo -c -o regexp.lo regexp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT regexp.lo -MD -MP -MF .deps/regexp.Tpo -c regexp.c -fno-common -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 C23 [-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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT regexp.lo -MD -MP -MF .deps/regexp.Tpo -c regexp.c -o regexp.o >/dev/null 2>&1 mv -f .deps/regexp.Tpo .deps/regexp.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -module -avoid-version -no-undefined -L/opt/pkg/lib -o regexp.la -rpath /opt/pkg/lib/elk regexp.lo ../../src/libelk.la libtool: link: clang -o .libs/regexp.so -bundle .libs/regexp.o -L/var/tmp/work/lang/elk/work/.buildlink/lib ../../src/.libs/libelk.dylib -lm -Os libtool: link: ar cr .libs/regexp.a regexp.o libtool: link: ranlib .libs/regexp.a libtool: link: ( cd ".libs" && rm -f "regexp.la" && ln -s "../regexp.la" "regexp.la" ) /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT debug.lo -MD -MP -MF .deps/debug.Tpo -c -o debug.lo debug.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT debug.lo -MD -MP -MF .deps/debug.Tpo -c debug.c -fno-common -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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT debug.lo -MD -MP -MF .deps/debug.Tpo -c debug.c -o debug.o >/dev/null 2>&1 mv -f .deps/debug.Tpo .deps/debug.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -module -avoid-version -no-undefined -L/opt/pkg/lib -o debug.la -rpath /opt/pkg/lib/elk debug.lo ../../src/libelk.la libtool: link: clang -o .libs/debug.so -bundle .libs/debug.o -L/var/tmp/work/lang/elk/work/.buildlink/lib ../../src/.libs/libelk.dylib -lm -Os libtool: link: ar cr .libs/debug.a debug.o libtool: link: ranlib .libs/debug.a libtool: link: ( cd ".libs" && rm -f "debug.la" && ln -s "../debug.la" "debug.la" ) /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT gdbm.lo -MD -MP -MF .deps/gdbm.Tpo -c -o gdbm.lo gdbm.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT gdbm.lo -MD -MP -MF .deps/gdbm.Tpo -c gdbm.c -fno-common -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:159:51: warning: incompatible function pointer types passing 'void (char *)' to parameter of type 'void (*)(const char *)' [-Wincompatible-function-pointer-types] 159 | argc == 4 ? Get_Integer (argv[3]) : 0644, Fatal_Func); | ^~~~~~~~~~ /var/tmp/work/lang/elk/work/.buildlink/include/gdbm.h:163:15: note: passing argument to parameter here 163 | void (*)(const char *)); | ^ 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 C23 [-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 17 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT gdbm.lo -MD -MP -MF .deps/gdbm.Tpo -c gdbm.c -o gdbm.o >/dev/null 2>&1 mv -f .deps/gdbm.Tpo .deps/gdbm.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -module -avoid-version -no-undefined -L/opt/pkg/lib -o gdbm.la -rpath /opt/pkg/lib/elk gdbm.lo ../../src/libelk.la -lgdbm libtool: link: clang -o .libs/gdbm.so -bundle .libs/gdbm.o -L/var/tmp/work/lang/elk/work/.buildlink/lib ../../src/.libs/libelk.dylib -lm /var/tmp/work/lang/elk/work/.buildlink/lib/libgdbm.dylib /var/tmp/work/lang/elk/work/.buildlink/lib/libintl.dylib /var/tmp/work/lang/elk/work/.buildlink/lib/libiconv.dylib -Os libtool: link: ar cr .libs/gdbm.a gdbm.o libtool: link: ranlib .libs/gdbm.a libtool: link: ( cd ".libs" && rm -f "gdbm.la" && ln -s "../gdbm.la" "gdbm.la" ) /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT record.lo -MD -MP -MF .deps/record.Tpo -c -o record.lo record.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT record.lo -MD -MP -MF .deps/record.Tpo -c record.c -fno-common -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 C23 [-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 C23 [-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 C23 [-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 C23 [-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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT record.lo -MD -MP -MF .deps/record.Tpo -c record.c -o record.o >/dev/null 2>&1 mv -f .deps/record.Tpo .deps/record.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -module -avoid-version -no-undefined -L/opt/pkg/lib -o record.la -rpath /opt/pkg/lib/elk record.lo ../../src/libelk.la libtool: link: clang -o .libs/record.so -bundle .libs/record.o -L/var/tmp/work/lang/elk/work/.buildlink/lib ../../src/.libs/libelk.dylib -lm -Os libtool: link: ar cr .libs/record.a record.o libtool: link: ranlib .libs/record.a libtool: link: ( cd ".libs" && rm -f "record.la" && ln -s "../record.la" "record.la" ) /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT struct.lo -MD -MP -MF .deps/struct.Tpo -c -o struct.lo struct.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT struct.lo -MD -MP -MF .deps/struct.Tpo -c struct.c -fno-common -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 C23 [-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 C23 [-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 C23 [-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. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT struct.lo -MD -MP -MF .deps/struct.Tpo -c struct.c -o struct.o >/dev/null 2>&1 mv -f .deps/struct.Tpo .deps/struct.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -module -avoid-version -no-undefined -L/opt/pkg/lib -o struct.la -rpath /opt/pkg/lib/elk struct.lo ../../src/libelk.la libtool: link: clang -o .libs/struct.so -bundle .libs/struct.o -L/var/tmp/work/lang/elk/work/.buildlink/lib ../../src/.libs/libelk.dylib -lm -Os libtool: link: ar cr .libs/struct.a struct.o libtool: link: ranlib .libs/struct.a libtool: link: ( cd ".libs" && rm -f "struct.la" && ln -s "../struct.la" "struct.la" ) /opt/pkg/bin/mksh ../../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -pipe -Os -I/opt/pkg/include -MT newhandler.lo -MD -MP -MF .deps/newhandler.Tpo -c -o newhandler.lo newhandler.cpp libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -pipe -Os -MT newhandler.lo -MD -MP -MF .deps/newhandler.Tpo -c newhandler.cpp -fno-common -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: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 445 | extern void String_Ungetc (Object, register int); | ^~~~~~~~ 1 warning generated. libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -pipe -Os -MT newhandler.lo -MD -MP -MF .deps/newhandler.Tpo -c newhandler.cpp -o newhandler.o >/dev/null 2>&1 mv -f .deps/newhandler.Tpo .deps/newhandler.Plo /opt/pkg/bin/mksh ../../libtool --tag=CXX --mode=link clang++ -pipe -Os -I/opt/pkg/include -module -avoid-version -no-undefined -L/opt/pkg/lib -o newhandler.la -rpath /opt/pkg/lib/elk newhandler.lo ../../src/libelk.la libtool: link: clang++ -o .libs/newhandler.so -bundle .libs/newhandler.o -L/var/tmp/work/lang/elk/work/.buildlink/lib ../../src/.libs/libelk.dylib -lm -Os libtool: link: ar cr .libs/newhandler.a newhandler.o libtool: link: ranlib .libs/newhandler.a libtool: link: ( cd ".libs" && rm -f "newhandler.la" && ln -s "../newhandler.la" "newhandler.la" ) Making all in unix /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT error.lo -MD -MP -MF .deps/error.Tpo -c -o error.lo error.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.c -fno-common -DPIC -o .libs/error.o error.c:108:6: warning: no previous prototype for function 'elk_init_unix_error' [-Wmissing-prototypes] 108 | void elk_init_unix_error() { | ^ error.c:108:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 108 | void elk_init_unix_error() { | ^ | static 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.c -o error.o >/dev/null 2>&1 mv -f .deps/error.Tpo .deps/error.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT fdescr.lo -MD -MP -MF .deps/fdescr.Tpo -c -o fdescr.lo fdescr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT fdescr.lo -MD -MP -MF .deps/fdescr.Tpo -c fdescr.c -fno-common -DPIC -o .libs/fdescr.o fdescr.c:191:5: warning: no previous prototype for function 'Num_Filedescriptors' [-Wmissing-prototypes] 191 | int Num_Filedescriptors() { | ^ ./unix.h:58:12: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function 58 | extern int Num_Filedescriptors (); | ^ | void fdescr.c:286:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 286 | extern char *ttyname(); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:490:18: note: conflicting prototype is here 490 | char *_LIBC_CSTR ttyname(int); | ^ fdescr.c:295:6: warning: no previous prototype for function 'elk_init_unix_fdescr' [-Wmissing-prototypes] 295 | void elk_init_unix_fdescr() { | ^ fdescr.c:295:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 295 | void elk_init_unix_fdescr() { | ^ | static 3 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT fdescr.lo -MD -MP -MF .deps/fdescr.Tpo -c fdescr.c -o fdescr.o >/dev/null 2>&1 mv -f .deps/fdescr.Tpo .deps/fdescr.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT file.lo -MD -MP -MF .deps/file.Tpo -c -o file.lo file.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT file.lo -MD -MP -MF .deps/file.Tpo -c file.c -fno-common -DPIC -o .libs/file.o file.c:238:5: warning: variable '_Check_Alloca_Begin' set but not used [-Wunused-but-set-variable] 238 | Alloca_Begin; | ^ ../../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' 57 | #define Alloca_Begin int _Check_Alloca_Begin | ^ file.c:287:6: warning: no previous prototype for function 'elk_init_unix_file' [-Wmissing-prototypes] 287 | void elk_init_unix_file() { | ^ file.c:287:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 287 | void elk_init_unix_file() { | ^ | static 2 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT file.lo -MD -MP -MF .deps/file.Tpo -c file.c -o file.o >/dev/null 2>&1 mv -f .deps/file.Tpo .deps/file.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c -o lock.lo lock.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c lock.c -fno-common -DPIC -o .libs/lock.o lock.c:111:6: warning: no previous prototype for function 'elk_init_unix_lock' [-Wmissing-prototypes] 111 | void elk_init_unix_lock() { | ^ lock.c:111:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 111 | void elk_init_unix_lock() { | ^ | static 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c lock.c -o lock.o >/dev/null 2>&1 mv -f .deps/lock.Tpo .deps/lock.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c -o misc.lo misc.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -fno-common -DPIC -o .libs/misc.o misc.c:38:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 38 | extern char *getpass(); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:563:18: note: conflicting prototype is here 563 | char *_LIBC_CSTR getpass(const char *) __POSIX_C_DEPRECATED(199506L); | ^ misc.c:48:6: warning: no previous prototype for function 'elk_init_unix_misc' [-Wmissing-prototypes] 48 | void elk_init_unix_misc() { | ^ misc.c:48:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 48 | void elk_init_unix_misc() { | ^ | static 2 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -o misc.o >/dev/null 2>&1 mv -f .deps/misc.Tpo .deps/misc.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT passwd.lo -MD -MP -MF .deps/passwd.Tpo -c -o passwd.lo passwd.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT passwd.lo -MD -MP -MF .deps/passwd.Tpo -c passwd.c -fno-common -DPIC -o .libs/passwd.o passwd.c:176:6: warning: no previous prototype for function 'elk_init_unix_passwd' [-Wmissing-prototypes] 176 | void elk_init_unix_passwd() { | ^ passwd.c:176:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 176 | void elk_init_unix_passwd() { | ^ | static 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT passwd.lo -MD -MP -MF .deps/passwd.Tpo -c passwd.c -o passwd.o >/dev/null 2>&1 mv -f .deps/passwd.Tpo .deps/passwd.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT process.lo -MD -MP -MF .deps/process.Tpo -c -o process.lo process.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT process.lo -MD -MP -MF .deps/process.Tpo -c process.c -fno-common -DPIC -o .libs/process.o process.c:86:5: warning: variable '_Check_Alloca_Begin' set but not used [-Wunused-but-set-variable] 86 | Alloca_Begin; | ^ ../../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' 57 | #define Alloca_Begin int _Check_Alloca_Begin | ^ process.c:158:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 158 | extern char *getenv(); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ process.c:186:5: warning: variable '_Check_Alloca_Begin' set but not used [-Wunused-but-set-variable] 186 | Alloca_Begin; | ^ ../../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' 57 | #define Alloca_Begin int _Check_Alloca_Begin | ^ process.c:294:19: warning: 'vfork' is deprecated: Use posix_spawn or fork [-Wdeprecated-declarations] 294 | switch (pid = vfork()) { | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:608:1: note: 'vfork' has been explicitly marked deprecated here 608 | __deprecated_msg("Use posix_spawn or fork") | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ process.c:333:5: warning: variable '_Check_Alloca_Begin' set but not used [-Wunused-but-set-variable] 333 | Alloca_Begin; | ^ ../../include/stkmem.h:57:26: note: expanded from macro 'Alloca_Begin' 57 | #define Alloca_Begin int _Check_Alloca_Begin | ^ process.c:370:6: warning: no previous prototype for function 'elk_init_unix_process' [-Wmissing-prototypes] 370 | void elk_init_unix_process() { | ^ process.c:370:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 370 | void elk_init_unix_process() { | ^ | static 6 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT process.lo -MD -MP -MF .deps/process.Tpo -c process.c -o process.o >/dev/null 2>&1 mv -f .deps/process.Tpo .deps/process.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT signal.lo -MD -MP -MF .deps/signal.Tpo -c -o signal.lo signal.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT signal.lo -MD -MP -MF .deps/signal.Tpo -c signal.c -fno-common -DPIC -o .libs/signal.o signal.c:228:6: warning: no previous prototype for function 'General_Handler' [-Wmissing-prototypes] 228 | void General_Handler(int sig) { | ^ signal.c:228:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 228 | void General_Handler(int sig) { | ^ | static signal.c:261:6: warning: no previous prototype for function 'Add_To_Mask' [-Wmissing-prototypes] 261 | void Add_To_Mask(int sig) { | ^ signal.c:261:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 261 | void Add_To_Mask(int sig) { | ^ | static signal.c:271:6: warning: no previous prototype for function 'Remove_From_Mask' [-Wmissing-prototypes] 271 | void Remove_From_Mask(int sig) { | ^ signal.c:271:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 271 | void Remove_From_Mask(int sig) { | ^ | static signal.c:335:6: warning: no previous prototype for function 'elk_init_unix_signal' [-Wmissing-prototypes] 335 | void elk_init_unix_signal() { | ^ signal.c:335:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 335 | void elk_init_unix_signal() { | ^ | static 4 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT signal.lo -MD -MP -MF .deps/signal.Tpo -c signal.c -o signal.o >/dev/null 2>&1 mv -f .deps/signal.Tpo .deps/signal.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT system.lo -MD -MP -MF .deps/system.Tpo -c -o system.lo system.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT system.lo -MD -MP -MF .deps/system.Tpo -c system.c -fno-common -DPIC -o .libs/system.o system.c:206:6: warning: no previous prototype for function 'elk_init_unix_system' [-Wmissing-prototypes] 206 | void elk_init_unix_system() { | ^ system.c:206:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 206 | void elk_init_unix_system() { | ^ | static 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT system.lo -MD -MP -MF .deps/system.Tpo -c system.c -o system.o >/dev/null 2>&1 mv -f .deps/system.Tpo .deps/system.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT temp.lo -MD -MP -MF .deps/temp.Tpo -c -o temp.lo temp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT temp.lo -MD -MP -MF .deps/temp.Tpo -c temp.c -fno-common -DPIC -o .libs/temp.o temp.c:55:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 55 | extern char *tempnam(); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h:405:18: note: conflicting prototype is here 405 | char *_LIBC_CSTR tempnam(const char *__dir, const char *__prefix) __DARWIN_ALIAS(tempnam); | ^ temp.c:76:12: warning: 'tempnam' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tempnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations] 76 | name = tempnam(dir, pref); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h:403:1: note: 'tempnam' has been explicitly marked deprecated here 403 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tempnam(3), it is highly recommended that you use mkstemp(3) instead.") | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ temp.c:122:6: warning: no previous prototype for function 'elk_init_unix_temp' [-Wmissing-prototypes] 122 | void elk_init_unix_temp() { | ^ temp.c:122:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 122 | void elk_init_unix_temp() { | ^ | static 3 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT temp.lo -MD -MP -MF .deps/temp.Tpo -c temp.c -o temp.o >/dev/null 2>&1 mv -f .deps/temp.Tpo .deps/temp.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT time.lo -MD -MP -MF .deps/time.Tpo -c -o time.lo time.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT time.lo -MD -MP -MF .deps/time.Tpo -c time.c -fno-common -DPIC -o .libs/time.o time.c:43:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 43 | extern time_t time(); | ^ /System/Volumes/Data/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_time.h:121:8: note: conflicting prototype is here 121 | time_t time(time_t *); | ^ time.c:170:6: warning: no previous prototype for function 'elk_init_unix_time' [-Wmissing-prototypes] 170 | void elk_init_unix_time() { | ^ time.c:170:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 170 | void elk_init_unix_time() { | ^ | static 2 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT time.lo -MD -MP -MF .deps/time.Tpo -c time.c -o time.o >/dev/null 2>&1 mv -f .deps/time.Tpo .deps/time.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT unix.lo -MD -MP -MF .deps/unix.Tpo -c -o unix.lo unix.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT unix.lo -MD -MP -MF .deps/unix.Tpo -c unix.c -fno-common -DPIC -o .libs/unix.o unix.c:66:6: warning: no previous prototype for function 'elk_init_unix_unix' [-Wmissing-prototypes] 66 | void elk_init_unix_unix() { | ^ unix.c:66:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 66 | void elk_init_unix_unix() { | ^ | static 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT unix.lo -MD -MP -MF .deps/unix.Tpo -c unix.c -o unix.o >/dev/null 2>&1 mv -f .deps/unix.Tpo .deps/unix.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I/opt/pkg/include -DSCM_DIR="\"/opt/pkg/share/elk\"" -DLIB_DIR="\"/opt/pkg/lib/elk\"" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -MT wait.lo -MD -MP -MF .deps/wait.Tpo -c -o wait.lo wait.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT wait.lo -MD -MP -MF .deps/wait.Tpo -c wait.c -fno-common -DPIC -o .libs/wait.o wait.c:95:18: warning: call to undeclared function 'wait4'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 95 | retpid = wait4(pid, &st, options, &ru); | ^ wait.c:103:18: warning: call to undeclared function 'wait3'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 103 | retpid = wait3(&st, options, &ru); | ^ wait.c:167:6: warning: no previous prototype for function 'elk_init_unix_wait' [-Wmissing-prototypes] 167 | void elk_init_unix_wait() { | ^ wait.c:167:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 167 | void elk_init_unix_wait() { | ^ | static 3 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/var/tmp/work/lang/elk/work/.buildlink/include -DSCM_DIR=\"/opt/pkg/share/elk\" -DLIB_DIR=\"/opt/pkg/lib/elk\" -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -MT wait.lo -MD -MP -MF .deps/wait.Tpo -c wait.c -o wait.o >/dev/null 2>&1 mv -f .deps/wait.Tpo .deps/wait.Plo /opt/pkg/bin/mksh ../../libtool --tag=CC --mode=link clang -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -pipe -Os -I/opt/pkg/include -module -avoid-version -no-undefined -L/opt/pkg/lib -o unix.la -rpath /opt/pkg/lib/elk error.lo fdescr.lo file.lo lock.lo misc.lo passwd.lo process.lo signal.lo system.lo temp.lo time.lo unix.lo wait.lo ../../src/libelk.la libtool: link: clang -o .libs/unix.so -bundle .libs/error.o .libs/fdescr.o .libs/file.o .libs/lock.o .libs/misc.o .libs/passwd.o .libs/process.o .libs/signal.o .libs/system.o .libs/temp.o .libs/time.o .libs/unix.o .libs/wait.o -L/var/tmp/work/lang/elk/work/.buildlink/lib ../../src/.libs/libelk.dylib -lm -Os libtool: link: ar cr .libs/unix.a error.o fdescr.o file.o lock.o misc.o passwd.o process.o signal.o system.o temp.o time.o unix.o wait.o libtool: link: ranlib .libs/unix.a libtool: link: ( cd ".libs" && rm -f "unix.la" && ln -s "../unix.la" "unix.la" ) Making all in xlib Making all in xwidgets Making all in . Making all in xaw Making all in motif Making all in scm Making all in doc Making all in bitstring Making all in cprog Making all in kernel Making all in man Making all in oops Making all in record Making all in regexp Making all in unix Making all in usenix Making all in xlib Making all in xt Making all in examples Making all in test