+ 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 \
  /usr/pkg/bin/gmake -j2 --jobserver-auth=fifo:/tmp/GMfifo2336997 bootstrap; \
fi
cd lib-src; /usr/pkg/bin/gmake all -j2 --jobserver-auth=fifo:/tmp/GMfifo2336997 \
  CC='cc' CFLAGS='-pipe -O2' CPPFLAGS='-D_BSD_SOURCE' \
  LDFLAGS='-Wl,-z,nocombreloc -Wl,-zrelro -Wl,-R/usr/pkg/lib' MAKE='/usr/pkg/bin/gmake'
gmake[1]: Entering directory '/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src'
gmake[1]: warning: -j2 forced in submake: resetting jobserver mode.
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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^~~~~~~
/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]
   exit (1);
   ^~~~
/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'
/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:45:1:
+#include <stdlib.h>
 #ifdef MSDOS
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:102:3:
   exit (1);
   ^~~~
/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]
   long *result = (long *) malloc (size);
                           ^~~~~~
/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'
/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]
   if (argc > i + 1 && !strcmp (argv[i], "-o"))
                        ^~~~~~
/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]
       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'
   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]
   int len = strlen (filename);
             ^~~~~~
/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'
/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:45:1:
+#include <string.h>
 #ifdef MSDOS
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:190:13:
   int len = strlen (filename);
             ^~~~~~
/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:7: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration]
    && strncmp (p, "defalt", 6) == 0
       ^~~~~~~
/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'
   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:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
   free (saved_string);
   ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:658:3: warning: incompatible implicit declaration of built-in function 'free'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:658:3: 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:32: warning: incompatible implicit declaration of built-in function 'malloc'
        saved_string = (char *) malloc (length);
                                ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:659:32: 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:4: warning: incompatible implicit declaration of built-in function 'free'
    free (saved_string);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:961:4: note: include '<stdlib.h>' or provide a declaration of 'free'
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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^~~~~~~
/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:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
       fscanf (infile, "%d", &minargs);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/make-docfile.c:467:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
         fscanf (infile, "%d", &maxargs);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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]
       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]
       exit (2);
       ^~~~
/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'
/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:27:1:
+#include <stdlib.h>
 
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/test-distrib.c:78:7:
       exit (2);
       ^~~~
/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]
   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'
       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]
       strcmp (buf, string1) ||
       ^~~~~~
/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]
       strncmp (buf, string2, sizeof string2 - 1))
       ^~~~~~~
/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'
       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]
   close (fd);
   ^~~~~
   pclose
./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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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]
     exit (1);  /* call reset_watch first ! */
     ^~~~
/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'
/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:36:1:
+#include <stdlib.h>
 
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c:58:5:
     exit (1);  /* call reset_watch first ! */
     ^~~~
/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:4: warning: incompatible implicit declaration of built-in function 'exit'
    exit (0);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/profile.c:97:4: 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'
   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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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' [-Wbuiltin-declaration-mismatch]
 extern char *malloc ();
              ^~~~~~
/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]
   exit (1);
   ^~~~
/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'
/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:28:1:
+#include <stdlib.h>
 #ifndef HAVE_STDLIB_H  /* config.h includes stdlib.  */
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/sorted-doc.c:74:3:
   exit (1);
   ^~~~
/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]
   char *buf = xmalloc (strlen (str) + 1);
                        ^~~~~~
/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'
/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:28:1:
+#include <string.h>
 #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:
   char *buf = xmalloc (strlen (str) + 1);
                        ^~~~~~
/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]
   (void) strcpy (buf, str);
          ^~~~~~
/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'
/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]
   register int val = strcmp ((*a)->name, (*b)->name);
                      ^~~~~~
/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]
     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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
  exit(1);
  ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:218:2: warning: incompatible implicit declaration of built-in function 'exit'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:218:2: note: include '<stdlib.h>' or provide a declaration of 'exit'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:75:1:
+#include <stdlib.h>
 #endif
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:218:2:
  exit(1);
  ^~~~
/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'
       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]
   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]
     char *buf = (char *) xmalloc (strlen (outname) + 1);
                                   ^~~~~~
/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'
/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:75:1:
+#include <string.h>
 #endif
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:256:35:
     char *buf = (char *) xmalloc (strlen (outname) + 1);
                                   ^~~~~~
/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]
     strcpy (buf, outname);
     ^~~~~~
/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'
/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]
     free (buf);
     ^~~~
/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'
/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]
   if (!strncmp (inname, "po:", 3))
        ^~~~~~~
/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'
       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]
   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'; did you mean 'getopt'? [-Wimplicit-function-declaration]
   setuid (getuid ());
           ^~~~~~
           getopt
/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]
   if (fork () == 0)
       ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:446:5: warning: implicit declaration of function 'sleep'; did you mean 'select'? [-Wimplicit-function-declaration]
     sleep (1);
     ^~~~~
     select
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:467:14: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration]
      nread = read (indesc, buf, sizeof buf);
              ^~~~
              fread
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:468:19: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration]
      if (nread != write (outdesc, buf, nread))
                   ^~~~~
                   fwrite
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:471:3: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration]
   unlink (outname);
   ^~~~~~
   unix
/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]
       if (close (outdesc) != 0)
           ^~~~~
           pclose
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:508:4: warning: implicit declaration of function 'ftruncate' [-Wimplicit-function-declaration]
    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'
       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'
     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'
     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'
   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'
   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'
   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]
   long *result = (long *) malloc (size);
                           ^~~~~~
/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'
/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'; did you mean 'fchmod'? [-Wimplicit-function-declaration]
   fchown (mbfi, getuid (), -1);
   ^~~~~~
   fchmod
/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]
 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]
       strncpy (Errmsg, error, sizeof (Errmsg));
       ^~~~~~~
/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'
/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'
       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:4: warning: incompatible implicit declaration of built-in function 'strcpy'
    strcpy (Errmsg, strerror (errno));
    ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/movemail.c:870:4: 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'
       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'
       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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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:15: warning: implicit declaration of function 'getlogin'; did you mean 'getline'? [-Wimplicit-function-declaration]
    username = getlogin ();
               ^~~~~~~~
               getline
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:203:13: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
    username = getlogin ();
             ^
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:207:27: warning: implicit declaration of function 'getuid'; did you mean 'getpwuid'? [-Wimplicit-function-declaration]
        passwd = getpwuid (getuid ());
                           ^~~~~~
                           getpwuid
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:214:5: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration]
     strcpy (pop_error, "Could not determine username");
     ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:214:5: warning: incompatible implicit declaration of built-in function 'strcpy'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:214:5: note: include '<string.h>' or provide a declaration of 'strcpy'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:66:1:
+#include <string.h>
 #include <stdio.h>
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:214:5:
     strcpy (pop_error, "Could not determine username");
     ^~~~~~
/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'
       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:15: warning: implicit declaration of function 'getpass'; did you mean 'fgetpos'? [-Wimplicit-function-declaration]
    password = getpass ("Enter POP password:");
               ^~~~~~~
               fgetpos
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:269:13: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
    password = getpass ("Enter POP password:");
             ^
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:273:4: warning: incompatible implicit declaration of built-in function 'strcpy'
    strcpy (pop_error, "Could not determine POP password");
    ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:273:4: 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]
   server = (popserver) malloc (sizeof (struct _popserver));
                        ^~~~~~
/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'
/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:66:1:
+#include <stdlib.h>
 #include <stdio.h>
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:286:24:
   server = (popserver) malloc (sizeof (struct _popserver));
                        ^~~~~~
/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'
       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'
       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]
       free ((char *) server);
       ^~~~
/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'
/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]
   if (strlen (username) > ERROR_MAX - 6)
       ^~~~~~
/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'
/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'
       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'
   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'
       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'
       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]
   if (strncmp (fromserver, "+OK ", 4))
       ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:378:4: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration]
    strncpy (pop_error, fromserver, ERROR_MAX);
    ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:378:4: warning: incompatible implicit declaration of built-in function 'strncpy'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:378:4: 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:4: warning: incompatible implicit declaration of built-in function 'strcpy'
    strcpy (pop_error,
    ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:382:4: 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]
   *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]
   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'
/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'
       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'
       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'
   *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'
       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:4: warning: incompatible implicit declaration of built-in function 'free'
    free ((char *) *IDs);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:463:4: 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:4: warning: incompatible implicit declaration of built-in function 'free'
    free ((char *) *IDs);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:469:4: note: include '<stdlib.h>' or provide a declaration of 'free'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:476:6: warning: incompatible implicit declaration of built-in function 'strncpy'
      strncpy (pop_error, fromserver, ERROR_MAX);
      ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:476:6: 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:8: warning: incompatible implicit declaration of built-in function 'strcpy'
        strcpy (pop_error,
        ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:479:8: 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:4: warning: incompatible implicit declaration of built-in function 'free'
    free ((char *) *IDs);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:483:4: 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'
       fromserver = index (&fromserver[4], ' ');
                    ^~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:491:4: warning: incompatible implicit declaration of built-in function 'strcpy'
    strcpy (pop_error,
    ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:491:4: 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:4: warning: incompatible implicit declaration of built-in function 'free'
    free ((char *) *IDs);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:494:4: 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:4: warning: incompatible implicit declaration of built-in function 'free'
    free ((char *) *IDs);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:506:4: 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:8: warning: incompatible implicit declaration of built-in function 'free'
        free ((char *) *IDs);
        ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:514:8: 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:17: warning: incompatible implicit declaration of built-in function 'index'
    fromserver = index (fromserver, ' ');
                 ^~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:522:8: warning: incompatible implicit declaration of built-in function 'strcpy'
        strcpy (pop_error,
        ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:522:8: 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:8: warning: incompatible implicit declaration of built-in function 'free'
        free ((char *) *IDs);
        ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:524:8: 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:4: warning: incompatible implicit declaration of built-in function 'free'
    free ((char *) *IDs);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:533:4: 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:4: warning: incompatible implicit declaration of built-in function 'strcpy'
    strcpy (pop_error,
    ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:539:4: 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:4: warning: incompatible implicit declaration of built-in function 'free'
    free ((char *) *IDs);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:541:4: 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'
       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'
   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'
   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'
       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:22: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration]
        ptr = (char *)realloc (ptr, bufsize);
                      ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:628:22: warning: incompatible implicit declaration of built-in function 'realloc'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:628:22: 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:5: warning: incompatible implicit declaration of built-in function 'strcpy'
     strcpy (pop_error, "Out of memory in pop_retrieve");
     ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:631:5: 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]
       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'
/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'
       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:734:7: warning: incompatible implicit declaration of built-in function 'strncpy'
       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:745:7: warning: incompatible implicit declaration of built-in function 'strcpy'
       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'
       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'
       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'
       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'
       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:914:7: warning: incompatible implicit declaration of built-in function 'strncpy'
       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:919:7: warning: incompatible implicit declaration of built-in function 'strcpy'
       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]
       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'
     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'
   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]
   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'
/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'
       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]
       strncat (pop_error, strerror (errno),
       ^~~~~~~
/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'
/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]
       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]
       strncat (pop_error, strerror (errno),
                           ^~~~~~~~~~~~~~~~
/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:4: warning: incompatible implicit declaration of built-in function 'strcpy'
    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:4: 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'
       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'
       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'
       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]
       strncat (pop_error, strerror (errno),
                           ^~~~~~~~~~~~~~~~
/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:4: warning: incompatible implicit declaration of built-in function 'bcopy'
    bcopy (server->buffer + server->buffer_index,
    ^~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1328:29: warning: incompatible implicit declaration of built-in function 'realloc'
    server->buffer = (char *)realloc (server->buffer, server->buffer_size);
                             ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1328: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:1331:8: warning: incompatible implicit declaration of built-in function 'strcpy'
        strcpy (pop_error, "Out of memory in pop_getline");
        ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1331:8: 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]
 #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'
       ret = RECV (server->file, server->buffer + server->data,
             ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1340:4: warning: incompatible implicit declaration of built-in function 'strcpy'
    strcpy (pop_error, GETLINE_ERROR);
    ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1340:4: 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:4: warning: incompatible implicit declaration of built-in function 'strncat'
    strncat (pop_error, strerror (errno),
    ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1341:4: 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:24: warning: passing argument 2 of 'strncat' makes pointer from integer without a cast [-Wint-conversion]
    strncat (pop_error, strerror (errno),
                        ^~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1341:24: 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:4: warning: incompatible implicit declaration of built-in function 'strcpy'
    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:4: 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'
   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'
       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'
       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]
       strncat (pop_error, strerror (errno),
                           ^~~~~~~~~~~~~~~~
/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]
 #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'
   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:1484:7: warning: incompatible implicit declaration of built-in function 'strncpy'
       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'
       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'
   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:4: warning: incompatible implicit declaration of built-in function 'free'
    free (server->buffer);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/pop.c:1576:4: 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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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' [-Wbuiltin-declaration-mismatch]
 char *malloc ();
       ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:40:7: warning: conflicting types for built-in function 'realloc' [-Wbuiltin-declaration-mismatch]
 char *realloc ();
       ^~~~~~~
/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]
   md = (char *) xmalloc (strlen (hd) + 10);
                          ^~~~~~
/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'
/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:38:1:
+#include <string.h>
 
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:68:26:
   md = (char *) xmalloc (strlen (hd) + 10);
                          ^~~~~~
/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]
   strcpy (md, hd);
   ^~~~~~
/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'
/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]
   strcat (md, "/Messages");
   ^~~~~~
/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'
/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]
   exit (1);
   ^~~~
/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'
/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:38:1:
+#include <stdlib.h>
 
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/cvtmail.c:148:3:
   exit (1);
   ^~~~
/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'
   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
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/fakemail.c:55:
/usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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/yow.c:13:
/usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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]
   exit (1);
   ^~~~
/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'
/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:60:1:
+#include <stdlib.h>
 
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:172:3:
   exit (1);
   ^~~~
/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]
   long *result = (long *) malloc (((unsigned) size));
                           ^~~~~~
/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'
/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]
   long *result = (long *) realloc (ptr, ((unsigned) size));
                           ^~~~~~~
/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'
/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'; did you mean 'ctermid'? [-Wimplicit-function-declaration]
   temp = cuserid ((char *) NULL);
          ^~~~~~~
          ctermid
/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]
   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:4: warning: incompatible implicit declaration of built-in function 'exit'
    exit (1);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/fakemail.c:671:4: 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'
   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'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:36:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch]
 char *malloc(), *realloc();
       ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:36:18: warning: conflicting types for built-in function 'realloc' [-Wbuiltin-declaration-mismatch]
 char *malloc(), *realloc();
                  ^~~~~~~
/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]
   if (argc > 2 && !strcmp (argv[1], "-f"))
                    ^~~~~~
/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]
     strcpy (file, argv[2]);
     ^~~~~~
/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'
/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:16:1:
+#include <string.h>
 
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:50:5:
     strcpy (file, argv[2]);
     ^~~~~~
/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]
     exit(1);
     ^~~~
/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'
/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:16:1:
+#include <stdlib.h>
 
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:61:5:
     exit(1);
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:65:3: warning: implicit declaration of function 'srand'; did you mean 'scanf'? [-Wimplicit-function-declaration]
   srand((int) (getpid() + time((long *) 0)));
   ^~~~~
   scanf
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:65:16: warning: implicit declaration of function 'getpid'; did you mean 'fgetpos'? [-Wimplicit-function-declaration]
   srand((int) (getpid() + time((long *) 0)));
                ^~~~~~
                fgetpos
/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]
   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'
       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'
     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]
   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'
     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'
     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:2: warning: incompatible implicit declaration of built-in function 'exit'
  exit (3);
  ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/yow.c:158:2: 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
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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^~~~~~~
/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'; did you mean 'unix'? [-Wimplicit-function-declaration]
   unlink (socket_name);
   ^~~~~~
   unix
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:108:9: warning: implicit declaration of function 'getpid'; did you mean 'fgetpos'? [-Wimplicit-function-declaration]
   kill (getpid (), sig);
         ^~~~~~
         fgetpos
/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]
   exit (1);
   ^~~~
/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'
/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:59:1:
+#include <stdlib.h>
 
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:194:3:
   exit (1);
   ^~~~
/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]
   long *result = (long *) malloc (size);
                           ^~~~~~
/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'
/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'
   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]
     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'
/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'
       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]
       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]
       free (system_name);
       ^~~~
/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'
/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'; did you mean 'getenv'? [-Wimplicit-function-declaration]
   sprintf (server.sun_path, "/tmp/esrv%d-%s", (int) geteuid (), system_name);
                                                     ^~~~~~~
                                                     getenv
/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'
       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'
       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'
       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'
       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:53: warning: passing argument 3 of 'accept' from incompatible pointer type [-Wincompatible-pointer-types]
    infd = accept (s, (struct sockaddr *) &fromunix, &fromlen);
                                                     ^~~~~~~~
In file included from /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:54:
/usr/include/sys/socket.h:233:28: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'size_t *' {aka 'long unsigned int *'}
      socklen_t *__restrict __addr_len);
      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:343:30: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration]
        openfiles = (FILE **) realloc (openfiles,
                              ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:343:30: warning: incompatible implicit declaration of built-in function 'realloc'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:343:30: 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:3: warning: incompatible implicit declaration of built-in function 'abort'
   abort ();
   ^~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:346:3: 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:8: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration]
        write (infd, "Too many clients.\n", 18);
        ^~~~~
        fwrite
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsserver.c:354:8: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration]
        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'
   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'
   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:4: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result]
    scanf ("%s %d%*c", code, &infd);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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 -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER /home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c
/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]
       if (!strcmp (*argv, "--"))
            ^~~~~~
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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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 '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]
   exit (1);
   ^~~~
/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'
/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:26:1:
+#include <stdlib.h>
 #ifdef DOS_NT
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c:280:3:
   exit (1);
   ^~~~
/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:8: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
        fread (buf, 1, 10, fp); /* skip 10 bytes */
        ^~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/hexl.c:208:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
     fread (buf, 1, 18, fp); /* skip 18 bytes */
     ^~~~~~~~~~~~~~~~~~~~~~
/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' [-Wbuiltin-declaration-mismatch]
 char *malloc ();
       ^~~~~~
/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' [-Wbuiltin-declaration-mismatch]
 char *realloc ();
       ^~~~~~~
/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]
 #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'
   if      (STREQ (string, "alnum")) return RECC_ALNUM;
            ^~~~~
/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]
       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'
/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:261:1:
+#include <stdlib.h>
 
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2019:7:
       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'
       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]
       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'
     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'
       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'
       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'
     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'
       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'
       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'
     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'
       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'
     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'
       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'
     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'
       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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2308:3: note: in expansion of macro 'FREE_STACK_RETURN'
   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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2308:3: note: in expansion of macro 'FREE_STACK_RETURN'
   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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2308:3: note: in expansion of macro 'FREE_STACK_RETURN'
   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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2308:3: note: in expansion of macro 'FREE_STACK_RETURN'
   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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2343:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2343:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2343:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2343:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2458:21: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2458:21: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2458:21: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2458:21: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2492:18: note: in expansion of macro 'FREE_STACK_RETURN'
   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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2492:18: note: in expansion of macro 'FREE_STACK_RETURN'
   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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2492:18: note: in expansion of macro 'FREE_STACK_RETURN'
   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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2492:18: note: in expansion of macro 'FREE_STACK_RETURN'
   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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2499:22: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2499:22: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2499:22: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2499:22: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2532:22: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2532:22: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2532:22: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2532:22: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2559:6: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2559:6: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2559:6: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2559:6: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
       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'
     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'
                         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'
       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'
     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'
                         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'
     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'
                         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'
     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'
                         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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:4: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
     EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2);   \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2624:8: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA'
        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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:4: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
     EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2);   \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2624:8: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA'
        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: warning: incompatible implicit declaration of built-in function 'free'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:4: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
     EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2);   \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2624:8: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA'
        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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:4: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
     EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2);   \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2624:8: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA'
        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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2630:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2630:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2630:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2630:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2647:6: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2647:6: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2647:6: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2647:6: note: in expansion of macro 'FREE_STACK_RETURN'
      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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:4: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
     EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2);   \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2659:5: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA'
     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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:4: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
     EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2);   \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2659:5: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA'
     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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:4: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
     EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2);   \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2659:5: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA'
     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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:1876:4: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
     EXTEND_RANGE_TABLE_WORK_AREA ((work_area), 2);   \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2659:5: note: in expansion of macro 'SET_RANGE_TABLE_WORK_AREA'
     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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2733:19: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2733:19: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2733:19: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2733:19: note: in expansion of macro 'FREE_STACK_RETURN'
    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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2761:8: note: in expansion of macro 'FREE_STACK_RETURN'
        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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2761:8: note: in expansion of macro 'FREE_STACK_RETURN'
        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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2761:8: note: in expansion of macro 'FREE_STACK_RETURN'
        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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2761:8: note: in expansion of macro 'FREE_STACK_RETURN'
        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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2817:7: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2817:7: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2817:7: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2817:7: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2829:7: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2829:7: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2829:7: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2829:7: note: in expansion of macro 'FREE_STACK_RETURN'
       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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2924:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2924:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2924:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2924:5: note: in expansion of macro 'FREE_STACK_RETURN'
     FREE_STACK_RETURN (REG_EBRACE);
     ^~~~~~~~~~~~~~~~~
/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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2936:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2936:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2936:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2936:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2941:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2941:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2941:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2941:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2947:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2947:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2947:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2947:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2955:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2955:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2955:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:2955:9: note: in expansion of macro 'FREE_STACK_RETURN'
         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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3174:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
       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'
     FREE_RANGE_TABLE_WORK_AREA (range_table_work); \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3174:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3174:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
     free (compile_stack.stack);    \
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3174:5: note: in expansion of macro 'FREE_STACK_RETURN'
     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'
       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'
     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'
     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'
       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'
     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'
     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'
     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'
     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'
     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'
     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'
   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:4: warning: incompatible implicit declaration of built-in function 'abort'
    abort (); /* We have listed all the cases.  */
    ^~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:3708:4: note: include '<stdlib.h>' or provide a declaration of 'abort'
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: In function 're_match_2_internal':
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5596:4: warning: incompatible implicit declaration of built-in function 'abort'
    abort ();
    ^~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5596:4: 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:8: warning: incompatible implicit declaration of built-in function 'abort'
        abort();
        ^~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5635:8: 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]
   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: warning: incompatible implicit declaration of built-in function 'strlen'
/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:261:1:
+#include <string.h>
 
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5885:44:
   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:5898:4: warning: incompatible implicit declaration of built-in function 'free'
    free (preg->fastmap);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:5898:4: 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'
   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'
       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'
     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'
   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:4: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration]
    strncpy (errbuf, msg, errbuf_size - 1);
    ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6021:4: warning: incompatible implicit declaration of built-in function 'strncpy'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6021:4: 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:2: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration]
  strcpy (errbuf, msg);
  ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6025:2: warning: incompatible implicit declaration of built-in function 'strcpy'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/../src/regex.c:6025:2: 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'
     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'
     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'
     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'
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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^~~~~~~
/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:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
    exit (1);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:105:4: warning: incompatible implicit declaration of built-in function 'exit'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:105:4: note: include '<stdlib.h>' or provide a declaration of 'exit'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:38:1:
+#include <stdlib.h>
 #endif /* not VMS */
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:105:4:
    exit (1);
    ^~~~
/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'
   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]
   char *copy = (char *) malloc (strlen (name) * 2 + 1);
                         ^~~~~~
/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'
/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]
   char *copy = (char *) malloc (strlen (name) * 2 + 1);
                                 ^~~~~~
/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'
/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:38:1:
+#include <string.h>
 #endif /* not VMS */
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:138:33:
   char *copy = (char *) malloc (strlen (name) * 2 + 1);
                                 ^~~~~~
/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'
   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'
     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]
       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'
       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/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]
   if (statbfr.st_uid != geteuid ())
                         ^~~~~~~
                         getpwuid
/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:7: warning: implicit declaration of function 'gethostname'; did you mean 'getsockname'? [-Wimplicit-function-declaration]
   if (gethostname (system_name, system_name_length) == 0)
       ^~~~~~~~~~~
       getsockname
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:300:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
  free (system_name);
  ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:300:2: warning: incompatible implicit declaration of built-in function 'free'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/emacsclient.c:300:2: 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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
    exit (GOOD);
    ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:126:4: warning: incompatible implicit declaration of built-in function 'exit'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:126:4: note: include '<stdlib.h>' or provide a declaration of 'exit'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:32:1:
+#include <stdlib.h>
 #ifdef MSDOS
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:126:4:
    exit (GOOD);
    ^~~~
/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'
       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:24: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration]
 #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'
       || !strneq (data.buffer, "BABYL OPTIONS:", 14))
           ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:50:21: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
 #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'
       if (streq (data.buffer, "*** EOOH ***") && !printing)
           ^~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:173:20: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
        p = &labels[strlen (labels) - 2];
                    ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:173:20: warning: incompatible implicit declaration of built-in function 'strlen'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:173:20: note: include '<string.h>' or provide a declaration of 'strlen'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:32:1:
+#include <string.h>
 #ifdef MSDOS
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/b2m.c:173:20:
        p = &labels[strlen (labels) - 2];
                    ^~~~~~
/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'
   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]
   strcpy (result, s1);
   ^~~~~~
/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'
/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]
   long *result = (long *) malloc (size);
                           ^~~~~~
/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'
/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]
   long *result = (long *) realloc (ptr, size);
                           ^~~~~~~
/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'
/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'
   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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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'
     extern char *getcwd (char *buf, size_t size);
                                     ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:119:37: note: 'size_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:56:1:
+#include <stddef.h>
   /* On some systems, Emacs defines static as nothing for the sake
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:119:37:
     extern char *getcwd (char *buf, size_t size);
                                     ^~~~~~
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:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # 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]
   exit (GOOD);
   ^~~~
/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'
/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:152:1:
+#include <stdlib.h>
 #endif /* ETAGS_REGEXPS */
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:630:3:
   exit (GOOD);
   ^~~~
/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'
   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]
   if (cwd[strlen (cwd) - 1] != '/')
           ^~~~~~
/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'
/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:152:1:
+#include <string.h>
 #endif /* ETAGS_REGEXPS */
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1091:11:
   if (cwd[strlen (cwd) - 1] != '/')
           ^~~~~~
/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]
       free (oldcwd);
       ^~~~
/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'
/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:54: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
 #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'
   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'
       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'
       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:8: warning: implicit declaration of function 'system' [-Wimplicit-function-declaration]
    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'
       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:39: warning: incompatible implicit declaration of built-in function 'strlen'
         char *suf = compressed_name + strlen (file);
                                       ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1420:39: 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:6: warning: implicit declaration of function 'memmove' [-Wimplicit-function-declaration]
      memmove (suf, suf + 1, suflen);
      ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1424:6: warning: incompatible implicit declaration of built-in function 'memmove'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1424:6: 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:5: warning: incompatible implicit declaration of built-in function 'free'
     free (compressed_name);
     ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1434:5: 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'
       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'
       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'
   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'
   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'
       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'
       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:57: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration]
 #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:11: note: in expansion of macro 'strneq'
        && strneq (name, cp, namelen)) /* rule #2 */
           ^~~~~~
/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:2: warning: incompatible implicit declaration of built-in function 'free'
  free (np->name);
  ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:1746:2: 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'
       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'
       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 'popclass_above':
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2353:2: warning: incompatible implicit declaration of built-in function 'free'
  free (cstack.cname[nl]);
  ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2353:2: 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'
   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]
       strcpy (cn->buffer, cstack.cname[0]);
       ^~~~~~
/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'
/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]
       strncat (cn->buffer, qualifier, qlen);
       ^~~~~~~
/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'
/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:4: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration]
    strncpy (token_name.buffer, str, len);
    ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2601:4: warning: incompatible implicit declaration of built-in function 'strncpy'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2601:4: 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:4: warning: incompatible implicit declaration of built-in function 'strncat'
    strncat (token_name.buffer, str, len);
    ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:2615:4: 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 'C_entries':
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3025:10: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration]
          strcat (token_name.buffer, qualifier);
          ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3025:10: warning: incompatible implicit declaration of built-in function 'strcat'
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3025:10: 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:10: warning: incompatible implicit declaration of built-in function 'strncat'
          strncat (token_name.buffer,
          ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3026:10: 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:20: warning: incompatible implicit declaration of built-in function 'strlen'
          int len = strlen (objtag) + 2 + toklen;
                    ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3033:20: 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:10: warning: incompatible implicit declaration of built-in function 'strcpy'
          strcpy (token_name.buffer, objtag);
          ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3035:10: 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:10: warning: incompatible implicit declaration of built-in function 'strcat'
          strcat (token_name.buffer, "(");
          ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3036:10: 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:10: warning: incompatible implicit declaration of built-in function 'strncat'
          strncat (token_name.buffer,
          ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3037:10: 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:10: warning: incompatible implicit declaration of built-in function 'strncpy'
          strncpy (token_name.buffer,
          ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3064:10: 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:10: warning: incompatible implicit declaration of built-in function 'strncpy'
          strncpy (token_name.buffer,
          ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3076:10: 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:8: warning: incompatible implicit declaration of built-in function 'strcat'
        strcat (token_name.buffer, ":");
        ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:3183:8: 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'
   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 'Pascal_functions':
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4271:4: warning: incompatible implicit declaration of built-in function 'strcpy'
    strcpy (tline.buffer, lb.buffer);
    ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4271:4: 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'
   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 'TEX_decode_env':
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4627:12: warning: incompatible implicit declaration of built-in function 'strlen'
  p = env + strlen (env);
            ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4627:12: 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:17: warning: incompatible implicit declaration of built-in function 'strlen'
    tab[i].len = strlen (tab[i].name);
                 ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4631:17: 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 'Prolog_functions':
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4727:4: warning: incompatible implicit declaration of built-in function 'strncpy'
    strncpy (last, cp, len);
    ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4727:4: 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:19: warning: incompatible implicit declaration of built-in function 'strlen'
    || len != (int)strlen (last)
                   ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4784: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: In function 'Erlang_functions':
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4903:4: warning: incompatible implicit declaration of built-in function 'strncpy'
    strncpy (last, cp, len);
    ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4903:4: 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:19: warning: incompatible implicit declaration of built-in function 'strlen'
    || len != (int)strlen (last)
                   ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:4938: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: In function 'analyse_regex':
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5122:2: warning: incompatible implicit declaration of built-in function 'free'
  free (regexbuf.buffer);
  ^~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5122:2: 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'
   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'
   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'
   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:2: warning: incompatible implicit declaration of built-in function 'strncpy'
  strncpy (t, in + regs->start[dig], diglen);
  ^~~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5243:2: 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'
       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'
   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'
   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'
   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'
   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'
   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'
   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'
   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]
   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
   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'
       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'
   res = xnew (3*i + strlen (fp + 1) + 1, char);
                     ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:206:45: note: in definition of macro 'xnew'
 # 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'
   res = xnew (3*i + strlen (fp + 1) + 1, char);
                     ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:206:45: note: in definition of macro 'xnew'
 # 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'
     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'
   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'
   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:8: warning: incompatible implicit declaration of built-in function 'strcpy'
        strcpy (cp, slashp + 3);
        ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5713:8: 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:8: warning: incompatible implicit declaration of built-in function 'strcpy'
        strcpy (slashp, slashp + 2);
        ^~~~~~
/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src/etags.c:5719:8: 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]
   long *result = (long *) malloc (size);
                           ^~~~~~
/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'
/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]
   long *result =  (long *) realloc (ptr, size);
                            ^~~~~~~
/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'
/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'
gmake[1]: *** [Makefile:194: etags] Error 1
gmake[1]: Leaving directory '/home/pbulk/build/editors/emacs21-nox11/work/emacs-21.4/lib-src'
gmake: *** [Makefile:263: lib-src] Error 2
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-el8-trunk-x86_64/editors/emacs21-nox11
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el8-trunk-x86_64/editors/emacs21-nox11