[Bug 2044385] Re: acedb FTBFS against glibc 2.38
Olivier Gayot
2044385 at bugs.launchpad.net
Thu Nov 23 16:28:50 UTC 2023
** Bug watch added: Debian Bug tracker #1056591
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056591
** Also affects: acedb (Debian) via
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056591
Importance: Unknown
Status: Unknown
--
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2044385
Title:
acedb FTBFS against glibc 2.38
Status in acedb package in Ubuntu:
New
Status in acedb package in Debian:
Unknown
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.h:227,
from ../wh/regular.h:51,
from utils.c:37:
/usr/include/string.h:380:14: note: previous declaration of ‘strcasestr’ with type ‘char *(const char *, const char *)’
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/string.h:380:14: note: previous declaration of ‘strcasestr’ with type ‘char *(const char *, const char *)’
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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/acedb/+bug/2044385/+subscriptions
More information about the Ubuntu-sponsors
mailing list