acedb FTBFS against glibc 2.38
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
acedb (Debian) |
Fix Released
|
Unknown
|
|||
acedb (Ubuntu) |
Fix Released
|
Undecided
|
Olivier Gayot |
Bug Description
../wh/utils.h:34:7: error: conflicting types for ‘strcasestr’; have ‘char *(char *, char *)’
34 | char *strcasestr (char *str1, char *str2);
| ^~~~~~~~~~
In file included from ../wh/mystdlib.
/usr/include/
380 | extern char *strcasestr (const char *__haystack, const char *__needle)
| ^~~~~~~~~~
utils.c:778:7: error: conflicting types for ‘strcasestr’; have ‘char *(char *, char *)’
778 | char *strcasestr(char *str1, char *str2)
| ^~~~~~~~~~
/usr/include/
380 | extern char *strcasestr (const char *__haystack, const char *__needle)
In earlier glibc versions, strcasestr was only defined when building with _GNU_SOURCE.
Starting with glibc 2.38, it is available by default.
Changed in acedb (Ubuntu): | |
assignee: | nobody → Olivier Gayot (ogayot) |
status: | New → In Progress |
Changed in acedb (Debian): | |
status: | Unknown → New |
Changed in acedb (Debian): | |
status: | New → Fix Released |
Green build in PPA: https:/ /launchpad. net/~ogayot/ +archive/ ubuntu/ noble-proposed/ +build/ 27016999