Your message dated Fri, 28 Jun 2024 12:06:56 +0200
with message-id <4732a374-d015-35b9-87b4-6d3946d66...@debian.org>
and subject line gdc-4.8 has been removed frm Debian
has caused the Debian Bug report #710432,
regarding gdc-4.8: FTBFS on non-Linux: 'memicmp' was not declared in this scope
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
710432: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710432
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gdc-4.8
Version: 4.8.0-2
Severity: serious
Justification: fails to build from source

The hurd-i386 build of gdc-4.8 failed:

  ../../src/gcc/d/dfrontend/doc.c: In function 'int icmp(const char*, void*, 
size_t)':
  ../../src/gcc/d/dfrontend/doc.c:1706:44: error: 'memicmp' was not declared in 
this scope
       return memicmp(stringz, (char *)s, slen);
                                              ^
  ../../src/gcc/d/dfrontend/doc.c: In function 'int isDitto(unsigned char*)':
  ../../src/gcc/d/dfrontend/doc.c:1719:42: error: 'memicmp' was not declared in 
this scope
           if (memicmp((char *)p, "ditto", 5) == 0 && *skipwhitespace(p + 5) == 
0)
                                            ^
  ../../src/gcc/d/dfrontend/doc.c: In function 'size_t skippastURL(OutBuffer*, 
size_t)':
  ../../src/gcc/d/dfrontend/doc.c:1817:54: error: 'memicmp' was not declared in 
this scope
       if (length > 7 && memicmp((char *)p, "http://";, 7) == 0)
                                                        ^
  make[5]: *** [d/doc.dmd.o] Error 1

The problem appears to be that doc.c's inclusion of gnuc.h (which
declares memicmp) is conditional, occurring on Linux but not the Hurd
(or kFreeBSD, for that matter!)

Could you please take a look, and check for other affected files?

Thanks!

--- End Message ---
--- Begin Message ---
Version: 4.8.0-2+rm

src:gdc-4.8 was last released with Debian 8 (jessie)
in April 2015 and has been removed from the Debian archive afterwards.
It has been superseded by newer versions.
After regular security support for jessie ended in June 2018 and LTS
support ended in June 2020, I'm closing the remaining bug reports now.

Andreas

--- End Message ---

Reply via email to