Skip to content

Instantly share code, notes, and snippets.

@dg1sbg
Created July 25, 2022 09:05
Show Gist options
  • Save dg1sbg/b7f245d83d8ee5074510288a35a4db75 to your computer and use it in GitHub Desktop.
Save dg1sbg/b7f245d83d8ee5074510288a35a4db75 to your computer and use it in GitHub Desktop.
ninja: Entering directory `build'
[1/24] Compiling ../src/gctools/globals.cc
[2/24] Compiling ../src/gctools/gcalloc.cc
[3/24] Compiling ../src/gctools/gcStack.cc
[4/24] Compiling ../src/gctools/gc_boot.cc
[5/24] Compiling ../src/gctools/interrupt.cc
[6/24] Compiling ../src/gctools/gctoolsPackage.cc
[7/24] Compiling ../src/gctools/mygc.c
FAILED: boehmprecise/src/gctools/mygc.o
/opt/homebrew/Cellar/llvm/14.0.6_1/bin/clang -Iboehmprecise -O3 -g -fPIC -I/opt/homebrew/Cellar/boost/1.79.0_1/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/ -Wno-macro-redefined -Wno-deprecated-declarations -Wno-deprecated-register -Wno-expansion-to-defined -Wno-return-type-c-linkage -Wno-invalid-offsetof -Wno-#pragma-messages -Wno-inconsistent-missing-override -Wno-error=c++11-narrowing -Wno-c++11-narrowing -Wno-deprecated-enum-enum-conversion -Wno-deprecated-anon-enum-enum-conversion -I/usr/local/include -I/opt/homebrew/Cellar/llvm/14.0.6_1/include -I.. -I/opt/homebrew/Cellar/fmt/8.1.1_1/include -I/opt/homebrew/Cellar/gmp/6.2.1_1/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/ffi -I../src/bdwgc -I../src/bdwgc/include -I../src/libatomic_ops/src -I../include -I../include/clasp/main -c -MD -MF boehmprecise/src/gctools/mygc.o.d -oboehmprecise/src/gctools/mygc.o ../src/gctools/mygc.c
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:63:
../src/bdwgc/extra/../os_dep.c:4684:32: error: use of undeclared identifier 'x86_THREAD_STATE64'
GC_MACH_THREAD_STATE);
^
../src/bdwgc/include/private/gc_priv.h:780:41: note: expanded from macro 'GC_MACH_THREAD_STATE'
# define GC_MACH_THREAD_STATE x86_THREAD_STATE64
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:166:5: error: unknown type name 'x86_thread_state64_t'; did you mean 'arm_thread_state64_t'?
GC_THREAD_STATE_T state;
^~~~~~~~~~~~~~~~~
arm_thread_state64_t
../src/bdwgc/include/private/gc_priv.h:779:41: note: expanded from macro 'GC_THREAD_STATE_T'
# define GC_THREAD_STATE_T x86_thread_state64_t
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h:102:36: note: 'arm_thread_state64_t' declared here
typedef _STRUCT_ARM_THREAD_STATE64 arm_thread_state64_t;
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:200:51: error: use of undeclared identifier 'x86_THREAD_STATE64_COUNT'
mach_msg_type_number_t thread_state_count = GC_MACH_THREAD_STATE_COUNT;
^
../src/bdwgc/include/private/gc_priv.h:781:41: note: expanded from macro 'GC_MACH_THREAD_STATE_COUNT'
# define GC_MACH_THREAD_STATE_COUNT x86_THREAD_STATE64_COUNT
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:204:48: error: use of undeclared identifier 'x86_THREAD_STATE64'
kern_result = thread_get_state(thread, GC_MACH_THREAD_STATE,
^
../src/bdwgc/include/private/gc_priv.h:780:41: note: expanded from macro 'GC_MACH_THREAD_STATE'
# define GC_MACH_THREAD_STATE x86_THREAD_STATE64
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:229:25: error: no member named '__rsp' in 'struct __darwin_arm_thread_state64'; did you mean '__sp'?
lo = (ptr_t)state.THREAD_FLD(rsp);
^~~~~~~~~~~~~~~
__sp
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:105:1: note: expanded from here
__rsp
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h:141:13: note: '__sp' declared here
__uint64_t __sp; /* Stack pointer x31 */
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:233:25: error: no member named '__rax' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(rax));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:106:1: note: expanded from here
__rax
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:234:25: error: no member named '__rbx' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(rbx));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:107:1: note: expanded from here
__rbx
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:235:25: error: no member named '__rcx' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(rcx));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:108:1: note: expanded from here
__rcx
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:236:25: error: no member named '__rdx' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(rdx));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:109:1: note: expanded from here
__rdx
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:237:25: error: no member named '__rdi' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(rdi));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:110:1: note: expanded from here
__rdi
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:238:25: error: no member named '__rsi' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(rsi));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:111:1: note: expanded from here
__rsi
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:239:25: error: no member named '__rbp' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(rbp));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:112:1: note: expanded from here
__rbp
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:241:25: error: no member named '__r8' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(r8));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:113:1: note: expanded from here
__r8
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:242:25: error: no member named '__r9' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(r9));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:114:1: note: expanded from here
__r9
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:243:25: error: no member named '__r10' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(r10));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:115:1: note: expanded from here
__r10
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:244:25: error: no member named '__r11' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(r11));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:116:1: note: expanded from here
__r11
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:245:25: error: no member named '__r12' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(r12));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:117:1: note: expanded from here
__r12
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:246:25: error: no member named '__r13' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(r13));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:118:1: note: expanded from here
__r13
^
In file included from ../src/gctools/mygc.c:58:
In file included from ../src/bdwgc/extra/gc.c:67:
../src/bdwgc/extra/../darwin_stop_world.c:247:25: error: no member named '__r14' in 'struct __darwin_arm_thread_state64'
GC_push_one(state.THREAD_FLD(r14));
~~~~~ ^
../src/bdwgc/include/private/gc_priv.h:829:26: note: expanded from macro 'THREAD_FLD'
# define THREAD_FLD(x) THREAD_FLD_NAME(x)
^
../src/bdwgc/include/private/gc_priv.h:822:31: note: expanded from macro 'THREAD_FLD_NAME'
# define THREAD_FLD_NAME(x) __ ## x
^
<scratch space>:119:1: note: expanded from here
__r14
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[8/24] Compiling ../src/gctools/gcweak.cc
[9/24] Compiling ../src/gctools/threadlocal.cc
In file included from ../src/gctools/threadlocal.cc:17:
../include/clasp/llvmo/code.h:213:3: warning: "FRGO *** ON APPLE SILICON AND HAVE USE_MMAP_CODEBLOCK == 1!" [-W#warnings]
# warning "FRGO *** ON APPLE SILICON AND HAVE USE_MMAP_CODEBLOCK == 1!"
^
1 warning generated.
[10/24] Compiling ../src/gctools/gcFunctions.cc
In file included from ../src/gctools/gcFunctions.cc:41:
../include/clasp/llvmo/code.h:213:3: warning: "FRGO *** ON APPLE SILICON AND HAVE USE_MMAP_CODEBLOCK == 1!" [-W#warnings]
# warning "FRGO *** ON APPLE SILICON AND HAVE USE_MMAP_CODEBLOCK == 1!"
^
1 warning generated.
[11/24] Compiling ../src/gctools/memoryManagement.cc
In file included from ../src/gctools/memoryManagement.cc:45:
../include/clasp/llvmo/code.h:213:3: warning: "FRGO *** ON APPLE SILICON AND HAVE USE_MMAP_CODEBLOCK == 1!" [-W#warnings]
# warning "FRGO *** ON APPLE SILICON AND HAVE USE_MMAP_CODEBLOCK == 1!"
^
1 warning generated.
[12/24] Compiling ../src/gctools/snapshotSaveLoad.cc
In file included from ../src/gctools/snapshotSaveLoad.cc:36:
../include/clasp/llvmo/code.h:213:3: warning: "FRGO *** ON APPLE SILICON AND HAVE USE_MMAP_CODEBLOCK == 1!" [-W#warnings]
# warning "FRGO *** ON APPLE SILICON AND HAVE USE_MMAP_CODEBLOCK == 1!"
^
1 warning generated.
[13/24] Compiling ../src/gctools/gc_interface.cc
FAILED: boehmprecise/src/gctools/gc_interface.o
/opt/homebrew/Cellar/llvm/14.0.6_1/bin/clang++ -Iboehmprecise -O3 -g -fPIC -I/opt/homebrew/Cellar/boost/1.79.0_1/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/ -Wno-macro-redefined -Wno-deprecated-declarations -Wno-deprecated-register -Wno-expansion-to-defined -Wno-return-type-c-linkage -Wno-invalid-offsetof -Wno-#pragma-messages -Wno-inconsistent-missing-override -Wno-error=c++11-narrowing -Wno-c++11-narrowing -Wno-deprecated-enum-enum-conversion -Wno-deprecated-anon-enum-enum-conversion -std=c++20 -stdlib=libc++ -I/usr/local/include -I/opt/homebrew/Cellar/llvm/14.0.6_1/include -I.. -I/opt/homebrew/Cellar/fmt/8.1.1_1/include -I/opt/homebrew/Cellar/gmp/6.2.1_1/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/ffi -I../src/bdwgc -I../src/bdwgc/include -I../src/libatomic_ops/src -I../include -I../include/clasp/main -c -MD -MF boehmprecise/src/gctools/gc_interface.o.d -oboehmprecise/src/gctools/gc_interface.o ../src/gctools/gc_interface.cc
In file included from ../src/gctools/gc_interface.cc:31:
In file included from ../include/clasp/gctools/exposeCommon.h:127:
../include/clasp/llvmo/code.h:213:3: warning: "FRGO *** ON APPLE SILICON AND HAVE USE_MMAP_CODEBLOCK == 1!" [-W#warnings]
# warning "FRGO *** ON APPLE SILICON AND HAVE USE_MMAP_CODEBLOCK == 1!"
^
In file included from ../src/gctools/gc_interface.cc:49:
boehmprecise/generated/clasp_gc.cc:6209:28: error: no member named '_DataCode' in 'CodeBlock_O'
{ variable_array0, 0, 0, __builtin_offsetof(SAFE_TYPE_MACRO(llvmo::CodeBlock_O),_DataCode._Data), 0, "_DataCode._Data" },
^ ~~~~~~~~~
boehmprecise/generated/clasp_gc.cc:6210:47: error: no member named '_DataCode' in 'CodeBlock_O'
{ variable_capacity, sizeof(unsigned char), __builtin_offsetof(SAFE_TYPE_MACRO(llvmo::CodeBlock_O),_DataCode._MaybeSignedLength), __builtin_offsetof(SAFE_TYPE_MACRO(llvmo::CodeBlock_O),_DataCode._MaybeSignedLength), 0, NULL },
^ ~~~~~~~~~
boehmprecise/generated/clasp_gc.cc:6210:133: error: no member named '_DataCode' in 'CodeBlock_O'
{ variable_capacity, sizeof(unsigned char), __builtin_offsetof(SAFE_TYPE_MACRO(llvmo::CodeBlock_O),_DataCode._MaybeSignedLength), __builtin_offsetof(SAFE_TYPE_MACRO(llvmo::CodeBlock_O),_DataCode._MaybeSignedLength), 0, NULL },
^ ~~~~~~~~~
1 warning and 3 errors generated.
ninja: build stopped: subcommand failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment