Open 34code opened 9 years ago
♻ ★ ♕ ☯ : gem install rbczmq Building native extensions. This could take a while... ERROR: Error installing rbczmq: ERROR: Failed to build gem native extension. /Users/buzz/.rvm/rubies/ruby-2.2.0/bin/ruby -r ./siteconf20150724-60949-bdvv9l.rb extconf.rb "./autogen.sh" autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal -I config --force -I config autoreconf: configure.ac: tracing autoreconf: configure.ac: subdirectory foreign/openpgm/build-staging/openpgm/pgm/ not present autoreconf: running: glibtoolize --copy --force glibtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'. glibtoolize: copying file 'config/ltmain.sh' glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'config'. glibtoolize: copying file 'config/libtool.m4' glibtoolize: copying file 'config/ltoptions.m4' glibtoolize: copying file 'config/ltsugar.m4' glibtoolize: copying file 'config/ltversion.m4' glibtoolize: copying file 'config/lt~obsolete.m4' autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoconf --include=config --force autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoheader --include=config --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:44: installing 'config/compile' configure.ac:56: installing 'config/config.guess' configure.ac:56: installing 'config/config.sub' configure.ac:14: installing 'config/install-sh' configure.ac:14: installing 'config/missing' perf/Makefile.am:1: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') perf/Makefile.am: installing 'config/depcomp' tests/Makefile.am:1: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') parallel-tests: installing 'config/test-driver' tools/Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') autoreconf: Leaving directory `.' "./configure --prefix=/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst --without-documentation --enable-shared" checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... config/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '502' is supported by ustar format... yes checking whether GID '20' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether make supports nested variables... (cached) yes checking for gcc... no checking for cc... cc 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 cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether cc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of cc... gcc3 checking for cc option to accept ISO C99... none needed checking for g++... no checking for c++... c++ checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking dependency style of c++... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking for gawk... (cached) awk checking for xmlto... no checking for asciidoc... no checking build system type... x86_64-apple-darwin14.4.0 checking host system type... x86_64-apple-darwin14.4.0 checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by cc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm checking the name lister (/usr/bin/nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 196608 checking how to convert x86_64-apple-darwin14.4.0 file names to x86_64-apple-darwin14.4.0 format... func_convert_file_noop checking how to convert x86_64-apple-darwin14.4.0 file names to toolchain format... func_convert_file_noop checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... no checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm output from cc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dsymutil... dsymutil checking for nmedit... nmedit checking for lipo... lipo checking for otool... otool checking for otool64... no checking for -single_module linker flag... yes checking for -exported_symbols_list linker flag... yes checking for -force_load linker flag... yes checking how to run the C preprocessor... cc -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 for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... yes checking for cc option to produce PIC... -fno-common -DPIC checking if cc PIC flag -fno-common -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin14.4.0 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... c++ -E checking for ld used by c++... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking whether the c++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking for c++ option to produce PIC... -fno-common -DPIC checking if c++ PIC flag -fno-common -DPIC works... yes checking if c++ static flag -static works... no checking if c++ supports -c -o file.o... yes checking if c++ supports -c -o file.o... (cached) yes checking whether the c++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin14.4.0 dyld checking how to hardcode library paths into programs... immediate checking whether the C compiler works... yes checking whether we are using Intel C compiler... no checking whether we are using Sun Studio C compiler... no checking whether we are using clang C compiler... yes checking whether we are using gcc >= 4 C compiler... yes checking whether the C++ compiler works... yes checking whether we are using Intel C++ compiler... no checking whether we are using Sun Studio C++ compiler... no checking whether we are using clang C++ compiler... yes checking whether we are using gcc >= 4 C++ compiler... yes checking whether to enable debugging information... no checking whether to enable code coverage... no checking whether C++ compiler supports -Wno-uninitialized... yes checking for pthread_create in -lpthread... yes checking for clock_gettime in -lrt... no checking for sodium_init in -lsodium... no configure: WARNING: libsodium is needed for CURVE security checking whether C++ compiler supports -fvisibility=hidden... yes checking whether C++ compiler supports dso visibility... yes checking whether to build documentation... no checking whether to install manpages... no checking for suitable polling system... using kqueue checking for ANSI C header files... (cached) yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for unistd.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking sys/eventfd.h usability... no checking sys/eventfd.h presence... no checking for sys/eventfd.h... no checking for stdbool.h that conforms to C99... yes checking for _Bool... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for ssize_t... yes checking whether time.h and sys/time.h may both be included... yes checking for uint32_t... yes checking for working volatile... yes checking how to enable additional warnings for C++ compiler... -Wall checking return type of signal handlers... void checking for perror... yes checking for gettimeofday... yes checking for clock_gettime... no checking for memset... yes checking for socket... yes checking for getifaddrs... yes checking for freeifaddrs... yes checking for fork... yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking whether SOCK_CLOEXEC is supported... no checking whether SO_KEEPALIVE is supported... yes checking whether TCP_KEEPCNT is supported... yes checking whether TCP_KEEPIDLE is supported... no checking whether TCP_KEEPINTVL is supported... yes checking whether TCP_KEEPALIVE is supported... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/libzmq.pc config.status: creating doc/Makefile config.status: creating perf/Makefile config.status: creating tests/Makefile config.status: creating tools/Makefile config.status: creating builds/msvc/Makefile config.status: creating foreign/openpgm/Makefile config.status: creating builds/redhat/zeromq.spec config.status: creating src/platform.hpp config.status: executing depfiles commands config.status: executing libtool commands "make && make install" Making all in src /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am CXX libzmq_la-address.lo CXX libzmq_la-clock.lo CXX libzmq_la-ctx.lo CXX libzmq_la-curve_client.lo CXX libzmq_la-curve_server.lo CXX libzmq_la-devpoll.lo CXX libzmq_la-dist.lo CXX libzmq_la-epoll.lo CXX libzmq_la-err.lo CXX libzmq_la-fq.lo CXX libzmq_la-io_object.lo CXX libzmq_la-io_thread.lo CXX libzmq_la-ip.lo CXX libzmq_la-ipc_address.lo CXX libzmq_la-ipc_connecter.lo CXX libzmq_la-ipc_listener.lo ipc_listener.cpp:127:24: warning: 'tempnam' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tempnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations] char *tmpstr = tempnam (NULL, NULL); ^ /usr/include/stdio.h:391:7: note: 'tempnam' has been explicitly marked deprecated here char *tempnam(const char *, const char *) __DARWIN_ALIAS(tempnam); ^ 1 warning generated. CXX libzmq_la-kqueue.lo CXX libzmq_la-lb.lo CXX libzmq_la-mailbox.lo CXX libzmq_la-mechanism.lo CXX libzmq_la-msg.lo CXX libzmq_la-mtrie.lo CXX libzmq_la-null_mechanism.lo CXX libzmq_la-object.lo CXX libzmq_la-options.lo CXX libzmq_la-own.lo CXX libzmq_la-pair.lo CXX libzmq_la-pgm_receiver.lo CXX libzmq_la-pgm_sender.lo CXX libzmq_la-pgm_socket.lo CXX libzmq_la-pipe.lo CXX libzmq_la-plain_mechanism.lo CXX libzmq_la-poll.lo CXX libzmq_la-poller_base.lo CXX libzmq_la-pull.lo CXX libzmq_la-push.lo CXX libzmq_la-proxy.lo CXX libzmq_la-reaper.lo CXX libzmq_la-pub.lo CXX libzmq_la-random.lo CXX libzmq_la-rep.lo CXX libzmq_la-req.lo CXX libzmq_la-select.lo CXX libzmq_la-session_base.lo CXX libzmq_la-signaler.lo CXX libzmq_la-socket_base.lo CXX libzmq_la-stream.lo CXX libzmq_la-stream_engine.lo CXX libzmq_la-sub.lo CXX libzmq_la-tcp.lo CXX libzmq_la-tcp_address.lo CXX libzmq_la-tcp_connecter.lo CXX libzmq_la-tcp_listener.lo CXX libzmq_la-thread.lo CXX libzmq_la-trie.lo CXX libzmq_la-xpub.lo CXX libzmq_la-router.lo CXX libzmq_la-dealer.lo CXX libzmq_la-v1_decoder.lo CXX libzmq_la-v1_encoder.lo CXX libzmq_la-v2_decoder.lo CXX libzmq_la-v2_encoder.lo CXX libzmq_la-xsub.lo CXX libzmq_la-zmq.lo CXX libzmq_la-zmq_utils.lo CXX libzmq_la-raw_decoder.lo CXX libzmq_la-raw_encoder.lo CXXLD libzmq.la /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-curve_client.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-curve_server.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-devpoll.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-epoll.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-pgm_receiver.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-pgm_sender.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-pgm_socket.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-poll.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-select.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-curve_client.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-curve_server.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-devpoll.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-epoll.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-pgm_receiver.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-pgm_sender.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-pgm_socket.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-poll.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libzmq.a(libzmq_la-select.o) has no symbols Making all in doc make[1]: Nothing to be done for `all'. Making all in perf CXX local_lat.o CXXLD local_lat CXX remote_lat.o CXXLD remote_lat CXX local_thr.o CXXLD local_thr CXX remote_thr.o CXXLD remote_thr CXX inproc_lat.o CXXLD inproc_lat CXX inproc_thr.o CXXLD inproc_thr Making all in tests CXX test_system.o CXXLD test_system CXX test_pair_inproc.o CXXLD test_pair_inproc CXX test_pair_tcp.o CXXLD test_pair_tcp CXX test_reqrep_inproc.o CXXLD test_reqrep_inproc CXX test_reqrep_tcp.o CXXLD test_reqrep_tcp CXX test_hwm.o CXXLD test_hwm CXX test_reqrep_device.o CXXLD test_reqrep_device CXX test_sub_forward.o CXXLD test_sub_forward CXX test_invalid_rep.o CXXLD test_invalid_rep CXX test_msg_flags.o CXXLD test_msg_flags CXX test_connect_resolve.o CXXLD test_connect_resolve CXX test_immediate.o CXXLD test_immediate CXX test_last_endpoint.o CXXLD test_last_endpoint CXX test_term_endpoint.o CXXLD test_term_endpoint CXX test_monitor.o CXXLD test_monitor CXX test_router_mandatory.o CXXLD test_router_mandatory CXX test_router_raw_empty.o CXXLD test_router_raw_empty CXX test_probe_router.o CXXLD test_probe_router CXX test_stream.o CXXLD test_stream CXX test_disconnect_inproc.o CXXLD test_disconnect_inproc CXX test_ctx_options.o CXXLD test_ctx_options CXX test_ctx_destroy.o CXXLD test_ctx_destroy CXX test_security_null.o CXXLD test_security_null CXX test_security_plain.o CXXLD test_security_plain CXX test_security_curve.o CXXLD test_security_curve CXX test_iov.o CXXLD test_iov CXX test_spec_req.o CXXLD test_spec_req CXX test_spec_rep.o CXXLD test_spec_rep CXX test_spec_dealer.o CXXLD test_spec_dealer CXX test_spec_router.o CXXLD test_spec_router CXX test_spec_pushpull.o CXXLD test_spec_pushpull CXX test_req_correlate.o CXXLD test_req_correlate CXX test_req_relaxed.o CXXLD test_req_relaxed CXX test_conflate.o CXXLD test_conflate CXX test_inproc_connect.o CXXLD test_inproc_connect CXX test_issue_566.o CXXLD test_issue_566 CXX test_abstract_ipc.o CXXLD test_abstract_ipc CXX test_many_sockets.o CXXLD test_many_sockets CXX test_shutdown_stress.o CXXLD test_shutdown_stress CXX test_pair_ipc.o CXXLD test_pair_ipc CXX test_reqrep_ipc.o CXXLD test_reqrep_ipc CXX test_timeo.o CXXLD test_timeo CXX test_fork.o CXXLD test_fork Making all in tools CC curve_keygen.o CCLD curve_keygen make[1]: Nothing to be done for `all-am'. Making install in src ../config/install-sh -c -d '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c libzmq.la '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib' libtool: install: /usr/bin/install -c .libs/libzmq.3.dylib /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.3.dylib libtool: install: (cd /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib && { ln -s -f libzmq.3.dylib libzmq.dylib || { rm -f libzmq.dylib && ln -s libzmq.3.dylib libzmq.dylib; }; }) libtool: install: /usr/bin/install -c .libs/libzmq.lai /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.la libtool: install: /usr/bin/install -c .libs/libzmq.a /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a libtool: install: chmod 644 /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a libtool: install: ranlib /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a(libzmq_la-curve_client.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a(libzmq_la-curve_server.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a(libzmq_la-devpoll.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a(libzmq_la-epoll.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a(libzmq_la-pgm_receiver.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a(libzmq_la-pgm_sender.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a(libzmq_la-pgm_socket.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a(libzmq_la-poll.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a(libzmq_la-select.o) has no symbols ../config/install-sh -c -d '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include' /usr/bin/install -c -m 644 ../include/zmq.h ../include/zmq_utils.h '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include' ../config/install-sh -c -d '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/pkgconfig' /usr/bin/install -c -m 644 libzmq.pc '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/pkgconfig' Making install in doc make[2]: Nothing to be done for `install-exec-am'. Making install in perf make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. Making install in tests make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. Making install in tools ../config/install-sh -c -d '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c curve_keygen '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin' libtool: install: /usr/bin/install -c .libs/curve_keygen /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin/curve_keygen make[2]: Nothing to be done for `install-data-am'. make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. "./autogen.sh" autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal -I config --force -I config autoreconf: configure.ac: tracing autoreconf: running: glibtoolize --copy --force glibtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'. glibtoolize: copying file 'config/ltmain.sh' glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'config'. glibtoolize: copying file 'config/libtool.m4' glibtoolize: copying file 'config/ltoptions.m4' glibtoolize: copying file 'config/ltsugar.m4' glibtoolize: copying file 'config/ltversion.m4' glibtoolize: copying file 'config/lt~obsolete.m4' autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoconf --include=config --force autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoheader --include=config --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:44: installing 'config/compile' configure.ac:47: installing 'config/config.guess' configure.ac:47: installing 'config/config.sub' configure.ac:14: installing 'config/install-sh' configure.ac:14: installing 'config/missing' Makefile.am:24: warning: whitespace following trailing backslash Makefile.am: installing './INSTALL' addons/Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') addons/Makefile.am: installing 'config/depcomp' src/Makefile.am:61: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') parallel-tests: installing 'config/test-driver' autoreconf: Leaving directory `.' "./configure LDFLAGS=-L/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib CFLAGS='-g' --prefix=/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst --with-libzmq=/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst --disable-shared" checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... config/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '502' is supported by ustar format... yes checking whether GID '20' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking for gcc... no checking for cc... cc 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 cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether cc understands -c and -o together... rm: conftest.dSYM: is a directory yes checking for style of include used by make... GNU checking dependency style of cc... gcc3 checking for cc option to accept ISO C99... none needed checking build system type... x86_64-apple-darwin14.4.0 checking host system type... x86_64-apple-darwin14.4.0 checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by cc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm checking the name lister (/usr/bin/nm) interface... rm: conftest.dSYM: is a directory BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 196608 checking how to convert x86_64-apple-darwin14.4.0 file names to x86_64-apple-darwin14.4.0 format... func_convert_file_noop checking how to convert x86_64-apple-darwin14.4.0 file names to toolchain format... func_convert_file_noop checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... rm: conftest.dSYM: is a directory no checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm output from cc object... rm: conftest.dSYM: is a directory ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dsymutil... dsymutil checking for nmedit... nmedit checking for lipo... lipo checking for otool... otool checking for otool64... no checking for -single_module linker flag... yes checking for -exported_symbols_list linker flag... yes checking for -force_load linker flag... yes checking how to run the C preprocessor... cc -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 for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... yes checking for cc option to produce PIC... -fno-common -DPIC checking if cc PIC flag -fno-common -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin14.4.0 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for gawk... (cached) awk checking for pthread_create in -lpthread... yes checking for zmq_init in -lzmq... yes checking whether libzmq installation works... yes checking for asciidoc... no checking for xmlto... no configure: WARNING: You are building an unreleased version of libczmq and asciidoc or xmlto are not installed. configure: WARNING: Documentation will not be built and manual pages will not be installed. checking whether to build documentation... no checking whether to install manpages... no checking for sodium_init in -lsodium... no configure: WARNING: libsodium is needed for CURVE security checking for ANSI C header files... (cached) yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking for net/if.h... yes checking for net/if_media.h... yes checking for linux/wireless.h... no checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for ssize_t... yes checking whether time.h and sys/time.h may both be included... yes checking for uint32_t... yes checking for working volatile... yes checking return type of signal handlers... void checking for perror... yes checking for gettimeofday... yes checking for memset... no checking for getifaddrs... yes checking for freeifaddrs... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating doc/Makefile config.status: creating src/libczmq.pc config.status: creating addons/Makefile config.status: creating src/platform.h config.status: executing depfiles commands config.status: executing libtool commands "make all && make install" Making all in src /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zauth.lo -MD -MP -MF .deps/zauth.Tpo -c -o zauth.lo zauth.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zauth.lo -MD -MP -MF .deps/zauth.Tpo -c zauth.c -o zauth.o mv -f .deps/zauth.Tpo .deps/zauth.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zbeacon.lo -MD -MP -MF .deps/zbeacon.Tpo -c -o zbeacon.lo zbeacon.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zbeacon.lo -MD -MP -MF .deps/zbeacon.Tpo -c zbeacon.c -o zbeacon.o mv -f .deps/zbeacon.Tpo .deps/zbeacon.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zcert.lo -MD -MP -MF .deps/zcert.Tpo -c -o zcert.lo zcert.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zcert.lo -MD -MP -MF .deps/zcert.Tpo -c zcert.c -o zcert.o mv -f .deps/zcert.Tpo .deps/zcert.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zcertstore.lo -MD -MP -MF .deps/zcertstore.Tpo -c -o zcertstore.lo zcertstore.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zcertstore.lo -MD -MP -MF .deps/zcertstore.Tpo -c zcertstore.c -o zcertstore.o mv -f .deps/zcertstore.Tpo .deps/zcertstore.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zchunk.lo -MD -MP -MF .deps/zchunk.Tpo -c -o zchunk.lo zchunk.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zchunk.lo -MD -MP -MF .deps/zchunk.Tpo -c zchunk.c -o zchunk.o mv -f .deps/zchunk.Tpo .deps/zchunk.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zclock.lo -MD -MP -MF .deps/zclock.Tpo -c -o zclock.lo zclock.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zclock.lo -MD -MP -MF .deps/zclock.Tpo -c zclock.c -o zclock.o mv -f .deps/zclock.Tpo .deps/zclock.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zconfig.lo -MD -MP -MF .deps/zconfig.Tpo -c -o zconfig.lo zconfig.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zconfig.lo -MD -MP -MF .deps/zconfig.Tpo -c zconfig.c -o zconfig.o mv -f .deps/zconfig.Tpo .deps/zconfig.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zctx.lo -MD -MP -MF .deps/zctx.Tpo -c -o zctx.lo zctx.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zctx.lo -MD -MP -MF .deps/zctx.Tpo -c zctx.c -o zctx.o mv -f .deps/zctx.Tpo .deps/zctx.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zdir.lo -MD -MP -MF .deps/zdir.Tpo -c -o zdir.lo zdir.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zdir.lo -MD -MP -MF .deps/zdir.Tpo -c zdir.c -o zdir.o mv -f .deps/zdir.Tpo .deps/zdir.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zfile.lo -MD -MP -MF .deps/zfile.Tpo -c -o zfile.lo zfile.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zfile.lo -MD -MP -MF .deps/zfile.Tpo -c zfile.c -o zfile.o mv -f .deps/zfile.Tpo .deps/zfile.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zframe.lo -MD -MP -MF .deps/zframe.Tpo -c -o zframe.lo zframe.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zframe.lo -MD -MP -MF .deps/zframe.Tpo -c zframe.c -o zframe.o mv -f .deps/zframe.Tpo .deps/zframe.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zhash.lo -MD -MP -MF .deps/zhash.Tpo -c -o zhash.lo zhash.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zhash.lo -MD -MP -MF .deps/zhash.Tpo -c zhash.c -o zhash.o mv -f .deps/zhash.Tpo .deps/zhash.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zlist.lo -MD -MP -MF .deps/zlist.Tpo -c -o zlist.lo zlist.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zlist.lo -MD -MP -MF .deps/zlist.Tpo -c zlist.c -o zlist.o mv -f .deps/zlist.Tpo .deps/zlist.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zloop.lo -MD -MP -MF .deps/zloop.Tpo -c -o zloop.lo zloop.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zloop.lo -MD -MP -MF .deps/zloop.Tpo -c zloop.c -o zloop.o mv -f .deps/zloop.Tpo .deps/zloop.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zmsg.lo -MD -MP -MF .deps/zmsg.Tpo -c -o zmsg.lo zmsg.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zmsg.lo -MD -MP -MF .deps/zmsg.Tpo -c zmsg.c -o zmsg.o mv -f .deps/zmsg.Tpo .deps/zmsg.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zmutex.lo -MD -MP -MF .deps/zmutex.Tpo -c -o zmutex.lo zmutex.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zmutex.lo -MD -MP -MF .deps/zmutex.Tpo -c zmutex.c -o zmutex.o mv -f .deps/zmutex.Tpo .deps/zmutex.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zpoller.lo -MD -MP -MF .deps/zpoller.Tpo -c -o zpoller.lo zpoller.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zpoller.lo -MD -MP -MF .deps/zpoller.Tpo -c zpoller.c -o zpoller.o mv -f .deps/zpoller.Tpo .deps/zpoller.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zsocket.lo -MD -MP -MF .deps/zsocket.Tpo -c -o zsocket.lo zsocket.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zsocket.lo -MD -MP -MF .deps/zsocket.Tpo -c zsocket.c -o zsocket.o mv -f .deps/zsocket.Tpo .deps/zsocket.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zsockopt.lo -MD -MP -MF .deps/zsockopt.Tpo -c -o zsockopt.lo zsockopt.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zsockopt.lo -MD -MP -MF .deps/zsockopt.Tpo -c zsockopt.c -o zsockopt.o mv -f .deps/zsockopt.Tpo .deps/zsockopt.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zstr.lo -MD -MP -MF .deps/zstr.Tpo -c -o zstr.lo zstr.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zstr.lo -MD -MP -MF .deps/zstr.Tpo -c zstr.c -o zstr.o mv -f .deps/zstr.Tpo .deps/zstr.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zsys.lo -MD -MP -MF .deps/zsys.Tpo -c -o zsys.lo zsys.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zsys.lo -MD -MP -MF .deps/zsys.Tpo -c zsys.c -o zsys.o mv -f .deps/zsys.Tpo .deps/zsys.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zthread.lo -MD -MP -MF .deps/zthread.Tpo -c -o zthread.lo zthread.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT zthread.lo -MD -MP -MF .deps/zthread.Tpo -c zthread.c -o zthread.o mv -f .deps/zthread.Tpo .deps/zthread.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT ztree.lo -MD -MP -MF .deps/ztree.Tpo -c -o ztree.lo ztree.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT ztree.lo -MD -MP -MF .deps/ztree.Tpo -c ztree.c -o ztree.o mv -f .deps/ztree.Tpo .deps/ztree.Plo /bin/sh ../libtool --tag=CC --mode=link cc -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -version-info 2:0:1 -L/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib -L/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib -o libczmq.la -rpath /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib zauth.lo zbeacon.lo zcert.lo zcertstore.lo zchunk.lo zclock.lo zconfig.lo zctx.lo zdir.lo zfile.lo zframe.lo zhash.lo zlist.lo zloop.lo zmsg.lo zmutex.lo zpoller.lo zsocket.lo zsockopt.lo zstr.lo zsys.lo zthread.lo ztree.lo -lzmq -lpthread libtool: link: ar cru .libs/libczmq.a zauth.o zbeacon.o zcert.o zcertstore.o zchunk.o zclock.o zconfig.o zctx.o zdir.o zfile.o zframe.o zhash.o zlist.o zloop.o zmsg.o zmutex.o zpoller.o zsocket.o zsockopt.o zstr.o zsys.o zthread.o ztree.o libtool: link: ranlib .libs/libczmq.a libtool: link: ( cd ".libs" && rm -f "libczmq.la" && ln -s "../libczmq.la" "libczmq.la" ) cc -DHAVE_CONFIG_H -I. -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT czmq_selftest.o -MD -MP -MF .deps/czmq_selftest.Tpo -c -o czmq_selftest.o czmq_selftest.c mv -f .deps/czmq_selftest.Tpo .deps/czmq_selftest.Po /bin/sh ../libtool --tag=CC --mode=link cc -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -L/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib -L/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib -o czmq_selftest czmq_selftest.o libczmq.la -lzmq -lpthread libtool: link: cc -g -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -o czmq_selftest czmq_selftest.o -L/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib ./.libs/libczmq.a /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.dylib -lpthread Making all in doc make[1]: Nothing to be done for `all'. Making all in addons cc -DHAVE_CONFIG_H -I. -I../src -I../include -pedantic -Werror -Wall -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -MT makecert.o -MD -MP -MF .deps/makecert.Tpo -c -o makecert.o makecert.c mv -f .deps/makecert.Tpo .deps/makecert.Po /bin/sh ../libtool --tag=CC --mode=link cc -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -L/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib -L/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib -o makecert makecert.o ../src/libczmq.la -lzmq -lpthread libtool: link: cc -I/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include -g -o makecert makecert.o -L/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib ../src/.libs/libczmq.a /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.dylib -lpthread make[1]: Nothing to be done for `all-am'. Making install in src ../config/install-sh -c -d '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c libczmq.la '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib' libtool: install: /usr/bin/install -c .libs/libczmq.lai /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libczmq.la libtool: install: /usr/bin/install -c .libs/libczmq.a /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libczmq.a libtool: install: chmod 644 /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libczmq.a libtool: install: ranlib /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libczmq.a ../config/install-sh -c -d '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c czmq_selftest '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin' libtool: install: /usr/bin/install -c czmq_selftest /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin/czmq_selftest ../config/install-sh -c -d '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include' /usr/bin/install -c -m 644 ../include/czmq.h ../include/czmq_prelude.h ../include/zauth.h ../include/zbeacon.h ../include/zcert.h ../include/zcertstore.h ../include/zchunk.h ../include/zclock.h ../include/zconfig.h ../include/zctx.h ../include/zdir.h ../include/zfile.h ../include/zframe.h ../include/zhash.h ../include/zlist.h ../include/zloop.h ../include/zmsg.h ../include/zmutex.h ../include/zpoller.h ../include/zsocket.h ../include/zsockopt.h ../include/zstr.h ../include/zsys.h ../include/zthread.h ../include/ztree.h '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include' ../config/install-sh -c -d '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/pkgconfig' /usr/bin/install -c -m 644 libczmq.pc '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/pkgconfig' Making install in doc make[2]: Nothing to be done for `install-exec-am'. Making install in addons ../config/install-sh -c -d '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c makecert '/Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin' libtool: install: /usr/bin/install -c makecert /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin/makecert make[2]: Nothing to be done for `install-data-am'. make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. checking for ruby/thread.h... yes checking for rb_thread_blocking_region()... no checking for rb_thread_call_without_gvl()... yes checking for zmq.h in /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/zeromq/include... yes checking for czmq.h in /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9/ext/czmq/include... yes checking for main() in -lzmq... yes checking for main() in -lczmq... yes creating Makefile make "DESTDIR=" clean make "DESTDIR=" compiling beacon.c beacon.c:27:36: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rb_thread_call_without_gvl(rb_czmq_nogvl_beacon_destroy, beacon, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ beacon.c:60:84: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] bcn->beacon = (zbeacon_t*)rb_thread_call_without_gvl(rb_czmq_nogvl_new_beacon, (void *)prt, RUBY_UBF_IO, 0); ^ beacon.c:60:58: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] bcn->beacon = (zbeacon_t*)rb_thread_call_without_gvl(rb_czmq_nogvl_new_beacon, (void *)prt, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ beacon.c:80:32: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rb_thread_call_without_gvl(rb_czmq_nogvl_beacon_destroy, beacon, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ beacon.c:130:32: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rb_thread_call_without_gvl(rb_czmq_nogvl_set_interval, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ beacon.c:159:32: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rb_thread_call_without_gvl(rb_czmq_nogvl_noecho, (void *)beacon, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ beacon.c:194:32: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rb_thread_call_without_gvl(rb_czmq_nogvl_publish, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ beacon.c:223:32: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rb_thread_call_without_gvl(rb_czmq_nogvl_silence, (void *)beacon, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ beacon.c:263:32: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rb_thread_call_without_gvl(rb_czmq_nogvl_subscribe, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ beacon.c:292:32: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rb_thread_call_without_gvl(rb_czmq_nogvl_unsubscribe, (void *)beacon, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ 10 warnings generated. compiling context.c context.c:57:32: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rb_thread_call_without_gvl(rb_czmq_nogvl_zctx_destroy, (void *)ctx, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ context.c:94:43: warning: comparison between pointer and integer ('VALUE' (aka 'unsigned long') and 'void *') if (socket == NULL || socket->context == NULL) { ~~~~~~~~~~~~~~~ ^ ~~~~ context.c:111:44: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rb_thread_call_without_gvl(rb_czmq_nogvl_zsocket_destroy, (void *)socket, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ context.c:193:52: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] ctx->ctx = (zctx_t*)rb_thread_call_without_gvl(rb_czmq_nogvl_zctx_new, NULL, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ context.c:390:41: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] socket = rb_thread_call_without_gvl(rb_czmq_nogvl_socket_new, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ 5 warnings generated. compiling frame.c compiling loop.c loop.c:304:42: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rc = (int)rb_thread_call_without_gvl(rb_czmq_loop_start_nogvl, (void *)loop, rb_czmq_loop_start_ubf, (void*)loop); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ 1 warning generated. compiling message.c compiling poller.c poller.c:151:17: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (timeout < 0) timeout = -1; ~~~~~~~ ^ ~ poller.c:160:42: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rc = (int)rb_thread_call_without_gvl(rb_czmq_nogvl_poll, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ 2 warnings generated. compiling pollitem.c compiling rbczmq_ext.c rbczmq_ext.c:226:42: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rc = (int)rb_thread_call_without_gvl(rb_czmq_m_proxy_nogvl, (void *)sockets, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ 1 warning generated. compiling socket.c socket.c:214:42: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rc = (int)rb_thread_call_without_gvl(rb_czmq_nogvl_socket_bind, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:221:5: warning: comparison of constant -1 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] ZmqAssert(endpoint_string != NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./rbczmq_ext.h:31:12: note: expanded from macro 'ZmqAssert' if (rc == -1) { \ ~~ ^ ~~ socket.c:221:5: warning: comparison of constant 12 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] ZmqAssert(endpoint_string != NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./rbczmq_ext.h:32:16: note: expanded from macro 'ZmqAssert' if (rc == ENOMEM) rb_memerror(); \ ~~ ^ ~~~~~~ socket.c:255:42: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rc = (int)rb_thread_call_without_gvl(rb_czmq_nogvl_socket_connect, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:259:5: warning: comparison of constant -1 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] ZmqAssert(endpoint_string != NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./rbczmq_ext.h:31:12: note: expanded from macro 'ZmqAssert' if (rc == -1) { \ ~~ ^ ~~ socket.c:259:5: warning: comparison of constant 12 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] ZmqAssert(endpoint_string != NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./rbczmq_ext.h:32:16: note: expanded from macro 'ZmqAssert' if (rc == ENOMEM) rb_memerror(); \ ~~ ^ ~~~~~~ socket.c:309:42: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rc = (int)rb_thread_call_without_gvl(rb_czmq_nogvl_socket_disconnect, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:363:42: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rc = (int)rb_thread_call_without_gvl(rb_czmq_nogvl_socket_unbind, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:471:42: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rc = (int)rb_thread_call_without_gvl(rb_czmq_nogvl_zstr_send, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:506:42: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rc = (int)rb_thread_call_without_gvl(rb_czmq_nogvl_zstr_sendm, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:558:46: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] int rc = (int)rb_thread_call_without_gvl(rb_czmq_nogvl_recv, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:680:42: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rc = (int)rb_thread_call_without_gvl(rb_czmq_nogvl_send_frame, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:733:32: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rb_thread_call_without_gvl(rb_czmq_nogvl_send_message, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:777:52: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] frame = (zframe_t *)rb_thread_call_without_gvl(rb_czmq_nogvl_recv_frame, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:855:52: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] message = (zmsg_t *)rb_thread_call_without_gvl(rb_czmq_nogvl_recv_message, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:897:49: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] readable = (bool)rb_thread_call_without_gvl(rb_czmq_nogvl_poll, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ socket.c:1791:46: warning: incompatible pointer types passing 'VALUE (void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-pointer-types] rc = (int)rb_thread_call_without_gvl(rb_czmq_nogvl_monitor_recv, (void *)&args, RUBY_UBF_IO, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/buzz/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/thread.h:28:42: note: passing argument to parameter 'func' here void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, ^ 17 warnings generated. compiling timer.c linking shared-object rbczmq_ext.bundle make: g++: No such file or directory make: *** [rbczmq_ext.bundle] Error 1 make failed, exit code 2 Gem files will remain installed in /Users/buzz/.rvm/gems/ruby-2.2.0/gems/rbczmq-1.7.9 for inspection. Results logged to /Users/buzz/.rvm/gems/ruby-2.2.0/extensions/x86_64-darwin-14/2.2.0-static/rbczmq-1.7.9/gem_make.out
I'm seeing the same problem, also on Yosemite.
g++ comes with Xcode. You might need to install the command line tools using
xcode-select --install
After that the build should work.
@34code @mohawkjohn You might wanna take a look at CZTop, a new CZMQ binding based on FFI. Assuming you have homebrew, just run brew install czmq and then gem install cztop.
brew install czmq
gem install cztop