Larry, here you go.
And yes
USE_CC_BITS=true is what I'm using.
$ file /ew/earthworm_7.10/bin/startstop:
/ew/earthworm_7.10/bin/startstop: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=77d98926cff8805c2f8e3ed143a91858cf05abf3, with debug_info, not stripped
-----------------------------------------------------------------------------------------
rpi@rpi-desktop:/ew/earthworm_7.10/src$ make unix
-*-*-*-*-*-*-*-*-*-*
Earthworm build info
-*-*-*-*-*-*-*-*-*-*
cd diagnostic_tools/buildinfo && \
make -f makefile.unix clean ; \
make -f makefile.unix clean_bin ; \
make -f makefile.unix
make[1]: Entering directory '/ew/earthworm_7.10/src/diagnostic_tools/buildinfo'
rm -f a.out core *.o *.obj *% *~
make[1]: Leaving directory '/ew/earthworm_7.10/src/diagnostic_tools/buildinfo'
make[1]: Entering directory '/ew/earthworm_7.10/src/diagnostic_tools/buildinfo'
rm -f /ew/earthworm_7.10/bin/buildinfo /ew/earthworm_7.10/bin/buildinfo.exe
make[1]: Leaving directory '/ew/earthworm_7.10/src/diagnostic_tools/buildinfo'
make[1]: Entering directory '/ew/earthworm_7.10/src/diagnostic_tools/buildinfo'
gcc -g -pthread -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-unknown-pragmas -Wno-pragmas -Wformat -Wdeclaration-after-statement -D_LINUX -Dlinux -D_INTEL -D_USE_SCHED -D_USE_PTHREADS -D_USE_TERMIOS -D_FILE_OFFSET_BITS=64 -I/ew/earthworm_7.10/include -D_LINUX -Dlinux -D_INTEL -D_USE_SCHED -D_USE_PTHREADS -D_USE_TERMIOS -D_FILE_OFFSET_BITS=64 -I/ew/earthworm_7.10/include -c -o unixbuildinfo.o unixbuildinfo.c
gcc -o /ew/earthworm_7.10/bin/buildinfo -g -pthread -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-unknown-pragmas -Wno-pragmas -Wformat -Wdeclaration-after-statement -D_LINUX -Dlinux -D_INTEL -D_USE_SCHED -D_USE_PTHREADS -D_USE_TERMIOS -D_FILE_OFFSET_BITS=64 -I/ew/earthworm_7.10/include unixbuildinfo.o -lpthread
make[1]: Leaving directory '/ew/earthworm_7.10/src/diagnostic_tools/buildinfo'
buildinfo
buildinfo: Linux EARTHWORM-64 build of Nov 26 2021 17:29:01
-*-*-*-*-*-*-*-*-*
Making C libraries
-*-*-*-*-*-*-*-*-*
make[1]: Entering directory '/ew/earthworm_7.10/src/libsrc'
----------
Making earlybird in: /ew/earthworm_7.10/src/libsrc/earlybird
make[2]: Entering directory '/ew/earthworm_7.10/src/libsrc/earlybird'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/ew/earthworm_7.10/src/libsrc/earlybird'
----------
Making lib330 in: /ew/earthworm_7.10/src/libsrc/lib330
make[2]: Entering directory '/ew/earthworm_7.10/src/libsrc/lib330'
gcc -g -pthread -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-unknown-pragmas -Wno-pragmas -Wformat -Wdeclaration-after-statement -D_LINUX -Dlinux -D_INTEL -D_USE_SCHED -D_USE_PTHREADS -D_USE_TERMIOS -D_FILE_OFFSET_BITS=64 -I/ew/earthworm_7.10/include -D_LINUX -Dlinux -D_INTEL -D_USE_SCHED -D_USE_PTHREADS -D_USE_TERMIOS -D_FILE_OFFSET_BITS=64 -I/ew/earthworm_7.10/include -c -o libarchive.o libarchive.c
In file included from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
libarchive.c: In function ‘flush_archive’:
pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
libarchive.c:118:10: note: in expansion of macro ‘addr’
118 | strcpy(addr(q330->miniseed_call.location), addr(q->slocation)) ;
| ^~~~
In file included from platform.h:104,
from pascal.h:26,
from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
/usr/include/string.h:122:14: note: expected ‘char * restrict’ but argument is of type ‘char (*)[3]’
122 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
| ^~~~~~
In file included from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
libarchive.c:118:46: note: in expansion of macro ‘addr’
118 | strcpy(addr(q330->miniseed_call.location), addr(q->slocation)) ;
| ^~~~
In file included from platform.h:104,
from pascal.h:26,
from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
/usr/include/string.h:122:14: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[3]’
122 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
| ^~~~~~
In file included from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
libarchive.c:119:10: note: in expansion of macro ‘addr’
119 | strcpy(addr(q330->miniseed_call.channel), addr(q->sseedname)) ;
| ^~~~
In file included from platform.h:104,
from pascal.h:26,
from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
/usr/include/string.h:122:14: note: expected ‘char * restrict’ but argument is of type ‘char (*)[4]’
122 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
| ^~~~~~
In file included from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
libarchive.c:119:45: note: in expansion of macro ‘addr’
119 | strcpy(addr(q330->miniseed_call.channel), addr(q->sseedname)) ;
| ^~~~
In file included from platform.h:104,
from pascal.h:26,
from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
/usr/include/string.h:122:14: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[4]’
122 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
| ^~~~~~
libarchive.c: In function ‘archive_512_record’:
libarchive.c:201:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
201 | psrc = (pointer)((pntrint)addr(pbuf->rec) + FRAME_SIZE) ;
| ^
libarchive.c:201:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
201 | psrc = (pointer)((pntrint)addr(pbuf->rec) + FRAME_SIZE) ;
| ^
libarchive.c:211:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
211 | psrc = (pointer)((pntrint)parc->pcfr + FRAME_SIZE * (dbcnt + 1)) ;
| ^
libarchive.c:211:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
211 | psrc = (pointer)((pntrint)parc->pcfr + FRAME_SIZE * (dbcnt + 1)) ;
| ^
libarchive.c:212:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
212 | pdest = (pointer)((pntrint)parc->pcfr + FRAME_SIZE * (dbcnt + bcnt + 1)) ;
| ^
libarchive.c:212:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
212 | pdest = (pointer)((pntrint)parc->pcfr + FRAME_SIZE * (dbcnt + bcnt + 1)) ;
| ^
libarchive.c:217:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
217 | psrc = (pointer)((pntrint)addr(pbuf->rec) + FRAME_SIZE) ;
| ^
libarchive.c:217:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
217 | psrc = (pointer)((pntrint)addr(pbuf->rec) + FRAME_SIZE) ;
| ^
libarchive.c:218:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
218 | pdest = (pointer)((pntrint)parc->pcfr + FRAME_SIZE * (dbcnt + 1)) ;
| ^
libarchive.c:218:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
218 | pdest = (pointer)((pntrint)parc->pcfr + FRAME_SIZE * (dbcnt + 1)) ;
| ^
libarchive.c:228:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
228 | plink = (pointer)((pntrint)parc->pcfr + FRAME_SIZE * i + 2) ;
| ^
libarchive.c:228:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
228 | plink = (pointer)((pntrint)parc->pcfr + FRAME_SIZE * i + 2) ;
| ^
libarchive.c:239:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
239 | pdest = (pointer)((pntrint)parc->pcfr + parc->total_frames * FRAME_SIZE) ; /* add to end */
| ^
libarchive.c:239:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
239 | pdest = (pointer)((pntrint)parc->pcfr + parc->total_frames * FRAME_SIZE) ; /* add to end */
| ^
libarchive.c:262:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
262 | psrc = (pointer)((pntrint)addr(pbuf->rec) + (bcnt + 1) * FRAME_SIZE + 8) ;
| ^
libarchive.c:262:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
262 | psrc = (pointer)((pntrint)addr(pbuf->rec) + (bcnt + 1) * FRAME_SIZE + 8) ;
| ^
libarchive.c:263:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
263 | pdest = (pointer)((pntrint)parc->pcfr + (dbcnt + 1) * FRAME_SIZE + 8) ;
| ^
libarchive.c:263:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
263 | pdest = (pointer)((pntrint)parc->pcfr + (dbcnt + 1) * FRAME_SIZE + 8) ;
| ^
libarchive.c:281:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
281 | psrc = (pointer)((pntrint)addr(pbuf->rec) + FRAME_SIZE) ;
| ^
libarchive.c:281:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
281 | psrc = (pointer)((pntrint)addr(pbuf->rec) + FRAME_SIZE) ;
| ^
libarchive.c:282:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
282 | pdest = (pointer)((pntrint)parc->pcfr + FRAME_SIZE) ;
| ^
libarchive.c:282:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
282 | pdest = (pointer)((pntrint)parc->pcfr + FRAME_SIZE) ;
| ^
libarchive.c:305:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
305 | psrc = (pointer)((pntrint)addr(pbuf->rec) + NONDATA_OVERHEAD) ;
| ^
libarchive.c:305:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
305 | psrc = (pointer)((pntrint)addr(pbuf->rec) + NONDATA_OVERHEAD) ;
| ^
libarchive.c:306:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
306 | pdest = (pointer)((pntrint)parc->pcfr + NONDATA_OVERHEAD + parc->hdr_buf.samples_in_record) ;
| ^
libarchive.c:306:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
306 | pdest = (pointer)((pntrint)parc->pcfr + NONDATA_OVERHEAD + parc->hdr_buf.samples_in_record) ;
| ^
libarchive.c:334:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
334 | psrc = (pointer)((pntrint)addr(pbuf->rec) + NONDATA_OVERHEAD) ;
| ^
libarchive.c:334:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
334 | psrc = (pointer)((pntrint)addr(pbuf->rec) + NONDATA_OVERHEAD) ;
| ^
libarchive.c:338:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
338 | pdest = (pointer)((pntrint)parc->pcfr + parc->total_frames) ;
| ^
libarchive.c:338:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
338 | pdest = (pointer)((pntrint)parc->pcfr + parc->total_frames) ;
| ^
libarchive.c:340:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
340 | psrc = (pointer)((pntrint)parc->pcfr + parc->total_frames - TIMING_BLOCKETTE_SIZE + 2) ; /* previous blockette */
| ^
libarchive.c:340:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
340 | psrc = (pointer)((pntrint)parc->pcfr + parc->total_frames - TIMING_BLOCKETTE_SIZE + 2) ; /* previous blockette */
| ^
libarchive.c:352:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
352 | pdest = (pointer)((pntrint)parc->pcfr + NONDATA_OVERHEAD) ;
| ^
libarchive.c:352:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
352 | pdest = (pointer)((pntrint)parc->pcfr + NONDATA_OVERHEAD) ;
| ^
libarchive.c:376:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
376 | psrc = (pointer)((pntrint)addr(pbuf->rec) + NONDATA_OVERHEAD) ;
| ^
libarchive.c:376:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
376 | psrc = (pointer)((pntrint)addr(pbuf->rec) + NONDATA_OVERHEAD) ;
| ^
libarchive.c:384:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
384 | pdest = (pointer)((pntrint)parc->pcfr + NONDATA_OVERHEAD) ;
| ^
libarchive.c:384:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
384 | pdest = (pointer)((pntrint)parc->pcfr + NONDATA_OVERHEAD) ;
| ^
libarchive.c:397:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
397 | plink = (pointer)((pntrint)parc->pcfr + dest + 2) ;
| ^
libarchive.c:397:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
397 | plink = (pointer)((pntrint)parc->pcfr + dest + 2) ;
| ^
libarchive.c:401:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
401 | pdest = (pointer)((pntrint)parc->pcfr + parc->total_frames) ;
| ^
libarchive.c:401:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
401 | pdest = (pointer)((pntrint)parc->pcfr + parc->total_frames) ;
| ^
libarchive.c:408:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
408 | plink = (pointer)((pntrint)addr(pbuf->rec) + src + 2) ;
| ^
libarchive.c:408:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
408 | plink = (pointer)((pntrint)addr(pbuf->rec) + src + 2) ;
| ^
libarchive.c:411:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
411 | pdest = (pointer)((pntrint)parc->pcfr + dest + 2) ;
| ^
libarchive.c:411:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
411 | pdest = (pointer)((pntrint)parc->pcfr + dest + 2) ;
| ^
libarchive.c:179:3: warning: enumeration value ‘PKC_EVENT’ not handled in switch [-Wswitch]
179 | switch (q->pack_class) begin
| ^~~~~~
libarchive.c:179:3: warning: enumeration value ‘PKC_CALIBRATE’ not handled in switch [-Wswitch]
In file included from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
libarchive.c: In function ‘preload_archive’:
pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
libarchive.c:451:20: note: in expansion of macro ‘addr’
451 | strcpy(addr(q330->miniseed_call.location), addr(q->slocation)) ;
| ^~~~
In file included from platform.h:104,
from pascal.h:26,
from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
/usr/include/string.h:122:14: note: expected ‘char * restrict’ but argument is of type ‘char (*)[3]’
122 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
| ^~~~~~
In file included from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
libarchive.c:451:56: note: in expansion of macro ‘addr’
451 | strcpy(addr(q330->miniseed_call.location), addr(q->slocation)) ;
| ^~~~
In file included from platform.h:104,
from pascal.h:26,
from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
/usr/include/string.h:122:14: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[3]’
122 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
| ^~~~~~
In file included from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
libarchive.c:452:20: note: in expansion of macro ‘addr’
452 | strcpy(addr(q330->miniseed_call.channel), addr(q->sseedname)) ;
| ^~~~
In file included from platform.h:104,
from pascal.h:26,
from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
/usr/include/string.h:122:14: note: expected ‘char * restrict’ but argument is of type ‘char (*)[4]’
122 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
| ^~~~~~
In file included from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
libarchive.c:452:55: note: in expansion of macro ‘addr’
452 | strcpy(addr(q330->miniseed_call.channel), addr(q->sseedname)) ;
| ^~~~
In file included from platform.h:104,
from pascal.h:26,
from libtypes.h:43,
from libarchive.h:33,
from libarchive.c:41:
/usr/include/string.h:122:14: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[4]’
122 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
| ^~~~~~
ar rv lib330.a libarchive.o
r - libarchive.o
gcc -g -pthread -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-unknown-pragmas -Wno-pragmas -Wformat -Wdeclaration-after-statement -D_LINUX -Dlinux -D_INTEL -D_USE_SCHED -D_USE_PTHREADS -D_USE_TERMIOS -D_FILE_OFFSET_BITS=64 -I/ew/earthworm_7.10/include -D_LINUX -Dlinux -D_INTEL -D_USE_SCHED -D_USE_PTHREADS -D_USE_TERMIOS -D_FILE_OFFSET_BITS=64 -I/ew/earthworm_7.10/include -c -o libcvrt.o libcvrt.c
libcvrt.c: In function ‘storestring’:
libcvrt.c:105:16: warning: passing argument 1 of ‘strlen’ from incompatible pointer type [-Wincompatible-pointer-types]
105 | lth = strlen(s) + 1 ;
| ^
| |
| char (*)[256]
In file included from platform.h:104,
from pascal.h:26,
from libtypes.h:43,
from libcvrt.h:33,
from libcvrt.c:30:
/usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘char (*)[256]’
385 | extern size_t strlen (const char *__s)
| ~~~~~~~~~~~~^~~
libcvrt.c:112:30: warning: passing argument 2 of ‘lib330_strpas’ from incompatible pointer type [-Wincompatible-pointer-types]
112 | lib330_strpas ((pchar) *p, s) ;
| ^
| |
| char (*)[256]
In file included from libcvrt.c:39:
libsupport.h:49:51: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
49 | extern void lib330_strpas (pchar outstring, pchar instring) ;
| ~~~~~~^~~~~~~~
libcvrt.c: In function ‘loadstring’:
libcvrt.c:211:19: warning: passing argument 1 of ‘lib330_strpcopy’ from incompatible pointer type [-Wincompatible-pointer-types]
211 | lib330_strpcopy(s, s) ; /* this routine allows in-place operation */
| ^
| |
| char (*)[256]
In file included from libcvrt.c:39:
libsupport.h:48:36: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
48 | extern void lib330_strpcopy (pchar outstring, pchar instring) ;
| ~~~~~~^~~~~~~~~
libcvrt.c:211:22: warning: passing argument 2 of ‘lib330_strpcopy’ from incompatible pointer type [-Wincompatible-pointer-types]
211 | lib330_strpcopy(s, s) ; /* this routine allows in-place operation */
| ^
| |
| char (*)[256]
In file included from libcvrt.c:39:
libsupport.h:48:53: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
48 | extern void lib330_strpcopy (pchar outstring, pchar instring) ;
| ~~~~~~^~~~~~~~
ar rv lib330.a libcvrt.o
r - libcvrt.o
gcc -g -pthread -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-unknown-pragmas -Wno-pragmas -Wformat -Wdeclaration-after-statement -D_LINUX -Dlinux -D_INTEL -D_USE_SCHED -D_USE_PTHREADS -D_USE_TERMIOS -D_FILE_OFFSET_BITS=64 -I/ew/earthworm_7.10/include -D_LINUX -Dlinux -D_INTEL -D_USE_SCHED -D_USE_PTHREADS -D_USE_TERMIOS -D_FILE_OFFSET_BITS=64 -I/ew/earthworm_7.10/include -c -o libnetserv.o libnetserv.c
^Cmake[2]: *** [<builtin>: libnetserv.o] Interrupt
make[2]: *** Deleting intermediate file 'libcvrt.o'
make[2]: *** Deleting intermediate file 'libarchive.o'
make[1]: *** [makefile.unix:56: lib330] Interrupt
make: *** [Makefile:120: unix_libs] Interrupt
rpi@rpi-desktop:/ew/earthworm_7.10/src$