0

I'm trying to build libmemcached with SASL support on OS X Mountain Lion.

I have built memcached (1.4.15) with SASL support:

 $ memcached -S -vv
 Initialized SASL.
 slab class 1: chunk size 96 perslab 10922
 ...
 slab class 42: chunk size 1048576 perslab 1
 <17 server listening (binary)
 <18 server listening (binary)
 <19 send buffer was 9216, now 3728270
 <20 send buffer was 9216, now 3728270
 <19 server listening (udp)
 <20 server listening (udp)
 ...

I am trying to build libmemcached with SASL support too. I have tried the following:

 $ ./configure --prefix=/usr/local \
 --with-memcached-sasl=/usr/local/bin/memcached
 ...
 $ ./configure --prefix=/usr/local \
 --with-memcached-sasl="/usr/local/bin/memcached -S"
 ...

But the resulting configuration summary is the same for both:

Configuration summary for libmemcached version 1.0.11
 * Installation prefix: /usr/local
 * System type: apple-darwin12.2.0
 * Host CPU: x86_64
 * C Compiler: i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 23361100)
 * C Flags: -O2 -Werror -Wall -Wextra -std=c99 -Wbad-function-cast -Wmissing-prototypes -Wnested-externs -Woverride-init
 * C++ Compiler: i686-apple-darwin11-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 23361100)
 * C++ Flags: -O2 -Werror -Wall -Wextra -Wpragmas -D_FORTIFY_SOURCE=2 -Waddress -Wchar-subscripts -Wcomment -Wctor-dtor-privacy -Wfloat-equal -Wformat=2 -Wmissing-field-initializers -Wmissing-noreturn -Wnon-virtual-dtor -Wnormalized=id -Woverloaded-virtual -Wpointer-arith -Wredundant-decls -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wstrict-overflow=1 -Wswitch-enum -Wundef -Wunused-variable -Wwrite-strings -fwrapv -ggdb
 * CPP Flags: -I/usr/local/include
 * Assertions enabled: no
 * Debug enabled: no
 * Warnings as failure: no
 * SASL support: 

Am I doing something incorrectly? Thanks.

Charles
51.5k13 gold badges107 silver badges146 bronze badges
asked Sep 24, 2012 at 22:27
2
  • It works when I set ac_enable_sasl=1. Is this a variable that is supposed to be set by autoconf? It seems like a cheat to me. Commented Sep 24, 2012 at 23:24
  • My mistake, pylibmc still raises TypeError: libmemcached does not support SASL. Commented Sep 24, 2012 at 23:32

1 Answer 1

0

This is not possible on OS X Mountain Lion (and possibly other versions of OS X). I'm going to raise the issue with the libmemcached team.

answered Sep 25, 2012 at 10:41
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.