The following fixes are needed to make bluez build on Alpine Linuz with musl libc. This is kind of a rebase of the previously posted patches: http://www.spinics.net/lists/linux-bluetooth/msg43070.html Changes since then are: - mention Alpine Linux in commit message - rebase to current git - added fix for proper header include for be32toh, htobe32 and htobe64 Please note that "unit: prevent unintended use of glibc's error(3)" fixes a bug in the unit test that affects glibc too. I suppose that if you add a testcase that triggers any error logging from sdpd-request.c it will likely segfault instead of gracfully hande the error condition. (it only affects the unit test though) Natanael Copa (3): shared: include endian.h for be32toh, htobe32 and htobe64 functions unit: prevent unintended use of glibc's error(3) bnep: avoid use of caddr_t Makefile.am | 1 + profiles/network/bnep.c | 4 ++-- src/shared/btsnoop.c | 1 + unit/test-sdp.c | 9 +++------ 4 files changed, 7 insertions(+), 8 deletions(-) -- 1.9.0 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html