Christian Poveda Ruiz

Results 298 comments of Christian Poveda Ruiz

Oh, that's because those tests are run on CI only where uid 1 will be daemon. We could disable those for local runs using the `env` macro or something similar.

`formulation` was added in https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/689

I suspect this is a misconfiguration of your development environment as this error comes from clang itself, not from bindgen. From the `stderr` dump, it is clear that `clang` doesn't...

:wave: Right now, bindgen depends on `cexpr` to process object-like `#define` directives. AFAIK, that crate is abandoned and hasn't received any updates in 3 years. There's some ongoing work on...

I think this issue is a bit deeper than just a missing `Default` implementation. If we had something like this: ```c // hello.c typedef struct bar { int *a[17]; }...

you need to tell `clang` where to find such headers for that platform.

Yes, `clang` cannot find any `stdio.h` header for the `wasm32-unknown-unknown` target in the directories where system headers usually are. So you need to get the right toolchain for that target...

I don't think we can do anything from the bindgen side to alleviate this.

hmmm... Well this is a hard one, `clang` is convinced that `_Bool` is the boolean type. If you pass this header to bindgen ```c _Bool example(); ``` The AST produced...

I'm seeing the same kind here using your example: ``` ( kind = FunctionDecl spelling = "example" location = hello3.c:2:20 is-definition? true is-declaration? true is-inlined-function? true usr = "c:hello3.c@F@example" number-of-args...