Summary: | dev-util/sysdig-0.27.1-r100 - /.../cri.pb.h: error: expected unqualified-id before ( token | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Holger Hoffstätte <holger> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
dev-util:sysdig-0.27.1-r100:20220125-103814.log emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 |
Description
Toralf Förster
![]() Created attachment 763593 [details]
emerge-info.txt
Created attachment 763594 [details]
dev-util:sysdig-0.27.1-r100:20220125-103814.log
Created attachment 763595 [details]
emerge-history.txt
Created attachment 763596 [details]
environment
Created attachment 763597 [details]
etc.portage.tar.bz2
Created attachment 763598 [details]
logs.tar.bz2
Created attachment 763599 [details]
temp.tar.bz2
Workarounds for musl were added to 0.27.1 in this PR: https://github.com/draios/sysdig/pull/1682 Specifically the build problem with the generated protobuf: https://github.com/draios/sysdig/pull/1682/commits/6447501397e83a66e0723091f6f21ab8235f1f5a According to the releases notes: https://github.com/draios/sysdig/releases/tag/0.27.1 it can be activated via -DMUSL_OPTIMIZED_BUILD=On but I guess this will implicitly require full static linking of everything. Not a solution for this bug, just info in case anyone wants to work on it. I'd rather not waste time trying to fix this in the obsolete 0.27.x which has been superseded by 0.29.x. Sorry. If you really need musl support maybe you could try the statically linked prebuilt executable from Github. |