Skip to content

Unable to compile crashpad due to missing <stdint.h> #includes (Linux) - fixed in upstream mini_chromium #882

@past-due

Description

@past-due

Description

Failure to compile crashpad due to missing <stdint.h> #includes

It looks like mini_chromium just fixed this upstream:
https://chromium.googlesource.com/chromium/mini_chromium/+/eb418ec05f1142fd03cead1ef6201e6bafee7c9a

So updating the mini_chromium submodule is probably desirable: https://github.com/getsentry/crashpad/tree/getsentry/third_party/mini_chromium

Note
I just happened to notice recent mini_chromium commits moving macOS / iOS files:
https://chromium.googlesource.com/chromium/mini_chromium/+/f5370228f40bbb8c453e17f6af6c6742858c45d1
https://chromium.googlesource.com/chromium/mini_chromium/+/e35fc73aa87bb27e10306900b15a18b0e9c7ca42

So it looks like the CMakeLists.txt also needs updating.

When does the problem happen

Trying to compile Sentry w/ crashpad on the very latest Freedesktop 23.08 Runtime.

  • During build
  • During run-time
  • When capturing a hard crash

Metadata

Metadata

Assignees

Labels

BugSomething isn't workingbackend: crashpadupstreamThe issue is related to an upstream dependency

Projects

Status

Waiting for: Product Owner

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions