New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
file not found: stdbool.h #114
Comments
Code seems VERY self-contained. I'm sure I'm doing something dumb |
Updated ---
GENERATOR:
PackageName: arm64
PackageDescription: "Package arm64 provides Go bindings for then Binary Ninja Arm64 Disassembler"
PackageLicense: "THE AUTOGENERATED LICENSE. ALL THE RIGHTS ARE RESERVED BY ROBOTS."
Includes: ["decode.h", "format.h"]
PARSER:
IncludePaths: [
"/usr/include",
"/usr/local/include",
"/usr/local/Cellar/gcc/11.1.0_1/include",
"/usr/local/Cellar/gcc/11.1.0_1/lib/gcc/11/gcc/x86_64-apple-darwin20/11.1.0/include",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include",
]
SourcesPaths: ["disassembler/decode.h", "disassembler/format.h"] NEW ERRORS❯ make
c-for-go -ccdefs disassembler.yml
processing disassembler.yml ⠹disassembler/operations.h:4:6: enum tag redefined, previous definition: disassembler/operations.h:4:1
disassembler/encodings_dec.h:8:6: enum tag redefined, previous definition: disassembler/encodings_dec.h:8:1
disassembler/regs.h:13:6: enum tag redefined, previous definition: disassembler/regs.h:13:1
disassembler/sysregs.h:3:6: enum tag redefined, previous definition: disassembler/sysregs.h:3:1
disassembler/decode.h:23:6: enum tag redefined, previous definition: disassembler/decode.h:23:1
disassembler/decode.h:396:6: enum tag redefined, previous definition: disassembler/decode.h:396:1
disassembler/decode.h:416:6: enum tag redefined, previous definition: disassembler/decode.h:416:1
disassembler/decode.h:424:6: enum tag redefined, previous definition: disassembler/decode.h:424:1
disassembler/decode.h:431:6: enum tag redefined, previous definition: disassembler/decode.h:431:1
disassembler/encodings_dec.h:8:6: enum tag redefined, previous definition: disassembler/encodings_dec.h:8:1
too many errors
make: *** [all] Error 1 |
Unfortunately, c-for-go is on a version of cc that seems to be approaching 3 years old. I suspect it would be not trivial to advance to the v3 branch, but there are a lot of improvements to CC that really need to be added. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
REPO - https://github.com/blacktop/arm64-cgo
disassembler.yml
Just going into the dir and running
make -f Makefile-local
worksERROR
Running
c-for-go -ccdefs disassembler.yml
❯ make c-for-go -ccdefs disassembler.yml processing disassembler.yml ⠹[ERR] disassembler/decode.h:3:10: include file not found: stdbool.h. Search paths: /usr/include /usr/local/include /usr/local/Cellar/gcc/11.1.0_1/include /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include /Users/blacktop/Projects/GitHub/blacktop/arm64-cgo /usr/include /usr/local/include /usr/local/Cellar/gcc/11.1.0_1/include /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include /Users/blacktop/Projects/GitHub/blacktop/arm64-cgo (and 3 more errors) make: *** [all] Error 1
The text was updated successfully, but these errors were encountered: