[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