Subject: | compile missing libcloog-ppl0 on Debian |
Date: | Tue, 3 Sep 2013 13:10:46 +0100 |
To: | bug-Memcached-libmemcached [...] rt.cpan.org |
From: | Zefram <zefram [...] fysh.org> |
Attempting to build Memcached-libmemcached-1.001701 on current Debian
stable yields a curious compilation error:
libhashkit/crc32.cc: In function 'uint32_t hashkit_crc32(const char*, size_t, void*)':
libhashkit/crc32.cc:112:10: sorry, unimplemented: Graphite loop optimizations can only be used if the libcloog-ppl0 package is installed
Full build log is attached. Installing the Debian libcloog-ppl0 does
resolve this, allowing the module to be successfully installed.
As the libmemcached source doesn't appear to be trying to use any feature
that might not be available -- the error message actually points at a
function definition -- I suspect that the fault lies with the Debian
toolchain. Possibly libmemcached is clashing with some symbols that
have magic behaviour in the compiler. I'm going to report it as a Debian
bug in case that's what it is.
-zefram
Message body is not shown because sender requested not to inline it.