Temporary header file '/tmp/94pVkNpeZR/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/share/euslisp/contrib/contact/clib/arith.h"
  #include "/usr/share/euslisp/contrib/contact/clib/matrix.h"
  #include "/usr/share/euslisp/contrib/contact/clib3/arith.h"
  #include "/usr/share/euslisp/contrib/neuron/nnsub.h"
  #include "/usr/share/euslisp/contrib/vxworks/vxw_proto.h"
  #include "/usr/share/euslisp/contrib/xview/euslocal.h"
  #include "/usr/share/euslisp/lib/clib/euslocal.h"
  #include "/usr/share/euslisp/lib/clib/vxw_proto.h"
  #include "/usr/share/euslisp/lisp/c/collector.h"
  #include "/usr/share/euslisp/lisp/c/eus.h"
  #include "/usr/share/euslisp/lisp/c/eus.old.h"
  #include "/usr/share/euslisp/lisp/c/eus_proto.h"
  #include "/usr/share/euslisp/lisp/c/eus_thr.h"
  #include "/usr/share/euslisp/lisp/c/external_markbits.h"
  #include "/usr/share/euslisp/lisp/c/rgc_utils.h"
  #include "/usr/share/euslisp/lisp/c/xccmem.h"
  #include "/usr/share/euslisp/lisp/geo/bodyrel.h"
  #include "/usr/share/euslisp/lisp/geo/compose.h"
  #include "/usr/share/euslisp/lisp/geo/dda.h"
  #include "/usr/share/euslisp/lisp/geo/geobody.h"
  #include "/usr/share/euslisp/lisp/geo/geoclasses.h"
  #include "/usr/share/euslisp/lisp/geo/geopack.h"
  #include "/usr/share/euslisp/lisp/geo/hid.h"
  #include "/usr/share/euslisp/lisp/geo/polygon.h"
  #include "/usr/share/euslisp/lisp/geo/primt.h"
  #include "/usr/share/euslisp/lisp/geo/shadow.h"
  #include "/usr/share/euslisp/lisp/geo/viewing.h"
  #include "/usr/share/euslisp/lisp/geo/viewport.h"
  #include "/usr/share/euslisp/lisp/geo/viewsurface.h"
  #include "/usr/share/euslisp/lisp/image/pbmfile.h"
  #include "/usr/share/euslisp/lisp/image/pix.h"
  #include "/usr/share/euslisp/lisp/image/piximage.h"
  #include "/usr/share/euslisp/lisp/opengl/src/eglforeign.h"
  #include "/usr/share/euslisp/lisp/opengl/src/glconst.h"
  #include "/usr/share/euslisp/lisp/opengl/src/gldecl.h"
  #include "/usr/share/euslisp/lisp/opengl/src/gleus.h"
  #include "/usr/share/euslisp/lisp/opengl/src/glforeign.h"
  #include "/usr/share/euslisp/lisp/opengl/src/glprim.h"
  #include "/usr/share/euslisp/lisp/opengl/src/gltexture.h"
  #include "/usr/share/euslisp/lisp/opengl/src/gluconst.h"
  #include "/usr/share/euslisp/lisp/opengl/src/gluforeign.h"
  #include "/usr/share/euslisp/lisp/opengl/src/glutil.h"
  #include "/usr/share/euslisp/lisp/opengl/src/glview.h"
  #include "/usr/share/euslisp/lisp/opengl/src/glxconst.h"
  #include "/usr/share/euslisp/lisp/opengl/src/glxforeign.h"
  #include "/usr/share/euslisp/lisp/opengl/src/toiv.h"
  #include "/usr/share/euslisp/lisp/opengl/src/util.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xapplwin.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xcanvas.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xcolor.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xdecl.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xeus.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xevent.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xgraphics.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xitem.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xmenu.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xpanel.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xscroll.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xtext.h"
  #include "/usr/share/euslisp/lisp/xwindow/Xtop.h"

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;
  _class* tmp_add_class_3;
  _gc_data* tmp_add_class_4;
  _rwlock* tmp_add_class_5;
  _sema* tmp_add_class_6;
  _sweeping_state* tmp_add_class_7;
  arrayheader* tmp_add_class_8;
  barrier_struct* tmp_add_class_9;
  bcell* tmp_add_class_10;
  bignum* tmp_add_class_11;
  bindframe* tmp_add_class_12;
  blockframe* tmp_add_class_13;
  buddybase* tmp_add_class_14;
  buddyfree* tmp_add_class_15;
  built_in_cid* tmp_add_class_16;
  callframe* tmp_add_class_17;
  catchframe* tmp_add_class_18;
  cell* tmp_add_class_19;
  cellheader* tmp_add_class_20;
  chunk* tmp_add_class_21;
  class_desc* tmp_add_class_22;
  closure* tmp_add_class_23;
  code* tmp_add_class_24;
  complex* tmp_add_class_25;
  cons* tmp_add_class_26;
  correlation_info* tmp_add_class_27;
  fcode* tmp_add_class_28;
  filestream* tmp_add_class_29;
  fletframe* tmp_add_class_30;
  floatvector* tmp_add_class_31;
  foreign* tmp_add_class_32;
  intvector* tmp_add_class_33;
  iostream* tmp_add_class_34;
  labref* tmp_add_class_35;
  ldmodule* tmp_add_class_36;
  line* tmp_add_class_37;
  methdef* tmp_add_class_38;
  number_union* tmp_add_class_39;
  numunion* tmp_add_class_40;
  object* tmp_add_class_41;
  package* tmp_add_class_42;
  pixel_image* tmp_add_class_43;
  propertied_object* tmp_add_class_44;
  protectframe* tmp_add_class_45;
  ratio* tmp_add_class_46;
  readtable* tmp_add_class_47;
  specialbindframe* tmp_add_class_48;
  stream* tmp_add_class_49;
  string* tmp_add_class_50;
  symbol* tmp_add_class_51;
  thread_arg* tmp_add_class_52;
  threadport* tmp_add_class_53;
  vecclass* tmp_add_class_54;
  vector* tmp_add_class_55;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/94pVkNpeZR/dump1.h"  -I/usr/share/euslisp/lisp/c

In file included from /usr/share/euslisp/contrib/contact/clib/arith.h:10,
                 from /tmp/94pVkNpeZR/dump1.h:12:
/usr/lib/gcc/arm-linux-gnueabihf/12/include/varargs.h:4:2: error: #error "GCC no longer implements <varargs.h>."
    4 | #error "GCC no longer implements <varargs.h>."
      |  ^~~~~
/usr/lib/gcc/arm-linux-gnueabihf/12/include/varargs.h:5:2: error: #error "Revise your code to use <stdarg.h>."
    5 | #error "Revise your code to use <stdarg.h>."
      |  ^~~~~
In file included from /usr/share/euslisp/lisp/c/eus.h:88,
                 from /tmp/94pVkNpeZR/dump1.h:21:
/usr/include/string.h:226:40: error: macro "strchr" passed 2 arguments, but takes just 1
  226 | extern char *strchr (char *__s, int __c)
      |                                        ^
In file included from /tmp/94pVkNpeZR/dump1.h:18:
/usr/share/euslisp/lib/clib/euslocal.h:1: note: macro "strchr" defined here
    1 | #define strchr(p) ((char *)((p)->c.str.chars))
      | 
/usr/include/string.h:228:52: error: macro "strchr" passed 2 arguments, but takes just 1
  228 | extern const char *strchr (const char *__s, int __c)
      |                                                    ^
/usr/share/euslisp/lib/clib/euslocal.h:1: note: macro "strchr" defined here
    1 | #define strchr(p) ((char *)((p)->c.str.chars))
      | 
In file included from /tmp/94pVkNpeZR/dump1.h:13:
/usr/share/euslisp/contrib/contact/clib/matrix.h:10:15: error: conflicting declaration ‘typedef float REAL’
   10 | typedef float REAL;
      |               ^~~~
/usr/share/euslisp/contrib/contact/clib/arith.h:25:16: note: previous declaration as ‘typedef double REAL’
   25 | typedef double REAL;
      |                ^~~~
/usr/share/euslisp/contrib/contact/clib/matrix.h:11:14: error: conflicting declaration ‘typedef REAL VECTOR [16]’
   11 | typedef REAL VECTOR[MAX];
      |              ^~~~~~
/usr/share/euslisp/contrib/contact/clib/arith.h:26:14: note: previous declaration as ‘typedef REAL VECTOR [50]’
   26 | typedef REAL VECTOR[MAX];
      |              ^~~~~~
/usr/share/euslisp/contrib/contact/clib/matrix.h:12:16: error: conflicting declaration ‘typedef REAL MATRIX [16][50]’
   12 | typedef VECTOR MATRIX[MAX];
      |                ^~~~~~
/usr/share/euslisp/contrib/contact/clib/arith.h:27:16: note: previous declaration as ‘typedef REAL MATRIX [50][50]’
   27 | typedef VECTOR MATRIX[MAX];
      |                ^~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:14:
/usr/share/euslisp/contrib/contact/clib3/arith.h:34:16: error: redefinition of ‘struct line’
   34 | typedef struct line {
      |                ^~~~
/usr/share/euslisp/contrib/contact/clib/arith.h:33:16: note: previous definition of ‘struct line’
   33 | typedef struct line {
      |                ^~~~
/usr/share/euslisp/contrib/contact/clib3/arith.h:41:3: error: conflicting declaration ‘typedef int LINE’
   41 | } LINE;
      |   ^~~~
/usr/share/euslisp/contrib/contact/clib/arith.h:40:3: note: previous declaration as ‘typedef struct line LINE’
   40 | } LINE;
      |   ^~~~
In file included from /tmp/94pVkNpeZR/dump1.h:19:
/usr/share/euslisp/lib/clib/vxw_proto.h:1:6: error: multiple definition of ‘enum argument_type’
    1 | enum argument_type {
      |      ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:16:
/usr/share/euslisp/contrib/vxworks/vxw_proto.h:1:6: note: previous definition here
    1 | enum argument_type {
      |      ^~~~~~~~~~~~~
/usr/share/euslisp/lib/clib/vxw_proto.h:6:9: error: redefinition of ‘union number_union’
    6 |   union number_union {
      |         ^~~~~~~~~~~~
/usr/share/euslisp/contrib/vxworks/vxw_proto.h:6:9: note: previous definition of ‘union number_union’
    6 |   union number_union {
      |         ^~~~~~~~~~~~
/usr/share/euslisp/lib/clib/vxw_proto.h:11:7: error: conflicting declaration ‘typedef int number_union’
   11 |     } number_union;
      |       ^~~~~~~~~~~~
/usr/share/euslisp/contrib/vxworks/vxw_proto.h:11:7: note: previous declaration as ‘typedef union number_union number_union’
   11 |     } number_union;
      |       ^~~~~~~~~~~~
In file included from /usr/share/euslisp/lisp/c/collector.h:10,
                 from /tmp/94pVkNpeZR/dump1.h:20:
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘int __xcc_cas_DI(xcc_DItype*, xcc_DItype, xcc_DItype)’:
/usr/share/euslisp/lisp/c/xccmem.h:388:26: error: ‘xcc_rawcas_DI’ was not declared in this scope; did you mean ‘xcc_rawcas_int’?
  388 |   return (*loc != ov) || xcc_rawcas_DI(loc,ov,nv);
      |                          ^~~~~~~~~~~~~
      |                          xcc_rawcas_int
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘int __xcc_cas_SI(xcc_SItype*, xcc_SItype, xcc_SItype)’:
/usr/share/euslisp/lisp/c/xccmem.h:396:26: error: ‘xcc_rawcas_SI’ was not declared in this scope; did you mean ‘xcc_rawcas_int’?
  396 |   return (*loc != ov) || xcc_rawcas_SI(loc,ov,nv);
      |                          ^~~~~~~~~~~~~
      |                          xcc_rawcas_int
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘int __xcc_cas_HI(xcc_HItype*, xcc_HItype, xcc_HItype)’:
/usr/share/euslisp/lisp/c/xccmem.h:410:10: error: ‘xcc_rawcas_SI’ was not declared in this scope; did you mean ‘xcc_rawcas_int’?
  410 |   return xcc_rawcas_SI(p,uov,unv.v);
      |          ^~~~~~~~~~~~~
      |          xcc_rawcas_int
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘int __xcc_cas_QI(xcc_QItype*, xcc_QItype, xcc_QItype)’:
/usr/share/euslisp/lisp/c/xccmem.h:424:10: error: ‘xcc_rawcas_SI’ was not declared in this scope; did you mean ‘xcc_rawcas_int’?
  424 |   return xcc_rawcas_SI(p,uov,unv.v);
      |          ^~~~~~~~~~~~~
      |          xcc_rawcas_int
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘xcc_DItype __xcc_atomic_swap_DI(xcc_DItype*, xcc_DItype)’:
/usr/share/euslisp/lisp/c/xccmem.h:453:25: error: ‘xcc_rawcas_DI’ was not declared in this scope; did you mean ‘xcc_rawcas_int’?
  453 |   do{ ov = *loc; }while(xcc_rawcas_DI(loc,ov,val));
      |                         ^~~~~~~~~~~~~
      |                         xcc_rawcas_int
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘xcc_SItype __xcc_atomic_swap_SI(xcc_SItype*, xcc_SItype)’:
/usr/share/euslisp/lisp/c/xccmem.h:463:25: error: ‘xcc_rawcas_SI’ was not declared in this scope; did you mean ‘xcc_rawcas_int’?
  463 |   do{ ov = *loc; }while(xcc_rawcas_SI(loc,ov,val));
      |                         ^~~~~~~~~~~~~
      |                         xcc_rawcas_int
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘xcc_HItype __xcc_atomic_swap_HI(xcc_HItype*, xcc_HItype)’:
/usr/share/euslisp/lisp/c/xccmem.h:476:10: error: ‘xcc_rawcas_SI’ was not declared in this scope; did you mean ‘xcc_rawcas_int’?
  476 |   }while(xcc_rawcas_SI(p,uov,unv.v));
      |          ^~~~~~~~~~~~~
      |          xcc_rawcas_int
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘xcc_QItype __xcc_atomic_swap_QI(xcc_QItype*, xcc_QItype)’:
/usr/share/euslisp/lisp/c/xccmem.h:489:10: error: ‘xcc_rawcas_SI’ was not declared in this scope; did you mean ‘xcc_rawcas_int’?
  489 |   }while(xcc_rawcas_SI(p,uov,unv.v));
      |          ^~~~~~~~~~~~~
      |          xcc_rawcas_int
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘xcc_DFtype __xcc_atomic_swap_DF(xcc_DFtype*, xcc_DFtype)’:
/usr/share/euslisp/lisp/c/xccmem.h:39:1: error: statement-expressions are not allowed outside functions nor in template-argument lists
   39 | ({ union { TP x1; typeof(x) x2; } _u ; _u.x2 = (x); _u.x1; })
      | ^
/usr/share/euslisp/lisp/c/xccmem.h:498:10: note: in expansion of macro ‘FORCE_TYPE’
  498 |   return FORCE_TYPE(xcc_DFtype,
      |          ^~~~~~~~~~
/usr/share/euslisp/lisp/c/xccmem.h:499:21: note: in expansion of macro ‘xcc_atomic_swap_DI’
  499 |                     xcc_atomic_swap_DI((xcc_DItype *)(loc),
      |                     ^~~~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/xccmem.h:500:40: note: in expansion of macro ‘FORCE_TYPE’
  500 |                                        FORCE_TYPE(xcc_DItype,val)));
      |                                        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘xcc_SFtype __xcc_atomic_swap_SF(xcc_SFtype*, xcc_SFtype)’:
/usr/share/euslisp/lisp/c/xccmem.h:39:1: error: statement-expressions are not allowed outside functions nor in template-argument lists
   39 | ({ union { TP x1; typeof(x) x2; } _u ; _u.x2 = (x); _u.x1; })
      | ^
/usr/share/euslisp/lisp/c/xccmem.h:508:10: note: in expansion of macro ‘FORCE_TYPE’
  508 |   return FORCE_TYPE(xcc_SFtype,
      |          ^~~~~~~~~~
/usr/share/euslisp/lisp/c/xccmem.h:509:21: note: in expansion of macro ‘xcc_atomic_swap_SI’
  509 |                     xcc_atomic_swap_SI((xcc_SItype *)(loc),
      |                     ^~~~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/xccmem.h:510:40: note: in expansion of macro ‘FORCE_TYPE’
  510 |                                        FORCE_TYPE(xcc_SItype,val)));
      |                                        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘int __xcc_try_rlock(int*)’:
/usr/share/euslisp/lisp/c/xccmem.h:809:22: error: ‘xcc_rawcas_SI’ was not declared in this scope; did you mean ‘xcc_rawcas_int’?
  809 | (sizeof(*(loc))==4 ? xcc_rawcas_SI((xcc_SItype *)(loc),(ov),(nv)) :\
      |                      ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/xccmem.h:986:20: note: in expansion of macro ‘xcc_rawcas_int’
  986 |   return ((c<0) || xcc_rawcas_int(loc,c,c+1));
      |                    ^~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/xccmem.h: In function ‘void __xcc_release_rlock(int*)’:
/usr/share/euslisp/lisp/c/xccmem.h:809:22: error: ‘xcc_rawcas_SI’ was not declared in this scope; did you mean ‘xcc_rawcas_int’?
  809 | (sizeof(*(loc))==4 ? xcc_rawcas_SI((xcc_SItype *)(loc),(ov),(nv)) :\
      |                      ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/xccmem.h:998:29: note: in expansion of macro ‘xcc_rawcas_int’
  998 |   int c; do{c = *loc;}while(xcc_rawcas_int(loc,c,c-1));
      |                             ^~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/collector.h: At global scope:
/usr/share/euslisp/lisp/c/collector.h:164:3: error: ‘pointer’ does not name a type; did you mean ‘pointerpop’?
  164 |   pointer addr;
      |   ^~~~~~~
      |   pointerpop
/usr/share/euslisp/lisp/c/collector.h:216:3: error: ‘mutex_t’ does not name a type
  216 |   mutex_t gc_state_lock;
      |   ^~~~~~~
/usr/share/euslisp/lisp/c/collector.h:217:3: error: ‘mutex_t’ does not name a type
  217 |   mutex_t collector_lock;
      |   ^~~~~~~
/usr/share/euslisp/lisp/c/collector.h:218:3: error: ‘cond_t’ does not name a type; did you mean ‘const’?
  218 |   cond_t ri_end_cv;
      |   ^~~~~~
      |   const
/usr/share/euslisp/lisp/c/collector.h:219:3: error: ‘cond_t’ does not name a type; did you mean ‘const’?
  219 |   cond_t gc_wakeup_cv;
      |   ^~~~~~
      |   const
/usr/share/euslisp/lisp/c/collector.h:254:8: error: ‘mutex_t’ does not name a type
  254 | extern mutex_t pstack_lock;
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/collector.h:255:8: error: ‘mutex_t’ does not name a type
  255 | extern mutex_t gcstate_lock;
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/collector.h:256:8: error: ‘pointer’ does not name a type; did you mean ‘pointerpop’?
  256 | extern pointer pstack[];
      |        ^~~~~~~
      |        pointerpop
/usr/share/euslisp/lisp/c/collector.h:257:17: error: ‘pointer’ does not name a type; did you mean ‘pointerpop’?
  257 | extern volatile pointer *psp;
      |                 ^~~~~~~
      |                 pointerpop
/usr/share/euslisp/lisp/c/collector.h:258:17: error: ‘pointer’ does not name a type; did you mean ‘pointerpop’?
  258 | extern volatile pointer *oldpsp;
      |                 ^~~~~~~
      |                 pointerpop
/usr/share/euslisp/lisp/c/collector.h:259:8: error: ‘pointer’ does not name a type; did you mean ‘pointerpop’?
  259 | extern pointer *pstacklimit;
      |        ^~~~~~~
      |        pointerpop
In file included from /usr/include/features.h:487,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from /usr/share/euslisp/contrib/contact/clib/arith.h:8:
/usr/include/string.h:227:6: error: expected initializer before ‘noexcept’
  227 |      __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1));
      |      ^~~~~~~
/usr/include/string.h:229:6: error: expected initializer before ‘noexcept’
  229 |      __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1));
      |      ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:517:20: error: expected unqualified-id before ‘class’
  517 |   pointer selector,class,ownerclass,method;
      |                    ^~~~~
/usr/share/euslisp/lisp/c/eus.h:695:16: error: ‘cell* VECTOR’ redeclared as different kind of entity
  695 | extern pointer VECTOR,VECCLASS,FLTVECTOR,INTVECTOR,OBJECT,READTABLE;
      |                ^~~~~~
/usr/share/euslisp/contrib/contact/clib3/arith.h:27:14: note: previous declaration ‘typedef REAL VECTOR [50]’
   27 | typedef REAL VECTOR[MAX];
      |              ^~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:22:
/usr/share/euslisp/lisp/c/eus.old.h:81:8: error: redefinition of ‘struct cellheader’
   81 | struct cellheader {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:174:8: note: previous definition of ‘struct cellheader’
  174 | struct cellheader {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:94:8: error: redefinition of ‘struct cons’
   94 | struct cons {
      |        ^~~~
/usr/share/euslisp/lisp/c/eus.h:193:8: note: previous definition of ‘struct cons’
  193 | struct cons {
      |        ^~~~
/usr/share/euslisp/lisp/c/eus.old.h:98:8: error: redefinition of ‘struct propertied_object’
   98 | struct propertied_object {
      |        ^~~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:197:8: note: previous definition of ‘struct propertied_object’
  197 | struct propertied_object {
      |        ^~~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:101:8: error: redefinition of ‘struct symbol’
  101 | struct symbol {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:200:8: note: previous definition of ‘struct symbol’
  200 | struct symbol {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:109:8: error: redefinition of ‘struct string’
  109 | struct string {         /*resembles with vector*/
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:208:8: note: previous definition of ‘struct string’
  208 | struct string {         /*resembles with vector*/
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:113:8: error: redefinition of ‘struct package’
  113 | struct package {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:216:8: note: previous definition of ‘struct package’
  216 | struct package {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:125:8: error: redefinition of ‘struct code’
  125 | struct code {
      |        ^~~~
/usr/share/euslisp/lisp/c/eus.h:228:8: note: previous definition of ‘struct code’
  228 | struct code {
      |        ^~~~
/usr/share/euslisp/lisp/c/eus.old.h:132:8: error: redefinition of ‘struct fcode’
  132 | struct fcode {          /*foreign function code*/
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.h:238:8: note: previous definition of ‘struct fcode’
  238 | struct fcode {          /*foreign function code*/
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.old.h:140:8: error: redefinition of ‘struct ldmodule’
  140 | struct ldmodule {       /*foreign language object module*/
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:247:8: note: previous definition of ‘struct ldmodule’
  247 | struct ldmodule {       /*foreign language object module*/
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:149:8: error: redefinition of ‘struct closure’
  149 | struct closure {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:259:8: note: previous definition of ‘struct closure’
  259 | struct closure {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:157:8: error: redefinition of ‘struct stream’
  157 | struct stream {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:271:8: note: previous definition of ‘struct stream’
  271 | struct stream {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:164:8: error: redefinition of ‘struct filestream’
  164 | struct filestream {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:278:8: note: previous definition of ‘struct filestream’
  278 | struct filestream {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:173:8: error: redefinition of ‘struct iostream’
  173 | struct iostream {
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:287:8: note: previous definition of ‘struct iostream’
  287 | struct iostream {
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:177:8: error: redefinition of ‘struct labref’
  177 | struct labref {         /*used for reading labeled forms: #n#,#n=*/
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:291:8: note: previous definition of ‘struct labref’
  291 | struct labref {         /*used for reading labeled forms: #n#,#n=*/
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:183:8: error: redefinition of ‘struct vector’
  183 | struct vector {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:297:8: note: previous definition of ‘struct vector’
  297 | struct vector {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:187:8: error: redefinition of ‘struct intvector’
  187 | struct intvector {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:301:8: note: previous definition of ‘struct intvector’
  301 | struct intvector {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:191:8: error: redefinition of ‘struct floatvector’
  191 | struct floatvector {
      |        ^~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:305:8: note: previous definition of ‘struct floatvector’
  305 | struct floatvector {
      |        ^~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:195:8: error: redefinition of ‘struct arrayheader’
  195 | struct arrayheader {
      |        ^~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:309:8: note: previous definition of ‘struct arrayheader’
  309 | struct arrayheader {
      |        ^~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:204:8: error: redefinition of ‘struct object’
  204 | struct object {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:318:8: note: previous definition of ‘struct object’
  318 | struct object {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:207:8: error: expected identifier before ‘class’
  207 | struct class {
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.old.h:207:1: error: multiple types in one declaration
  207 | struct class {
      | ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:218:8: error: redefinition of ‘struct vecclass’
  218 | struct vecclass {       /*vector class*/
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:332:8: note: previous definition of ‘struct vecclass’
  332 | struct vecclass {       /*vector class*/
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:230:8: error: redefinition of ‘struct readtable’
  230 | struct readtable {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:344:8: note: previous definition of ‘struct readtable’
  344 | struct readtable {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:236:8: error: redefinition of ‘struct threadport’
  236 | struct threadport {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:351:8: note: previous definition of ‘struct threadport’
  351 | struct threadport {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:251:10: error: redefinition of ‘struct cell’
  251 |   struct cell {
      |          ^~~~
/usr/share/euslisp/lisp/c/eus.h:380:10: note: previous definition of ‘struct cell’
  380 |   struct cell {
      |          ^~~~
/usr/share/euslisp/lisp/c/eus.old.h:285:7: error: conflicting declaration ‘typedef int cell’
  285 |     } cell;
      |       ^~~~
/usr/share/euslisp/lisp/c/eus.h:424:7: note: previous declaration as ‘typedef struct cell cell’
  424 |     } cell;
      |       ^~~~
/usr/share/euslisp/lisp/c/eus.old.h:288:9: error: redefinition of ‘union numunion’
  288 |   union numunion {
      |         ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:427:9: note: previous definition of ‘union numunion’
  427 |   union numunion {
      |         ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:292:7: error: conflicting declaration ‘typedef int numunion’
  292 |     } numunion;
      |       ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:434:7: note: previous declaration as ‘typedef union numunion numunion’
  434 |     } numunion;
      |       ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:295:8: error: redefinition of ‘struct bcell’
  295 | struct bcell {
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.h:437:8: note: previous definition of ‘struct bcell’
  437 | struct bcell {
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.old.h:303:8: error: redefinition of ‘struct chunk’
  303 | struct chunk {
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.h:445:8: note: previous definition of ‘struct chunk’
  445 | struct chunk {
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.old.h:310:21: error: conflicting declaration ‘typedef struct cixpair cixpair’
  310 |         short sub;} cixpair;
      |                     ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:452:21: note: previous declaration as ‘typedef struct cixpair cixpair’
  452 |         short sub;} cixpair;
      |                     ^~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:312:6: error: multiple definition of ‘enum ch_type’
  312 | enum ch_type {
      |      ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:454:6: note: previous definition here
  454 | enum ch_type {
      |      ^~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:323:6: error: multiple definition of ‘enum ch_attr’
  323 | enum ch_attr {
      |      ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:465:6: note: previous definition here
  465 | enum ch_attr {
      |      ^~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:330:8: error: redefinition of ‘struct callframe’
  330 | struct callframe {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:472:8: note: previous definition of ‘struct callframe’
  472 | struct callframe {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:335:8: error: redefinition of ‘struct bindframe’
  335 | struct bindframe {      /*to achieve lexical binding in the interpreter*/
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:477:8: note: previous definition of ‘struct bindframe’
  477 | struct bindframe {      /*to achieve lexical binding in the interpreter*/
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:340:8: error: redefinition of ‘struct specialbindframe’
  340 | struct specialbindframe {       /*special value binding frame*/
      |        ^~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:482:8: note: previous definition of ‘struct specialbindframe’
  482 | struct specialbindframe {       /*special value binding frame*/
      |        ^~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:345:8: error: redefinition of ‘struct blockframe’
  345 | struct blockframe {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:487:8: note: previous definition of ‘struct blockframe’
  487 | struct blockframe {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:351:8: error: redefinition of ‘struct catchframe’
  351 | struct catchframe {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:493:8: note: previous definition of ‘struct catchframe’
  493 | struct catchframe {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:360:8: error: redefinition of ‘struct protectframe’
  360 | struct protectframe {
      |        ^~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:502:8: note: previous definition of ‘struct protectframe’
  502 | struct protectframe {
      |        ^~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:365:9: error: redefinition of ‘struct fletframe’
  365 | struct  fletframe {
      |         ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:507:9: note: previous definition of ‘struct fletframe’
  507 | struct  fletframe {
      |         ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:374:8: error: redefinition of ‘struct methdef’
  374 | struct methdef {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:516:8: note: previous definition of ‘struct methdef’
  516 | struct methdef {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:391:9: error: conflicting declaration ‘typedef struct context context’
  391 |         context;
      |         ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:554:9: note: previous declaration as ‘typedef struct context context’
  554 |         context;
      |         ^~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:398:18: error: conflicting declaration ‘buddybase buddy [31]’
  398 |   bpointer bp;}  buddy[MAXBUDDY+1];
      |                  ^~~~~
/usr/share/euslisp/lisp/c/eus.h:590:25: note: previous declaration as ‘buddyfree buddy [41]’
  590 | extern struct buddyfree buddy[MAXBUDDY+1];
      |                         ^~~~~
/usr/share/euslisp/lisp/c/eus.old.h:400:8: error: redefinition of ‘struct class_desc’
  400 | struct class_desc {     /* per- class descripter */
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:565:8: note: previous definition of ‘struct class_desc’
  565 | struct class_desc {     /* per- class descripter */
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:405:8: error: redefinition of ‘struct built_in_cid’
  405 | struct built_in_cid {
      |        ^~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:570:8: note: previous definition of ‘struct built_in_cid’
  570 | struct built_in_cid {
      |        ^~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:421:25: error: conflicting declaration ‘buddybase buddy [31]’
  421 | extern struct buddybase buddy[MAXBUDDY+1];
      |                         ^~~~~
/usr/share/euslisp/lisp/c/eus.h:590:25: note: previous declaration as ‘buddyfree buddy [41]’
  590 | extern struct buddyfree buddy[MAXBUDDY+1];
      |                         ^~~~~
/usr/share/euslisp/lisp/c/eus.old.h:428:13: error: conflicting declaration ‘long int alloccount [30]’
  428 | extern long alloccount[MAXBUDDY];
      |             ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:597:13: note: previous declaration as ‘long int alloccount [40]’
  597 | extern long alloccount[MAXBUDDY];
      |             ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:495:26: error: conflicting declaration ‘class_desc classtab [256]’
  495 | extern struct class_desc classtab[MAXCLASS];
      |                          ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:678:26: note: previous declaration as ‘class_desc classtab [4096]’
  678 | extern struct class_desc classtab[MAXCLASS];
      |                          ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:511:16: error: ‘cell* VECTOR’ redeclared as different kind of entity
  511 | extern pointer VECTOR,VECCLASS,FLTVECTOR,INTVECTOR,OBJECT,READTABLE;
      |                ^~~~~~
/usr/share/euslisp/contrib/contact/clib3/arith.h:27:14: note: previous declaration ‘typedef REAL VECTOR [50]’
   27 | typedef REAL VECTOR[MAX];
      |              ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:631:6: error: multiple definition of ‘enum errorcode’
  631 | enum errorcode {
      |      ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:915:6: note: previous definition here
  915 | enum errorcode {
      |      ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:790:8: error: ‘mutex_t’ does not name a type
  790 | extern mutex_t mark_lock;
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:793:8: error: ‘mutex_t’ does not name a type
  793 | extern mutex_t p_mark_lock;
      |        ^~~~~~~
/usr/share/euslisp/contrib/contact/clib3/arith.h:12:13: error: expected unqualified-id before numeric constant
   12 | #define MAX 50
      |             ^~
/usr/share/euslisp/lisp/c/eus_proto.h:44:16: note: in expansion of macro ‘MAX’
   44 | extern pointer MAX(context */*ctx*/, int /*n*/, pointer /*argv*/*);
      |                ^~~
In file included from /tmp/94pVkNpeZR/dump1.h:23:
/usr/share/euslisp/lisp/c/eus_proto.h:195:16: error: conflicting declaration of ‘cell* csend()’ with ‘C’ linkage
  195 | extern pointer csend();
      |                ^~~~~
/usr/share/euslisp/lisp/c/eus.old.h:721:16: note: previous declaration with ‘C++’ linkage
  721 | extern pointer csend();
      |                ^~~~~
/usr/share/euslisp/lisp/c/eus_proto.h:201:16: error: expected unqualified-id before ‘export’
  201 | extern pointer export(pointer /*sym*/, pointer /*pkg*/);
      |                ^~~~~~
/usr/share/euslisp/lisp/c/eus_proto.h:285:16: error: conflicting declaration of C function ‘cell* memq(pointer, pointer)’
  285 | extern pointer memq(pointer /*item*/, pointer /*list*/);
      |                ^~~~
/usr/share/euslisp/lisp/c/eus.old.h:737:16: note: previous declaration ‘cell* memq()’
  737 | extern pointer memq();
      |                ^~~~
/usr/share/euslisp/lisp/c/eus_proto.h:313:16: error: conflicting declaration of C function ‘cell* Getstring(pointer)’
  313 | extern pointer Getstring(pointer /*s*/);
      |                ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:735:16: note: previous declaration ‘cell* Getstring()’
  735 | extern pointer Getstring();
      |                ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus_proto.h:324:16: error: conflicting declaration of C function ‘cell* findpkg(pointer)’
  324 | extern pointer findpkg(pointer /*pkgname*/);
      |                ^~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:736:16: note: previous declaration ‘cell* findpkg()’
  736 | extern pointer findpkg();
      |                ^~~~~~~
/usr/share/euslisp/lisp/c/eus_proto.h:561:13: error: expected unqualified-id before ‘throw’
  561 | extern void throw(context */*ctx*/, pointer /*tag*/, pointer /*result*/);
      |             ^~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:24:
/usr/share/euslisp/lisp/c/eus_thr.h:98:9: error: ‘mutex_t’ does not name a type
   98 |         mutex_t      lock;
      |         ^~~~~~~
/usr/share/euslisp/lisp/c/eus_thr.h:99:9: error: ‘cond_t’ does not name a type; did you mean ‘const’?
   99 |         cond_t       cond;
      |         ^~~~~~
      |         const
/usr/share/euslisp/lisp/c/eus_thr.h:103:9: error: ‘mutex_t’ does not name a type
  103 |         mutex_t      lock;
      |         ^~~~~~~
/usr/share/euslisp/lisp/c/eus_thr.h:104:9: error: ‘cond_t’ does not name a type; did you mean ‘const’?
  104 |         cond_t       r_cond;
      |         ^~~~~~
      |         const
/usr/share/euslisp/lisp/c/eus_thr.h:105:9: error: ‘cond_t’ does not name a type; did you mean ‘const’?
  105 |         cond_t       w_cond;
      |         ^~~~~~
      |         const
/usr/share/euslisp/lisp/c/eus_thr.h:144:8: error: ‘mutex_t’ does not name a type
  144 | extern mutex_t  mark_lock;
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus_thr.h:145:18: error: conflicting declaration of ‘char* mark_locking’ with ‘C’ linkage
  145 | extern char     *mark_locking;
      |                  ^~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:791:14: note: previous declaration with ‘C++’ linkage
  791 | extern char *mark_locking;
      |              ^~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus_thr.h:146:17: error: conflicting declaration of ‘int mark_lock_thread’ with ‘C’ linkage
  146 | extern int      mark_lock_thread;
      |                 ^~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:792:12: note: previous declaration with ‘C++’ linkage
  792 | extern int mark_lock_thread;
      |            ^~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus_thr.h:150:8: error: ‘mutex_t’ does not name a type
  150 | extern mutex_t  alloc_lock;
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus_thr.h:151:8: error: ‘mutex_t’ does not name a type
  151 | extern mutex_t  free_thread_lock;
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus_thr.h:152:8: error: ‘mutex_t’ does not name a type
  152 | extern mutex_t  qthread_lock;
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus_thr.h:153:8: error: ‘mutex_t’ does not name a type
  153 | extern mutex_t  qsort_lock;
      |        ^~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:29:
/usr/share/euslisp/lisp/geo/compose.h:11:18: error: conflicting declaration ‘cell* (* ftab [31])()’
   11 | static pointer (*ftab[31])();
      |                  ^~~~
In file included from /tmp/94pVkNpeZR/dump1.h:28:
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/compose.h:14:14: error: conflicting declaration ‘char* quote_strings [227]’
   14 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:30:
/usr/share/euslisp/lisp/geo/dda.h:1:18: error: conflicting declaration ‘cell* (* ftab [4])()’
    1 | static pointer (*ftab[4])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/dda.h:4:14: error: conflicting declaration ‘char* quote_strings [44]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:31:
/usr/share/euslisp/lisp/geo/geobody.h:17:18: error: conflicting declaration ‘cell* (* ftab [31])()’
   17 | static pointer (*ftab[31])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/geobody.h:20:14: error: conflicting declaration ‘char* quote_strings [301]’
   20 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:32:
/usr/share/euslisp/lisp/geo/geoclasses.h:1:18: error: conflicting declaration ‘cell* (* ftab [2])()’
    1 | static pointer (*ftab[2])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/geoclasses.h:4:14: error: conflicting declaration ‘char* quote_strings [70]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:33:
/usr/share/euslisp/lisp/geo/geopack.h:3:18: error: conflicting declaration ‘cell* (* ftab [19])()’
    3 | static pointer (*ftab[19])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/geopack.h:6:14: error: conflicting declaration ‘char* quote_strings [506]’
    6 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:34:
/usr/share/euslisp/lisp/geo/hid.h:3:18: error: conflicting declaration ‘cell* (* ftab [8])()’
    3 | static pointer (*ftab[8])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/hid.h:6:14: error: conflicting declaration ‘char* quote_strings [123]’
    6 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:35:
/usr/share/euslisp/lisp/geo/polygon.h:2:18: error: conflicting declaration ‘cell* (* ftab [8])()’
    2 | static pointer (*ftab[8])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/polygon.h:5:14: error: conflicting declaration ‘char* quote_strings [88]’
    5 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:36:
/usr/share/euslisp/lisp/geo/primt.h:11:18: error: conflicting declaration ‘cell* (* ftab [26])()’
   11 | static pointer (*ftab[26])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/primt.h:14:14: error: conflicting declaration ‘char* quote_strings [229]’
   14 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:37:
/usr/share/euslisp/lisp/geo/shadow.h:6:18: error: conflicting declaration ‘cell* (* ftab [14])()’
    6 | static pointer (*ftab[14])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/shadow.h:9:14: error: conflicting declaration ‘char* quote_strings [88]’
    9 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:38:
/usr/share/euslisp/lisp/geo/viewing.h:2:18: error: conflicting declaration ‘cell* (* ftab [10])()’
    2 | static pointer (*ftab[10])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/viewing.h:5:14: error: conflicting declaration ‘char* quote_strings [140]’
    5 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:39:
/usr/share/euslisp/lisp/geo/viewport.h:5:18: error: conflicting declaration ‘cell* (* ftab [12])()’
    5 | static pointer (*ftab[12])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/viewport.h:8:14: error: conflicting declaration ‘char* quote_strings [284]’
    8 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:40:
/usr/share/euslisp/lisp/geo/viewsurface.h:2:18: error: conflicting declaration ‘cell* (* ftab [3])()’
    2 | static pointer (*ftab[3])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/viewsurface.h:5:14: error: conflicting declaration ‘char* quote_strings [84]’
    5 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:41:
/usr/share/euslisp/lisp/image/pbmfile.h:5:18: error: conflicting declaration ‘cell* (* ftab [8])()’
    5 | static pointer (*ftab[8])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/image/pbmfile.h:8:14: error: conflicting declaration ‘char* quote_strings [95]’
    8 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:43:
/usr/share/euslisp/lisp/image/piximage.h:2:18: error: conflicting declaration ‘cell* (* ftab [17])()’
    2 | static pointer (*ftab[17])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/image/piximage.h:5:14: error: conflicting declaration ‘char* quote_strings [308]’
    5 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:44:
/usr/share/euslisp/lisp/opengl/src/eglforeign.h:1:18: error: conflicting declaration ‘cell* (* ftab [2])()’
    1 | static pointer (*ftab[2])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/eglforeign.h:4:14: error: conflicting declaration ‘char* quote_strings [10]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:45:
/usr/share/euslisp/lisp/opengl/src/glconst.h:1:18: error: conflicting declaration ‘cell* (* ftab [1])()’
    1 | static pointer (*ftab[1])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/glconst.h:4:14: error: conflicting declaration ‘char* quote_strings [538]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:46:
/usr/share/euslisp/lisp/opengl/src/gldecl.h:1:18: error: conflicting declaration ‘cell* (* ftab [4])()’
    1 | static pointer (*ftab[4])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/gldecl.h:4:14: error: conflicting declaration ‘char* quote_strings [35]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:47:
/usr/share/euslisp/lisp/opengl/src/gleus.h:1:18: error: conflicting declaration ‘cell* (* ftab [5])()’
    1 | static pointer (*ftab[5])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/gleus.h:4:14: error: conflicting declaration ‘char* quote_strings [14]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:48:
/usr/share/euslisp/lisp/opengl/src/glforeign.h:2:18: error: conflicting declaration ‘cell* (* ftab [10])()’
    2 | static pointer (*ftab[10])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/glforeign.h:5:14: error: conflicting declaration ‘char* quote_strings [66]’
    5 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:49:
/usr/share/euslisp/lisp/opengl/src/glprim.h:9:18: error: conflicting declaration ‘cell* (* ftab [35])()’
    9 | static pointer (*ftab[35])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/glprim.h:12:14: error: conflicting declaration ‘char* quote_strings [89]’
   12 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:50:
/usr/share/euslisp/lisp/opengl/src/gltexture.h:5:18: error: conflicting declaration ‘cell* (* ftab [10])()’
    5 | static pointer (*ftab[10])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/gltexture.h:8:14: error: conflicting declaration ‘char* quote_strings [55]’
    8 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:51:
/usr/share/euslisp/lisp/opengl/src/gluconst.h:1:18: error: conflicting declaration ‘cell* (* ftab [1])()’
    1 | static pointer (*ftab[1])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/gluconst.h:4:14: error: conflicting declaration ‘char* quote_strings [162]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:52:
/usr/share/euslisp/lisp/opengl/src/gluforeign.h:1:18: error: conflicting declaration ‘cell* (* ftab [4])()’
    1 | static pointer (*ftab[4])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/gluforeign.h:4:14: error: conflicting declaration ‘char* quote_strings [17]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:53:
/usr/share/euslisp/lisp/opengl/src/glutil.h:1:18: error: conflicting declaration ‘cell* (* ftab [1])()’
    1 | static pointer (*ftab[1])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/glutil.h:4:14: error: conflicting declaration ‘char* quote_strings [7]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:54:
/usr/share/euslisp/lisp/opengl/src/glview.h:3:18: error: conflicting declaration ‘cell* (* ftab [44])()’
    3 | static pointer (*ftab[44])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/glview.h:6:14: error: conflicting declaration ‘char* quote_strings [243]’
    6 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:55:
/usr/share/euslisp/lisp/opengl/src/glxconst.h:1:18: error: conflicting declaration ‘cell* (* ftab [1])()’
    1 | static pointer (*ftab[1])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/glxconst.h:4:14: error: conflicting declaration ‘char* quote_strings [93]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:56:
/usr/share/euslisp/lisp/opengl/src/glxforeign.h:1:18: error: conflicting declaration ‘cell* (* ftab [2])()’
    1 | static pointer (*ftab[2])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/glxforeign.h:4:14: error: conflicting declaration ‘char* quote_strings [11]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:57:
/usr/share/euslisp/lisp/opengl/src/toiv.h:4:18: error: conflicting declaration ‘cell* (* ftab [3])()’
    4 | static pointer (*ftab[3])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/opengl/src/toiv.h:7:14: error: conflicting declaration ‘char* quote_strings [56]’
    7 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /usr/share/euslisp/lisp/opengl/src/util.h:8,
                 from /tmp/94pVkNpeZR/dump1.h:58:
/usr/share/euslisp/lisp/c/eus.h:174:8: error: redefinition of ‘struct cellheader’
  174 | struct cellheader {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:174:8: note: previous definition of ‘struct cellheader’
  174 | struct cellheader {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:193:8: error: redefinition of ‘struct cons’
  193 | struct cons {
      |        ^~~~
/usr/share/euslisp/lisp/c/eus.h:193:8: note: previous definition of ‘struct cons’
  193 | struct cons {
      |        ^~~~
/usr/share/euslisp/lisp/c/eus.h:197:8: error: redefinition of ‘struct propertied_object’
  197 | struct propertied_object {
      |        ^~~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:197:8: note: previous definition of ‘struct propertied_object’
  197 | struct propertied_object {
      |        ^~~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:200:8: error: redefinition of ‘struct symbol’
  200 | struct symbol {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:200:8: note: previous definition of ‘struct symbol’
  200 | struct symbol {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:208:8: error: redefinition of ‘struct string’
  208 | struct string {         /*resembles with vector*/
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:208:8: note: previous definition of ‘struct string’
  208 | struct string {         /*resembles with vector*/
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:212:8: error: redefinition of ‘struct foreign’
  212 | struct foreign {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:212:8: note: previous definition of ‘struct foreign’
  212 | struct foreign {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:216:8: error: redefinition of ‘struct package’
  216 | struct package {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:216:8: note: previous definition of ‘struct package’
  216 | struct package {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:228:8: error: redefinition of ‘struct code’
  228 | struct code {
      |        ^~~~
/usr/share/euslisp/lisp/c/eus.h:228:8: note: previous definition of ‘struct code’
  228 | struct code {
      |        ^~~~
/usr/share/euslisp/lisp/c/eus.h:238:8: error: redefinition of ‘struct fcode’
  238 | struct fcode {          /*foreign function code*/
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.h:238:8: note: previous definition of ‘struct fcode’
  238 | struct fcode {          /*foreign function code*/
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.h:247:8: error: redefinition of ‘struct ldmodule’
  247 | struct ldmodule {       /*foreign language object module*/
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:247:8: note: previous definition of ‘struct ldmodule’
  247 | struct ldmodule {       /*foreign language object module*/
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:259:8: error: redefinition of ‘struct closure’
  259 | struct closure {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:259:8: note: previous definition of ‘struct closure’
  259 | struct closure {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:271:8: error: redefinition of ‘struct stream’
  271 | struct stream {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:271:8: note: previous definition of ‘struct stream’
  271 | struct stream {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:278:8: error: redefinition of ‘struct filestream’
  278 | struct filestream {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:278:8: note: previous definition of ‘struct filestream’
  278 | struct filestream {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:287:8: error: redefinition of ‘struct iostream’
  287 | struct iostream {
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:287:8: note: previous definition of ‘struct iostream’
  287 | struct iostream {
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:291:8: error: redefinition of ‘struct labref’
  291 | struct labref {         /*used for reading labeled forms: #n#,#n=*/
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:291:8: note: previous definition of ‘struct labref’
  291 | struct labref {         /*used for reading labeled forms: #n#,#n=*/
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:297:8: error: redefinition of ‘struct vector’
  297 | struct vector {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:297:8: note: previous definition of ‘struct vector’
  297 | struct vector {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:301:8: error: redefinition of ‘struct intvector’
  301 | struct intvector {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:301:8: note: previous definition of ‘struct intvector’
  301 | struct intvector {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:305:8: error: redefinition of ‘struct floatvector’
  305 | struct floatvector {
      |        ^~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:305:8: note: previous definition of ‘struct floatvector’
  305 | struct floatvector {
      |        ^~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:309:8: error: redefinition of ‘struct arrayheader’
  309 | struct arrayheader {
      |        ^~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:309:8: note: previous definition of ‘struct arrayheader’
  309 | struct arrayheader {
      |        ^~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:318:8: error: redefinition of ‘struct object’
  318 | struct object {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:318:8: note: previous definition of ‘struct object’
  318 | struct object {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:321:8: error: redefinition of ‘struct _class’
  321 | struct _class {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:321:8: note: previous definition of ‘struct _class’
  321 | struct _class {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:332:8: error: redefinition of ‘struct vecclass’
  332 | struct vecclass {       /*vector class*/
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:332:8: note: previous definition of ‘struct vecclass’
  332 | struct vecclass {       /*vector class*/
      |        ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:344:8: error: redefinition of ‘struct readtable’
  344 | struct readtable {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:344:8: note: previous definition of ‘struct readtable’
  344 | struct readtable {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:351:8: error: redefinition of ‘struct threadport’
  351 | struct threadport {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:351:8: note: previous definition of ‘struct threadport’
  351 | struct threadport {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:366:8: error: redefinition of ‘struct ratio’
  366 | struct ratio {
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.h:366:8: note: previous definition of ‘struct ratio’
  366 | struct ratio {
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.h:370:8: error: redefinition of ‘struct complex’
  370 | struct complex {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:370:8: note: previous definition of ‘struct complex’
  370 | struct complex {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:374:8: error: redefinition of ‘struct bignum’
  374 | struct bignum {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:374:8: note: previous definition of ‘struct bignum’
  374 | struct bignum {
      |        ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:380:10: error: redefinition of ‘struct cell’
  380 |   struct cell {
      |          ^~~~
/usr/share/euslisp/lisp/c/eus.h:380:10: note: previous definition of ‘struct cell’
  380 |   struct cell {
      |          ^~~~
/usr/share/euslisp/lisp/c/eus.h:424:7: error: conflicting declaration ‘typedef int cell’
  424 |     } cell;
      |       ^~~~
/usr/share/euslisp/lisp/c/eus.h:424:7: note: previous declaration as ‘typedef struct cell cell’
  424 |     } cell;
      |       ^~~~
/usr/share/euslisp/lisp/c/eus.h:427:9: error: redefinition of ‘union numunion’
  427 |   union numunion {
      |         ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:427:9: note: previous definition of ‘union numunion’
  427 |   union numunion {
      |         ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:434:7: error: conflicting declaration ‘typedef int numunion’
  434 |     } numunion;
      |       ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:434:7: note: previous declaration as ‘typedef union numunion numunion’
  434 |     } numunion;
      |       ^~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:437:8: error: redefinition of ‘struct bcell’
  437 | struct bcell {
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.h:437:8: note: previous definition of ‘struct bcell’
  437 | struct bcell {
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.h:445:8: error: redefinition of ‘struct chunk’
  445 | struct chunk {
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.h:445:8: note: previous definition of ‘struct chunk’
  445 | struct chunk {
      |        ^~~~~
/usr/share/euslisp/lisp/c/eus.h:452:21: error: conflicting declaration ‘typedef struct cixpair cixpair’
  452 |         short sub;} cixpair;
      |                     ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:452:21: note: previous declaration as ‘typedef struct cixpair cixpair’
  452 |         short sub;} cixpair;
      |                     ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:454:6: error: multiple definition of ‘enum ch_type’
  454 | enum ch_type {
      |      ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:454:6: note: previous definition here
  454 | enum ch_type {
      |      ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:465:6: error: multiple definition of ‘enum ch_attr’
  465 | enum ch_attr {
      |      ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:465:6: note: previous definition here
  465 | enum ch_attr {
      |      ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:472:8: error: redefinition of ‘struct callframe’
  472 | struct callframe {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:472:8: note: previous definition of ‘struct callframe’
  472 | struct callframe {
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:477:8: error: redefinition of ‘struct bindframe’
  477 | struct bindframe {      /*to achieve lexical binding in the interpreter*/
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:477:8: note: previous definition of ‘struct bindframe’
  477 | struct bindframe {      /*to achieve lexical binding in the interpreter*/
      |        ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:482:8: error: redefinition of ‘struct specialbindframe’
  482 | struct specialbindframe {       /*special value binding frame*/
      |        ^~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:482:8: note: previous definition of ‘struct specialbindframe’
  482 | struct specialbindframe {       /*special value binding frame*/
      |        ^~~~~~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:487:8: error: redefinition of ‘struct blockframe’
  487 | struct blockframe {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:487:8: note: previous definition of ‘struct blockframe’
  487 | struct blockframe {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:493:8: error: redefinition of ‘struct catchframe’
  493 | struct catchframe {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:493:8: note: previous definition of ‘struct catchframe’
  493 | struct catchframe {
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:502:8: error: redefinition of ‘struct protectframe’
  502 | struct protectframe {
      |        ^~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:502:8: note: previous definition of ‘struct protectframe’
  502 | struct protectframe {
      |        ^~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:507:9: error: redefinition of ‘struct fletframe’
  507 | struct  fletframe {
      |         ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:507:9: note: previous definition of ‘struct fletframe’
  507 | struct  fletframe {
      |         ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:516:8: error: redefinition of ‘struct methdef’
  516 | struct methdef {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:516:8: note: previous definition of ‘struct methdef’
  516 | struct methdef {
      |        ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:554:9: error: conflicting declaration ‘typedef struct context context’
  554 |         context;
      |         ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:554:9: note: previous declaration as ‘typedef struct context context’
  554 |         context;
      |         ^~~~~~~
/usr/share/euslisp/lisp/c/eus.h:561:15: error: redefinition of ‘struct buddyfree’
  561 | extern struct buddyfree {
      |               ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:561:15: note: previous definition of ‘struct buddyfree’
  561 | extern struct buddyfree {
      |               ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:563:18: error: conflicting declaration ‘int buddy [41]’
  563 |   bpointer bp;}  buddy[MAXBUDDY+1];
      |                  ^~~~~
/usr/share/euslisp/lisp/c/eus.h:590:25: note: previous declaration as ‘buddyfree buddy [41]’
  590 | extern struct buddyfree buddy[MAXBUDDY+1];
      |                         ^~~~~
/usr/share/euslisp/lisp/c/eus.h:565:8: error: redefinition of ‘struct class_desc’
  565 | struct class_desc {     /* per- class descripter */
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:565:8: note: previous definition of ‘struct class_desc’
  565 | struct class_desc {     /* per- class descripter */
      |        ^~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:570:8: error: redefinition of ‘struct built_in_cid’
  570 | struct built_in_cid {
      |        ^~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:570:8: note: previous definition of ‘struct built_in_cid’
  570 | struct built_in_cid {
      |        ^~~~~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:695:16: error: ‘cell* VECTOR’ redeclared as different kind of entity
  695 | extern pointer VECTOR,VECCLASS,FLTVECTOR,INTVECTOR,OBJECT,READTABLE;
      |                ^~~~~~
/usr/share/euslisp/contrib/contact/clib3/arith.h:27:14: note: previous declaration ‘typedef REAL VECTOR [50]’
   27 | typedef REAL VECTOR[MAX];
      |              ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:557:22: error: expected unqualified-id before ‘int’
  557 | #define intval(p) (((int)(p))>>2)
      |                      ^~~
/usr/share/euslisp/lisp/c/eus.h:779:21: note: in expansion of macro ‘intval’
  779 | extern eusinteger_t intval(pointer p);
      |                     ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:557:22: error: expected ‘)’ before ‘int’
  557 | #define intval(p) (((int)(p))>>2)
      |                     ~^~~
/usr/share/euslisp/lisp/c/eus.h:779:21: note: in expansion of macro ‘intval’
  779 | extern eusinteger_t intval(pointer p);
      |                     ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:557:22: error: expected ‘)’ before ‘int’
  557 | #define intval(p) (((int)(p))>>2)
      |                    ~ ^~~
/usr/share/euslisp/lisp/c/eus.h:779:21: note: in expansion of macro ‘intval’
  779 | extern eusinteger_t intval(pointer p);
      |                     ^~~~~~
/usr/share/euslisp/lisp/c/eus.old.h:557:22: error: expected ‘)’ before ‘int’
  557 | #define intval(p) (((int)(p))>>2)
      |                   ~  ^~~
/usr/share/euslisp/lisp/c/eus.h:779:21: note: in expansion of macro ‘intval’
  779 | extern eusinteger_t intval(pointer p);
      |                     ^~~~~~
/usr/share/euslisp/lisp/c/eus.h:915:6: error: multiple definition of ‘enum errorcode’
  915 | enum errorcode {
      |      ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:915:6: note: previous definition here
  915 | enum errorcode {
      |      ^~~~~~~~~
/usr/share/euslisp/lisp/c/eus.h:1025:16: error: conflicting declaration of C function ‘cell* csend(context*, ...)’
 1025 | extern pointer csend(context *, ...);
      |                ^~~~~
/usr/share/euslisp/lisp/c/eus_proto.h:195:16: note: previous declaration ‘cell* csend()’
  195 | extern pointer csend();
      |                ^~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:59:
/usr/share/euslisp/lisp/xwindow/Xapplwin.h:2:18: error: conflicting declaration ‘cell* (* ftab [24])()’
    2 | static pointer (*ftab[24])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xapplwin.h:5:14: error: conflicting declaration ‘char* quote_strings [255]’
    5 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:60:
/usr/share/euslisp/lisp/xwindow/Xcanvas.h:1:18: error: conflicting declaration ‘cell* (* ftab [14])()’
    1 | static pointer (*ftab[14])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xcanvas.h:4:14: error: conflicting declaration ‘char* quote_strings [134]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:61:
/usr/share/euslisp/lisp/xwindow/Xcolor.h:1:18: error: conflicting declaration ‘cell* (* ftab [25])()’
    1 | static pointer (*ftab[25])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xcolor.h:4:14: error: conflicting declaration ‘char* quote_strings [214]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:62:
/usr/share/euslisp/lisp/xwindow/Xdecl.h:1:18: error: conflicting declaration ‘cell* (* ftab [4])()’
    1 | static pointer (*ftab[4])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xdecl.h:4:14: error: conflicting declaration ‘char* quote_strings [189]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:63:
/usr/share/euslisp/lisp/xwindow/Xeus.h:3:18: error: conflicting declaration ‘cell* (* ftab [68])()’
    3 | static pointer (*ftab[68])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xeus.h:6:14: error: conflicting declaration ‘char* quote_strings [528]’
    6 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:64:
/usr/share/euslisp/lisp/xwindow/Xevent.h:1:18: error: conflicting declaration ‘cell* (* ftab [19])()’
    1 | static pointer (*ftab[19])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xevent.h:4:14: error: conflicting declaration ‘char* quote_strings [279]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:65:
/usr/share/euslisp/lisp/xwindow/Xgraphics.h:1:18: error: conflicting declaration ‘cell* (* ftab [31])()’
    1 | static pointer (*ftab[31])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xgraphics.h:4:14: error: conflicting declaration ‘char* quote_strings [269]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:66:
/usr/share/euslisp/lisp/xwindow/Xitem.h:1:18: error: conflicting declaration ‘cell* (* ftab [20])()’
    1 | static pointer (*ftab[20])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xitem.h:4:14: error: conflicting declaration ‘char* quote_strings [232]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:67:
/usr/share/euslisp/lisp/xwindow/Xmenu.h:6:18: error: conflicting declaration ‘cell* (* ftab [3])()’
    6 | static pointer (*ftab[3])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xmenu.h:9:14: error: conflicting declaration ‘char* quote_strings [63]’
    9 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:68:
/usr/share/euslisp/lisp/xwindow/Xpanel.h:2:18: error: conflicting declaration ‘cell* (* ftab [7])()’
    2 | static pointer (*ftab[7])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xpanel.h:5:14: error: conflicting declaration ‘char* quote_strings [89]’
    5 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:69:
/usr/share/euslisp/lisp/xwindow/Xscroll.h:1:18: error: conflicting declaration ‘cell* (* ftab [5])()’
    1 | static pointer (*ftab[5])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xscroll.h:4:14: error: conflicting declaration ‘char* quote_strings [65]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:70:
/usr/share/euslisp/lisp/xwindow/Xtext.h:2:18: error: conflicting declaration ‘cell* (* ftab [21])()’
    2 | static pointer (*ftab[21])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xtext.h:5:14: error: conflicting declaration ‘char* quote_strings [277]’
    5 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
In file included from /tmp/94pVkNpeZR/dump1.h:71:
/usr/share/euslisp/lisp/xwindow/Xtop.h:1:18: error: conflicting declaration ‘cell* (* ftab [35])()’
    1 | static pointer (*ftab[35])();
      |                  ^~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:10:18: note: previous declaration as ‘cell* (* ftab [13])()’
   10 | static pointer (*ftab[13])();
      |                  ^~~~
/usr/share/euslisp/lisp/xwindow/Xtop.h:4:14: error: conflicting declaration ‘char* quote_strings [281]’
    4 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/usr/share/euslisp/lisp/geo/bodyrel.h:13:14: note: previous declaration as ‘char* quote_strings [97]’
   13 | static char *quote_strings[QUOTE_STRINGS_SIZE]={
      |              ^~~~~~~~~~~~~
/tmp/94pVkNpeZR/dump1.h:84:3: error: ‘bcell’ does not name a type
   84 |   bcell* tmp_add_class_10;
      |   ^~~~~
/tmp/94pVkNpeZR/dump1.h:100:3: error: ‘cons’ does not name a type
  100 |   cons* tmp_add_class_26;
      |   ^~~~
/tmp/94pVkNpeZR/dump1.h:106:3: error: ‘foreign’ does not name a type
  106 |   foreign* tmp_add_class_32;
      |   ^~~~~~~

