https://bugs.kde.org/show_bug.cgi?id=365923
Bug ID: 365923
Summary: Solid udisks2 backend fails to compile on musl libc:
dev_t requires sys/types.h
Product: frameworks-solid
Version: 5.24.0
Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
The udisks2 backend of the Solid framework does not #include <sys/types.h>,
which causes a compile-time error on the musl libc where dev_t is not defined
in other headers.
A patch is included that has solved this issue for us at Adélie Linux.
Reproducible: Always
Steps to Reproduce:
1. Use musl libc.
2. Attempt to build Solid.
Actual Results:
In file included from
/usr/src/kde-frameworks/solid-5.21.0/work/solid-5.21.0/src/solid/devices/backends/udisks2/udisksdevice.cpp:24:0:
/usr/src/kde-frameworks/solid-5.21.0/work/solid-5.21.0/src/solid/devices/backends/udisks2/udisksblock.h:48:5:
error: ‘dev_t’ does not name a type
dev_t m_devNum;
^
Expected Results:
A successful build.
--
You are receiving this mail because:
You are watching all bug changes.