Giter VIP home page Giter VIP logo

memcache's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

memcache's Issues

Cant get the native extension to work

gem install memcache works without error. I can see that I have
/var/lib/gems/1.9.1/gems/memcache-1.5.1/lib/memcache/native_server.so

OS: Linux Mint 17 (Ubuntu 14.04)

when i require 'memcache' i get:
memcache is not using native bindings. for faster performance, compile extensions by hand or install as a local gem.

Let me know what other info you need. I havent been able to google up anything.

Thanks,
Chris

Does not compile under ruby 2.0.0-p0

Cannot install memcache v1.2.13 on ruby 2.0.0-p0

$ gem install memcache -v 1.2.13

Gives the following errors (full gem_make.out)

compiling native_server.c
native_server.c: In function ‘escape_key’:
native_server.c:178: error: ‘struct RString’ has no member named ‘len’
native_server.c: In function ‘unescape_key’:
native_server.c:217: error: ‘struct RString’ has no member named ‘len’
make: *** [native_server.o] Error 1

This is due to extconf.rb only detecting ruby 1.9, and thus native_server.c defaults to the old style RSTRING()

My env

$ gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 2.0.3
  - RUBY VERSION: 2.0.0 (2013-02-24 patchlevel 0) [x86_64-darwin11.4.2]
  - INSTALLATION DIRECTORY: /Users/ivaughan/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0
  - RUBY EXECUTABLE: /Users/ivaughan/.rbenv/versions/2.0.0-p0/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/ivaughan/.rbenv/versions/2.0.0-p0/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-11
  - GEM PATHS:
     - /Users/ivaughan/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0
     - /Users/ivaughan/.gem/ruby/2.0.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
     - "install" => "--no-rdoc --no-ri"
     - "update" => "--no-rdoc --no-ri"
  - REMOTE SOURCES:
     - https://rubygems.org/

version 1.5.1 + ruby 2.1.0 wont compile

trying to install latest version 1.5.1 with ruby 2.1.0. and it doesnt work.

getting lots of this messages:

                                                             ^
./libmemcached/dtrace_probes.h:322:27: warning: '$' in identifier [-Wdollar-in-identifier-extension]
extern void __dtrace_probe$libmemcached$memcached_replace_end$v1(void);

Unix domain sockets

How to use this great gem to connect to a memcached via a unix domain socket?

Thanks in advance.

License violation in extconf.rb

You need to maintain the AFL3 license for derivative sections.

"6) Attribution Rights. You must retain, in the Source Code of any Derivative Works that You create, all copyright, patent, or trademark notices from the Source Code of the Original Work, as well as any notices of licensing and any descriptive text identified therein as an "Attribution Notice." You must cause the Source Code for any Derivative Works that You create to carry a prominent Attribution Notice reasonably calculated to inform recipients that You have modified the Original Work."

Glad to see that code is useful; it was not trivial to figure out.

Evan

Can't build on 32-bit Fedora 8

libmemcached won't build on 32-bit Fedora 8 unless --disable-64bit CFLAGS="-march i686" is passed to ./configure.

Due to this I've found that I can't build the gem using gem install memcache, nor any incantation of gem install memcache -- --extra-flags-here. There is an $EXTRA_CONF global variable that is referenced in the ext/extconf.rb, but I am ignorant of how to get custom build settings into that global:

Unfortunately, this doesn't work:

gem install memcache -- --disable-64bit CFLAGS+=' -march=i686'

The first few lines of the failed gem_make.out read as follows, so I see the switches getting passed to extconf.rb, but they evidently don't make it to the configure line:

/usr/bin/ruby extconf.rb --disable-64bit CFLAGS+= -march=i686
Building libmemcached.
tar xzf libmemcached-0.38.tar.gz 2>&1
env CFLAGS='-fPIC' ./configure --prefix=/data/rails/deploy/shared/bundle/ruby/1.8/gems/memcache-1.2.12/ext --without-memcached --disable-shared --disable-utils --disable-dependency-tracking  2>&1

The only way I've been able to get it to build is by hand-editing the ext/extconf.rb file to include those flags.

I see that the memcached project does have some platform-specific stuff in its extconf.rb (see the Solaris-specific stuff):

http://github.com/fauna/memcached/blob/master/ext/extconf.rb

I wonder if something similar could be done here?

Output of ruby -r rbconfig -r pp -e 'pp RbConfig::CONFIG.sort' on 32-bit Fedora 8 appears here:

http://gist.github.com/558863

Perhaps if target_cpu is i686 as it is here, -march=i686 could be added to the CFLAGS. I am not sure what test would need to be applied to check for 32-bit vs 64-bit systems (for the --disable-64bit flag).

As an aside, I did look at using an "external" libmemcached on the machine so that the memcache gem could just pick that up. This requires the EXTERNAL_LIB variable to be set in the environment.

Seems like it could work with env EXTERNAL_LIB=1 gem install memcache, but that won't help with Bundler-based deployment because Bundler only allows you to set up build options that appear after the gem install (ie. gem install memcache -- EXTERNAL_LIB=1, which doesn't get picked up inside the extconf.rb as far as I can tell).

I guess the extconf.rb could be customized to look at ARGV for patterns of the form x=y and possibly act on them. No idea if there are precedents for this though.

For reference, upstream bug in libmemcached tracker:

https://bugs.launchpad.net/libmemcached/+bug/516774

Anyway, sorry about the monster ticket. Interested to hear your input on any of these points. My workaround in the meantime is to patch and build by hand, and set Bundler to use a shared BUNDLE_PATH; that way it doesn't try to rebuild the gem on each deployment (which would fail).

Cheers,
Wincent

gem install memcache fails on OS X Maverick

ruby-1.9.3-p547, rvm 1.25.27, Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) Target: x86_64-apple-darwin13.2.0

At least it needs DominikTo/homebrew@f79286d, but then there are problems with the linker

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    /Users/orangeudav/.rvm/rubies/ruby-1.9.3-p547/bin/ruby extconf.rb
Building libmemcached.
tar xzf libmemcached-1.0.16.tar.gz 2>&1
./configure --prefix=/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext --without-memcached --disable-dependency-tracking  2>&1
checking build system type... x86_64-apple-darwin13.2.0
checking host system type... x86_64-apple-darwin13.2.0
checking target system type... x86_64-apple-darwin13.2.0
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... build-aux/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking how to create a ustar tar archive... gnutar
checking dependency style of gcc... none
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm
checking the name lister (/usr/bin/nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-apple-darwin13.2.0 file names to x86_64-apple-darwin13.2.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin13.2.0 file names to toolchain format... func_convert_file_noop
checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r
checking for objdump... no
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.2.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common -DPIC
checking if g++ PIC flag -fno-common -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.2.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether the linker accepts ... yes
checking for debug... no
checking for vcs system... none
checking for vcs checkout... no
checking for assert... no
checking whether make supports nested variables... yes
checking for ISO C++ 98 include files...
checking for libmemcachedprotocol... no
checking for mysqld... /usr/local/bin/mysqld
checking for mysql_config... /usr/local/bin/mysql_config
checking if MySQL version is >= 5.0... yes
checking whether memcached executable path has been provided... no
checking whether gearmand executable path has been provided... no
checking for gearmand... no
checking libgearman/gearman.h usability... no
checking libgearman/gearman.h presence... no
checking for libgearman/gearman.h... no
checking for location of cstdint... <cstdint>
<cstdint>
checking for location of cinttypes... <cinttypes>
<cinttypes>
checking whether byte ordering is bigendian... no
checking for htonll... no
checking for working SO_SNDTIMEO... yes
checking for working SO_RCVTIMEO... yes
checking for supported struct padding... yes
checking for flex... flex
checking for bison... bison
checking for perl... perl
checking for dpkg-gensymbols... no
checking for lcov... no
checking for genhtml... no
checking for sphinx-build... no
checking for library containing getopt_long... none required
checking for library containing gethostbyname... none required
checking for arpa/inet.h... yes
checking for errno.h... yes
checking for execinfo.h... yes
checking for fcntl.h... yes
checking for features.h... no
checking for fnmatch.h... yes
checking for inttypes.h... (cached) yes
checking for libintl.h... no
checking for limits.h... yes
checking for mach/mach.h... yes
checking for malloc.h... no
checking for math.h... yes
checking for netdb.h... yes
checking for netinet/in.h... yes
checking for netinet/tcp.h... yes
checking for poll.h... yes
checking for pthread.h... yes
checking for spawn.h... yes
checking for stdarg.h... yes
checking for stddef.h... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking for sys/socket.h... yes
checking for sys/sysctl.h... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking for sys/un.h... yes
checking for sys/wait.h... yes
checking for syslog.h... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking for winsock2.h... no
checking for ws2tcpip.h... no
checking for alarm... yes
checking for atexit... yes
checking for clock_gettime... no
checking for dup2... yes
checking for fcntl... yes
checking for floor... yes
checking for getcwd... yes
checking for getline... yes
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for memchr... yes
checking for memmove... yes
checking for memset... yes
checking for pipe2... no
checking for putenv... yes
checking for select... yes
checking for setenv... yes
checking for sigignore... yes
checking for socket... yes
checking for sqrt... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strstr... yes
checking for strtol... yes
checking for strtoul... yes
checking for strtoull... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for error_at_line... no
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... no
checking umem.h usability... no
checking umem.h presence... no
checking for umem.h... no
checking for C compiler vendor... clang
checking for in_port_t... yes
checking for ptrdiff_t... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for int16_t... yes
checking for int32_t... yes
checking for int64_t... yes
checking for int8_t... yes
checking for off_t... yes
checking for pid_t... (cached) yes
checking for ssize_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for uint8_t... yes
checking whether byte ordering is bigendian... (cached) no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for working volatile... yes
checking for C/C++ restrict keyword... __restrict
checking whether the compiler supports GCC C++ ABI name demangling... yes
checking checking for cxx_gcc_abi_demangle... "yes"
checking test for a working libevent... yes
checking for clock_gettime in -lrt... no
checking for dlfcn.h... (cached) yes
checking for main in -ldl... yes
checking for dlopen in -ldl... yes
checking for dladdr in -ldl... yes
checking atomic.h usability... no
checking atomic.h presence... no
checking for atomic.h... no
checking for setppriv... no
checking for MSG_NOSIGNAL...
checking for MSG_DONTWAIT... yes
checking for MSG_MORE...
checking uuid/uuid.h usability... yes
checking uuid/uuid.h presence... yes
checking for uuid/uuid.h... yes
checking check to see if -luuid is needed... no
checking for uuid_generate_time_safe... no
checking sasl/sasl.h usability... yes
checking sasl/sasl.h presence... yes
checking for sasl/sasl.h... yes
checking for main in -lsasl2... yes
checking checking to see if sasl works... "yes"
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... -D_THREAD_SAFE
checking for PTHREAD_PRIO_INHERIT... yes
checking check for pthread_timedjoin_np...
checking checking to see if enabling sasl... "yes"
checking whether the compiler provides atomic builtins... yes
checking whether byte ordering is bigendian... (cached) no
checking for assert... no
checking if all warnings into errors... no
checking C Compiler version... "Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1"
checking C++ Compiler version... "Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1"
checking MINGW... checking whether __MINGW32__ is declared... no
no
checking whether the -Werror option is usable... yes
checking for simple visibility declarations... yes
checking whether the linker accepts -z... no
checking whether the linker accepts relro... no
checking whether the linker accepts -z... (cached) no
checking whether the linker accepts now... no
checking whether C compiler accepts ... yes
checking whether C compiler accepts -g... yes
checking whether C compiler accepts -O2... yes
checking whether C compiler accepts -Wno-pragmas... no
checking whether C compiler accepts -Wall... yes
checking whether C compiler accepts -Wextra... yes
checking whether C compiler accepts -Wunknown-pragmas... yes
checking whether C compiler accepts -Wthis-test-should-fail... no
checking whether C compiler accepts -std=c99... yes
checking whether C compiler accepts --param=ssp-buffer-size=1... yes
checking whether C compiler accepts -Wno-attributes... yes
checking whether C compiler accepts -Waddress... yes
checking whether C compiler accepts -Warray-bounds... yes
checking whether C compiler accepts -Wbad-function-cast... yes
checking whether C compiler accepts -Wchar-subscripts... yes
checking whether C compiler accepts -Wcomment... yes
checking whether C compiler accepts -Wfloat-equal... yes
checking whether C compiler accepts -Wformat-security... yes
checking whether C compiler accepts -Wformat=2... yes
checking whether C compiler accepts -Wlogical-op... no
checking whether C compiler accepts -Wmaybe-uninitialized... no
checking whether C compiler accepts -Wmissing-field-initializers... yes
checking whether C compiler accepts -Wmissing-noreturn... yes
checking whether C compiler accepts -Wmissing-prototypes... yes
checking whether C compiler accepts -Wnested-externs... yes
checking whether C compiler accepts -Wnormalized=id... no
checking whether C compiler accepts -Wold-style-definition... yes
checking whether C compiler accepts -Woverride-init... no
checking whether C compiler accepts -Wpointer-arith... yes
checking whether C compiler accepts -Wpointer-sign... yes
checking whether C compiler accepts -Wredundant-decls... yes
checking whether C compiler accepts -Wshadow... yes
checking whether C compiler accepts -Wshorten-64-to-32... yes
checking whether C compiler accepts -Wsign-compare... yes
checking whether C compiler accepts -Wstrict-overflow=1... yes
checking whether C compiler accepts -Wstrict-prototypes... yes
checking whether C compiler accepts -Wswitch-enum... yes
checking whether C compiler accepts -Wundef... yes
checking whether C compiler accepts -Wunused... yes
checking whether C compiler accepts -Wunused-result... yes
checking whether C compiler accepts -Wunused-variable... yes
checking whether C compiler accepts -Wwrite-strings... yes
checking whether C compiler accepts -floop-parallelize-all... no
checking whether C compiler accepts -fwrapv... yes
checking whether C compiler accepts -fmudflapt... no
checking whether C compiler accepts -pipe... yes
checking whether C++ compiler accepts -g... yes
checking whether C++ compiler accepts -O2... yes
checking whether C++ compiler accepts -Wno-pragmas... no
checking whether C++ compiler accepts -Wall... yes
checking whether C++ compiler accepts -Wextra... yes
checking whether C++ compiler accepts -Wunknown-pragmas... yes
checking whether C++ compiler accepts -Wthis-test-should-fail... no
checking whether C++ compiler accepts --param=ssp-buffer-size=1... yes
checking whether C++ compiler accepts -Wno-attributes... yes
checking whether C++ compiler accepts -Waddress... yes
checking whether C++ compiler accepts -Warray-bounds... yes
checking whether C++ compiler accepts -Wchar-subscripts... yes
checking whether C++ compiler accepts -Wcomment... yes
checking whether C++ compiler accepts -Wctor-dtor-privacy... yes
checking whether C++ compiler accepts -Wfloat-equal... yes
checking whether C++ compiler accepts -Wformat=2... yes
checking whether C++ compiler accepts -Wmaybe-uninitialized... no
checking whether C++ compiler accepts -Wmissing-field-initializers... yes
checking whether C++ compiler accepts -Wlogical-op... no
checking whether C++ compiler accepts -Wnon-virtual-dtor... yes
checking whether C++ compiler accepts -Wnormalized=id... no
checking whether C++ compiler accepts -Woverloaded-virtual... yes
checking whether C++ compiler accepts -Wpointer-arith... yes
checking whether C++ compiler accepts -Wredundant-decls... yes
checking whether C++ compiler accepts -Wshadow... yes
checking whether C++ compiler accepts -Wshorten-64-to-32... yes
checking whether C++ compiler accepts -Wsign-compare... yes
checking whether C++ compiler accepts -Wstrict-overflow=1... yes
checking whether C++ compiler accepts -Wswitch-enum... yes
checking whether C++ compiler accepts -Wundef... yes
checking whether C++ compiler accepts -Wc++11-compat... yes
checking whether C++ compiler accepts -Wunused... yes
checking whether C++ compiler accepts -Wunused-result... yes
checking whether C++ compiler accepts -Wunused-variable... yes
checking whether C++ compiler accepts -Wwrite-strings... yes
checking whether C++ compiler accepts -Wformat-security... yes
checking whether C++ compiler accepts -floop-parallelize-all... no
checking whether C++ compiler accepts -fwrapv... yes
checking whether C++ compiler accepts -fmudflapt... no
checking whether C++ compiler accepts -pipe... yes
checking the number of available CPUs... 4
configure: adding automake macro support
configure: creating aminclude.am
configure: added jobserver support to make for 5 jobs
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libhashkit/hashkitcon.h
config.status: creating libhashkit-1.0/configure.h
config.status: creating libtest/version.h
config.status: creating libtest/yatlcon.h
config.status: creating Makefile
config.status: creating docs/conf.py
config.status: creating libmemcached-1.0/configure.h
config.status: creating support/libmemcached.pc
config.status: creating support/libmemcached.spec
config.status: creating mem_config.h
config.status: executing depfiles commands
config.status: executing libtool commands

---
Configuration summary for libmemcached version 1.0.16

   * Installation prefix:       /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext
   * System type:               apple-darwin13.2.0
   * Host CPU:                  x86_64
   * C Compiler:                Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
   * C Flags:                   -g -O2  -Wall -Wextra -Wunknown-pragmas -std=c99 --param=ssp-buffer-size=1 -Wno-attributes -Waddress -Warray-bounds -Wbad-function-cast -Wchar-subscripts -Wcomment -Wfloat-equal -Wformat-security -Wformat=2 -Wmissing-field-initializers -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wpointer-sign -Wredundant-decls -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wstrict-overflow=1 -Wstrict-prototypes -Wswitch-enum -Wundef -Wunused -Wunused-result -Wunused-variable -Wwrite-strings -fwrapv -pipe
   * C++ Compiler:              Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
   * C++ Flags:                 -g -O2 -Wall -Wextra -Wunknown-pragmas --param=ssp-buffer-size=1 -Wno-attributes -Waddress -Warray-bounds -Wchar-subscripts -Wcomment -Wctor-dtor-privacy -Wfloat-equal -Wformat=2 -Wmissing-field-initializers -Wnon-virtual-dtor -Woverloaded-virtual -Wpointer-arith -Wredundant-decls -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wstrict-overflow=1 -Wswitch-enum -Wundef -Wc++11-compat -Wunused -Wunused-result -Wunused-variable -Wwrite-strings -Wformat-security -fwrapv -pipe
   * CPP Flags:                  -fvisibility=hidden
   * LIB Flags:
   * Assertions enabled:        no
   * Debug enabled:             no
   * Shared:                    yes
   * Warnings as failure:       no
   * SASL support:              yes
   * make -j:                   5
   * VCS checkout:              no

---
make CXXFLAGS=' -std=gnu++98 -fPIC' 2>&1
/Applications/Xcode.app/Contents/Developer/usr/bin/make -j5  all-am
mkdir: tmp_chroot/var: File exists
mkdir: tmp_chroot/var/log: File exists
mkdir: tmp_chroot/var/tmp: File exists
mkdir: tmp_chroot/var/tmp: File exists
mkdir: tmp_chroot/var/run: File exists
mkdir: tmp_chroot/var/run: File exists
mkdir: tmp_chroot/var/run: File exists
mkdir: tmp_chroot/var/drizzle: File exists
mkdir: tmp_chroot/var/drizzle: File exists
mkdir: tmp_chroot/var/drizzle: File exists
  CXX      libtest/abort.o
  CXX      libtest/wait.o
  CXX      libtest/dream.o
  CXX      libhashkit/libhashkit_libhashkitinc_la-aes.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-algorithm.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-behavior.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-crc32.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-digest.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-encrypt.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-fnv_32.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-fnv_64.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-function.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-has.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-hashkit.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-jenkins.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-ketama.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-md5.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-murmur.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-murmur3.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-murmur3_api.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-one_at_a_time.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-rijndael.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-str_algorithm.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-strerror.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-string.lo
  CXX      libhashkit/libhashkit_libhashkitinc_la-nohsieh.lo
  CXX      libmemcached/csl/libmemcachedinternal_libmemcachedinternal_la-context.lo
  CXX      libmemcached/csl/libmemcachedinternal_libmemcachedinternal_la-parser.lo
  CXX      libmemcached/csl/libmemcachedinternal_libmemcachedinternal_la-scanner.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-instance.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-aes.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-algorithm.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-behavior.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-crc32.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-digest.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-encrypt.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-fnv_32.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-fnv_64.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-function.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-has.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-hashkit.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-jenkins.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-ketama.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-md5.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-murmur.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-murmur3.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-murmur3_api.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-one_at_a_time.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-rijndael.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-str_algorithm.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-strerror.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-string.lo
  CXX      libhashkit/libmemcachedinternal_libmemcachedinternal_la-nohsieh.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-allocators.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-analyze.lo
  CC       libmemcached/libmemcachedinternal_libmemcachedinternal_la-array.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-auto.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-backtrace.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-behavior.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-byteorder.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-callback.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-connect.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-delete.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-do.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-dump.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-error.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-exist.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-fetch.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-flag.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-flush.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-flush_buffers.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-get.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-hash.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-hosts.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-initialize_query.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-io.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-key.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-memcached.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-encoding_key.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-namespace.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-options.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-parse.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-poll.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-purge.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-quit.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-response.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-result.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-sasl.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-server.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-server_list.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-stats.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-storage.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-strerror.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-string.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-touch.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-udp.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-verbosity.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedinternal_la-version.lo
  CC       libmemcached/libmemcachedinternal_libmemcachedinternal_la-virtual_bucket.lo
  CXX      libmemcached/libmemcachedinternal_libmemcachedutilinternal_la-backtrace.lo
  CXX      libmemcachedutil/libmemcachedinternal_libmemcachedutilinternal_la-flush.lo
  CXX      libmemcachedutil/libmemcachedinternal_libmemcachedutilinternal_la-pid.lo
  CXX      libmemcachedutil/libmemcachedinternal_libmemcachedutilinternal_la-ping.lo
  CXX      libmemcachedutil/libmemcachedinternal_libmemcachedutilinternal_la-pool.lo
  CXX      libmemcachedutil/libmemcachedinternal_libmemcachedutilinternal_la-version.lo
  CXX      clients/memcapable.o
  CXX      libmemcached/byteorder.o
  CXX      clients/memcat.o
  CXX      clients/memcp.o
  CXX      clients/memdump.o
  CXX      clients/memerror.o
  CXX      clients/memexist.o
  CXX      clients/memtouch.o
  CXX      clients/memflush.o
  CXX      clients/memparse.o
  CXX      clients/memping.o
  CXX      clients/memrm.o
  CXX      clients/clients_memslap-memslap.o
  CXX      clients/clients_memslap-generator.o
  CXX      clients/clients_memslap-execute.o
  CXX      clients/memstat.o
  CXX      libtest/libtest_unittest-unittest.o
  CXX      libtest/skiptest.o
  CXX      libtest/cpu.o
  CXX      libtest/core_count.o
  CXX      libtest/backtrace_test.o
  CXX      libmemcached/backtrace.o
  CXX      clients/tests_libmemcached_1_0_testapp-generator.o
  CXX      clients/tests_libmemcached_1_0_testapp-execute.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-all_tests.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-basic.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-callback_counter.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-callbacks.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-debug.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-deprecated.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-dump.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-encoding_key.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-error_conditions.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-exist.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-fetch_all_results.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-generate.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-haldenbrand.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-ketama.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-mem_functions.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-memcached_get.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-namespace.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-parser.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-pool.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-print.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-replication.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-server_add.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-setup_and_teardowns.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-stat.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-touch.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testapp-virtual_buckets.o
  CXX      clients/tests_libmemcached_1_0_testsocket-execute.o
  CXX      clients/tests_libmemcached_1_0_testsocket-generator.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-all_tests_socket.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-basic.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-callback_counter.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-callbacks.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-debug.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-deprecated.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-dump.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-encoding_key.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-error_conditions.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-exist.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-fetch_all_results.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-generate.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-haldenbrand.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-ketama.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-mem_functions.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-memcached_get.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-namespace.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-parser.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-pool.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-print.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-replication.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-server_add.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-setup_and_teardowns.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-stat.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-touch.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_testsocket-virtual_buckets.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-basic.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-debug.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-deprecated.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-error_conditions.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-ketama.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-namespace.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-parser.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-pool.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-print.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-replication.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-sasl.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-virtual_buckets.o
  CXX      clients/tests_libmemcached_1_0_sasl-execute.o
  CXX      clients/tests_libmemcached_1_0_sasl-generator.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-callback_counter.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-fetch_all_results.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_sasl-generate.o
  CXX      clients/execute.o
  CXX      clients/generator.o
  CXX      tests/libmemcached-1.0/atomsmasher.o
  CXX      tests/libmemcached-1.0/callback_counter.o
  CXX      tests/libmemcached-1.0/debug.o
  CXX      tests/libmemcached-1.0/fetch_all_results.o
  CXX      tests/libmemcached-1.0/generate.o
  CXX      tests/libmemcached-1.0/print.o
  CXX      tests/mem_udp.o
  CXX      clients/tests_testplus-execute.o
  CXX      clients/tests_testplus-generator.o
  CXX      tests/libmemcached-1.0/tests_testplus-callback_counter.o
  CXX      tests/libmemcached-1.0/tests_testplus-fetch_all_results.o
tests/mem_udp.cc:486:67: warning: expression which evaluates to zero treated as a null pointer constant of type 'uint32_t *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
  test_null(memcached_get(memc, test_literal_param("foo"), &vlen, (uint32_t)0, &rc));
                                                                  ^~~~~~~~~~~
./libtest/test.h:164:62: note: expanded from macro 'test_zero'
  if (libtest::_compare_zero(__FILE__, __LINE__, __func__, ((__actual))) == false) \
                                                             ^
  CXX      tests/libmemcached-1.0/tests_testplus-generate.o
  CXX      tests/libmemcached-1.0/tests_testplus-plus.o
1 warning generated.
  CXX      tests/libmemcached-1.0/tests_testplus-print.o
  CXX      tests/tests_parser-parser.o
  CXX      tests/tests_failure-failure.o
  CXX      clients/tests_failure-execute.o
  CXX      clients/tests_failure-generator.o
  CXX      tests/libmemcached-1.0/tests_failure-callback_counter.o
  CXX      tests/libmemcached-1.0/tests_failure-fetch_all_results.o
  CXX      tests/libmemcached-1.0/tests_failure-generate.o
  CXX      tests/libmemcached-1.0/tests_failure-print.o
  CXX      tests/hashkit_functions.o
  CXX      tests/tests_hash_plus-hash_plus.o
  CXX      tests/tests_memcapable-memcapable.o
  CXX      tests/tests_memstat-memstat.o
  CXX      tests/tests_memcp-memcp.o
  CXX      tests/tests_memflush-memflush.o
  CXX      tests/tests_memrm-memrm.o
  CXX      tests/tests_memexist-memexist.o
  CXX      tests/tests_memtouch-memtouch.o
  CXX      tests/tests_memcat-memcat.o
  CXX      tests/tests_memerror-memerror.o
  CXX      tests/tests_memslap-memslap.o
  CXX      tests/tests_memdump-memdump.o
  CXX      libhashkit/libhashkit_libhashkit_la-aes.lo
  CXX      libhashkit/libhashkit_libhashkit_la-algorithm.lo
  CXX      libhashkit/libhashkit_libhashkit_la-behavior.lo
  CXX      libhashkit/libhashkit_libhashkit_la-crc32.lo
  CXX      libhashkit/libhashkit_libhashkit_la-digest.lo
  CXX      libhashkit/libhashkit_libhashkit_la-encrypt.lo
  CXX      libhashkit/libhashkit_libhashkit_la-fnv_32.lo
  CXX      libhashkit/libhashkit_libhashkit_la-fnv_64.lo
  CXX      libhashkit/libhashkit_libhashkit_la-function.lo
  CXX      libhashkit/libhashkit_libhashkit_la-has.lo
  CXX      libhashkit/libhashkit_libhashkit_la-hashkit.lo
  CXX      libhashkit/libhashkit_libhashkit_la-jenkins.lo
  CXX      libhashkit/libhashkit_libhashkit_la-ketama.lo
  CXX      libhashkit/libhashkit_libhashkit_la-md5.lo
  CXX      libhashkit/libhashkit_libhashkit_la-murmur.lo
  CXX      libhashkit/libhashkit_libhashkit_la-murmur3.lo
  CXX      libhashkit/libhashkit_libhashkit_la-murmur3_api.lo
  CXX      libhashkit/libhashkit_libhashkit_la-one_at_a_time.lo
  CXX      libhashkit/libhashkit_libhashkit_la-rijndael.lo
  CXX      libhashkit/libhashkit_libhashkit_la-str_algorithm.lo
  CXX      libhashkit/libhashkit_libhashkit_la-strerror.lo
  CXX      libhashkit/libhashkit_libhashkit_la-string.lo
  CXX      libhashkit/libhashkit_libhashkit_la-nohsieh.lo
  CXX      libmemcached/csl/libmemcached_libmemcached_la-context.lo
  CXX      libmemcached/csl/libmemcached_libmemcached_la-parser.lo
  CXX      libmemcached/csl/libmemcached_libmemcached_la-scanner.lo
  CXX      libmemcached/libmemcached_libmemcached_la-instance.lo
  CXX      libhashkit/libmemcached_libmemcached_la-aes.lo
  CXX      libhashkit/libmemcached_libmemcached_la-algorithm.lo
  CXX      libhashkit/libmemcached_libmemcached_la-behavior.lo
  CXX      libhashkit/libmemcached_libmemcached_la-crc32.lo
  CXX      libhashkit/libmemcached_libmemcached_la-digest.lo
  CXX      libhashkit/libmemcached_libmemcached_la-encrypt.lo
  CXX      libhashkit/libmemcached_libmemcached_la-fnv_32.lo
  CXX      libhashkit/libmemcached_libmemcached_la-fnv_64.lo
  CXX      libhashkit/libmemcached_libmemcached_la-function.lo
  CXX      libhashkit/libmemcached_libmemcached_la-has.lo
  CXX      libhashkit/libmemcached_libmemcached_la-hashkit.lo
  CXX      libhashkit/libmemcached_libmemcached_la-jenkins.lo
  CXX      libhashkit/libmemcached_libmemcached_la-ketama.lo
  CXX      libhashkit/libmemcached_libmemcached_la-md5.lo
  CXX      libhashkit/libmemcached_libmemcached_la-murmur.lo
  CXX      libhashkit/libmemcached_libmemcached_la-murmur3.lo
  CXX      libhashkit/libmemcached_libmemcached_la-murmur3_api.lo
  CXX      libhashkit/libmemcached_libmemcached_la-one_at_a_time.lo
  CXX      libhashkit/libmemcached_libmemcached_la-rijndael.lo
  CXX      libhashkit/libmemcached_libmemcached_la-str_algorithm.lo
  CXX      libhashkit/libmemcached_libmemcached_la-strerror.lo
  CXX      libhashkit/libmemcached_libmemcached_la-string.lo
  CXX      libhashkit/libmemcached_libmemcached_la-nohsieh.lo
  CXX      libmemcached/libmemcached_libmemcached_la-allocators.lo
  CXX      libmemcached/libmemcached_libmemcached_la-analyze.lo
  CC       libmemcached/libmemcached_libmemcached_la-array.lo
  CXX      libmemcached/libmemcached_libmemcached_la-auto.lo
  CXX      libmemcached/libmemcached_libmemcached_la-backtrace.lo
  CXX      libmemcached/libmemcached_libmemcached_la-behavior.lo
  CXX      libmemcached/libmemcached_libmemcached_la-byteorder.lo
  CXX      libmemcached/libmemcached_libmemcached_la-callback.lo
  CXX      libmemcached/libmemcached_libmemcached_la-connect.lo
  CXX      libmemcached/libmemcached_libmemcached_la-delete.lo
  CXX      libmemcached/libmemcached_libmemcached_la-do.lo
  CXX      libmemcached/libmemcached_libmemcached_la-dump.lo
  CXX      libmemcached/libmemcached_libmemcached_la-error.lo
  CXX      libmemcached/libmemcached_libmemcached_la-exist.lo
  CXX      libmemcached/libmemcached_libmemcached_la-fetch.lo
  CXX      libmemcached/libmemcached_libmemcached_la-flag.lo
  CXX      libmemcached/libmemcached_libmemcached_la-flush.lo
  CXX      libmemcached/libmemcached_libmemcached_la-flush_buffers.lo
  CXX      libmemcached/libmemcached_libmemcached_la-get.lo
  CXX      libmemcached/libmemcached_libmemcached_la-hash.lo
  CXX      libmemcached/libmemcached_libmemcached_la-hosts.lo
  CXX      libmemcached/libmemcached_libmemcached_la-initialize_query.lo
  CXX      libmemcached/libmemcached_libmemcached_la-io.lo
  CXX      libmemcached/libmemcached_libmemcached_la-key.lo
  CXX      libmemcached/libmemcached_libmemcached_la-memcached.lo
  CXX      libmemcached/libmemcached_libmemcached_la-encoding_key.lo
  CXX      libmemcached/libmemcached_libmemcached_la-namespace.lo
  CXX      libmemcached/libmemcached_libmemcached_la-options.lo
  CXX      libmemcached/libmemcached_libmemcached_la-parse.lo
  CXX      libmemcached/libmemcached_libmemcached_la-poll.lo
  CXX      libmemcached/libmemcached_libmemcached_la-purge.lo
  CXX      libmemcached/libmemcached_libmemcached_la-quit.lo
  CXX      libmemcached/libmemcached_libmemcached_la-response.lo
  CXX      libmemcached/libmemcached_libmemcached_la-result.lo
  CXX      libmemcached/libmemcached_libmemcached_la-sasl.lo
  CXX      libmemcached/libmemcached_libmemcached_la-server.lo
  CXX      libmemcached/libmemcached_libmemcached_la-server_list.lo
  CXX      libmemcached/libmemcached_libmemcached_la-stats.lo
  CXX      libmemcached/libmemcached_libmemcached_la-storage.lo
  CXX      libmemcached/libmemcached_libmemcached_la-strerror.lo
  CXX      libmemcached/libmemcached_libmemcached_la-string.lo
  CXX      libmemcached/libmemcached_libmemcached_la-touch.lo
  CXX      libmemcached/libmemcached_libmemcached_la-udp.lo
  CXX      libmemcached/libmemcached_libmemcached_la-verbosity.lo
  CXX      libmemcached/libmemcached_libmemcached_la-version.lo
  CC       libmemcached/libmemcached_libmemcached_la-virtual_bucket.lo
  CXX      libmemcached/libmemcached_libmemcachedutil_la-backtrace.lo
  CXX      libmemcachedutil/libmemcached_libmemcachedutil_la-flush.lo
  CXX      libmemcachedutil/libmemcached_libmemcachedutil_la-pid.lo
  CXX      libmemcachedutil/libmemcached_libmemcachedutil_la-ping.lo
  CXX      libmemcachedutil/libmemcached_libmemcachedutil_la-pool.lo
  CXX      libmemcachedutil/libmemcached_libmemcachedutil_la-version.lo
  CXX      libtest/libtest_libtest_la-alarm.lo
  CXX      libtest/libtest_libtest_la-binaries.lo
  CXX      libtest/libtest_libtest_la-cmdline.lo
  CXX      libtest/libtest_libtest_la-collection.lo
  CXX      libtest/libtest_libtest_la-comparison.lo
  CXX      libtest/libtest_libtest_la-core.lo
  CXX      libtest/libtest_libtest_la-cpu.lo
  CXX      libtest/libtest_libtest_la-dns.lo
  CXX      libtest/libtest_libtest_la-dream.lo
  CXX      libtest/libtest_libtest_la-drizzled.lo
  CXX      libtest/libtest_libtest_la-fatal.lo
  CXX      libtest/libtest_libtest_la-formatter.lo
  CXX      libtest/libtest_libtest_la-client.lo
  CXX      libtest/libtest_libtest_la-framework.lo
  CXX      libtest/libtest_libtest_la-has.lo
  CXX      libtest/libtest_libtest_la-http.lo
  CXX      libtest/libtest_libtest_la-is_local.lo
  CXX      libtest/libtest_libtest_la-killpid.lo
  CXX      libtest/libtest_libtest_la-libtool.lo
  CXX      libtest/libtest_libtest_la-main.lo
  CXX      libtest/libtest_libtest_la-port.lo
  CXX      libtest/libtest_libtest_la-result.lo
  CXX      libtest/libtest_libtest_la-runner.lo
  CXX      libtest/libtest_libtest_la-server.lo
  CXX      libtest/libtest_libtest_la-server_container.lo
  CXX      libtest/libtest_libtest_la-signal.lo
  CXX      libtest/libtest_libtest_la-socket.lo
  CXX      libtest/libtest_libtest_la-strerror.lo
  CXX      libtest/libtest_libtest_la-timer.lo
  CXX      libtest/libtest_libtest_la-tmpfile.lo
  CXX      libtest/libtest_libtest_la-vchar.lo
  CXX      libtest/libtest_libtest_la-memcached.lo
  CXX      libtest/libtest_libtest_la-gearmand.lo
  CXXLD    libtest/abort
  CXXLD    libtest/wait
  CXX      clients/utilities.lo
  CXXLD    libhashkit/libhashkitinc.la
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libhashkit/.libs/libhashkitinc.a(libhashkit_libhashkitinc_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libhashkit/.libs/libhashkitinc.a(libhashkit_libhashkitinc_la-ketama.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libhashkit/.libs/libhashkitinc.a(libhashkit_libhashkitinc_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libhashkit/.libs/libhashkitinc.a(libhashkit_libhashkitinc_la-ketama.o) has no symbols
  CXXLD    libmemcachedinternal/libmemcachedinternal.la
  CXXLD    libtest/core-count
copying selected object files to avoid basename conflicts...
  CXXLD    libtest/backtrace
  CC       libmemcached-1.0/t/c_test.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedinternal.a(libmemcachedinternal_libmemcachedinternal_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedinternal.a(libmemcachedinternal_libmemcachedinternal_la-ketama.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedinternal.a(libmemcachedinternal_libmemcachedinternal_la-poll.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedinternal.a(libmemcachedinternal_libmemcachedinternal_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedinternal.a(libmemcachedinternal_libmemcachedinternal_la-ketama.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedinternal.a(libmemcachedinternal_libmemcachedinternal_la-poll.o) has no symbols
  CC       libmemcached-1.0/t/c_sasl_test.o
  CXX      libmemcached-1.0/t/cc_test.o
  CXX      tests/tests_cycle-cycle.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_internals-internals.o
  CXX      tests/libmemcached-1.0/tests_libmemcached_1_0_internals-string.o
  CXXLD    libhashkit/libhashkit.la
  CXXLD    libmemcached/libmemcached.la
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libhashkit/.libs/libhashkit.a(libhashkit_libhashkit_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libhashkit/.libs/libhashkit.a(libhashkit_libhashkit_la-ketama.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libhashkit/.libs/libhashkit.a(libhashkit_libhashkit_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libhashkit/.libs/libhashkit.a(libhashkit_libhashkit_la-ketama.o) has no symbols
  CXXLD    clients/libutilities.la
  CXXLD    libmemcachedinternal/libmemcachedutilinternal.la
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
copying selected object files to avoid basename conflicts...
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcached/.libs/libmemcached.a(libmemcached_libmemcached_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcached/.libs/libmemcached.a(libmemcached_libmemcached_la-ketama.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcached/.libs/libmemcached.a(libmemcached_libmemcached_la-poll.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcached/.libs/libmemcached.a(libmemcached_libmemcached_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcached/.libs/libmemcached.a(libmemcached_libmemcached_la-ketama.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcached/.libs/libmemcached.a(libmemcached_libmemcached_la-poll.o) has no symbols
  CXXLD    libmemcached/libmemcachedutil.la
  CXXLD    libtest/libtest.la
  CXXLD    clients/memcapable
  CXXLD    clients/memcat
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedutilinternal.a(libmemcachedinternal_libmemcachedinternal_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedutilinternal.a(libmemcachedinternal_libmemcachedinternal_la-ketama.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedutilinternal.a(libmemcachedinternal_libmemcachedinternal_la-poll.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedutilinternal.a(libmemcachedinternal_libmemcachedinternal_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedutilinternal.a(libmemcachedinternal_libmemcachedinternal_la-ketama.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmemcachedinternal/.libs/libmemcachedutilinternal.a(libmemcachedinternal_libmemcachedinternal_la-poll.o) has no symbols
  CXXLD    clients/memcp
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtest/.libs/libtest.a(libtest_libtest_la-binaries.o) has no symbols
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtest/.libs/libtest.a(libtest_libtest_la-binaries.o) has no symbols
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    clients/memdump
  CXXLD    clients/memerror
  CXXLD    clients/memexist
  CXXLD    clients/memtouch
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    clients/memflush
  CXXLD    clients/memparse
  CXXLD    clients/memrm
  CXXLD    clients/memping
  CXXLD    clients/memslap
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    clients/memstat
  CXXLD    libtest/unittest
  CXXLD    libtest/skiptest
  CCLD     libmemcached-1.0/t/c_test
clang: warning: argument unused during compilation: '-pthread'
  CCLD     libmemcached-1.0/t/c_sasl_test
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    libmemcached-1.0/t/cc_test
  CXXLD    tests/cycle
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/libmemcached-1.0/internals
  CXXLD    tests/libmemcached-1.0/testapp
  CXXLD    tests/libmemcached-1.0/testsocket
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/libmemcached-1.0/sasl
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/atomsmasher
  CXXLD    tests/testudp
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/testplus
  CXXLD    tests/parser
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/failure
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/testhashkit
  CXXLD    tests/hash_plus
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/memcapable
  CXXLD    tests/memstat
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/memcp
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/memflush
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/memrm
  CXXLD    tests/memexist
  CXXLD    tests/memtouch
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/memcat
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/memerror
  CXXLD    tests/memslap
  CXXLD    tests/memdump
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'clang:
warning: argument unused during compilation: '-pthread'
make install 2>&1
/Applications/Xcode.app/Contents/Developer/usr/bin/make -j5  install-am
  CXXLD    libtest/libtest.la
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtest/.libs/libtest.a(libtest_libtest_la-binaries.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtest/.libs/libtest.a(libtest_libtest_la-binaries.o) has no symbols
  CXXLD    libtest/unittest
  CXXLD    libtest/skiptest
  CXXLD    tests/libmemcached-1.0/internals
  CXXLD    tests/cycle
  CXXLD    tests/libmemcached-1.0/testapp
clang: warning: argument unused during compilation: '-pthread'clang:
warning: argument unused during compilation: '-pthread'
  CXXLD    tests/libmemcached-1.0/testsocket
  CXXLD    tests/libmemcached-1.0/sasl
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/atomsmasher
  CXXLD    tests/testudp
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/testplus
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/parser
  CXXLD    tests/failure
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/testhashkit
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/hash_plus
  CXXLD    tests/memcapable
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/memstat
  CXXLD    tests/memcp
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/memflush
  CXXLD    tests/memrm
  CXXLD    tests/memexist
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
  CXXLD    tests/memtouch
  CXXLD    tests/memcat
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pthread'
make[2]: warning: -jN forced in submake: disabling jobserver mode.
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/share/aclocal'
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib'
 /bin/sh ./libtool   --mode=install /usr/bin/install -c   libhashkit/libhashkit.la libmemcached/libmemcached.la libmemcached/libmemcachedutil.la '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib'
 /usr/bin/install -c -m 644 m4/ax_libmemcached.m4 '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/share/aclocal'
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include'
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/pkgconfig'
 /usr/bin/install -c -m 644 support/libmemcached.pc '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/pkgconfig'
libtool: install: /usr/bin/install -c libhashkit/.libs/libhashkit.2.dylib /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libhashkit.2.dylib
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcached-1.0'
libtool: install: (cd /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib && { ln -s -f libhashkit.2.dylib libhashkit.dylib || { rm -f libhashkit.dylib && ln -s libhashkit.2.dylib libhashkit.dylib; }; })
 /usr/bin/install -c -m 644  libmemcached-1.0/alloc.h libmemcached-1.0/allocators.h libmemcached-1.0/analyze.h libmemcached-1.0/auto.h libmemcached-1.0/basic_string.h libmemcached-1.0/behavior.h libmemcached-1.0/callback.h libmemcached-1.0/callbacks.h libmemcached-1.0/configure.h libmemcached-1.0/defaults.h libmemcached-1.0/delete.h libmemcached-1.0/deprecated_types.h libmemcached-1.0/dump.h libmemcached-1.0/encoding_key.h libmemcached-1.0/error.h libmemcached-1.0/exception.hpp libmemcached-1.0/exist.h libmemcached-1.0/fetch.h libmemcached-1.0/flush.h libmemcached-1.0/flush_buffers.h libmemcached-1.0/get.h libmemcached-1.0/hash.h libmemcached-1.0/limits.h libmemcached-1.0/memcached.h libmemcached-1.0/memcached.hpp libmemcached-1.0/options.h libmemcached-1.0/parse.h libmemcached-1.0/platform.h libmemcached-1.0/quit.h libmemcached-1.0/result.h libmemcached-1.0/return.h libmemcached-1.0/sasl.h libmemcached-1.0/server.h libmemcached-1.0/server_list.h libmemcached-1.0/stats.h libmemcached-1.0/storage.h libmemcached-1.0/strerror.h libmemcached-1.0/touch.h libmemcached-1.0/triggers.h libmemcached-1.0/types.h '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcached-1.0'
libtool: install: /usr/bin/install -c libhashkit/.libs/libhashkit.lai /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libhashkit.la
libtool: install: /usr/bin/install -c libmemcached/.libs/libmemcached.11.dylib /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcached.11.dylib
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcached-1.0'
 /usr/bin/install -c -m 644  libmemcached-1.0/verbosity.h libmemcached-1.0/version.h libmemcached-1.0/visibility.h '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcached-1.0'
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libhashkit'
 /usr/bin/install -c -m 644  libhashkit/hashkit.h '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libhashkit'
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libhashkit-1.0'
 /usr/bin/install -c -m 644  libhashkit-1.0/algorithm.h libhashkit-1.0/behavior.h libhashkit-1.0/configure.h libhashkit-1.0/digest.h libhashkit-1.0/function.h libhashkit-1.0/has.h libhashkit-1.0/hashkit.h libhashkit-1.0/hashkit.hpp libhashkit-1.0/strerror.h libhashkit-1.0/string.h libhashkit-1.0/str_algorithm.h libhashkit-1.0/types.h libhashkit-1.0/visibility.h '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libhashkit-1.0'
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcached'
 /usr/bin/install -c -m 644  libmemcached/memcached.h libmemcached/memcached.hpp libmemcached/util.h '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcached'
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcachedutil-1.0'
 /usr/bin/install -c -m 644  libmemcachedutil-1.0/flush.h libmemcachedutil-1.0/ostream.hpp libmemcachedutil-1.0/pid.h libmemcachedutil-1.0/ping.h libmemcachedutil-1.0/pool.h libmemcachedutil-1.0/util.h libmemcachedutil-1.0/version.h '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcachedutil-1.0'
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcached-1.0/types'
 /usr/bin/install -c -m 644  libmemcached-1.0/types/behavior.h libmemcached-1.0/types/callback.h libmemcached-1.0/types/connection.h libmemcached-1.0/types/hash.h libmemcached-1.0/types/return.h libmemcached-1.0/types/server_distribution.h '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcached-1.0/types'
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcached-1.0/struct'
 /usr/bin/install -c -m 644  libmemcached-1.0/struct/allocator.h libmemcached-1.0/struct/analysis.h libmemcached-1.0/struct/callback.h libmemcached-1.0/struct/memcached.h libmemcached-1.0/struct/result.h libmemcached-1.0/struct/sasl.h libmemcached-1.0/struct/server.h libmemcached-1.0/struct/stat.h libmemcached-1.0/struct/string.h '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/include/libmemcached-1.0/struct'
libtool: install: (cd /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib && { ln -s -f libmemcached.11.dylib libmemcached.dylib || { rm -f libmemcached.dylib && ln -s libmemcached.11.dylib libmemcached.dylib; }; })
libtool: install: /usr/bin/install -c libmemcached/.libs/libmemcached.lai /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcached.la
libtool: install: /usr/bin/install -c libmemcached/.libs/libmemcachedutil.2.dylib /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcachedutil.2.dylib
libtool: install: (cd /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib && { ln -s -f libmemcachedutil.2.dylib libmemcachedutil.dylib || { rm -f libmemcachedutil.dylib && ln -s libmemcachedutil.2.dylib libmemcachedutil.dylib; }; })
libtool: install: /usr/bin/install -c libmemcached/.libs/libmemcachedutil.lai /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcachedutil.la
libtool: install: /usr/bin/install -c libhashkit/.libs/libhashkit.a /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libhashkit.a
libtool: install: chmod 644 /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libhashkit.a
libtool: install: ranlib /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libhashkit.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libhashkit.a(libhashkit_libhashkit_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libhashkit.a(libhashkit_libhashkit_la-ketama.o) has no symbols
libtool: install: /usr/bin/install -c libmemcached/.libs/libmemcached.a /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcached.a
libtool: install: chmod 644 /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcached.a
libtool: install: ranlib /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcached.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcached.a(libmemcached_libmemcached_la-behavior.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcached.a(libmemcached_libmemcached_la-ketama.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcached.a(libmemcached_libmemcached_la-poll.o) has no symbols
libtool: install: /usr/bin/install -c libmemcached/.libs/libmemcachedutil.a /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcachedutil.a
libtool: install: chmod 644 /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcachedutil.a
libtool: install: ranlib /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/lib/libmemcachedutil.a
 build-aux/install-sh -c -d '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin'
  /bin/sh ./libtool   --mode=install /usr/bin/install -c clients/memcapable clients/memcat clients/memcp clients/memdump clients/memerror clients/memexist clients/memtouch clients/memflush clients/memparse clients/memping clients/memrm clients/memslap clients/memstat '/Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin'
libtool: install: /usr/bin/install -c clients/.libs/memcapable /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memcapable
libtool: install: /usr/bin/install -c clients/.libs/memcat /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memcat
libtool: install: /usr/bin/install -c clients/.libs/memcp /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memcp
libtool: install: /usr/bin/install -c clients/.libs/memdump /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memdump
libtool: install: /usr/bin/install -c clients/.libs/memerror /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memerror
libtool: install: /usr/bin/install -c clients/.libs/memexist /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memexist
libtool: install: /usr/bin/install -c clients/.libs/memtouch /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memtouch
libtool: install: /usr/bin/install -c clients/.libs/memflush /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memflush
libtool: install: /usr/bin/install -c clients/.libs/memparse /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memparse
libtool: install: /usr/bin/install -c clients/.libs/memping /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memping
libtool: install: /usr/bin/install -c clients/.libs/memrm /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memrm
libtool: install: /usr/bin/install -c clients/.libs/memslap /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memslap
libtool: install: /usr/bin/install -c clients/.libs/memstat /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef/ext/bin/memstat
*** Using Ruby version: 1.9.3
*** with CPPFLAGS: -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE $(DEFS) $(cppflags) -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -DRUBY_19
creating Makefile

make  clean

make
compiling native_server.c
linking shared-object memcache/native_server.bundle
ld: library not found for -lruby.1.9.1
collect2: ld returned 1 exit status
make: *** [native_server.bundle] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/memcache-eb31045ceaef for inspection.
Results logged to /Users/orangeudav/.rvm/gems/ruby-1.9.3-p547@super-api/bundler/gems/extensions/x86_64-darwin-13/1.9.1/memcache-eb31045ceaef/gem_make.out
An error occurred while installing memcache (1.5.1), and Bundler cannot continue.

Can't compile on Linux

Hello

Thanks for this great library. I just wanted to update from 0.9.1 to 1.2.9.
I'm running Linux 2.6.16.21-0.8-smp and memcached 1.4.3.
The error under [1] appeared. I don't know what it means.

Can anybody help?

Thanks in advance.

[1] http://gist.github.com/364004

Failure to build on powerpc64le

Hi,

When I try to gem install memcache on powerpc64le, I get the following failure:

Building native extensions.  This could take a while...
ERROR:  Error installing memcache:
        ERROR: Failed to build gem native extension.

    /usr/local/rvm/rubies/ruby-2.2.2/bin/ruby -r ./siteconf20160229-63-6g2jvf.rb extconf.rb
Building libmemcached.
tar xzf libmemcached-1.0.16.tar.gz 2>&1
./configure --prefix=/usr/local/rvm/gems/ruby-2.2.2/gems/memcache-1.5.1/ext --without-memcached --disable-dependency-tracking  2>&1
checking build system type... build-aux/config.guess: unable to guess system type

This script, last modified 2012-06-10, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD

If the version you run (build-aux/config.guess) is already up to date, please
send the following data and any information you think might be
pertinent to <[email protected]> in order to provide the needed
information to handle your system.

config.guess timestamp = 2012-06-10

uname -m = ppc64le
uname -r = 4.2.0-30-generic
uname -s = Linux
uname -v = #35-Ubuntu SMP Fri Feb 19 13:50:54 UTC 2016

/usr/bin/uname -p = 
/bin/uname -X     = 

hostinfo               = 
/bin/universe          = 
/usr/bin/arch -k       = 
/bin/arch              = 
/usr/bin/oslevel       = 
/usr/convex/getsysinfo = 

UNAME_MACHINE = ppc64le
UNAME_RELEASE = 4.2.0-30-generic
UNAME_SYSTEM  = Linux
UNAME_VERSION = #35-Ubuntu SMP Fri Feb 19 13:50:54 UTC 2016
configure: error: cannot guess build type; you must specify one

I'm pretty sure this is due to the version of libmemcached that you bundle: I'm just checking to see if installing a system version of libmemcached-dev is sufficient to work around this.

Native server on Ruby 1.9.2

This used to work on 1.9.1. After upgrading Ruby to 1.9.2, this error occures:

/usr/local/bin/ruby: symbol lookup error: /usr/local/lib/ruby/gems/1.9.2/gems/memcache-1.2.13/lib/memcache/native_server.so: undefined symbol: STR2CSTR

Thanks in advance.

Does not build on 64bit machines

There is a problem building the native part of the gem on a 64bit machine, because the path of the build library is different ;-)

The code to fix is on line 45 in the extconf.rb file:

  Dir.chdir("#{HERE}/lib") do
    system('cp -f libmemcached.a  libmemcached_gem.a')
    system('cp -f libmemcached.la libmemcached_gem.la')
  end

The path for the library on 64bit is: "#{HERE}/lib/amd64". So if the amd64 folder is available the copy should incorporate it.

Installation of memcache 1.4.1 fails

gem install memcache
or bundle update fails with error which says some unit test failed

Here is the error log:
The part which I think would be useful
CXXLD clients/memstat CXX libtest/unittest.o g++ -DHAVE_CONFIG_H -I. -I. -g -pthread -pipe -std=gnu++98 -O2 -fvisibility=hidden -fvisibility-inlines-hidden -pedantic -Wall -Wundef -Wshadow -fdiagnostics-show-option -floop-parallelize-all -Wstrict-aliasing -Wswitch-enum -Wextra -Wformat -Wno-format-nonliteral -Wno-format-security -Woverloaded-virtual -Wnon-virtual-dtor -Wctor-dtor-privacy -Wno-long-long -Wmissing-declarations -Wframe-larger-than=32768 -Wredundant-decls -std=gnu++98 -c -o libtest/unittest.o libtest/unittest.cc CXXLD libtest/unittest libtest/.libs/libtest.a(libtest_libtest_la-memcached.o): In functionMemcached::get_pid(bool)':
/home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:95: undefined reference to libmemcached_util_getpid' /home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:100: undefined reference tomemcached_strerror'
/home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:91: undefined reference to libmemcached_util_getpid' libtest/.libs/libtest.a(libtest_libtest_la-memcached.o): In functionMemcached::ping()':
/home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:128: undefined reference to libmemcached_util_ping' /home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:133: undefined reference tomemcached_strerror'
/home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:124: undefined reference to libmemcached_util_ping' collect2: error: ld returned 1 exit status make[1]: *** [libtest/unittest] Error 1 make[1]: Leaving directory/home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51'
make: *** [all] Error 2
make install || true 2>&1
make install-am
make[1]: Entering directory /home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51' CXXLD libtest/unittest libtest/.libs/libtest.a(libtest_libtest_la-memcached.o): In functionMemcached::get_pid(bool)':
/home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:95: undefined reference to libmemcached_util_getpid' /home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:100: undefined reference tomemcached_strerror'
/home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:91: undefined reference to libmemcached_util_getpid' libtest/.libs/libtest.a(libtest_libtest_la-memcached.o): In functionMemcached::ping()':
/home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:128: undefined reference to libmemcached_util_ping' /home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:133: undefined reference tomemcached_strerror'
/home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51/libtest/memcached.cc:124: undefined reference to libmemcached_util_ping' collect2: error: ld returned 1 exit status make[1]: *** [libtest/unittest] Error 1 make[1]: Leaving directory/home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/libmemcached-0.51'
make: *** [install] Error 2
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/phanindra/.rvm/rubies/ruby-2.0.0-p247/bin/ruby
extconf.rb:53:in chdir': No such file or directory - /home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/lib (Errno::ENOENT) from extconf.rb:53:in

'

Gem files will remain installed in /home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1 for inspection.
Results logged to /home/phanindra/.rvm/gems/ruby-2.0.0-p247@circle/gems/memcache-1.4.1/ext/gem_make.out
`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.