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 ." 4 | #error "GCC no longer implements ." | ^~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/varargs.h:5:2: error: #error "Revise your code to use ." 5 | #error "Revise your code to use ." | ^~~~~ 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; | ^~~~~~~