arthurnn / memcached

A Ruby interface to the libmemcached C client
Academic Free License v3.0
432 stars 127 forks source link

Not compiling on `ruby-head`. #216

Closed ioquatix closed 8 months ago

ioquatix commented 8 months ago
> gem install memcached
Building native extensions. This could take a while...
ERROR:  Error installing memcached:
    ERROR: Failed to build gem native extension.

    current directory: /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext
/home/samuel/.rubies/ruby-head/bin/ruby extconf.rb
checking for sasl/sasl.h... yes
Touching all files so autoconf doesn't run.
find . | xargs touch -t 202402291544.42
Configuring libmemcached.
env CFLAGS='-fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef ' LDFLAGS='-fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib' ./configure --prefix=/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext --libdir=/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib --without-memcached --disable-shared --disable-utils --disable-dependency-tracking CC="gcc"  2>&1
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/config/missing: Unknown `--is-lightweight' option
Try `/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/config/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for style of include used by make... GNU
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 whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for isainfo... no
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 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... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
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... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... 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 for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
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... no
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if g++ supports C++0x features without additional flags... no
checking if g++ supports C++0x features with -std=c++0x... no
checking if g++ supports C++0x features with -std=gnu++0x... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) none
checking how to run the C preprocessor... gcc -E
checking whether __SUNPRO_C is declared... no
checking whether __ICC is declared... no
checking for ISO C++ 98 include files... yes
checking memory usability... yes
checking memory presence... yes
checking for memory... yes
checking tr1/memory usability... yes
checking tr1/memory presence... yes
checking for tr1/memory... yes
checking boost/shared_ptr.hpp usability... no
checking boost/shared_ptr.hpp presence... no
checking for boost/shared_ptr.hpp... no
checking the location of shared_ptr header file... 
checking whether byte ordering is bigendian... 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 time.h and sys/time.h may both be included... yes
checking for size_t... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking "C Compiler version--yes"... "gcc (GCC) 13.2.1 20230801"
checking "C++ Compiler version"... "g++ (GCC) 13.2.1 20230801"
checking for simple visibility declarations... no
checking whether to enable assertions... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking whether it is safe to use -fdiagnostics-show-option... yes
checking whether it is safe to use -Wconversion... no
checking whether it is safe to use -Wmissing-declarations from C++... yes
checking whether it is safe to use -Wlogical-op... yes
checking whether it is safe to use -Wredundant-decls from C++... yes
checking for doxygen... doxygen
checking for perl... perl
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for library containing getopt_long... none required
checking for library containing socket... none required
checking for library containing gethostbyname... none required
checking for library containing floorf... -lm
checking for htonll... no
checking byteorder... little endian
checking for ld used by gcc -std=gnu99... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking for libsasl... no
checking for libsasl2... yes
checking how to link with libsasl2... -lsasl2
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating clients/Makefile
config.status: creating tests/Makefile
config.status: creating libmemcached/Makefile
config.status: creating libmemcached/memcached_configure.h
config.status: creating libmemcachedutil/Makefile
config.status: creating support/Makefile
config.status: creating support/libmemcached.pc
config.status: creating support/libmemcached.spec
config.status: creating support/libmemcached-fc.spec
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
---
Configuration summary for libmemcached version 0.32

   * Installation prefix:       /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext
   * System type:               unknown-linux-gnu
   * Host CPU:                  x86_64
   * C Compiler:                gcc (GCC) 13.2.1 20230801
   * Assertions enabled:        yes
   * Debug enabled:             no
   * Warnings as failure:       no
   * With SASL support:         -lsasl2

---
Making libmemcached.
GMAKE_CMD='make' CXXFLAGS=' -std=gnu++98 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef ' SOURCE_DIR='libmemcached-0.32' HERE='/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext' ruby ../extconf-make.rb
make CXXFLAGS=' -std=gnu++98 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef ' || true 2>&1
make  all-recursive
make[1]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32'
Making all in libmemcached
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcached'
make  all-am
make[3]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcached'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-crc.lo `test -f 'crc.c' || echo './'`crc.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached.lo `test -f 'memcached.c' || echo './'`memcached.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_auto.lo `test -f 'memcached_auto.c' || echo './'`memcached_auto.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_analyze.lo `test -f 'memcached_analyze.c' || echo './'`memcached_analyze.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_behavior.lo `test -f 'memcached_behavior.c' || echo './'`memcached_behavior.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_connect.lo `test -f 'memcached_connect.c' || echo './'`memcached_connect.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_delete.lo `test -f 'memcached_delete.c' || echo './'`memcached_delete.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_do.lo `test -f 'memcached_do.c' || echo './'`memcached_do.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_dump.lo `test -f 'memcached_dump.c' || echo './'`memcached_dump.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_exist.lo `test -f 'memcached_exist.c' || echo './'`memcached_exist.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_fetch.lo `test -f 'memcached_fetch.c' || echo './'`memcached_fetch.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_flush.lo `test -f 'memcached_flush.c' || echo './'`memcached_flush.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_get.lo `test -f 'memcached_get.c' || echo './'`memcached_get.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_touch.lo `test -f 'memcached_touch.c' || echo './'`memcached_touch.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_hash.lo `test -f 'memcached_hash.c' || echo './'`memcached_hash.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_hosts.lo `test -f 'memcached_hosts.c' || echo './'`memcached_hosts.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_io.lo `test -f 'memcached_io.c' || echo './'`memcached_io.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_purge.lo `test -f 'memcached_purge.c' || echo './'`memcached_purge.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_flush_buffers.lo `test -f 'memcached_flush_buffers.c' || echo './'`memcached_flush_buffers.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-md5.lo `test -f 'md5.c' || echo './'`md5.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_key.lo `test -f 'memcached_key.c' || echo './'`memcached_key.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_quit.lo `test -f 'memcached_quit.c' || echo './'`memcached_quit.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_parse.lo `test -f 'memcached_parse.c' || echo './'`memcached_parse.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_response.lo `test -f 'memcached_response.c' || echo './'`memcached_response.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_result.lo `test -f 'memcached_result.c' || echo './'`memcached_result.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_server.lo `test -f 'memcached_server.c' || echo './'`memcached_server.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_storage.lo `test -f 'memcached_storage.c' || echo './'`memcached_storage.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_string.lo `test -f 'memcached_string.c' || echo './'`memcached_string.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_stats.lo `test -f 'memcached_stats.c' || echo './'`memcached_stats.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_strerror.lo `test -f 'memcached_strerror.c' || echo './'`memcached_strerror.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_verbosity.lo `test -f 'memcached_verbosity.c' || echo './'`memcached_verbosity.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_version.lo `test -f 'memcached_version.c' || echo './'`memcached_version.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c crc.c -o libmemcached_la-crc.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached.c -o libmemcached_la-memcached.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_behavior.c -o libmemcached_la-memcached_behavior.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_delete.c -o libmemcached_la-memcached_delete.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_auto.c -o libmemcached_la-memcached_auto.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_connect.c -o libmemcached_la-memcached_connect.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_analyze.c -o libmemcached_la-memcached_analyze.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_exist.c -o libmemcached_la-memcached_exist.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_fetch.c -o libmemcached_la-memcached_fetch.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_dump.c -o libmemcached_la-memcached_dump.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_flush.c -o libmemcached_la-memcached_flush.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_hosts.c -o libmemcached_la-memcached_hosts.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_do.c -o libmemcached_la-memcached_do.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_touch.c -o libmemcached_la-memcached_touch.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_get.c -o libmemcached_la-memcached_get.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_hash.c -o libmemcached_la-memcached_hash.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_io.c -o libmemcached_la-memcached_io.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_flush_buffers.c -o libmemcached_la-memcached_flush_buffers.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_key.c -o libmemcached_la-memcached_key.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_purge.c -o libmemcached_la-memcached_purge.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_quit.c -o libmemcached_la-memcached_quit.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_parse.c -o libmemcached_la-memcached_parse.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c md5.c -o libmemcached_la-md5.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_result.c -o libmemcached_la-memcached_result.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_storage.c -o libmemcached_la-memcached_storage.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_response.c -o libmemcached_la-memcached_response.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_string.c -o libmemcached_la-memcached_string.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_stats.c -o libmemcached_la-memcached_stats.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_strerror.c -o libmemcached_la-memcached_strerror.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_verbosity.c -o libmemcached_la-memcached_verbosity.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_server.c -o libmemcached_la-memcached_server.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_version.c -o libmemcached_la-memcached_version.o
memcached_delete.c:2: warning: ISO C forbids an empty translation unit [-Wpedantic]
cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-murmur_hash.lo `test -f 'murmur_hash.c' || echo './'`murmur_hash.c
memcached.c: In function 'memcached_create':
memcached.c:8:24: warning: variable 'result_ptr' set but not used [-Wunused-but-set-variable]
    8 |   memcached_result_st *result_ptr;
      |                        ^~~~~~~~~~
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c murmur_hash.c -o libmemcached_la-murmur_hash.o
memcached_connect.c: In function 'set_socket_options':
memcached_connect.c:57:9: warning: variable 'error' set but not used [-Wunused-but-set-variable]
   57 |     int error;
      |         ^~~~~
memcached_connect.c:77:9: warning: variable 'error' set but not used [-Wunused-but-set-variable]
   77 |     int error;
      |         ^~~~~
memcached_connect.c:96:9: warning: variable 'error' set but not used [-Wunused-but-set-variable]
   96 |     int error;
      |         ^~~~~
memcached_connect.c:109:9: warning: variable 'error' set but not used [-Wunused-but-set-variable]
  109 |     int error;
      |         ^~~~~
memcached_connect.c:118:9: warning: variable 'error' set but not used [-Wunused-but-set-variable]
  118 |     int error;
      |         ^~~~~
memcached_connect.c:127:9: warning: variable 'error' set but not used [-Wunused-but-set-variable]
  127 |     int error;
      |         ^~~~~
memcached_connect.c: In function 'unix_socket_connect':
memcached_connect.c:152:13: warning: variable 'addrlen' set but not used [-Wunused-but-set-variable]
  152 |   socklen_t addrlen;
      |             ^~~~~~~
memcached_quit.c: In function 'memcached_quit_server':
memcached_quit.c:18:24: warning: variable 'rc' set but not used [-Wunused-but-set-variable]
   18 |       memcached_return rc;
      |                        ^~
memcached_io.c: In function 'memcached_io_close':
memcached_io.c:280:7: warning: variable 'r' set but not used [-Wunused-but-set-variable]
  280 |   int r;
      |       ^
memcached_storage.c: In function 'memcached_send':
memcached_storage.c:117:54: warning: the comparison will always evaluate as 'true' for the address of 'prefix_key' will never be NULL [-Waddress]
  117 |     buffer_ptr= memcpy(buffer_ptr + (ptr->prefix_key ? strlen(ptr->prefix_key) : 0),
      |                                                      ^
In file included from common.h:52,
                 from memcached_storage.c:9:
../libmemcached/memcached.h:117:8: note: 'prefix_key' declared here
  117 |   char prefix_key[MEMCACHED_PREFIX_KEY_MAX_SIZE];
      |        ^~~~~~~~~~
memcached_get.c: In function 'memcached_get_from_last':
memcached_get.c:335:20: warning: unused variable 'rc' [-Wunused-variable]
  335 |   memcached_return rc = MEMCACHED_NOTFOUND;
      |                    ^~
At top level:
cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics
At top level:
cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-jenkins_hash.lo `test -f 'jenkins_hash.c' || echo './'`jenkins_hash.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_allocators.lo `test -f 'memcached_allocators.c' || echo './'`memcached_allocators.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-byteorder.lo `test -f 'byteorder.c' || echo './'`byteorder.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcached_la-memcached_sasl.lo `test -f 'memcached_sasl.c' || echo './'`memcached_sasl.c
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fno-strict-aliasing -Wno-strict-aliasing -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o libmemcachedcallbacks_la-memcached_callback.lo `test -f 'memcached_callback.c' || echo './'`memcached_callback.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c jenkins_hash.c -o libmemcached_la-jenkins_hash.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_allocators.c -o libmemcached_la-memcached_allocators.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c byteorder.c -o libmemcached_la-byteorder.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fno-strict-aliasing -Wno-strict-aliasing -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_callback.c -o libmemcachedcallbacks_la-memcached_callback.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c memcached_sasl.c -o libmemcached_la-memcached_sasl.o
At top level:
cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics
At top level:
cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics
memcached_sasl.c: In function 'memcached_set_sasl_auth_data':
memcached_sasl.c:199:14: warning: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(void *, int,  const char **, unsigned int *)' [-Wincompatible-pointer-types]
  199 |    cb[0].proc= get_username;
      |              ^
memcached_sasl.c:202:14: warning: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(void *, int,  const char **, unsigned int *)' [-Wincompatible-pointer-types]
  202 |    cb[1].proc= get_username;
      |              ^
memcached_sasl.c:205:14: warning: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(sasl_conn_t *, void *, int,  sasl_secret_t **)' {aka 'int (*)(struct sasl_conn *, void *, int,  struct sasl_secret **)'} [-Wincompatible-pointer-types]
  205 |    cb[2].proc= get_password;
      |              ^
At top level:
cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics
At top level:
cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fno-strict-aliasing -Wno-strict-aliasing -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o libmemcachedcallbacks.la  libmemcachedcallbacks_la-memcached_callback.lo  -lm  
At top level:
cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics
libtool: link: ar cru .libs/libmemcachedcallbacks.a  libmemcachedcallbacks_la-memcached_callback.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libmemcachedcallbacks.a
libtool: link: ( cd ".libs" && rm -f "libmemcachedcallbacks.la" && ln -s "../libmemcachedcallbacks.la" "libmemcachedcallbacks.la" )
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -version-info 2:0:0 -Wl,--version-script=../libmemcached/libmemcached.ver  -lsasl2 -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o libmemcached.la -rpath /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib libmemcached_la-crc.lo libmemcached_la-memcached.lo libmemcached_la-memcached_auto.lo libmemcached_la-memcached_analyze.lo libmemcached_la-memcached_behavior.lo libmemcached_la-memcached_connect.lo libmemcached_la-memcached_delete.lo libmemcached_la-memcached_do.lo libmemcached_la-memcached_dump.lo libmemcached_la-memcached_exist.lo libmemcached_la-memcached_fetch.lo libmemcached_la-memcached_flush.lo libmemcached_la-memcached_get.lo libmemcached_la-memcached_touch.lo libmemcached_la-memcached_hash.lo libmemcached_la-memcached_hosts.lo libmemcached_la-memcached_io.lo libmemcached_la-memcached_purge.lo libmemcached_la-memcached_flush_buffers.lo libmemcached_la-md5.lo libmemcached_la-memcached_key.lo libmemcached_la-memcached_quit.lo libmemcached_la-memcached_parse.lo libmemcached_la-memcached_response.lo libmemcached_la-memcached_result.lo libmemcached_la-memcached_server.lo libmemcached_la-memcached_storage.lo libmemcached_la-memcached_string.lo libmemcached_la-memcached_stats.lo libmemcached_la-memcached_strerror.lo libmemcached_la-memcached_verbosity.lo libmemcached_la-memcached_version.lo libmemcached_la-murmur_hash.lo libmemcached_la-jenkins_hash.lo libmemcached_la-memcached_allocators.lo  libmemcached_la-byteorder.lo libmemcached_la-memcached_sasl.lo   libmemcachedcallbacks.la -lm  
libtool: link: (cd .libs/libmemcached.lax/libmemcachedcallbacks.a && ar x "/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcached/./.libs/libmemcachedcallbacks.a")
libtool: link: ar cru .libs/libmemcached.a  libmemcached_la-crc.o libmemcached_la-memcached.o libmemcached_la-memcached_auto.o libmemcached_la-memcached_analyze.o libmemcached_la-memcached_behavior.o libmemcached_la-memcached_connect.o libmemcached_la-memcached_delete.o libmemcached_la-memcached_do.o libmemcached_la-memcached_dump.o libmemcached_la-memcached_exist.o libmemcached_la-memcached_fetch.o libmemcached_la-memcached_flush.o libmemcached_la-memcached_get.o libmemcached_la-memcached_touch.o libmemcached_la-memcached_hash.o libmemcached_la-memcached_hosts.o libmemcached_la-memcached_io.o libmemcached_la-memcached_purge.o libmemcached_la-memcached_flush_buffers.o libmemcached_la-md5.o libmemcached_la-memcached_key.o libmemcached_la-memcached_quit.o libmemcached_la-memcached_parse.o libmemcached_la-memcached_response.o libmemcached_la-memcached_result.o libmemcached_la-memcached_server.o libmemcached_la-memcached_storage.o libmemcached_la-memcached_string.o libmemcached_la-memcached_stats.o libmemcached_la-memcached_strerror.o libmemcached_la-memcached_verbosity.o libmemcached_la-memcached_version.o libmemcached_la-murmur_hash.o libmemcached_la-jenkins_hash.o libmemcached_la-memcached_allocators.o libmemcached_la-byteorder.o libmemcached_la-memcached_sasl.o  .libs/libmemcached.lax/libmemcachedcallbacks.a/libmemcachedcallbacks_la-memcached_callback.o 
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libmemcached.a
libtool: link: rm -fr .libs/libmemcached.lax
libtool: link: ( cd ".libs" && rm -f "libmemcached.la" && ln -s "../libmemcached.la" "libmemcached.la" )
make[3]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcached'
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcached'
Making all in libmemcachedutil
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcachedutil'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcachedutil'
Making all in support
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/support'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/support'
Making all in clients
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/clients'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o utilities.lo utilities.c
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o generator.lo generator.c
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o execute.lo execute.c
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o memcat.o memcat.c
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o memdump.o memdump.c
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o memcp.o memcp.c
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o memstat.o memstat.c
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o memrm.o memrm.c
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o memflush.o memflush.c
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o memslap-memslap.o `test -f 'memslap.c' || echo './'`memslap.c
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o memerror.o memerror.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c utilities.c -o utilities.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c generator.c -o generator.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c execute.c -o execute.o
utilities.c:166:19: warning: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(void *, int,  const char **, unsigned int *)' [-Wincompatible-pointer-types]
  166 |     SASL_CB_USER, &get_username, NULL
      |                   ^
utilities.c:166:19: note: (near initialization for 'sasl_callbacks[0].proc')
utilities.c:168:23: warning: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(void *, int,  const char **, unsigned int *)' [-Wincompatible-pointer-types]
  168 |     SASL_CB_AUTHNAME, &get_username, NULL
      |                       ^
utilities.c:168:23: note: (near initialization for 'sasl_callbacks[1].proc')
utilities.c:170:19: warning: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(sasl_conn_t *, void *, int,  sasl_secret_t **)' {aka 'int (*)(struct sasl_conn *, void *, int,  struct sasl_secret **)'} [-Wincompatible-pointer-types]
  170 |     SASL_CB_PASS, &get_password, NULL
      |                   ^
utilities.c:170:19: note: (near initialization for 'sasl_callbacks[2].proc')
utilities.c: In function 'version_command':
utilities.c:19:6: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn]
   19 | void version_command(const char *command_name)
      |      ^~~~~~~~~~~~~~~
utilities.c: In function 'help_command':
utilities.c:59:6: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn]
   59 | void help_command(const char *command_name, const char *description,
      |      ^~~~~~~~~~~~
At top level:
cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o libgenexec.la  generator.lo execute.lo  -lm  
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o libutilities.la  utilities.lo  -lm  
libtool: link: ar cru .libs/libgenexec.a  generator.o execute.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ar cru .libs/libutilities.a  utilities.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libgenexec.a
libtool: link: ranlib .libs/libutilities.a
libtool: link: ( cd ".libs" && rm -f "libgenexec.la" && ln -s "../libgenexec.la" "libgenexec.la" )
libtool: link: ( cd ".libs" && rm -f "libutilities.la" && ln -s "../libutilities.la" "libutilities.la" )
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -rpath /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached -lsasl2 -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o memcat memcat.o libutilities.la ../libmemcached/libmemcached.la -lm  
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -rpath /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached -lsasl2 -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o memdump memdump.o libutilities.la ../libmemcached/libmemcached.la -lm  
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -rpath /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached -lsasl2 -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o memcp memcp.o libutilities.la ../libmemcached/libmemcached.la -lm  
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -rpath /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached -lsasl2 -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o memstat memstat.o libutilities.la ../libmemcached/libmemcached.la -lm  
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -rpath /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached -lsasl2 -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o memrm memrm.o libutilities.la ../libmemcached/libmemcached.la -lm  
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -rpath /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached -lsasl2 -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o memflush memflush.o libutilities.la ../libmemcached/libmemcached.la -lm  
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -rpath /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached -lsasl2 -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o memslap memslap-memslap.o  libgenexec.la libutilities.la ../libmemcached/libmemcached.la -lm  
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -rpath /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached -lsasl2 -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o memerror memerror.o libutilities.la ../libmemcached/libmemcached.la -lm  
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o memrm memrm.o  -L. -L/home/samuel/.rubies/ruby-head/lib ./.libs/libutilities.a ../libmemcached/.libs/libmemcached.a -lsasl2 -lm -Wl,-rpath -Wl,/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o memcp memcp.o  -L. -L/home/samuel/.rubies/ruby-head/lib ./.libs/libutilities.a ../libmemcached/.libs/libmemcached.a -lsasl2 -lm -Wl,-rpath -Wl,/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o memstat memstat.o  -L. -L/home/samuel/.rubies/ruby-head/lib ./.libs/libutilities.a ../libmemcached/.libs/libmemcached.a -lsasl2 -lm -Wl,-rpath -Wl,/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o memerror memerror.o  -L. -L/home/samuel/.rubies/ruby-head/lib ./.libs/libutilities.a ../libmemcached/.libs/libmemcached.a -lsasl2 -lm -Wl,-rpath -Wl,/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o memcat memcat.o  -L. -L/home/samuel/.rubies/ruby-head/lib ./.libs/libutilities.a ../libmemcached/.libs/libmemcached.a -lsasl2 -lm -Wl,-rpath -Wl,/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o memdump memdump.o  -L. -L/home/samuel/.rubies/ruby-head/lib ./.libs/libutilities.a ../libmemcached/.libs/libmemcached.a -lsasl2 -lm -Wl,-rpath -Wl,/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o memflush memflush.o  -L. -L/home/samuel/.rubies/ruby-head/lib ./.libs/libutilities.a ../libmemcached/.libs/libmemcached.a -lsasl2 -lm -Wl,-rpath -Wl,/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o memslap memslap-memslap.o  -L. -L/home/samuel/.rubies/ruby-head/lib ./.libs/libgenexec.a ./.libs/libutilities.a ../libmemcached/.libs/libmemcached.a -lsasl2 -lm -Wl,-rpath -Wl,/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/clients'
Making all in tests
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/tests'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o server.lo server.c
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o test.lo test.c
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fno-strict-aliasing -Wno-strict-aliasing -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o testapp-function.o `test -f 'function.c' || echo './'`function.c
g++ -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Woverloaded-virtual -Wnon-virtual-dtor -Wctor-dtor-privacy -Wno-long-long -Weffc++ -Wold-style-cast -Wmissing-declarations -Wredundant-decls    -std=gnu++98 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o plus.o plus.cpp
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o udp.o udp.c
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o atomsmasher.o atomsmasher.c
gcc -std=gnu99 -DHAVE_CONFIG_H   -I.. -I.. -ggdb3   -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef  -c -o start.o start.c
cc1plus: warning: command-line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++
cc1plus: warning: command-line option ‘-Wimplicit-int’ is valid for C/ObjC but not for C++
cc1plus: warning: command-line option ‘-Wold-style-definition’ is valid for C/ObjC but not for C++
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c test.c -o test.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -ggdb3 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -c server.c -o server.o
test.c: In function 'main':
test.c:30:16: warning: variable 'x' set but not used [-Wunused-but-set-variable]
   30 |   unsigned int x;
      |                ^
server.c: In function 'server_startup':
server.c:41:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
   41 |         int status;
      |             ^~~~~~
function.c: In function ‘stats_servername_test’:
function.c:1342:20: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]
 1342 |   memcached_return rc;
      |                    ^~
function.c: In function ‘user_supplied_bug11’:
function.c:2456:20: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]
 2456 |   memcached_return rc;
      |                    ^~
function.c: In function ‘noreply_test’:
function.c:3742:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
 3742 |     for (y=0; x < memc->number_of_hosts; ++y)
      |                 ^
function.c: In function ‘check_touch_capability’:
function.c:4525:24: warning: implicit conversion from ‘memcached_return’ to ‘test_return’ [-Wenum-conversion]
 4525 |   test_return test_rc= pre_binary(memc);
      |                        ^~~~~~~~~~
function.c:4531:15: warning: unused variable ‘val’ [-Wunused-variable]
 4531 |   const char *val= "touch_capability_val";
      |               ^~~
At top level:
cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics
At top level:
cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics
function.c: At top level:
function.c:3852:20: warning: ‘dump_test’ defined but not used [-Wunused-function]
 3852 | static test_return dump_test(memcached_st *memc)
      |                    ^~~~~~~~~
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o libtest.la  test.lo  
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o libserver.la  server.lo  
libtool: link: ar cru .libs/libtest.a  test.o
libtool: link: ar cru .libs/libserver.a  server.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libtest.a
libtool: link: ranlib .libs/libserver.a
libtool: link: ( cd ".libs" && rm -f "libtest.la" && ln -s "../libtest.la" "libtest.la" )
libtool: link: ( cd ".libs" && rm -f "libserver.la" && ln -s "../libserver.la" "libserver.la" )
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o startservers start.o libserver.la ../libmemcached/libmemcached.la  -lsasl2 
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o udptest udp.o libtest.la libserver.la ../libmemcached/libmemcached.la  -lsasl2 
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op    -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o atomsmasher atomsmasher.o ../clients/libgenexec.la libtest.la libserver.la ../libmemcached/libmemcached.la  -lsasl2 
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o startservers start.o  -L. -L/home/samuel/.rubies/ruby-head/lib ./.libs/libserver.a ../libmemcached/.libs/libmemcached.a -lm -lsasl2
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o udptest udp.o  -L. -L/home/samuel/.rubies/ruby-head/lib ./.libs/libtest.a ./.libs/libserver.a ../libmemcached/.libs/libmemcached.a -lm -lsasl2
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o atomsmasher atomsmasher.o  -L. -L/home/samuel/.rubies/ruby-head/lib ../clients/.libs/libgenexec.a ./.libs/libtest.a ./.libs/libserver.a ../libmemcached/.libs/libmemcached.a -lm -lsasl2
cc1plus: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
/bin/sh ../libtool --tag=CXX   --mode=link g++ -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Woverloaded-virtual -Wnon-virtual-dtor -Wctor-dtor-privacy -Wno-long-long -Weffc++ -Wold-style-cast -Wmissing-declarations -Wredundant-decls    -std=gnu++98 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o testplus plus.o libtest.la libserver.la ../libmemcached/libmemcached.la  -lsasl2 
libtool: link: g++ -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Woverloaded-virtual -Wnon-virtual-dtor -Wctor-dtor-privacy -Wno-long-long -Weffc++ -Wold-style-cast -Wmissing-declarations -Wredundant-decls -std=gnu++98 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o testplus plus.o  -L. -L/home/samuel/.rubies/ruby-head/lib ./.libs/libtest.a ./.libs/libserver.a ../libmemcached/.libs/libmemcached.a -lm -lsasl2
function.c: In function ‘udp_set_too_big_test’:
function.c:4104:7: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized]
 4104 |   rc= memcached_set(memc, key, strlen(key),
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4105 |                     value, MAX_UDP_DATAGRAM_LENGTH,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4106 |                     (time_t)0, (uint32_t)0);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../libmemcached/memcached.h:30,
                 from ../libmemcached/common.h:52,
                 from function.c:5:
../libmemcached/memcached_storage.h:20:18: note: by argument 4 of type ‘const char *’ to ‘memcached_set’ declared here
   20 | memcached_return memcached_set(memcached_st *ptr, const char *key, size_t key_length,
      |                  ^~~~~~~~~~~~~
function.c:4102:8: note: ‘value’ declared here
 4102 |   char value[MAX_UDP_DATAGRAM_LENGTH];
      |        ^~~~~
At top level:
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -O3  -pedantic -Wall -Wextra -Wundef -Wshadow  -fdiagnostics-show-option  -Wformat=2  -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op     -fno-strict-aliasing -Wno-strict-aliasing -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/home/samuel/.rubies/ruby-head/lib -o testapp testapp-function.o ../clients/libgenexec.la libtest.la libserver.la ../libmemcached/libmemcached.la  -lsasl2 
libtool: link: gcc -std=gnu99 -O3 -pedantic -Wall -Wextra -Wundef -Wshadow -fdiagnostics-show-option -Wformat=2 -Wstrict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wcast-align -Wswitch-default -Wswitch-enum -Wwrite-strings -Wlogical-op -fno-strict-aliasing -Wno-strict-aliasing -fPIC -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -fstack-protector-strong -rdynamic -Wl,-export-dynamic -fstack-protector-strong -rdynamic -Wl,-export-dynamic -o testapp testapp-function.o  -L. -L/home/samuel/.rubies/ruby-head/lib ../clients/.libs/libgenexec.a ./.libs/libtest.a ./.libs/libserver.a ../libmemcached/.libs/libmemcached.a -lm -lsasl2
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/tests'
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32'
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32'
make[1]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32'
make install || true 2>&1
Making install in libmemcached
make[1]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcached'
make  install-am
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcached'
make[3]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcached'
test -z "/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib" || /usr/bin/mkdir -p "/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib"
test -z "/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/include/libmemcached" || /usr/bin/mkdir -p "/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/include/libmemcached"
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libmemcached.la '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib'
 /usr/bin/install -c -m 644 memcached.h memcached.hpp memcached_configure.h memcached_constants.h memcached_get.h memcached_exist.h memcached_result.h memcached_sasl.h memcached_server.h memcached_storage.h memcached_string.h memcached_touch.h memcached_types.h memcached_watchpoint.h visibility.h '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/include/libmemcached'
libtool: install: /usr/bin/install -c .libs/libmemcached.lai /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached.la
libtool: install: /usr/bin/install -c .libs/libmemcached.a /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached.a
libtool: install: chmod 644 /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached.a
libtool: install: ranlib /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/libmemcached.a
libtool: finish: PATH="/home/samuel/.gem/ruby/3.3.0/bin:/home/samuel/.rubies/ruby-head/lib/ruby/gems/3.3.0+0/bin:/home/samuel/.rubies/ruby-head/bin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/sbin" ldconfig -n /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcached'
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcached'
make[1]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcached'
Making install in libmemcachedutil
make[1]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcachedutil'
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcachedutil'
test -z "/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib" || /usr/bin/mkdir -p "/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib"
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcachedutil'
make[1]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/libmemcachedutil'
Making install in support
make[1]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/support'
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/support'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/pkgconfig" || /usr/bin/mkdir -p "/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/pkgconfig"
 /usr/bin/install -c -m 644 libmemcached.pc '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/lib/pkgconfig'
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/support'
make[1]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/support'
Making install in clients
make[1]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/clients'
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/clients'
test -z "/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/bin" || /usr/bin/mkdir -p "/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/bin"
make[2]: Nothing to be done for 'install-data-am'.
  /bin/sh ../libtool   --mode=install /usr/bin/install -c memcat memdump memcp memstat memrm memflush memslap memerror '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/bin'
libtool: install: /usr/bin/install -c memcat /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/bin/memcat
libtool: install: /usr/bin/install -c memdump /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/bin/memdump
libtool: install: /usr/bin/install -c memcp /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/bin/memcp
libtool: install: /usr/bin/install -c memstat /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/bin/memstat
libtool: install: /usr/bin/install -c memrm /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/bin/memrm
libtool: install: /usr/bin/install -c memflush /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/bin/memflush
libtool: install: /usr/bin/install -c memslap /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/bin/memslap
libtool: install: /usr/bin/install -c memerror /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/bin/memerror
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/clients'
make[1]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/clients'
Making install in tests
make[1]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/tests'
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/tests'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/tests'
make[1]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32/tests'
make[1]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32'
make[2]: Entering directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32'
make[1]: Leaving directory '/home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext/libmemcached-0.32'
creating Makefile
Copy Makefile
mv Makefile Makefile.in
Remove MacPorts from the include path
sed 's/-I.opt.local.include//' Makefile.in > Makefile

current directory: /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext
make DESTDIR\= sitearchdir\=./.gem.20240229-367531-cswr2q sitelibdir\=./.gem.20240229-367531-cswr2q clean

current directory: /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0/ext
make DESTDIR\= sitearchdir\=./.gem.20240229-367531-cswr2q sitelibdir\=./.gem.20240229-367531-cswr2q
compiling rlibmemcached_wrap.c
rlibmemcached_wrap.c: In function ‘SWIG_Ruby_define_class’:
rlibmemcached_wrap.c:1493:9: warning: variable ‘klass’ set but not used [-Wunused-but-set-variable]
 1493 |   VALUE klass;
      |         ^~~~~
rlibmemcached_wrap.c: In function ‘SWIG_AUX_NUM2DBL’:
rlibmemcached_wrap.c:1950:9: warning: unused variable ‘type’ [-Wunused-variable]
 1950 |   VALUE type = TYPE(obj);
      |         ^~~~
rlibmemcached_wrap.c: In function ‘rb_str_new_by_ref’:
rlibmemcached_wrap.c:2257:14: warning: passing argument 1 of ‘rb_obj_setup’ makes integer from pointer without a cast [-Wint-conversion]
 2257 |     OBJSETUP(str, rb_cString, T_STRING);
      |              ^~~
      |              |
      |              struct RString *
In file included from /home/samuel/.rubies/ruby-head/include/ruby-3.4.0+0/ruby/ruby.h:45,
                 from /home/samuel/.rubies/ruby-head/include/ruby-3.4.0+0/ruby.h:38,
                 from rlibmemcached_wrap.c:832:
/home/samuel/.rubies/ruby-head/include/ruby-3.4.0+0/ruby/internal/newobj.h:106:26: note: expected ‘VALUE’ {aka ‘long unsigned int’} but argument is of type ‘struct RString *’
  106 | VALUE rb_obj_setup(VALUE obj, VALUE klass, VALUE type);
      |                    ~~~~~~^~~
rlibmemcached_wrap.c:2261:21: error: ‘struct <anonymous>’ has no member named ‘len’
 2261 |         str->as.heap.len = len;
      |                     ^
rlibmemcached_wrap.c:2264:16: warning: passing argument 1 of ‘RB_FL_SET’ makes integer from pointer without a cast [-Wint-conversion]
 2264 |         FL_SET(str, FL_USER1);
      |                ^~~
      |                |
      |                struct RString *
In file included from /home/samuel/.rubies/ruby-head/include/ruby-3.4.0+0/ruby/internal/core/rstring.h:30,
                 from /home/samuel/.rubies/ruby-head/include/ruby-3.4.0+0/ruby/internal/arithmetic/char.h:29,
                 from /home/samuel/.rubies/ruby-head/include/ruby-3.4.0+0/ruby/internal/arithmetic.h:24,
                 from /home/samuel/.rubies/ruby-head/include/ruby-3.4.0+0/ruby/ruby.h:28:
/home/samuel/.rubies/ruby-head/include/ruby-3.4.0+0/ruby/internal/fl_type.h:626:17: note: expected ‘VALUE’ {aka ‘long unsigned int’} but argument is of type ‘struct RString *’
  626 | RB_FL_SET(VALUE obj, VALUE flags)
      |           ~~~~~~^~~
At top level:
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
make: *** [Makefile:248: rlibmemcached_wrap.o] Error 1

make failed, exit code 2

Gem files will remain installed in /home/samuel/.gem/ruby/3.3.0/gems/memcached-1.8.0 for inspection.
Results logged to /home/samuel/.gem/ruby/3.3.0/extensions/x86_64-linux/3.4.0+0-static/memcached-1.8.0/gem_make.out
ioquatix commented 8 months ago

@byroot not sure if you have time to look into this, I noticed you recently worked on this project. Do you have the commit bit?

byroot commented 8 months ago

I do, but I only maintain an old branch for Shopify, and have no interest in spending time fixing the main branch.

If you come up with a patch I can merge it, but that's all. Also I can merge but can't release, so a bit moot.

But no-one should be using this gem today.

ioquatix commented 8 months ago

Ah, is there a better alternative?

byroot commented 8 months ago

Just use Dalli

ioquatix commented 8 months ago

Thanks. rack-cache supports both, so I'll just remove support for this gem.