https://bugzilla.suse.com/show_bug.cgi?id=1214232 Bug ID: 1214232 Summary: [FTBFS] crash/crash-trace fail to build against glibc 2.38 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: dimstar@opensuse.org QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- glibc 2.38 has been introduced to Factory recently. crash and crash-trace are among the few packages that fail to build with this update. Both fail very similar: [ 5s] /usr/include/crash/defs.h:5517:8: error: conflicting types for 'strlcpy'; have 'size_t(char *, char *, size_t)' {aka 'long unsigned int(char *, char *, long unsigned int)'} [ 5s] 5517 | size_t strlcpy(char *, char *, size_t); [ 5s] | ^~~~~~~ [ 5s] In file included from /usr/include/features.h:503, [ 5s] from /usr/include/bits/libc-header-start.h:33, [ 5s] from /usr/include/stdio.h:27, [ 5s] from /usr/include/crash/defs.h:22: [ 5s] /usr/include/bits/string_fortified.h:150:1: note: previous definition of 'strlcpy' with type 'size_t(char * restrict, const char * restrict, size_t)' {aka 'long unsigned int(char * restrict, const char * restrict, long unsigned int)'} [ 5s] 150 | __NTH (strlcpy (char *__restrict __dest, const char *__restrict __src, [ 5s] | ^~~~~ -- You are receiving this mail because: You are on the CC list for the bug.