I can compile libmemcached-1.0.5 just fine with gcc/g++ (on Ubuntu 12.04). But when I try with Clang 3.0 I get:
In file included from libmemcached/csl/context.cc:38:
In file included from ./libmemcached/csl/common.h:40:
In file included from ./libmemcached/common.h:49:
/usr/include/c++/4.6/cstdlib:118:11: error: no member named 'malloc' in the global namespace
/usr/include/c++/4.6/cstdlib:126:11: error: no member named 'realloc' in the global namespace
Any pointers on whether this is a Clang or libmemcached problem? It compiles just fine with gcc after all...