X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=test%2Fcorpus%2F34;fp=test%2Fcorpus%2F34;h=0000000000000000000000000000000000000000;hp=b94dd06900bb5f9d3b8fb14b138f361d469c35f0;hb=f6ec7ca78f867c2ae27d0dba154a2395ccf15f52;hpb=666e410b60855dd714c2b4f36085aeae1810907c diff --git a/test/corpus/34 b/test/corpus/34 deleted file mode 100644 index b94dd069..00000000 --- a/test/corpus/34 +++ /dev/null @@ -1,46 +0,0 @@ -From: "Alexander Botero-Lowry" -To: notmuch@notmuchmail.org -Date: Tue, 17 Nov 2009 21:45:36 -0800 -Subject: [notmuch] Mac OS X/Darwin compatibility issues -In-Reply-To: -References: -Message-ID: <86einw2xof.fsf@fortitudo.i-did-not-set--mail-host-address--so-tickle-me> - -On Wed, 18 Nov 2009 11:50:17 +0800, Jjgod Jiang wrote: -> Hi, -> -> When I tried to compile notmuch under Mac OS X 10.6, several issues -> arisen: -> -> 1. g++ reports 'warning: command line option "-Wmissing-declarations" -> is valid for C/ObjC but not for C++' -> -I got that too. I presume it's newly supported in GCC4.4? - -> 3. Several errors about missing GNU extensions like getline() and strndup(): -> -strndup from V8: - -char* strndup(char* str, size_t n) { - // Stupid implementation of strndup since macos isn't born with - // one. - size_t len = strlen(str); - if (len <= n) - return StrDup(str); - char* result = new char[n+1]; - size_t i; - for (i = 0; i <= n; i++) - result[i] = str[i]; - result[i] = '\0'; - return result; -} - -> warning: implicit declaration of function ?getline? -> error: ?strndup? was not declared in this scope -> -for getline do you mind trying #define _GNU_SOURCE 1 -before #include in the offending files? The FreeBSD man pages -mentions that as a way of enabling the GNU version of getline(). - -Alex -