+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/emacs21-nox11-21.4anb14/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/emacs21-nox11-21.4anb14/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for emacs21-nox11-21.4anb14 if [ ! -f /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lisp/abbrev.elc ]; then \ /bin/make -j2 --jobserver-auth=5,6 bootstrap; \ fi cd lib-src; /bin/make all -j2 --jobserver-auth=5,6 \ CC='cc' CFLAGS='-pipe -O2' CPPFLAGS='-D_BSD_SOURCE' \ LDFLAGS='-Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib' MAKE='/bin/make' make[1]: warning: -j2 forced in submake: resetting jobserver mode. make[1]: Entering directory '/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src' cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 -o test-distrib /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c -lc -o make-docfile In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:44: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:26: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c: In function 'cool_read': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:60:18: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] 60 | if ((num = read (fd, buf + sofar, size - sofar)) == 0) | ^~~~ | fread /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:78:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 78 | exit (2); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:27:1: note: include '<stdlib.h>' or provide a declaration of 'exit' 26 | #include <stdio.h> +++ |+#include <stdlib.h> 27 | /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:78:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 78 | exit (2); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:78:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:80:8: warning: implicit declaration of function 'open'; did you mean 'popen'? [-Wimplicit-function-declaration] 80 | fd = open (argv[1], O_RDONLY); | ^~~~ | popen /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:84:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 84 | exit (2); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:84:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:87:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 87 | strcmp (buf, string1) || | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:27:1: note: include '<string.h>' or provide a declaration of 'strcmp' 26 | #include <stdio.h> +++ |+#include <string.h> 27 | /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:89:7: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] 89 | strncmp (buf, string2, sizeof string2 - 1)) | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:89:7: note: include '<string.h>' or provide a declaration of 'strncmp' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:95:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 95 | exit (2); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:95:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:97:3: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] 97 | close (fd); | ^~~~~ | pclose /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c: In function 'fatal': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:102:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 102 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:45:1: note: include '<stdlib.h>' or provide a declaration of 'exit' 44 | #include <stdio.h> +++ |+#include <stdlib.h> 45 | #ifdef MSDOS /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:102:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 102 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:102:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c: In function 'xmalloc': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:111:27: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] 111 | long *result = (long *) malloc (size); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:111:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:111:27: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:111:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:147:24: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 147 | if (argc > i + 1 && !strcmp (argv[i], "-o")) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:45:1: note: include '<string.h>' or provide a declaration of 'strcmp' 44 | #include <stdio.h> +++ |+#include <string.h> 45 | #ifdef MSDOS /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:159:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] 159 | chdir (argv[i + 1]); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:178:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 178 | exit (err_count > 0); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:178:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c: In function 'scan_file': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:190:13: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 190 | int len = strlen (filename); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:190:13: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:190:13: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:190:13: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c: In function 'write_c_args': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:314:14: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] 314 | && strncmp (p, "defalt", 6) == 0 | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:314:14: note: include '<string.h>' or provide a declaration of 'strncmp' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:314:36: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 314 | && strncmp (p, "defalt", 6) == 0 | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c: In function 'scan_c_file': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:354:28: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 354 | int extension = filename[strlen (filename) - 1]; | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:354:28: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c: In function 'scan_lisp_file': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:658:17: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 658 | free (saved_string); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:658:17: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:658:17: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:658:17: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:659:39: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] 659 | saved_string = (char *) malloc (length); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:659:39: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:961:11: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 961 | free (saved_string); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:961:11: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c: In function 'scan_c_file': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:462:21: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 462 | fscanf (infile, "%d", &minargs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:467:23: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 467 | fscanf (infile, "%d", &maxargs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./test-distrib /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/testfile cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c -lc -o profile In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c:34: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c: In function 'get_time': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c:58:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 58 | exit (1); /* call reset_watch first ! */ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c:36:1: note: include '<stdlib.h>' or provide a declaration of 'exit' 35 | #include <../src/systime.h> +++ |+#include <stdlib.h> 36 | /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c:58:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 58 | exit (1); /* call reset_watch first ! */ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c:58:5: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c:97:11: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 97 | exit (0); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c:97:11: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c:103:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 103 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c:103:3: note: include '<stdlib.h>' or provide a declaration of 'exit' cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/digest-doc.c -lc -o digest-doc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/digest-doc.c:25: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c -lc -o sorted-doc cc -c -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -D_BSD_SOURCE -pipe -O2 -Demacs /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:26: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:29:14: warning: conflicting types for built-in function 'malloc'; expected 'void *(long unsigned int)' [-Wbuiltin-declaration-mismatch] 29 | extern char *malloc (); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:28:1: note: 'malloc' is declared in header '<stdlib.h>' 27 | #include <ctype.h> +++ |+#include <stdlib.h> 28 | #ifndef HAVE_STDLIB_H /* config.h includes stdlib. */ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c: In function 'fatal': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:74:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 74 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:74:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:74:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:74:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c: In function 'xstrdup': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:93:24: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 93 | char *buf = xmalloc (strlen (str) + 1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:28:1: note: include '<string.h>' or provide a declaration of 'strlen' 27 | #include <ctype.h> +++ |+#include <string.h> 28 | #ifndef HAVE_STDLIB_H /* config.h includes stdlib. */ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:93:24: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 93 | char *buf = xmalloc (strlen (str) + 1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:93:24: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:94:10: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] 94 | (void) strcpy (buf, str); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:94:10: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:94:10: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:94:10: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c: In function 'cmpdoc': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:105:22: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 105 | register int val = strcmp ((*a)->name, (*b)->name); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:105:22: note: include '<string.h>' or provide a declaration of 'strcmp' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:219:5: warning: implicit declaration of function 'qsort' [-Wimplicit-function-declaration] 219 | qsort ((char*)array, cnt, sizeof (DOCSTR*), cmpdoc); | ^~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ../src/s/gnu-linux.h:157, from ../src/config.h:380, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:58: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:218:9: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 218 | exit(1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:75:1: note: include '<stdlib.h>' or provide a declaration of 'exit' 74 | #include "pop.h" +++ |+#include <stdlib.h> 75 | #endif /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:218:9: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 218 | exit(1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:218:9: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:237:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 237 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:237:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:251:7: warning: implicit declaration of function 'access' [-Wimplicit-function-declaration] 251 | if (access (outname, F_OK) == 0 && access (outname, W_OK) != 0) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:256:35: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 256 | char *buf = (char *) xmalloc (strlen (outname) + 1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:75:1: note: include '<string.h>' or provide a declaration of 'strlen' 74 | #include "pop.h" +++ |+#include <string.h> 75 | #endif /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:256:35: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 256 | char *buf = (char *) xmalloc (strlen (outname) + 1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:256:35: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:258:5: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] 258 | strcpy (buf, outname); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:258:5: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:258:5: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:258:5: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:266:5: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 266 | free (buf); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:266:5: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:266:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:266:5: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:270:8: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] 270 | if (!strncmp (inname, "po:", 3)) | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:270:8: note: include '<string.h>' or provide a declaration of 'strncmp' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:270:32: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 270 | if (!strncmp (inname, "po:", 3)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:277:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 277 | exit (status); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:277:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:280:3: warning: implicit declaration of function 'setuid'; did you mean 'si_uid'? [-Wimplicit-function-declaration] 280 | setuid (getuid ()); | ^~~~~~ | si_uid /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:280:11: warning: implicit declaration of function 'getuid' [-Wimplicit-function-declaration] 280 | setuid (getuid ()); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:367:7: warning: implicit declaration of function 'fork' [-Wimplicit-function-declaration] 367 | if (fork () == 0) | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:446:19: warning: implicit declaration of function 'sleep' [-Wimplicit-function-declaration] 446 | sleep (1); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:467:21: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] 467 | nread = read (indesc, buf, sizeof buf); | ^~~~ | fread /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:468:26: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] 468 | if (nread != write (outdesc, buf, nread)) | ^~~~~ | fwrite /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:471:17: warning: implicit declaration of function 'unlink' [-Wimplicit-function-declaration] 471 | unlink (outname); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:497:11: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] 497 | if (close (outdesc) != 0) | ^~~~~ | pclose /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:508:11: warning: implicit declaration of function 'ftruncate' [-Wimplicit-function-declaration] 508 | ftruncate (indesc, 0L); | ^~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:539:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 539 | exit (0); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:539:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:544:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 544 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:544:5: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:546:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 546 | exit (WRETCODE (status)); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:546:5: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c: In function 'fatal': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:610:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 610 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:610:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c: In function 'concat': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:653:14: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 653 | int len1 = strlen (s1), len2 = strlen (s2), len3 = strlen (s3); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:653:14: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:656:3: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 656 | strcpy (result, s1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:656:3: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c: In function 'xmalloc': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:670:27: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] 670 | long *result = (long *) malloc (size); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:670:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:670:27: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:670:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c: In function 'popmail': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:761:3: warning: implicit declaration of function 'fchown' [-Wimplicit-function-declaration] 761 | fchown (mbfi, getuid (), -1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c: In function 'pop_retr': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:846:1: warning: type of 'msgno' defaults to 'int' [-Wimplicit-int] 846 | pop_retr (server, msgno, arg) | ^~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:857:7: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration] 857 | strncpy (Errmsg, error, sizeof (Errmsg)); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:857:7: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:857:7: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:857:7: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:859:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 859 | free(error); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:859:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:870:11: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 870 | strcpy (Errmsg, strerror (errno)); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:870:11: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:879:7: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] 879 | strncpy (Errmsg, error, sizeof (Errmsg)); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:879:7: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:881:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 881 | free(error); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:881:7: note: include '<stdlib.h>' or provide a declaration of 'free' cc -c -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c In file included from /usr/include/sys/types.h:25, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:31: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_open': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:203:22: warning: implicit declaration of function 'getlogin' [-Wimplicit-function-declaration] 203 | username = getlogin (); | ^~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:203:20: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 203 | username = getlogin (); | ^ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:207:34: warning: implicit declaration of function 'getuid'; did you mean 'getpwuid'? [-Wimplicit-function-declaration] 207 | passwd = getpwuid (getuid ()); | ^~~~~~ | getpwuid /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:214:19: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] 214 | strcpy (pop_error, "Could not determine username"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:66:1: note: include '<string.h>' or provide a declaration of 'strcpy' 65 | #include <errno.h> +++ |+#include <string.h> 66 | #include <stdio.h> /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:214:19: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 214 | strcpy (pop_error, "Could not determine username"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:214:19: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:254:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 254 | strcpy (pop_error, "Could not determine POP server"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:254:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:269:22: warning: implicit declaration of function 'getpass' [-Wimplicit-function-declaration] 269 | password = getpass ("Enter POP password:"); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:269:20: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 269 | password = getpass ("Enter POP password:"); | ^ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:273:11: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 273 | strcpy (pop_error, "Could not determine POP password"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:273:11: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:286:24: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] 286 | server = (popserver) malloc (sizeof (struct _popserver)); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:66:1: note: include '<stdlib.h>' or provide a declaration of 'malloc' 65 | #include <errno.h> +++ |+#include <stdlib.h> 66 | #include <stdio.h> /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:286:24: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] 286 | server = (popserver) malloc (sizeof (struct _popserver)); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:286:24: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:289:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 289 | strcpy (pop_error, "Out of memory in pop_open"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:289:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:295:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 295 | strcpy (pop_error, "Out of memory in pop_open"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:295:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:296:7: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 296 | free ((char *) server); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:296:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:296:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:296:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:313:7: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 313 | if (strlen (username) > ERROR_MAX - 6) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:313:7: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:313:7: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:313:7: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:316:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 316 | strcpy (pop_error, | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:316:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:327:7: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 327 | if (strlen (password) > ERROR_MAX - 6) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:327:7: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:330:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 330 | strcpy (pop_error, | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:330:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_stat': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:367:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 367 | strcpy (pop_error, "In multi-line query in pop_stat"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:367:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:374:7: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] 374 | if (strncmp (fromserver, "+OK ", 4)) | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:374:7: note: include '<string.h>' or provide a declaration of 'strncmp' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:374:36: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 374 | if (strncmp (fromserver, "+OK ", 4)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:376:45: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 376 | if (0 == strncmp (fromserver, "-ERR", 4)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:378:11: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration] 378 | strncpy (pop_error, fromserver, ERROR_MAX); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:378:11: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:378:11: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:378:11: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:382:11: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 382 | strcpy (pop_error, | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:382:11: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:389:12: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] 389 | *count = atoi (&fromserver[4]); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:391:16: warning: implicit declaration of function 'index' [-Wimplicit-function-declaration] 391 | fromserver = index (&fromserver[4], ' '); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:391:16: warning: incompatible implicit declaration of built-in function 'index' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:394:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 394 | strcpy (pop_error, | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:394:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_list': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:436:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 436 | strcpy (pop_error, "In multi-line query in pop_list"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:436:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:450:18: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] 450 | *IDs = (int *) malloc ((how_many + 1) * sizeof (int)); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:450:18: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:454:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 454 | strcpy (pop_error, "Out of memory in pop_list"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:454:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:463:11: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 463 | free ((char *) *IDs); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:463:11: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:469:11: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 469 | free ((char *) *IDs); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:469:11: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:473:40: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 473 | if (strncmp (fromserver, "+OK ", 4)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:475:46: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 475 | if (! strncmp (fromserver, "-ERR", 4)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:476:13: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] 476 | strncpy (pop_error, fromserver, ERROR_MAX); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:476:13: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:479:15: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 479 | strcpy (pop_error, | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:479:15: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:483:11: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 483 | free ((char *) *IDs); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:483:11: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:488:20: warning: incompatible implicit declaration of built-in function 'index' [-Wbuiltin-declaration-mismatch] 488 | fromserver = index (&fromserver[4], ' '); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:491:11: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 491 | strcpy (pop_error, | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:491:11: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:494:11: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 494 | free ((char *) *IDs); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:494:11: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:506:11: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 506 | free ((char *) *IDs); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:506:11: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:514:15: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 514 | free ((char *) *IDs); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:514:15: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:519:24: warning: incompatible implicit declaration of built-in function 'index' [-Wbuiltin-declaration-mismatch] 519 | fromserver = index (fromserver, ' '); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:522:15: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 522 | strcpy (pop_error, | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:522:15: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:524:15: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 524 | free ((char *) *IDs); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:524:15: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:533:11: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 533 | free ((char *) *IDs); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:533:11: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:539:11: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 539 | strcpy (pop_error, | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:539:11: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:541:11: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 541 | free ((char *) *IDs); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:541:11: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_retrieve': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:583:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 583 | strcpy (pop_error, "In multi-line query in pop_retrieve"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:583:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:602:17: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] 602 | ptr = (char *)malloc (bufsize); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:602:17: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:603:3: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 603 | free ((char *) IDs); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:603:3: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:608:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 608 | strcpy (pop_error, "Out of memory in pop_retrieve"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:608:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:628:29: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] 628 | ptr = (char *)realloc (ptr, bufsize); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:628:29: note: include '<stdlib.h>' or provide a declaration of 'realloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:628:29: warning: incompatible implicit declaration of built-in function 'realloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:628:29: note: include '<stdlib.h>' or provide a declaration of 'realloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:631:19: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 631 | strcpy (pop_error, "Out of memory in pop_retrieve"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:631:19: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:639:7: warning: implicit declaration of function 'bcopy' [-Wimplicit-function-declaration] 639 | bcopy (fromserver, &ptr[cp], ret); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:639:7: warning: incompatible implicit declaration of built-in function 'bcopy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_multi_first': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:722:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 722 | strcpy (pop_error, | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:722:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:732:40: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 732 | if (0 == strncmp (*response, "-ERR", 4)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:734:7: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] 734 | strncpy (pop_error, *response, ERROR_MAX); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:734:7: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:737:44: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 737 | else if (0 == strncmp (*response, "+OK", 3)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:745:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 745 | strcpy (pop_error, | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:745:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_multi_next': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:770:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 770 | strcpy (pop_error, "Not in multi-line query in pop_multi_next"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:770:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_delete': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:839:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 839 | strcpy (pop_error, "In multi-line query in pop_delete"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:839:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_noop': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:870:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 870 | strcpy (pop_error, "In multi-line query in pop_noop"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:870:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_last': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:902:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 902 | strcpy (pop_error, "In multi-line query in pop_last"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:902:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:912:38: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 912 | if (! strncmp (fromserver, "-ERR", 4)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:914:7: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] 914 | strncpy (pop_error, fromserver, ERROR_MAX); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:914:7: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:917:41: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 917 | else if (strncmp (fromserver, "+OK ", 4)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:919:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 919 | strcpy (pop_error, "Unexpected response from server in pop_last"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:919:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_quit': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:989:7: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] 989 | close (server->file); | ^~~~~ | pclose /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:993:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 993 | free (server->buffer); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:993:5: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:994:3: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 994 | free ((char *) server); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:994:3: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'socket_connection': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1057:3: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] 1057 | bzero ((char *) &addr, sizeof (addr)); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1057:3: warning: incompatible implicit declaration of built-in function 'bzero' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1100:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 1100 | strcpy (pop_error, POP_SOCKET_ERROR); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1100:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1101:7: warning: implicit declaration of function 'strncat' [-Wimplicit-function-declaration] 1101 | strncat (pop_error, strerror (errno), | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1101:7: note: include '<string.h>' or provide a declaration of 'strncat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1101:7: warning: incompatible implicit declaration of built-in function 'strncat' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1101:7: note: include '<string.h>' or provide a declaration of 'strncat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1101:27: warning: implicit declaration of function 'strerror'; did you mean 'hstrerror'? [-Wimplicit-function-declaration] 1101 | strncat (pop_error, strerror (errno), | ^~~~~~~~ | hstrerror /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1101:27: warning: passing argument 2 of 'strncat' makes pointer from integer without a cast [-Wint-conversion] 1101 | strncat (pop_error, strerror (errno), | ^~~~~~~~~~~~~~~~ | | | int /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1101:27: note: expected 'const char *' but argument is of type 'int' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1113:11: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 1113 | strcpy (pop_error, "Could not determine POP server's address"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1113:11: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1120:7: warning: incompatible implicit declaration of built-in function 'bcopy' [-Wbuiltin-declaration-mismatch] 1120 | bcopy (*hostent->h_addr_list, (char *) &addr.sin_addr, | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1132:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 1132 | strcpy (pop_error, CONNECT_ERROR); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1132:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1133:7: warning: incompatible implicit declaration of built-in function 'strncat' [-Wbuiltin-declaration-mismatch] 1133 | strncat (pop_error, strerror (errno), | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1133:7: note: include '<string.h>' or provide a declaration of 'strncat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1133:27: warning: passing argument 2 of 'strncat' makes pointer from integer without a cast [-Wint-conversion] 1133 | strncat (pop_error, strerror (errno), | ^~~~~~~~~~~~~~~~ | | | int /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1133:27: note: expected 'const char *' but argument is of type 'int' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_getline': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1302:11: warning: incompatible implicit declaration of built-in function 'bcopy' [-Wbuiltin-declaration-mismatch] 1302 | bcopy (server->buffer + server->buffer_index, | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1328:36: warning: incompatible implicit declaration of built-in function 'realloc' [-Wbuiltin-declaration-mismatch] 1328 | server->buffer = (char *)realloc (server->buffer, server->buffer_size); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1328:36: note: include '<stdlib.h>' or provide a declaration of 'realloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1331:15: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 1331 | strcpy (pop_error, "Out of memory in pop_getline"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1331:15: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:42:31: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] 42 | #define RECV(s,buf,len,flags) read(s,buf,len) | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1336:13: note: in expansion of macro 'RECV' 1336 | ret = RECV (server->file, server->buffer + server->data, | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1340:11: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 1340 | strcpy (pop_error, GETLINE_ERROR); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1340:11: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1341:11: warning: incompatible implicit declaration of built-in function 'strncat' [-Wbuiltin-declaration-mismatch] 1341 | strncat (pop_error, strerror (errno), | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1341:11: note: include '<string.h>' or provide a declaration of 'strncat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1341:31: warning: passing argument 2 of 'strncat' makes pointer from integer without a cast [-Wint-conversion] 1341 | strncat (pop_error, strerror (errno), | ^~~~~~~~~~~~~~~~ | | | int /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1341:31: note: expected 'const char *' but argument is of type 'int' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1348:11: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 1348 | strcpy (pop_error, "Unexpected EOF from server in pop_getline"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1348:11: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'sendline': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1407:40: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 1407 | ret = fullwrite (server->file, line, strlen (line)); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1407:40: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1416:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 1416 | strcpy (pop_error, SENDLINE_ERROR); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1416:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1417:7: warning: incompatible implicit declaration of built-in function 'strncat' [-Wbuiltin-declaration-mismatch] 1417 | strncat (pop_error, strerror (errno), | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1417:7: note: include '<string.h>' or provide a declaration of 'strncat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1417:27: warning: passing argument 2 of 'strncat' makes pointer from integer without a cast [-Wint-conversion] 1417 | strncat (pop_error, strerror (errno), | ^~~~~~~~~~~~~~~~ | | | int /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1417:27: note: expected 'const char *' but argument is of type 'int' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'fullwrite': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:43:31: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] 43 | #define SEND(s,buf,len,flags) write(s,buf,len) | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1446:28: note: in expansion of macro 'SEND' 1446 | while (nbytes && ((ret = SEND (fd, cp, nbytes, 0)) > 0)) | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'getok': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1480:35: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 1480 | if (! strncmp (fromline, "+OK", 3)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1482:41: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 1482 | else if (! strncmp (fromline, "-ERR", 4)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1484:7: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] 1484 | strncpy (pop_error, fromline, ERROR_MAX); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1484:7: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1490:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 1490 | strcpy (pop_error, | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1490:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_close': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1546:3: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1546 | free ((char *) server); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1546:3: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c: In function 'pop_trash': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1576:11: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1576 | free (server->buffer); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1576:11: note: include '<stdlib.h>' or provide a declaration of 'free' cc -c -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/getopt.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/getopt.c:40: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc -c -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/getopt1.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/getopt1.c:35: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c -lc -o cvtmail In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:37: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:39:7: warning: conflicting types for built-in function 'malloc'; expected 'void *(long unsigned int)' [-Wbuiltin-declaration-mismatch] 39 | char *malloc (); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:38:1: note: 'malloc' is declared in header '<stdlib.h>' 37 | #include <stdio.h> +++ |+#include <stdlib.h> 38 | /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:40:7: warning: conflicting types for built-in function 'realloc'; expected 'void *(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 40 | char *realloc (); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:40:7: note: 'realloc' is declared in header '<stdlib.h>' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:68:26: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 68 | md = (char *) xmalloc (strlen (hd) + 10); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:38:1: note: include '<string.h>' or provide a declaration of 'strlen' 37 | #include <stdio.h> +++ |+#include <string.h> 38 | /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:68:26: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 68 | md = (char *) xmalloc (strlen (hd) + 10); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:68:26: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:69:3: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] 69 | strcpy (md, hd); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:69:3: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:69:3: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:69:3: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:70:3: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] 70 | strcat (md, "/Messages"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:70:3: note: include '<string.h>' or provide a declaration of 'strcat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:70:3: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:70:3: note: include '<string.h>' or provide a declaration of 'strcat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c: In function 'fatal': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:148:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 148 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:148:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:148:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:148:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c: In function 'sysfail': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:157:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 157 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:157:3: note: include '<stdlib.h>' or provide a declaration of 'exit' cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c -lc -o fakemail In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:55: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c: In function 'fatal': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:172:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 172 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:60:1: note: include '<stdlib.h>' or provide a declaration of 'exit' 59 | #include <pwd.h> +++ |+#include <stdlib.h> 60 | /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:172:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 172 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:172:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c: In function 'xmalloc': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:181:27: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] 181 | long *result = (long *) malloc (((unsigned) size)); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:181:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:181:27: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:181:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c: In function 'xrealloc': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:192:27: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] 192 | long *result = (long *) realloc (ptr, ((unsigned) size)); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:192:27: note: include '<stdlib.h>' or provide a declaration of 'realloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:192:27: warning: incompatible implicit declaration of built-in function 'realloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:192:27: note: include '<stdlib.h>' or provide a declaration of 'realloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c: In function 'make_file_preface': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:368:10: warning: implicit declaration of function 'cuserid' [-Wimplicit-function-declaration] 368 | temp = cuserid ((char *) NULL); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:368:8: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 368 | temp = cuserid ((char *) NULL); | ^ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c: In function 'read_header': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:671:11: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 671 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:671:11: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:749:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 749 | exit (close_the_streams ()); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:749:3: note: include '<stdlib.h>' or provide a declaration of 'exit' cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c -lc -o yow In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:13: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:36:7: warning: conflicting types for built-in function 'malloc'; expected 'void *(long unsigned int)' [-Wbuiltin-declaration-mismatch] 36 | char *malloc(), *realloc(); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:16:1: note: 'malloc' is declared in header '<stdlib.h>' 15 | #include <../src/epaths.h> /* For PATH_DATA. */ +++ |+#include <stdlib.h> 16 | /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:36:18: warning: conflicting types for built-in function 'realloc'; expected 'void *(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 36 | char *malloc(), *realloc(); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:36:18: note: 'realloc' is declared in header '<stdlib.h>' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:49:20: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 49 | if (argc > 2 && !strcmp (argv[1], "-f")) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:16:1: note: include '<string.h>' or provide a declaration of 'strcmp' 15 | #include <../src/epaths.h> /* For PATH_DATA. */ +++ |+#include <string.h> 16 | /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:50:5: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] 50 | strcpy (file, argv[2]); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:50:5: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:50:5: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:50:5: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:61:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 61 | exit(1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:65:3: warning: implicit declaration of function 'srand' [-Wimplicit-function-declaration] 65 | srand((int) (getpid() + time((long *) 0))); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:65:16: warning: implicit declaration of function 'getpid' [-Wimplicit-function-declaration] 65 | srand((int) (getpid() + time((long *) 0))); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:65:27: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration] 65 | srand((int) (getpid() + time((long *) 0))); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c: In function 'setup_yow': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:92:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 92 | exit(2); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:92:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:101:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 101 | exit(1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:101:5: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c: In function 'yow': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:117:12: warning: implicit declaration of function 'rand' [-Wimplicit-function-declaration] 117 | offset = rand() % len + header_len; | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:120:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 120 | exit(1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:120:5: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:145:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 145 | exit (3); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:145:5: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:158:9: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 158 | exit (3); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:158:9: note: include '<stdlib.h>' or provide a declaration of 'exit' cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c -lc -o emacsserver cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c -lc -o hexl In file included from /usr/include/signal.h:25, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:30: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c:24: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c:80:12: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 80 | if (!strcmp (*argv, "--")) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c:26:1: note: include '<string.h>' or provide a declaration of 'strcmp' 25 | #include <ctype.h> +++ |+#include <string.h> 26 | #ifdef DOS_NT /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c: In function 'usage': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c:280:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 280 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c:26:1: note: include '<stdlib.h>' or provide a declaration of 'exit' 25 | #include <ctype.h> +++ |+#include <stdlib.h> 26 | #ifdef DOS_NT /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c:280:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 280 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c:280:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c:180:15: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 180 | fread (buf, 1, 10, fp); /* skip 10 bytes */ | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c:208:19: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 208 | fread (buf, 1, 18, fp); /* skip 18 bytes */ | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c: In function 'delete_socket': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:107:3: warning: implicit declaration of function 'unlink' [-Wimplicit-function-declaration] 107 | unlink (socket_name); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:108:9: warning: implicit declaration of function 'getpid' [-Wimplicit-function-declaration] 108 | kill (getpid (), sig); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c: In function 'fatal': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:194:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 194 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:59:1: note: include '<stdlib.h>' or provide a declaration of 'exit' 58 | #include <sys/stat.h> +++ |+#include <stdlib.h> 59 | /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:194:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 194 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:194:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c: In function 'xmalloc': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:203:27: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] 203 | long *result = (long *) malloc (size); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:203:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:203:27: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:203:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:239:25: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] 239 | openfiles = (FILE **) malloc (openfiles_size * sizeof (FILE *)); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:239:25: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:241:5: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] 241 | abort (); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:241:5: note: include '<stdlib.h>' or provide a declaration of 'abort' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:241:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:241:5: note: include '<stdlib.h>' or provide a declaration of 'abort' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:250:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 250 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:250:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:262:11: warning: implicit declaration of function 'gethostname'; did you mean 'getsockname'? [-Wimplicit-function-declaration] 262 | if (gethostname (system_name, system_name_length) == 0) | ^~~~~~~~~~~ | getsockname /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:265:7: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 265 | free (system_name); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:265:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:265:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:265:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:270:53: warning: implicit declaration of function 'geteuid' [-Wimplicit-function-declaration] 270 | sprintf (server.sun_path, "/tmp/esrv%d-%s", (int) geteuid (), system_name); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:275:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 275 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:275:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:297:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 297 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:297:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:303:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 303 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:303:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:313:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 313 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:313:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:330:60: warning: passing argument 3 of 'accept' from incompatible pointer type [-Wincompatible-pointer-types] 330 | infd = accept (s, (struct sockaddr *) &fromunix, &fromlen); | ^~~~~~~~ | | | size_t * {aka long unsigned int *} In file included from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:54: /usr/include/sys/socket.h:307:42: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'size_t *' {aka 'long unsigned int *'} 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:343:37: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] 343 | openfiles = (FILE **) realloc (openfiles, | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:343:37: note: include '<stdlib.h>' or provide a declaration of 'realloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:343:37: warning: incompatible implicit declaration of built-in function 'realloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:343:37: note: include '<stdlib.h>' or provide a declaration of 'realloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:346:17: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 346 | abort (); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:346:17: note: include '<stdlib.h>' or provide a declaration of 'abort' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:353:15: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] 353 | write (infd, "Too many clients.\n", 18); | ^~~~~ | fwrite /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:354:15: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] 354 | close (infd); /* Prevent descriptor leak.. */ | ^~~~~ | pclose /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c: In function 'perror_1': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:578:25: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] 578 | char *copy = (char *) malloc (strlen (string) + 8); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:578:25: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c: In function 'fatal_error': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:593:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 593 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:593:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:383:11: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result] 383 | scanf ("%s %d%*c", code, &infd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -c -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -D_BSD_SOURCE -pipe -O2 -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c In file included from /usr/include/sys/types.h:25, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:47: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:181:7: warning: conflicting types for built-in function 'malloc'; expected 'void *(long unsigned int)' [-Wbuiltin-declaration-mismatch] 181 | char *malloc (); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:48:1: note: 'malloc' is declared in header '<stdlib.h>' 47 | # include <sys/types.h> +++ |+#include <stdlib.h> 48 | #endif /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:182:7: warning: conflicting types for built-in function 'realloc'; expected 'void *(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 182 | char *realloc (); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:182:7: note: 'realloc' is declared in header '<stdlib.h>' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c: In function 're_wctype': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:520:25: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 520 | #define STREQ(s1, s2) ((strcmp (s1, s2) == 0)) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1972:12: note: in expansion of macro 'STREQ' 1972 | if (STREQ (string, "alnum")) return RECC_ALNUM; | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:261:1: note: include '<string.h>' or provide a declaration of 'strcmp' 260 | #include <ctype.h> +++ |+#include <string.h> 261 | /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c: In function 're_iswctype': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2019:7: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] 2019 | abort(); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2019:7: note: include '<stdlib.h>' or provide a declaration of 'abort' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2019:7: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2019:7: note: include '<stdlib.h>' or provide a declaration of 'abort' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c: In function 're_wctype_to_bit': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2041:7: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 2041 | abort(); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2041:7: note: include '<stdlib.h>' or provide a declaration of 'abort' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c: In function 'regex_compile': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2253:26: note: in expansion of macro 'FREE_STACK_RETURN' 2253 | if (!bufp->buffer) FREE_STACK_RETURN (REG_ESPACE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2253:26: note: in expansion of macro 'FREE_STACK_RETURN' 2253 | if (!bufp->buffer) FREE_STACK_RETURN (REG_ESPACE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2253:26: note: in expansion of macro 'FREE_STACK_RETURN' 2253 | if (!bufp->buffer) FREE_STACK_RETURN (REG_ESPACE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2253:26: note: in expansion of macro 'FREE_STACK_RETURN' 2253 | if (!bufp->buffer) FREE_STACK_RETURN (REG_ESPACE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2253:26: note: in expansion of macro 'FREE_STACK_RETURN' 2253 | if (!bufp->buffer) FREE_STACK_RETURN (REG_ESPACE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2253:26: note: in expansion of macro 'FREE_STACK_RETURN' 2253 | if (!bufp->buffer) FREE_STACK_RETURN (REG_ESPACE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2308:17: note: in expansion of macro 'FREE_STACK_RETURN' 2308 | FREE_STACK_RETURN (REG_BADRPT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2308:17: note: in expansion of macro 'FREE_STACK_RETURN' 2308 | FREE_STACK_RETURN (REG_BADRPT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2308:17: note: in expansion of macro 'FREE_STACK_RETURN' 2308 | FREE_STACK_RETURN (REG_BADRPT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2308:17: note: in expansion of macro 'FREE_STACK_RETURN' 2308 | FREE_STACK_RETURN (REG_BADRPT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2343:23: note: in expansion of macro 'FREE_STACK_RETURN' 2343 | FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2343:23: note: in expansion of macro 'FREE_STACK_RETURN' 2343 | FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2343:23: note: in expansion of macro 'FREE_STACK_RETURN' 2343 | FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2343:23: note: in expansion of macro 'FREE_STACK_RETURN' 2343 | FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2458:28: note: in expansion of macro 'FREE_STACK_RETURN' 2458 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2458:28: note: in expansion of macro 'FREE_STACK_RETURN' 2458 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2458:28: note: in expansion of macro 'FREE_STACK_RETURN' 2458 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2458:28: note: in expansion of macro 'FREE_STACK_RETURN' 2458 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2492:32: note: in expansion of macro 'FREE_STACK_RETURN' 2492 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2492:32: note: in expansion of macro 'FREE_STACK_RETURN' 2492 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2492:32: note: in expansion of macro 'FREE_STACK_RETURN' 2492 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2492:32: note: in expansion of macro 'FREE_STACK_RETURN' 2492 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2499:36: note: in expansion of macro 'FREE_STACK_RETURN' 2499 | if (p == pend) FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2499:36: note: in expansion of macro 'FREE_STACK_RETURN' 2499 | if (p == pend) FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2499:36: note: in expansion of macro 'FREE_STACK_RETURN' 2499 | if (p == pend) FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2499:36: note: in expansion of macro 'FREE_STACK_RETURN' 2499 | if (p == pend) FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2532:36: note: in expansion of macro 'FREE_STACK_RETURN' 2532 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2532:36: note: in expansion of macro 'FREE_STACK_RETURN' 2532 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2532:36: note: in expansion of macro 'FREE_STACK_RETURN' 2532 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2532:36: note: in expansion of macro 'FREE_STACK_RETURN' 2532 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2559:27: note: in expansion of macro 'FREE_STACK_RETURN' 2559 | FREE_STACK_RETURN (REG_ECTYPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2559:27: note: in expansion of macro 'FREE_STACK_RETURN' 2559 | FREE_STACK_RETURN (REG_ECTYPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2559:27: note: in expansion of macro 'FREE_STACK_RETURN' 2559 | FREE_STACK_RETURN (REG_ECTYPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2559:27: note: in expansion of macro 'FREE_STACK_RETURN' 2559 | FREE_STACK_RETURN (REG_ECTYPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2565:40: note: in expansion of macro 'FREE_STACK_RETURN' 2565 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2565:40: note: in expansion of macro 'FREE_STACK_RETURN' 2565 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2565:40: note: in expansion of macro 'FREE_STACK_RETURN' 2565 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2565:40: note: in expansion of macro 'FREE_STACK_RETURN' 2565 | if (p == pend) FREE_STACK_RETURN (REG_EBRACK); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:11: note: in expansion of macro 'FREE_STACK_RETURN' 1876 | FREE_STACK_RETURN (REG_ESPACE); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1895:5: note: in expansion of macro 'EXTEND_RANGE_TABLE_WORK_AREA' 1895 | EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2624:29: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA' 2624 | SET_RANGE_TABLE_WORK_AREA (range_table_work, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:11: note: in expansion of macro 'FREE_STACK_RETURN' 1876 | FREE_STACK_RETURN (REG_ESPACE); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1895:5: note: in expansion of macro 'EXTEND_RANGE_TABLE_WORK_AREA' 1895 | EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2624:29: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA' 2624 | SET_RANGE_TABLE_WORK_AREA (range_table_work, | ^~~~~~~~~~~~~~~~~~~~~~~~~ cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c getopt.o getopt1.o -DVERSION=`sed -n -e '/(defconst emacs-version/ s/^[^"]*\("[^"]*"\).*/\1/p' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../lisp/version.el` -lc -o emacsclient /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:11: note: in expansion of macro 'FREE_STACK_RETURN' 1876 | FREE_STACK_RETURN (REG_ESPACE); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1895:5: note: in expansion of macro 'EXTEND_RANGE_TABLE_WORK_AREA' 1895 | EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2624:29: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA' 2624 | SET_RANGE_TABLE_WORK_AREA (range_table_work, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:11: note: in expansion of macro 'FREE_STACK_RETURN' 1876 | FREE_STACK_RETURN (REG_ESPACE); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1895:5: note: in expansion of macro 'EXTEND_RANGE_TABLE_WORK_AREA' 1895 | EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2624:29: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA' 2624 | SET_RANGE_TABLE_WORK_AREA (range_table_work, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2630:23: note: in expansion of macro 'FREE_STACK_RETURN' 2630 | FREE_STACK_RETURN (REG_ERANGE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2630:23: note: in expansion of macro 'FREE_STACK_RETURN' 2630 | FREE_STACK_RETURN (REG_ERANGE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2630:23: note: in expansion of macro 'FREE_STACK_RETURN' 2630 | FREE_STACK_RETURN (REG_ERANGE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2630:23: note: in expansion of macro 'FREE_STACK_RETURN' 2630 | FREE_STACK_RETURN (REG_ERANGE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2647:27: note: in expansion of macro 'FREE_STACK_RETURN' 2647 | FREE_STACK_RETURN (REG_ERANGE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2647:27: note: in expansion of macro 'FREE_STACK_RETURN' 2647 | FREE_STACK_RETURN (REG_ERANGE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2647:27: note: in expansion of macro 'FREE_STACK_RETURN' 2647 | FREE_STACK_RETURN (REG_ERANGE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2647:27: note: in expansion of macro 'FREE_STACK_RETURN' 2647 | FREE_STACK_RETURN (REG_ERANGE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:11: note: in expansion of macro 'FREE_STACK_RETURN' 1876 | FREE_STACK_RETURN (REG_ESPACE); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1895:5: note: in expansion of macro 'EXTEND_RANGE_TABLE_WORK_AREA' 1895 | EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2659:19: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA' 2659 | SET_RANGE_TABLE_WORK_AREA (range_table_work, c, c1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:11: note: in expansion of macro 'FREE_STACK_RETURN' 1876 | FREE_STACK_RETURN (REG_ESPACE); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1895:5: note: in expansion of macro 'EXTEND_RANGE_TABLE_WORK_AREA' 1895 | EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2659:19: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA' 2659 | SET_RANGE_TABLE_WORK_AREA (range_table_work, c, c1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:11: note: in expansion of macro 'FREE_STACK_RETURN' 1876 | FREE_STACK_RETURN (REG_ESPACE); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1895:5: note: in expansion of macro 'EXTEND_RANGE_TABLE_WORK_AREA' 1895 | EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2659:19: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA' 2659 | SET_RANGE_TABLE_WORK_AREA (range_table_work, c, c1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:11: note: in expansion of macro 'FREE_STACK_RETURN' 1876 | FREE_STACK_RETURN (REG_ESPACE); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1895:5: note: in expansion of macro 'EXTEND_RANGE_TABLE_WORK_AREA' 1895 | EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2659:19: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA' 2659 | SET_RANGE_TABLE_WORK_AREA (range_table_work, c, c1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2733:26: note: in expansion of macro 'FREE_STACK_RETURN' 2733 | if (p == pend) FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2733:26: note: in expansion of macro 'FREE_STACK_RETURN' 2733 | if (p == pend) FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2733:26: note: in expansion of macro 'FREE_STACK_RETURN' 2733 | if (p == pend) FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2733:26: note: in expansion of macro 'FREE_STACK_RETURN' 2733 | if (p == pend) FREE_STACK_RETURN (REG_EESCAPE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2761:29: note: in expansion of macro 'FREE_STACK_RETURN' 2761 | FREE_STACK_RETURN (REG_BADPAT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2761:29: note: in expansion of macro 'FREE_STACK_RETURN' 2761 | FREE_STACK_RETURN (REG_BADPAT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2761:29: note: in expansion of macro 'FREE_STACK_RETURN' 2761 | FREE_STACK_RETURN (REG_BADPAT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2761:29: note: in expansion of macro 'FREE_STACK_RETURN' 2761 | FREE_STACK_RETURN (REG_BADPAT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2817:21: note: in expansion of macro 'FREE_STACK_RETURN' 2817 | FREE_STACK_RETURN (REG_ERPAREN); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/ctype.h:25, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:27: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2817:21: note: in expansion of macro 'FREE_STACK_RETURN' 2817 | FREE_STACK_RETURN (REG_ERPAREN); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2817:21: note: in expansion of macro 'FREE_STACK_RETURN' 2817 | FREE_STACK_RETURN (REG_ERPAREN); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2817:21: note: in expansion of macro 'FREE_STACK_RETURN' 2817 | FREE_STACK_RETURN (REG_ERPAREN); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2829:21: note: in expansion of macro 'FREE_STACK_RETURN' 2829 | FREE_STACK_RETURN (REG_ERPAREN); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2829:21: note: in expansion of macro 'FREE_STACK_RETURN' 2829 | FREE_STACK_RETURN (REG_ERPAREN); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2829:21: note: in expansion of macro 'FREE_STACK_RETURN' 2829 | FREE_STACK_RETURN (REG_ERPAREN); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2829:21: note: in expansion of macro 'FREE_STACK_RETURN' 2829 | FREE_STACK_RETURN (REG_ERPAREN); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2924:19: note: in expansion of macro 'FREE_STACK_RETURN' 2924 | FREE_STACK_RETURN (REG_EBRACE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2924:19: note: in expansion of macro 'FREE_STACK_RETURN' 2924 | FREE_STACK_RETURN (REG_EBRACE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2924:19: note: in expansion of macro 'FREE_STACK_RETURN' 2924 | FREE_STACK_RETURN (REG_EBRACE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2924:19: note: in expansion of macro 'FREE_STACK_RETURN' 2924 | FREE_STACK_RETURN (REG_EBRACE); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c: In function 'decode_options': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:105:11: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 105 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:38:1: note: include '<stdlib.h>' or provide a declaration of 'exit' 37 | # include <pwd.h> +++ |+#include <stdlib.h> 38 | #endif /* not VMS */ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:105:11: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 105 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:105:11: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c: In function 'print_help_and_exit': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:126:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 126 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:126:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c: In function 'quote_file_name': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:138:25: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] 138 | char *copy = (char *) malloc (strlen (name) * 2 + 1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:138:25: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:138:25: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:138:25: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:138:33: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 138 | char *copy = (char *) malloc (strlen (name) * 2 + 1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:38:1: note: include '<string.h>' or provide a declaration of 'strlen' 37 | # include <pwd.h> +++ |+#include <string.h> 38 | #endif /* not VMS */ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:138:33: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 138 | char *copy = (char *) malloc (strlen (name) * 2 + 1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:138:33: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c: In function 'xmalloc': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:170:27: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] 170 | long *result = (long *) malloc (size); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:170:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:174:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 174 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:174:5: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c: In function 'fail': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:191:7: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] 191 | execvp (alternate_editor, argv + i); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:196:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 196 | exit (1); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:196:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2936:19: note: in expansion of macro 'FREE_STACK_RETURN' 2936 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2936:19: note: in expansion of macro 'FREE_STACK_RETURN' 2936 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2936:19: note: in expansion of macro 'FREE_STACK_RETURN' 2936 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2936:19: note: in expansion of macro 'FREE_STACK_RETURN' 2936 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2941:23: note: in expansion of macro 'FREE_STACK_RETURN' 2941 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2941:23: note: in expansion of macro 'FREE_STACK_RETURN' 2941 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2941:23: note: in expansion of macro 'FREE_STACK_RETURN' 2941 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2941:23: note: in expansion of macro 'FREE_STACK_RETURN' 2941 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2947:19: note: in expansion of macro 'FREE_STACK_RETURN' 2947 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2947:19: note: in expansion of macro 'FREE_STACK_RETURN' 2947 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2947:19: note: in expansion of macro 'FREE_STACK_RETURN' 2947 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c: In function 'socket_status': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:244:25: warning: implicit declaration of function 'geteuid'; did you mean 'getpwuid'? [-Wimplicit-function-declaration] 244 | if (statbfr.st_uid != geteuid ()) | ^~~~~~~ | getpwuid /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2947:19: note: in expansion of macro 'FREE_STACK_RETURN' 2947 | FREE_STACK_RETURN (REG_BADBR); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:297:13: warning: implicit declaration of function 'gethostname'; did you mean 'getsockname'? [-Wimplicit-function-declaration] 297 | if (gethostname (system_name, system_name_length) == 0) | ^~~~~~~~~~~ | getsockname /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:300:9: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 300 | free (system_name); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:300:9: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:300:9: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:300:9: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2955:23: note: in expansion of macro 'FREE_STACK_RETURN' 2955 | FREE_STACK_RETURN (REG_BADRPT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2955:23: note: in expansion of macro 'FREE_STACK_RETURN' 2955 | FREE_STACK_RETURN (REG_BADRPT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2955:23: note: in expansion of macro 'FREE_STACK_RETURN' 2955 | FREE_STACK_RETURN (REG_BADRPT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2955:23: note: in expansion of macro 'FREE_STACK_RETURN' 2955 | FREE_STACK_RETURN (REG_BADRPT); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3174:19: note: in expansion of macro 'FREE_STACK_RETURN' 3174 | FREE_STACK_RETURN (REG_ESUBREG); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3174:19: note: in expansion of macro 'FREE_STACK_RETURN' 3174 | FREE_STACK_RETURN (REG_ESUBREG); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3174:19: note: in expansion of macro 'FREE_STACK_RETURN' 3174 | FREE_STACK_RETURN (REG_ESUBREG); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3174:19: note: in expansion of macro 'FREE_STACK_RETURN' 3174 | FREE_STACK_RETURN (REG_ESUBREG); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3252:5: note: in expansion of macro 'FREE_STACK_RETURN' 3252 | FREE_STACK_RETURN (REG_EPAREN); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1904:7: note: include '<stdlib.h>' or provide a declaration of 'free' 1904 | free ((work_area).table); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2129:5: note: in expansion of macro 'FREE_RANGE_TABLE_WORK_AREA' 2129 | FREE_RANGE_TABLE_WORK_AREA (range_table_work); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3252:5: note: in expansion of macro 'FREE_STACK_RETURN' 3252 | FREE_STACK_RETURN (REG_EPAREN); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3252:5: note: in expansion of macro 'FREE_STACK_RETURN' 3252 | FREE_STACK_RETURN (REG_EPAREN); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2130:5: note: include '<stdlib.h>' or provide a declaration of 'free' 2130 | free (compile_stack.stack); \ | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3252:5: note: in expansion of macro 'FREE_STACK_RETURN' 3252 | FREE_STACK_RETURN (REG_EPAREN); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3259:3: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 3259 | free (compile_stack.stack); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3259:3: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c: In function 'analyse_first': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3708:11: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 3708 | abort (); /* We have listed all the cases. */ | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3708:11: note: include '<stdlib.h>' or provide a declaration of 'abort' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c: In function 're_match_2_internal': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5596:11: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 5596 | abort (); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5596:11: note: include '<stdlib.h>' or provide a declaration of 'abort' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5635:15: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 5635 | abort(); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5635:15: note: include '<stdlib.h>' or provide a declaration of 'abort' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c: In function 'regcomp': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5885:44: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 5885 | ret = regex_compile ((re_char*) pattern, strlen (pattern), syntax, preg); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5885:44: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5885:44: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5885:44: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5898:11: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 5898 | free (preg->fastmap); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5898:11: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c: In function 'regexec': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5932:13: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 5932 | int len = strlen (string); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5932:13: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5983:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 5983 | free (regs.start); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5983:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c: In function 'regerror': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6011:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 6011 | abort (); | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6011:5: note: include '<stdlib.h>' or provide a declaration of 'abort' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6015:14: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 6015 | msg_size = strlen (msg) + 1; /* Includes the null. */ | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6015:14: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6021:11: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration] 6021 | strncpy (errbuf, msg, errbuf_size - 1); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6021:11: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6021:11: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6021:11: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6025:9: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] 6025 | strcpy (errbuf, msg); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6025:9: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6025:9: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6025:9: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c: In function 'regfree': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6040:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 6040 | free (preg->buffer); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6040:5: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6047:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 6047 | free (preg->fastmap); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6047:5: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6052:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 6052 | free (preg->translate); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6052:5: note: include '<stdlib.h>' or provide a declaration of 'free' cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c -DVERSION="\"21.4\"" getopt.o getopt1.o -lc -o b2m In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:28: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:126:11: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 126 | exit (GOOD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:32:1: note: include '<stdlib.h>' or provide a declaration of 'exit' 31 | #include <getopt.h> +++ |+#include <stdlib.h> 32 | #ifdef MSDOS /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:126:11: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 126 | exit (GOOD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:126:11: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:137:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 137 | exit (GOOD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:137:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:51:26: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] 51 | #define strneq(s,t,n) (strncmp (s, t, n) == 0) | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:147:11: note: in expansion of macro 'strneq' 147 | || !strneq (data.buffer, "BABYL OPTIONS:", 14)) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:32:1: note: include '<string.h>' or provide a declaration of 'strncmp' 31 | #include <getopt.h> +++ |+#include <string.h> 32 | #ifdef MSDOS /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:147:50: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 147 | || !strneq (data.buffer, "BABYL OPTIONS:", 14)) | ^~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:51:41: note: in definition of macro 'strneq' 51 | #define strneq(s,t,n) (strncmp (s, t, n) == 0) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:50:26: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 50 | #define streq(s,t) (strcmp (s, t) == 0) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:152:11: note: in expansion of macro 'streq' 152 | if (streq (data.buffer, "*** EOOH ***") && !printing) | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:50:26: note: include '<string.h>' or provide a declaration of 'strcmp' 50 | #define streq(s,t) (strcmp (s, t) == 0) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:152:11: note: in expansion of macro 'streq' 152 | if (streq (data.buffer, "*** EOOH ***") && !printing) | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:173:27: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 173 | p = &labels[strlen (labels) - 2]; | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:173:27: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:173:27: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:173:27: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c: In function 'concat': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:206:14: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 206 | int len1 = strlen (s1), len2 = strlen (s2), len3 = strlen (s3); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:206:14: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:209:3: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] 209 | strcpy (result, s1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:209:3: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:209:3: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:209:3: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c: In function 'xmalloc': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:278:27: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] 278 | long *result = (long *) malloc (size); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:278:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:278:27: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:278:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c: In function 'xrealloc': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:289:27: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] 289 | long *result = (long *) realloc (ptr, size); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:289:27: note: include '<stdlib.h>' or provide a declaration of 'realloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:289:27: warning: incompatible implicit declaration of built-in function 'realloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:289:27: note: include '<stdlib.h>' or provide a declaration of 'realloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c: In function 'fatal': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:300:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 300 | exit (BAD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:300:3: note: include '<stdlib.h>' or provide a declaration of 'exit' cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 -DVERSION="\"21.4\"" /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/ebrowse.c getopt.o getopt1.o -lc -o ebrowse In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/ebrowse.c:30: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -pipe -O2 movemail.o pop.o getopt.o getopt1.o -lc -o movemail cc -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src -I/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src -Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib -D_BSD_SOURCE -pipe -O2 -DVERSION="\"21.4\"" /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c getopt.o getopt1.o regex.o -lc -o etags /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:119:37: error: unknown type name 'size_t' 119 | extern char *getcwd (char *buf, size_t size); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:56:1: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'? 55 | # include <config.h> +++ |+#include <stddef.h> 56 | /* On some systems, Emacs defines static as nothing for the sake In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:123: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'print_version': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:630:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 630 | exit (GOOD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:152:1: note: include '<stdlib.h>' or provide a declaration of 'exit' 151 | # include <regex.h> +++ |+#include <stdlib.h> 152 | #endif /* ETAGS_REGEXPS */ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:630:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 630 | exit (GOOD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:630:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'print_help': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:767:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 767 | exit (GOOD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:767:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'main': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1091:11: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 1091 | if (cwd[strlen (cwd) - 1] != '/') | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:152:1: note: include '<string.h>' or provide a declaration of 'strlen' 151 | # include <regex.h> +++ |+#include <string.h> 152 | #endif /* ETAGS_REGEXPS */ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1091:11: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 1091 | if (cwd[strlen (cwd) - 1] != '/') | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1091:11: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1095:7: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 1095 | free (oldcwd); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1095:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1095:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1095:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:173:59: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 173 | #define streq(s,t) (assert((s)!=NULL || (t)!=NULL), !strcmp (s, t)) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1097:7: note: in expansion of macro 'streq' 1097 | if (streq (tagfile, "-")) | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:173:59: note: include '<string.h>' or provide a declaration of 'strcmp' 173 | #define streq(s,t) (assert((s)!=NULL || (t)!=NULL), !strcmp (s, t)) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1097:7: note: in expansion of macro 'streq' 1097 | if (streq (tagfile, "-")) | ^~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1183:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 1183 | exit (GOOD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1183:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1193:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 1193 | exit (GOOD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1193:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1206:15: warning: implicit declaration of function 'system' [-Wimplicit-function-declaration] 1206 | if (system (cmd) != GOOD) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1224:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 1224 | exit (system (cmd)); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1224:7: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'process_file': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1420:53: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 1420 | char *suf = compressed_name + strlen (file); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1420:53: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1424:27: warning: implicit declaration of function 'memmove' [-Wimplicit-function-declaration] 1424 | memmove (suf, suf + 1, suflen); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1424:27: note: include '<string.h>' or provide a declaration of 'memmove' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1424:27: warning: incompatible implicit declaration of built-in function 'memmove' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1424:27: note: include '<string.h>' or provide a declaration of 'memmove' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1434:19: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1434 | free (compressed_name); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1434:19: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1460:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1460 | free (cmd); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1460:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1493:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1493 | free (filename); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1493:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1500:24: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1500 | if (compressed_name) free(compressed_name); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1500:24: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1501:26: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1501 | if (uncompressed_name) free(uncompressed_name); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1501:26: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'find_entries': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1591:11: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 1591 | if (strlen (lp) > 0) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1591:11: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'pfnote': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1666:11: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 1666 | if (strlen (linestart) < 50) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1666:11: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'new_pfnote': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:59: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1721:18: note: in expansion of macro 'strneq' 1721 | && strneq (name, cp, namelen)) /* rule #2 */ | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:59: note: include '<string.h>' or provide a declaration of 'strncmp' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1721:18: note: in expansion of macro 'strneq' 1721 | && strneq (name, cp, namelen)) /* rule #2 */ | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1721:36: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 1721 | && strneq (name, cp, namelen)) /* rule #2 */ | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:74: note: in definition of macro 'strneq' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'free_tree': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1746:9: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1746 | free (np->name); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1746:9: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1747:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 1747 | free (np->pat); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1747:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'total_size_of_entries': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1920:16: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 1920 | total += strlen (np->pat) + 1; | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1920:16: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'in_word_set': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2176:59: warning: 'strncmp' argument 3 type is 'unsigned int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 2176 | if (*str == *s && !strncmp (str + 1, s + 1, len - 1)) | ~~~~^~~ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'popclass_above': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2353:9: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 2353 | free (cstack.cname[nl]); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2353:9: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'write_classname': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2364:14: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 2364 | int qlen = strlen (qualifier); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2364:14: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2376:7: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] 2376 | strcpy (cn->buffer, cstack.cname[0]); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2376:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2376:7: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2376:7: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2389:7: warning: implicit declaration of function 'strncat' [-Wimplicit-function-declaration] 2389 | strncat (cn->buffer, qualifier, qlen); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2389:7: note: include '<string.h>' or provide a declaration of 'strncat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2389:7: warning: incompatible implicit declaration of built-in function 'strncat' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2389:7: note: include '<string.h>' or provide a declaration of 'strncat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'consider_token': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2601:11: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration] 2601 | strncpy (token_name.buffer, str, len); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2601:11: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2601:11: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2601:11: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2615:11: warning: incompatible implicit declaration of built-in function 'strncat' [-Wbuiltin-declaration-mismatch] 2615 | strncat (token_name.buffer, str, len); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2615:11: note: include '<string.h>' or provide a declaration of 'strncat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2665:36: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 2665 | if ((strneq (str, "asm", 3) && endtoken (str[3])) | ^ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:74: note: in definition of macro 'strneq' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2666:43: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 2666 | || (strneq (str, "__asm__", 7) && endtoken (str[7]))) | ^ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:74: note: in definition of macro 'strneq' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2671:71: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 2671 | if ((*c_extp & C_PLPL) && strneq (str+len-10, "::operator", 10)) | ^~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:74: note: in definition of macro 'strneq' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'C_entries': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3025:31: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] 3025 | strcat (token_name.buffer, qualifier); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3025:31: note: include '<string.h>' or provide a declaration of 'strcat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3025:31: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3025:31: note: include '<string.h>' or provide a declaration of 'strcat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3026:31: warning: incompatible implicit declaration of built-in function 'strncat' [-Wbuiltin-declaration-mismatch] 3026 | strncat (token_name.buffer, | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3026:31: note: include '<string.h>' or provide a declaration of 'strncat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3033:41: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 3033 | int len = strlen (objtag) + 2 + toklen; | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3033:41: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3035:31: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 3035 | strcpy (token_name.buffer, objtag); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3035:31: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3036:31: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch] 3036 | strcat (token_name.buffer, "("); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3036:31: note: include '<string.h>' or provide a declaration of 'strcat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3037:31: warning: incompatible implicit declaration of built-in function 'strncat' [-Wbuiltin-declaration-mismatch] 3037 | strncat (token_name.buffer, | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3037:31: note: include '<string.h>' or provide a declaration of 'strncat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3064:31: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] 3064 | strncpy (token_name.buffer, | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3064:31: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3076:31: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] 3076 | strncpy (token_name.buffer, | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3076:31: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3183:15: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch] 3183 | strcat (token_name.buffer, ":"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3183:15: note: include '<string.h>' or provide a declaration of 'strcat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3528:3: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 3528 | free (token_name.buffer); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3528:3: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'takeprec': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3642:27: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 3642 | if (strneq (dbp, "(*)", 3)) | ^ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:74: note: in definition of macro 'strneq' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'Pascal_functions': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4271:11: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 4271 | strcpy (tline.buffer, lb.buffer); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4271:11: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4304:3: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 4304 | free (tline.buffer); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4304:3: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'Postscript_functions': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4429:40: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 4429 | else if (strneq (bp, "defineps", 8)) | ^ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:74: note: in definition of macro 'strneq' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'TEX_decode_env': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4627:19: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 4627 | p = env + strlen (env); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4627:19: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4631:24: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 4631 | tab[i].len = strlen (tab[i].name); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4631:24: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'TEX_Token': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4658:54: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 4658 | if (strneq (TEX_toktab[i].name, cp, TEX_toktab[i].len)) | ~~~~~~~~~~~~~^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:74: note: in definition of macro 'strneq' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'Prolog_functions': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4727:11: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] 4727 | strncpy (last, cp, len); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4727:11: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'prolog_pred': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4784:26: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 4784 | || len != (int)strlen (last) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4784:26: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4785:32: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 4785 | || !strneq (s, last, len)) | ^~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:74: note: in definition of macro 'strneq' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'Erlang_functions': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4903:11: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] 4903 | strncpy (last, cp, len); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4903:11: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'erlang_func': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4938:26: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 4938 | || len != (int)strlen (last) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4938:26: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4939:32: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 4939 | || !strneq (s, last, len))) | ^~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:74: note: in definition of macro 'strneq' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'erlang_attribute': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4965:29: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 4965 | if (strneq (s, "-define", 7) || strneq (s, "-record", 7)) | ^ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:74: note: in definition of macro 'strneq' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4965:57: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 4965 | if (strneq (s, "-define", 7) || strneq (s, "-record", 7)) | ^ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:174:74: note: in definition of macro 'strneq' 174 | #define strneq(s,t,n) (assert((s)!=NULL || (t)!=NULL), !strncmp (s, t, n)) | ^ <built-in>: note: built-in 'strncmp' declared here /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'analyse_regex': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5122:9: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 5122 | free (regexbuf.buffer); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5122:9: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'add_regex': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5170:22: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 5170 | if (regexp_pattern[strlen(regexp_pattern)-1] != regexp_pattern[0]) | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5170:22: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5188:45: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 5188 | err = re_compile_pattern (regexp_pattern, strlen (regexp_pattern), patbuf); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5188:45: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'substitute': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5218:10: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 5218 | size = strlen (out); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5218:10: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5243:9: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] 5243 | strncpy (t, in + regs->start[dig], diglen); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5243:9: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'free_patterns': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5263:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 5263 | free (p_head->regex); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5263:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'savestr': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5441:24: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 5441 | return savenstr (cp, strlen (cp)); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5441:24: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'savenstr': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5456:3: warning: incompatible implicit declaration of built-in function 'strncpy' [-Wbuiltin-declaration-mismatch] 5456 | strncpy (dp, cp, len); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5456:3: note: include '<string.h>' or provide a declaration of 'strncpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'fatal': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5529:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 5529 | exit (BAD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5529:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'pfatal': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5537:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 5537 | exit (BAD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5537:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'suggest_asking_for_help': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5551:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 5551 | exit (BAD); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5551:3: note: include '<stdlib.h>' or provide a declaration of 'exit' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'concat': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5570:14: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 5570 | int len1 = strlen (s1), len2 = strlen (s2), len3 = strlen (s3); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5570:14: note: include '<string.h>' or provide a declaration of 'strlen' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5573:3: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 5573 | strcpy (result, s1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5573:3: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'etags_getcwd': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5591:10: warning: implicit declaration of function 'getcwd'; did you mean 'getw'? [-Wimplicit-function-declaration] 5591 | while (getcwd (path, bufsize) == NULL) | ^~~~~~ | getw /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5591:33: warning: comparison between pointer and integer 5591 | while (getcwd (path, bufsize) == NULL) | ^~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5596:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 5596 | free (path); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5596:7: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'relative_filename': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5660:21: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 5660 | res = xnew (3*i + strlen (fp + 1) + 1, char); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:206:47: note: in definition of macro 'xnew' 206 | # define xnew(n,Type) ((Type *) xmalloc ((n) * sizeof (Type))) | ^ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5660:21: note: include '<string.h>' or provide a declaration of 'strlen' 5660 | res = xnew (3*i + strlen (fp + 1) + 1, char); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:206:47: note: in definition of macro 'xnew' 206 | # define xnew(n,Type) ((Type *) xmalloc ((n) * sizeof (Type))) | ^ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5663:5: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch] 5663 | strcat (res, "../"); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5663:5: note: include '<string.h>' or provide a declaration of 'strcat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5666:3: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch] 5666 | strcat (res, fp + 1); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5666:3: note: include '<string.h>' or provide a declaration of 'strcat' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5667:3: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 5667 | free (afn); | ^~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5667:3: note: include '<stdlib.h>' or provide a declaration of 'free' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'absolute_filename': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5713:15: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 5713 | strcpy (cp, slashp + 3); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5713:15: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5719:15: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 5719 | strcpy (slashp, slashp + 2); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5719:15: note: include '<string.h>' or provide a declaration of 'strcpy' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'xmalloc': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5806:27: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] 5806 | long *result = (long *) malloc (size); | ^~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5806:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5806:27: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5806:27: note: include '<stdlib.h>' or provide a declaration of 'malloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c: In function 'xrealloc': /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5817:28: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] 5817 | long *result = (long *) realloc (ptr, size); | ^~~~~~~ /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5817:28: note: include '<stdlib.h>' or provide a declaration of 'realloc' /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5817:28: warning: incompatible implicit declaration of built-in function 'realloc' [-Wbuiltin-declaration-mismatch] /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5817:28: note: include '<stdlib.h>' or provide a declaration of 'realloc' make[1]: *** [Makefile:194: etags] Error 1 make[1]: Leaving directory '/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src' make: *** [Makefile:263: lib-src] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/editors/emacs21-nox11 *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/editors/emacs21-nox11