On 30 May 2013 19:21, Aaron M. Ucko <u...@debian.org> wrote: > 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! >
Hi Aaron, This has been fixed in upstream development prior to you emailing in. Guess we'll see this trickle down into gdc-4.8.1 ... Regards -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0'; -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org