zeromq / libzmq

ZeroMQ core engine in C++, implements ZMTP/3.1
https://www.zeromq.org
Mozilla Public License 2.0
9.68k stars 2.36k forks source link

failed to build on macbook pro --with-libsodium #3770

Closed sherifomran closed 4 years ago

sherifomran commented 4 years ago

Please use this template for reporting suspected bugs or requests for help.

Issue description

failed to build libzq with sodium under mac 10.13.6 High Sierrra

Environment

Minimal test code / Steps to reproduce the issue

clone --depth 1 -b stable https://github.com/jedisct1/libsodium.git
    cd libsodium
    ./autogen.sh && ./configure && make check
    sudo make install
    cd ..

    git clone git://github.com/zeromq/libzmq.git
    cd libzmq
    ./autogen.sh
    # do not specify "--with-libsodium" if you prefer to use internal tweetnacl
    # security implementation (recommended for development)
    ./configure --with-libsodium
    make check

What's the actual result? (include assertion message & call stack if applicable)


Sherif:zyre sherifomran$ git clone --depth 1 -b stable https://github.com/jedisct1/libsodium.git
Cloning into 'libsodium'...
remote: Enumerating objects: 655, done.
remote: Counting objects: 100% (655/655), done.
remote: Compressing objects: 100% (589/589), done.
remote: Total 655 (delta 150), reused 200 (delta 26), pack-reused 0
Receiving objects: 100% (655/655), 1.96 MiB | 516.00 KiB/s, done.
Resolving deltas: 100% (150/150), done.
Sherif:zyre sherifomran$ cd libsodium/
Sherif:libsodium sherifomran$ ./autogen.sh && ./configure && make check
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: glibtoolize --copy --force
glibtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
glibtoolize: copying file 'build-aux/ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: copying file 'm4/libtool.m4'
glibtoolize: copying file 'm4/ltoptions.m4'
glibtoolize: copying file 'm4/ltsugar.m4'
glibtoolize: copying file 'm4/ltversion.m4'
glibtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:84: installing 'build-aux/compile'
configure.ac:10: installing 'build-aux/missing'
src/libsodium/Makefile.am: installing 'build-aux/depcomp'
autoreconf: Leaving directory `.'
Downloading config.guess and config.sub...
Done.
checking build system type... x86_64-apple-darwin17.7.0
checking host system type... x86_64-apple-darwin17.7.0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p
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 '501' 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 whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports the include directive... yes (GNU style)
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... gcc3
checking for a sed that does not truncate output... /usr/local/bin/gsed
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 whether gcc is Clang... yes
checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for gcc option to accept ISO C99... none needed
checking dependency style of gcc... gcc3
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for variable-length arrays... yes
checking for __wasi__ defined... no
checking whether C compiler accepts -fvisibility=hidden... yes
checking whether C compiler accepts -fPIC... yes
checking whether C compiler accepts -fPIE... yes
checking whether the linker accepts -pie... yes
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -fno-strict-overflow... yes
checking for a broken Xcode version... no
checking whether C compiler accepts -fstack-protector... yes
checking whether the linker accepts -fstack-protector... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra... yes
checking for clang... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl... yes
checking whether C compiler accepts -g -O2 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl -Wwrite-strings... yes
checking whether the linker accepts -Wl,-z,relro... no
checking whether the linker accepts -Wl,-z,now... no
checking whether the linker accepts -Wl,-z,noexecstack... no
checking whether segmentation violations can be caught when using the C compiler... yes
checking whether SIGABRT can be caught when using the C compiler... yes
checking for thread local storage (TLS) class... _Thread_local
thread local storage is supported
checking whether C compiler accepts -ftls-model=local-dynamic... yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/local/bin/gsed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -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... 196608
checking how to convert x86_64-apple-darwin17.7.0 file names to x86_64-apple-darwin17.7.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin17.7.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 -B output from gcc 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 for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin17.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for ar... (cached) ar
checking whether C compiler accepts -mmmx... yes
checking for MMX instructions set... yes
checking whether C compiler accepts -mmmx... (cached) yes
checking whether C compiler accepts -msse2... yes
checking for SSE2 instructions set... yes
checking whether C compiler accepts -msse2... (cached) yes
checking whether C compiler accepts -msse3... yes
checking for SSE3 instructions set... yes
checking whether C compiler accepts -msse3... (cached) yes
checking whether C compiler accepts -mssse3... yes
checking for SSSE3 instructions set... yes
checking whether C compiler accepts -mssse3... (cached) yes
checking whether C compiler accepts -msse4.1... yes
checking for SSE4.1 instructions set... yes
checking whether C compiler accepts -msse4.1... (cached) yes
checking whether C compiler accepts -mavx... yes
checking for AVX instructions set... yes
checking whether C compiler accepts -mavx... (cached) yes
checking whether C compiler accepts -mavx2... yes
checking for AVX2 instructions set... yes
checking whether C compiler accepts -mavx2... (cached) yes
checking if _mm256_broadcastsi128_si256 is correctly defined... yes
checking whether C compiler accepts -mavx512f... yes
checking for AVX512F instructions set... yes
checking whether C compiler accepts -mavx512f... (cached) yes
checking whether C compiler accepts -maes... yes
checking whether C compiler accepts -mpclmul... yes
checking for AESNI instructions set and PCLMULQDQ... yes
checking whether C compiler accepts -maes... (cached) yes
checking whether C compiler accepts -mpclmul... (cached) yes
checking whether C compiler accepts -mrdrnd... yes
checking for RDRAND... yes
checking whether C compiler accepts -mrdrnd... (cached) yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/random.h usability... yes
checking sys/random.h presence... yes
checking for sys/random.h... yes
checking intrin.h usability... no
checking intrin.h presence... no
checking for intrin.h... no
checking if _xgetbv() is available... no
checking for inline... inline
checking whether byte ordering is bigendian... (cached) no
checking whether __STDC_LIMIT_MACROS is required... no
checking whether we can use inline asm code... yes
no
checking whether we can use x86_64 asm code... yes
checking whether we can assemble AVX opcodes... yes
checking for 128-bit arithmetic... yes
checking for cpuid instruction... yes
checking if the .private_extern asm directive is supported... yes
checking if the .hidden asm directive is supported... no
checking if weak symbols are supported... yes
checking if data alignment is required... no
checking if atomic operations are supported... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for arc4random... yes
checking for arc4random_buf... yes
checking for mmap... yes
checking for mlock... yes
checking for madvise... yes
checking for mprotect... yes
checking for getrandom with a standard API... no
checking for getentropy with a standard API... yes
checking for getentropy... yes
checking for posix_memalign... yes
checking for getpid... yes
checking for nanosleep... yes
checking for memset_s... yes
checking for explicit_bzero... no
checking for explicit_memset... no
checking if gcc/ld supports -Wl,--output-def... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating builds/Makefile
config.status: creating contrib/Makefile
config.status: creating dist-build/Makefile
config.status: creating libsodium.pc
config.status: creating libsodium-uninstalled.pc
config.status: creating msvc-scripts/Makefile
config.status: creating src/Makefile
config.status: creating src/libsodium/Makefile
config.status: creating src/libsodium/include/Makefile
config.status: creating src/libsodium/include/sodium/version.h
config.status: creating test/default/Makefile
config.status: creating test/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
Making check in builds
make[1]: Nothing to be done for `check'.
Making check in contrib
make[1]: Nothing to be done for `check'.
Making check in dist-build
make[1]: Nothing to be done for `check'.
Making check in msvc-scripts
make[1]: Nothing to be done for `check'.
Making check in src
Making check in libsodium
Making check in include
make[3]: Nothing to be done for `check'.
  CC       crypto_aead/chacha20poly1305/sodium/libsodium_la-aead_chacha20poly1305.lo
  CC       crypto_aead/xchacha20poly1305/sodium/libsodium_la-aead_xchacha20poly1305.lo
  CC       crypto_auth/libsodium_la-crypto_auth.lo
  CC       crypto_auth/hmacsha256/libsodium_la-auth_hmacsha256.lo
  CC       crypto_auth/hmacsha512/libsodium_la-auth_hmacsha512.lo
  CC       crypto_auth/hmacsha512256/libsodium_la-auth_hmacsha512256.lo
  CC       crypto_box/libsodium_la-crypto_box.lo
  CC       crypto_box/libsodium_la-crypto_box_easy.lo
  CC       crypto_box/libsodium_la-crypto_box_seal.lo
  CC       crypto_box/curve25519xsalsa20poly1305/libsodium_la-box_curve25519xsalsa20poly1305.lo
  CC       crypto_core/ed25519/ref10/libsodium_la-ed25519_ref10.lo
  CC       crypto_core/hchacha20/libsodium_la-core_hchacha20.lo
  CC       crypto_core/hsalsa20/ref2/libsodium_la-core_hsalsa20_ref2.lo
  CC       crypto_core/hsalsa20/libsodium_la-core_hsalsa20.lo
  CC       crypto_core/salsa/ref/libsodium_la-core_salsa_ref.lo
  CC       crypto_generichash/libsodium_la-crypto_generichash.lo
  CC       crypto_generichash/blake2b/libsodium_la-generichash_blake2.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-compress-ref.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-ref.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-generichash_blake2b.lo
  CC       crypto_hash/libsodium_la-crypto_hash.lo
  CC       crypto_hash/sha256/libsodium_la-hash_sha256.lo
  CC       crypto_hash/sha256/cp/libsodium_la-hash_sha256_cp.lo
  CC       crypto_hash/sha512/libsodium_la-hash_sha512.lo
  CC       crypto_hash/sha512/cp/libsodium_la-hash_sha512_cp.lo
  CC       crypto_kdf/blake2b/libsodium_la-kdf_blake2b.lo
  CC       crypto_kdf/libsodium_la-crypto_kdf.lo
  CC       crypto_kx/libsodium_la-crypto_kx.lo
  CC       crypto_onetimeauth/libsodium_la-crypto_onetimeauth.lo
  CC       crypto_onetimeauth/poly1305/libsodium_la-onetimeauth_poly1305.lo
  CC       crypto_onetimeauth/poly1305/donna/libsodium_la-poly1305_donna.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-core.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-encoding.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-fill-block-ref.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2.lo
  CC       crypto_pwhash/argon2/libsodium_la-blake2b-long.lo
  CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2i.lo
  CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2id.lo
  CC       crypto_pwhash/libsodium_la-crypto_pwhash.lo
  CC       crypto_scalarmult/libsodium_la-crypto_scalarmult.lo
  CC       crypto_scalarmult/curve25519/ref10/libsodium_la-x25519_ref10.lo
  CC       crypto_scalarmult/curve25519/libsodium_la-scalarmult_curve25519.lo
  CC       crypto_secretbox/libsodium_la-crypto_secretbox.lo
  CC       crypto_secretbox/libsodium_la-crypto_secretbox_easy.lo
  CC       crypto_secretbox/xsalsa20poly1305/libsodium_la-secretbox_xsalsa20poly1305.lo
  CC       crypto_secretstream/xchacha20poly1305/libsodium_la-secretstream_xchacha20poly1305.lo
  CC       crypto_shorthash/libsodium_la-crypto_shorthash.lo
  CC       crypto_shorthash/siphash24/libsodium_la-shorthash_siphash24.lo
  CC       crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphash24_ref.lo
  CC       crypto_sign/libsodium_la-crypto_sign.lo
  CC       crypto_sign/ed25519/libsodium_la-sign_ed25519.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-keypair.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-open.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-sign.lo
  CC       crypto_stream/chacha20/libsodium_la-stream_chacha20.lo
  CC       crypto_stream/chacha20/ref/libsodium_la-chacha20_ref.lo
  CC       crypto_stream/libsodium_la-crypto_stream.lo
  CC       crypto_stream/salsa20/libsodium_la-stream_salsa20.lo
  CC       crypto_stream/xsalsa20/libsodium_la-stream_xsalsa20.lo
  CC       crypto_verify/sodium/libsodium_la-verify.lo
  CC       randombytes/libsodium_la-randombytes.lo
  CC       sodium/libsodium_la-codecs.lo
  CC       sodium/libsodium_la-core.lo
  CC       sodium/libsodium_la-runtime.lo
  CC       sodium/libsodium_la-utils.lo
  CC       sodium/libsodium_la-version.lo
  CPPAS    crypto_stream/salsa20/xmm6/libsodium_la-salsa20_xmm6-asm.lo
  CC       crypto_stream/salsa20/xmm6/libsodium_la-salsa20_xmm6.lo
  CC       crypto_scalarmult/curve25519/sandy2x/libsodium_la-curve25519_sandy2x.lo
  CC       crypto_scalarmult/curve25519/sandy2x/libsodium_la-fe51_invert.lo
  CC       crypto_scalarmult/curve25519/sandy2x/libsodium_la-fe_frombytes_sandy2x.lo
  CPPAS    crypto_scalarmult/curve25519/sandy2x/libsodium_la-sandy2x.lo
  CC       crypto_box/curve25519xchacha20poly1305/libsodium_la-box_curve25519xchacha20poly1305.lo
  CC       crypto_box/curve25519xchacha20poly1305/libsodium_la-box_seal_curve25519xchacha20poly1305.lo
  CC       crypto_core/ed25519/libsodium_la-core_ed25519.lo
crypto_core/ed25519/core_ed25519.c:87:12: warning: 'crypto_core_ed25519_from_hash' is deprecated
      [-Wdeprecated-declarations]
    (void) crypto_core_ed25519_from_hash(p, h);
           ^
./include/sodium/crypto_core_ed25519.h:51:55: note: 'crypto_core_ed25519_from_hash' has been explicitly
      marked deprecated here
            __attribute__ ((nonnull)) __attribute__ ((deprecated));
                                                      ^
1 warning generated.
  CC       crypto_core/ed25519/libsodium_la-core_ristretto255.lo
  CC       crypto_pwhash/scryptsalsa208sha256/libsodium_la-crypto_scrypt-common.lo
  CC       crypto_pwhash/scryptsalsa208sha256/libsodium_la-scrypt_platform.lo
  CC       crypto_pwhash/scryptsalsa208sha256/libsodium_la-pbkdf2-sha256.lo
  CC       crypto_pwhash/scryptsalsa208sha256/libsodium_la-pwhash_scryptsalsa208sha256.lo
  CC       crypto_pwhash/scryptsalsa208sha256/nosse/libsodium_la-pwhash_scryptsalsa208sha256_nosse.lo
  CC       crypto_scalarmult/ed25519/ref10/libsodium_la-scalarmult_ed25519_ref10.lo
  CC       crypto_scalarmult/ristretto255/ref10/libsodium_la-scalarmult_ristretto255_ref10.lo
  CC       crypto_secretbox/xchacha20poly1305/libsodium_la-secretbox_xchacha20poly1305.lo
  CC       crypto_shorthash/siphash24/libsodium_la-shorthash_siphashx24.lo
  CC       crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphashx24_ref.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-obsolete.lo
  CC       crypto_stream/salsa2012/ref/libsodium_la-stream_salsa2012_ref.lo
  CC       crypto_stream/salsa2012/libsodium_la-stream_salsa2012.lo
  CC       crypto_stream/salsa208/ref/libsodium_la-stream_salsa208_ref.lo
  CC       crypto_stream/salsa208/libsodium_la-stream_salsa208.lo
  CC       crypto_stream/xchacha20/libsodium_la-stream_xchacha20.lo
  CC       randombytes/sysrandom/libsodium_la-randombytes_sysrandom.lo
  CC       crypto_aead/aes256gcm/aesni/libaesni_la-aead_aes256gcm_aesni.lo
  CCLD     libaesni.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
  CC       crypto_onetimeauth/poly1305/sse2/libsse2_la-poly1305_sse2.lo
  CC       crypto_pwhash/scryptsalsa208sha256/sse/libsse2_la-pwhash_scryptsalsa208sha256_sse.lo
  CCLD     libsse2.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
  CC       crypto_generichash/blake2b/ref/libssse3_la-blake2b-compress-ssse3.lo
  CC       crypto_pwhash/argon2/libssse3_la-argon2-fill-block-ssse3.lo
  CC       crypto_stream/chacha20/dolbeau/libssse3_la-chacha20_dolbeau-ssse3.lo
  CCLD     libssse3.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
  CC       crypto_generichash/blake2b/ref/libsse41_la-blake2b-compress-sse41.lo
  CCLD     libsse41.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
  CC       crypto_generichash/blake2b/ref/libavx2_la-blake2b-compress-avx2.lo
  CC       crypto_pwhash/argon2/libavx2_la-argon2-fill-block-avx2.lo
  CC       crypto_stream/chacha20/dolbeau/libavx2_la-chacha20_dolbeau-avx2.lo
  CC       crypto_stream/salsa20/xmm6int/libavx2_la-salsa20_xmm6int-avx2.lo
  CCLD     libavx2.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
  CC       crypto_pwhash/argon2/libavx512f_la-argon2-fill-block-avx512f.lo
  CCLD     libavx512f.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
  CC       randombytes/internal/librdrand_la-randombytes_internal_random.lo
  CCLD     librdrand.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
  CCLD     libsodium.la
make[2]: Nothing to be done for `check-am'.
Making check in test
Making check in default
/Applications/Xcode.app/Contents/Developer/usr/bin/make  aead_aes256gcm aead_aes256gcm2 aead_chacha20poly1305 aead_chacha20poly13052 aead_xchacha20poly1305 auth auth2 auth3 auth5 auth6 auth7 box box2 box7 box8 box_easy box_easy2 box_seal box_seed chacha20 codecs core1 core2 core3 core4 core5 core6 ed25519_convert generichash generichash2 generichash3 hash hash3 kdf keygen kx metamorphic misuse onetimeauth onetimeauth2 onetimeauth7 pwhash_argon2i pwhash_argon2id randombytes scalarmult scalarmult2 scalarmult5 scalarmult6 scalarmult7 scalarmult8 secretbox secretbox2 secretbox7 secretbox8 secretbox_easy secretbox_easy2 secretstream shorthash sign sodium_core sodium_utils sodium_version stream stream2 stream3 stream4 verify1 sodium_utils2 sodium_utils3 core_ed25519 core_ristretto255 pwhash_scrypt pwhash_scrypt_ll scalarmult_ed25519 scalarmult_ristretto255 siphashx24 xchacha20
  CC       aead_aes256gcm.o
  CCLD     aead_aes256gcm
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       aead_aes256gcm2.o
  CCLD     aead_aes256gcm2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       aead_chacha20poly1305.o
  CCLD     aead_chacha20poly1305
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       aead_chacha20poly13052.o
  CCLD     aead_chacha20poly13052
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       aead_xchacha20poly1305.o
  CCLD     aead_xchacha20poly1305
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       auth.o
  CCLD     auth
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       auth2.o
  CCLD     auth2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       auth3.o
  CCLD     auth3
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       auth5.o
  CCLD     auth5
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       auth6.o
  CCLD     auth6
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       auth7.o
  CCLD     auth7
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       box.o
  CCLD     box
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       box2.o
  CCLD     box2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       box7.o
  CCLD     box7
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       box8.o
  CCLD     box8
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       box_easy.o
  CCLD     box_easy
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       box_easy2.o
  CCLD     box_easy2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       box_seal.o
  CCLD     box_seal
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       box_seed.o
  CCLD     box_seed
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       chacha20.o
  CCLD     chacha20
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       codecs.o
  CCLD     codecs
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       core1.o
  CCLD     core1
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       core2.o
  CCLD     core2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       core3.o
  CCLD     core3
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       core4.o
  CCLD     core4
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       core5.o
  CCLD     core5
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       core6.o
  CCLD     core6
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       ed25519_convert.o
  CCLD     ed25519_convert
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       generichash.o
  CCLD     generichash
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       generichash2.o
  CCLD     generichash2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       generichash3.o
  CCLD     generichash3
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       hash.o
  CCLD     hash
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       hash3.o
  CCLD     hash3
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       kdf.o
  CCLD     kdf
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       keygen.o
  CCLD     keygen
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       kx.o
  CCLD     kx
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       metamorphic.o
  CCLD     metamorphic
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       misuse.o
  CCLD     misuse
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       onetimeauth.o
  CCLD     onetimeauth
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       onetimeauth2.o
  CCLD     onetimeauth2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       onetimeauth7.o
  CCLD     onetimeauth7
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       pwhash_argon2i.o
  CCLD     pwhash_argon2i
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       pwhash_argon2id.o
  CCLD     pwhash_argon2id
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       randombytes.o
  CCLD     randombytes
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       scalarmult.o
  CCLD     scalarmult
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       scalarmult2.o
  CCLD     scalarmult2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       scalarmult5.o
  CCLD     scalarmult5
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       scalarmult6.o
  CCLD     scalarmult6
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       scalarmult7.o
  CCLD     scalarmult7
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       scalarmult8.o
  CCLD     scalarmult8
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       secretbox.o
  CCLD     secretbox
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       secretbox2.o
  CCLD     secretbox2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       secretbox7.o
  CCLD     secretbox7
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       secretbox8.o
  CCLD     secretbox8
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       secretbox_easy.o
  CCLD     secretbox_easy
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       secretbox_easy2.o
  CCLD     secretbox_easy2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       secretstream.o
  CCLD     secretstream
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       shorthash.o
  CCLD     shorthash
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       sign.o
  CCLD     sign
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       sodium_core.o
  CCLD     sodium_core
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       sodium_utils.o
  CCLD     sodium_utils
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       sodium_version.o
  CCLD     sodium_version
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       stream.o
  CCLD     stream
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       stream2.o
  CCLD     stream2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       stream3.o
  CCLD     stream3
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       stream4.o
  CCLD     stream4
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       verify1.o
  CCLD     verify1
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       sodium_utils2.o
  CCLD     sodium_utils2
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       sodium_utils3.o
  CCLD     sodium_utils3
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       core_ed25519.o
  CCLD     core_ed25519
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       core_ristretto255.o
  CCLD     core_ristretto255
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       pwhash_scrypt.o
  CCLD     pwhash_scrypt
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       pwhash_scrypt_ll.o
  CCLD     pwhash_scrypt_ll
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       scalarmult_ed25519.o
  CCLD     scalarmult_ed25519
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       scalarmult_ristretto255.o
  CCLD     scalarmult_ristretto255
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       siphashx24.o
  CCLD     siphashx24
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
  CC       xchacha20.o
  CCLD     xchacha20
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
/Applications/Xcode.app/Contents/Developer/usr/bin/make  check-TESTS
PASS: aead_aes256gcm
PASS: aead_aes256gcm2
PASS: aead_chacha20poly1305
PASS: aead_chacha20poly13052
PASS: aead_xchacha20poly1305
PASS: auth
PASS: auth2
PASS: auth3
PASS: auth5
PASS: auth6
PASS: auth7
PASS: box
PASS: box2
PASS: box7
PASS: box8
PASS: box_easy
PASS: box_easy2
PASS: box_seal
PASS: box_seed
PASS: chacha20
PASS: codecs
PASS: core1
PASS: core2
PASS: core3
PASS: core4
PASS: core5
PASS: core6
PASS: ed25519_convert
PASS: generichash
PASS: generichash2
PASS: generichash3
PASS: hash
PASS: hash3
PASS: kdf
PASS: keygen
PASS: kx
PASS: metamorphic
PASS: misuse
PASS: onetimeauth
PASS: onetimeauth2
PASS: onetimeauth7
PASS: pwhash_argon2i
PASS: pwhash_argon2id
PASS: randombytes
PASS: scalarmult
PASS: scalarmult2
PASS: scalarmult5
PASS: scalarmult6
PASS: scalarmult7
PASS: scalarmult8
PASS: secretbox
PASS: secretbox2
PASS: secretbox7
PASS: secretbox8
PASS: secretbox_easy
PASS: secretbox_easy2
PASS: secretstream
PASS: shorthash
PASS: sign
PASS: sodium_core
PASS: sodium_utils
PASS: sodium_version
PASS: stream
PASS: stream2
PASS: stream3
PASS: stream4
PASS: verify1
PASS: sodium_utils2
PASS: sodium_utils3
PASS: core_ed25519
PASS: core_ristretto255
PASS: pwhash_scrypt
PASS: pwhash_scrypt_ll
PASS: scalarmult_ed25519
PASS: scalarmult_ristretto255
PASS: siphashx24
PASS: xchacha20
============================================================================
Testsuite summary for libsodium 1.0.18
============================================================================
# TOTAL: 77
# PASS:  77
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[2]: Nothing to be done for `check-am'.
make[1]: Nothing to be done for `check-am'.
Sherif:libsodium sherifomran$ sudo make install
Password:
Making install in builds
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
Making install in contrib
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
Making install in dist-build
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
Making install in msvc-scripts
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
Making install in src
Making install in libsodium
Making install in include
make[4]: Nothing to be done for `install-exec-am'.
 /usr/local/bin/gmkdir -p '/usr/local/include'
 /usr/local/bin/gmkdir -p '/usr/local/include/sodium'
 /usr/bin/install -c -m 644  sodium/core.h sodium/crypto_aead_aes256gcm.h sodium/crypto_aead_chacha20poly1305.h sodium/crypto_aead_xchacha20poly1305.h sodium/crypto_auth.h sodium/crypto_auth_hmacsha256.h sodium/crypto_auth_hmacsha512.h sodium/crypto_auth_hmacsha512256.h sodium/crypto_box.h sodium/crypto_box_curve25519xchacha20poly1305.h sodium/crypto_box_curve25519xsalsa20poly1305.h sodium/crypto_core_ed25519.h sodium/crypto_core_ristretto255.h sodium/crypto_core_hchacha20.h sodium/crypto_core_hsalsa20.h sodium/crypto_core_salsa20.h sodium/crypto_core_salsa2012.h sodium/crypto_core_salsa208.h sodium/crypto_generichash.h sodium/crypto_generichash_blake2b.h sodium/crypto_hash.h sodium/crypto_hash_sha256.h sodium/crypto_hash_sha512.h sodium/crypto_kdf.h sodium/crypto_kdf_blake2b.h sodium/crypto_kx.h sodium/crypto_onetimeauth.h sodium/crypto_onetimeauth_poly1305.h sodium/crypto_pwhash.h sodium/crypto_pwhash_argon2i.h sodium/crypto_pwhash_argon2id.h sodium/crypto_pwhash_scryptsalsa208sha256.h sodium/crypto_scalarmult.h sodium/crypto_scalarmult_curve25519.h sodium/crypto_scalarmult_ed25519.h sodium/crypto_scalarmult_ristretto255.h sodium/crypto_secretbox.h sodium/crypto_secretbox_xchacha20poly1305.h sodium/crypto_secretbox_xsalsa20poly1305.h sodium/crypto_secretstream_xchacha20poly1305.h '/usr/local/include/sodium'
 /usr/local/bin/gmkdir -p '/usr/local/include/sodium'
 /usr/bin/install -c -m 644  sodium/crypto_shorthash.h sodium/crypto_shorthash_siphash24.h sodium/crypto_sign.h sodium/crypto_sign_ed25519.h sodium/crypto_sign_edwards25519sha512batch.h sodium/crypto_stream.h sodium/crypto_stream_chacha20.h sodium/crypto_stream_salsa20.h sodium/crypto_stream_salsa2012.h sodium/crypto_stream_salsa208.h sodium/crypto_stream_xchacha20.h sodium/crypto_stream_xsalsa20.h sodium/crypto_verify_16.h sodium/crypto_verify_32.h sodium/crypto_verify_64.h sodium/export.h sodium/randombytes.h sodium/randombytes_internal_random.h sodium/randombytes_sysrandom.h sodium/runtime.h sodium/utils.h '/usr/local/include/sodium'
 /usr/bin/install -c -m 644  sodium.h '/usr/local/include/.'
 /usr/local/bin/gmkdir -p '/usr/local/include'
 /usr/local/bin/gmkdir -p '/usr/local/include/sodium'
 /usr/bin/install -c -m 644  sodium/version.h '/usr/local/include/sodium'
 /usr/local/bin/gmkdir -p '/usr/local/lib'
 /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libsodium.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libsodium.23.dylib /usr/local/lib/libsodium.23.dylib
libtool: install: (cd /usr/local/lib && { ln -s -f libsodium.23.dylib libsodium.dylib || { rm -f libsodium.dylib && ln -s libsodium.23.dylib libsodium.dylib; }; })
libtool: install: /usr/bin/install -c .libs/libsodium.lai /usr/local/lib/libsodium.la
libtool: install: /usr/bin/install -c .libs/libsodium.a /usr/local/lib/libsodium.a
libtool: install: chmod 644 /usr/local/lib/libsodium.a
libtool: install: ranlib /usr/local/lib/libsodium.a
make[4]: Nothing to be done for `install-data-am'.
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in test
Making install in default
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[2]: Nothing to be done for `install-exec-am'.
 /usr/local/bin/gmkdir -p '/usr/local/lib/pkgconfig'
 /usr/bin/install -c -m 644 libsodium.pc '/usr/local/lib/pkgconfig'
Sherif:libsodium sherifomran$ pwd
/Users/sherifomran/zyre/libsodium
Sherif:libsodium sherifomran$ ls
AUTHORS             build-aux           libsodium.sln
ChangeLog           builds              libsodium.vcxproj
LICENSE             config.log          libsodium.vcxproj.filters
Makefile            config.status           libtool
Makefile.am         configure           logo.png
Makefile.in         configure.ac            m4
README.markdown         contrib             msvc-scripts
THANKS              dist-build          packaging
aclocal.m4          lgtm.yml            regen-msvc
appveyor.yml            libsodium-uninstalled.pc    src
autogen.sh          libsodium-uninstalled.pc.in test
autom4te.cache          libsodium.pc
azure-pipelines.yml     libsodium.pc.in
Sherif:libsodium sherifomran$ cd ..
Sherif:zyre sherifomran$ ls
libsodium
Sherif:zyre sherifomran$ git clone git://github.com/zeromq/libzmq.git
Cloning into 'libzmq'...
remote: Enumerating objects: 40795, done.
remote: Total 40795 (delta 0), reused 0 (delta 0), pack-reused 40795
Receiving objects: 100% (40795/40795), 20.35 MiB | 293.00 KiB/s, done.
Resolving deltas: 100% (29759/29759), done.
Sherif:zyre sherifomran$ cd libzmq/
Sherif:libzmq sherifomran$ ./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:65: installing 'config/compile'
configure.ac:80: installing 'config/config.guess'
configure.ac:80: installing 'config/config.sub'
configure.ac:14: installing 'config/install-sh'
configure.ac:14: installing 'config/missing'
Makefile.am: installing 'config/depcomp'
parallel-tests: installing 'config/test-driver'
autoreconf: Leaving directory `.'
Sherif:libzmq sherifomran$ ./configure --with-libsodium
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p
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 '501' 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 to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
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 whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking whether C compiler accepts -std=gnu11... 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++... gcc3
checking for a sed that does not truncate output... /usr/local/bin/gsed
checking whether to build with code coverage support... no
checking for a sed that does not truncate output... (cached) /usr/local/bin/gsed
checking for gawk... (cached) awk
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for xmlto... no
checking for asciidoc... no
checking build system type... x86_64-apple-darwin17.7.0
checking host system type... x86_64-apple-darwin17.7.0
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/local/bin/gsed
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 gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -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... 196608
checking how to convert x86_64-apple-darwin17.7.0 file names to x86_64-apple-darwin17.7.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin17.7.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 -B output from gcc 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... gcc -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 gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin17.7.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... g++ -E
checking for ld used by g++... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common -DPIC
checking if g++ PIC flag -fno-common -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin17.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking for valgrind... valgrind
checking for Valgrind tool memcheck... memcheck
checking for Valgrind tool helgrind... helgrind
checking for Valgrind tool drd... drd
checking for Valgrind tool exp-sgcheck... 
checking linker version script flag... unsupported
checking for working posix_memalign... yes
checking whether g++ supports C++11 features by default... no
checking whether g++ supports C++11 features with -std=gnu++11... 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 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 if TIPC is available and supports nonblocking connect... no
checking whether to enable ASan... no
checking whether C++ compiler supports -Wno-uninitialized... yes
checking for pthread_create in -lpthread... yes
checking for clock_gettime in -lrt... no
checking whether C++ compiler supports -fvisibility=hidden... yes
checking whether C++ compiler supports dso visibility... yes
checking for asciidoc... no
checking for xmlto... no
configure: WARNING: You are building an unreleased version of 0MQ 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
configure: Choosing I/O thread polling system from 'kqueue epoll devpoll pollset poll select'...
configure: Using 'kqueue' I/O thread polling system
configure: Using 'poll' zmq_poll(er)_* API polling system
checking for getconf... getconf
configure: Using "64" bytes alignment for lock-free data structures
checking condition_variable usability... yes
checking condition_variable presence... yes
checking for condition_variable... yes
configure: Using "auto" condition variable implementation.
checking for ANSI C header files... (cached) yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.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 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 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 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 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 whether SO_PEERCRED is declared... no
checking whether LOCAL_PEERCRED is declared... no
checking for stdbool.h that conforms to C99... no
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 for libsodium... yes
configure: Using libsodium for CURVE security
configure: Using builting SHA1
checking "with_norm_ext = no"... no
checking how to enable additional warnings for C++ compiler... -Wall
checking whether C++ compiler accepts -Wno-atomic-alignment... no
checking whether compiler supports __atomic_Xxx intrinsics... yes
checking return type of signal handlers... void
checking for perror... yes
checking for gettimeofday... yes
checking for clock_gettime... yes
checking for memset... yes
checking for socket... yes
checking for getifaddrs... yes
checking for freeifaddrs... yes
checking for fork... yes
checking for mkdtemp... yes
checking for accept4... no
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking whether strnlen is available... yes
checking whether strlcpy is available... yes
checking whether signature of pthread_setname_np() has 1 argument... yes
checking whether signature of pthread_setname_np() has 2 arguments... no
checking whether signature of pthread_setname_np() has 3 arguments... no
checking whether pthread_set_name_np() exists... no
checking whether pthread_setaffinity_np() exists... no
checking whether SOCK_CLOEXEC is supported... no
checking whether O_CLOEXEC is supported... yes
checking whether SO_BINDTODEVICE 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 whether getrandom is supported... no
checking for ./.git... yes
configure: Building stable and legacy API + draft API
checking for libunwind... no
configure: WARNING: Cannot find libunwind
configure: Using radix tree implementation to manage subscriptions
checking for clang-format... no
checking whether C compiler accepts -Wno-tautological-constant-compare... yes
checking whether C++ compiler accepts -Wno-tautological-constant-compare... yes
checking whether C compiler accepts -ffat-lto-objects... no
checking whether C++ compiler accepts -ffat-lto-objects... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/libzmq.pc
config.status: creating doc/Makefile
config.status: creating builds/Makefile
config.status: creating builds/deprecated-msvc/Makefile
config.status: creating src/platform.hpp
config.status: executing depfiles commands
config.status: executing libtool commands
Sherif:libzmq sherifomran$ make check
Making check in doc
make[1]: Nothing to be done for `check'.
  CXX      tools/curve_keygen.o
  CXX      src/libzmq_la-address.lo
  CXX      src/libzmq_la-client.lo
  CXX      src/libzmq_la-clock.lo
  CXX      src/libzmq_la-ctx.lo
  CXX      src/libzmq_la-curve_client.lo
  CXX      src/libzmq_la-curve_mechanism_base.lo
  CXX      src/libzmq_la-curve_server.lo
  CXX      src/libzmq_la-dealer.lo
  CXX      src/libzmq_la-devpoll.lo
  CXX      src/libzmq_la-dgram.lo
  CXX      src/libzmq_la-dish.lo
  CXX      src/libzmq_la-dist.lo
  CXX      src/libzmq_la-endpoint.lo
  CXX      src/libzmq_la-epoll.lo
  CXX      src/libzmq_la-err.lo
  CXX      src/libzmq_la-fq.lo
  CXX      src/libzmq_la-gather.lo
  CXX      src/libzmq_la-gssapi_mechanism_base.lo
  CXX      src/libzmq_la-gssapi_client.lo
  CXX      src/libzmq_la-gssapi_server.lo
  CXX      src/libzmq_la-io_object.lo
  CXX      src/libzmq_la-io_thread.lo
  CXX      src/libzmq_la-ip.lo
  CXX      src/libzmq_la-ip_resolver.lo
  CXX      src/libzmq_la-ipc_address.lo
  CXX      src/libzmq_la-ipc_connecter.lo
  CXX      src/libzmq_la-ipc_listener.lo
  CXX      src/libzmq_la-kqueue.lo
  CXX      src/libzmq_la-lb.lo
  CXX      src/libzmq_la-mailbox.lo
  CXX      src/libzmq_la-mailbox_safe.lo
  CXX      src/libzmq_la-mechanism.lo
  CXX      src/libzmq_la-mechanism_base.lo
  CXX      src/libzmq_la-metadata.lo
  CXX      src/libzmq_la-msg.lo
  CXX      src/libzmq_la-mtrie.lo
  CXX      src/libzmq_la-norm_engine.lo
  CXX      src/libzmq_la-null_mechanism.lo
  CXX      src/libzmq_la-object.lo
  CXX      src/libzmq_la-options.lo
  CXX      src/libzmq_la-own.lo
  CXX      src/libzmq_la-pair.lo
  CXX      src/libzmq_la-pgm_receiver.lo
  CXX      src/libzmq_la-pgm_sender.lo
  CXX      src/libzmq_la-pgm_socket.lo
  CXX      src/libzmq_la-pipe.lo
  CXX      src/libzmq_la-plain_client.lo
  CXX      src/libzmq_la-plain_server.lo
  CXX      src/libzmq_la-poll.lo
  CXX      src/libzmq_la-poller_base.lo
  CXX      src/libzmq_la-polling_util.lo
  CXX      src/libzmq_la-pollset.lo
  CXX      src/libzmq_la-precompiled.lo
  CXX      src/libzmq_la-proxy.lo
  CXX      src/libzmq_la-pub.lo
  CXX      src/libzmq_la-pull.lo
  CXX      src/libzmq_la-push.lo
  CXX      src/libzmq_la-radio.lo
  CXX      src/libzmq_la-radix_tree.lo
  CXX      src/libzmq_la-random.lo
  CXX      src/libzmq_la-raw_decoder.lo
  CXX      src/libzmq_la-raw_encoder.lo
  CXX      src/libzmq_la-raw_engine.lo
  CXX      src/libzmq_la-reaper.lo
  CXX      src/libzmq_la-rep.lo
  CXX      src/libzmq_la-req.lo
  CXX      src/libzmq_la-router.lo
  CXX      src/libzmq_la-scatter.lo
  CXX      src/libzmq_la-select.lo
  CXX      src/libzmq_la-server.lo
  CXX      src/libzmq_la-session_base.lo
  CXX      src/libzmq_la-signaler.lo
  CXX      src/libzmq_la-socket_base.lo
  CXX      src/libzmq_la-socks.lo
  CXX      src/libzmq_la-socks_connecter.lo
  CXX      src/libzmq_la-stream.lo
  CXX      src/libzmq_la-stream_connecter_base.lo
  CXX      src/libzmq_la-stream_listener_base.lo
  CXX      src/libzmq_la-stream_engine_base.lo
  CXX      src/libzmq_la-sub.lo
  CXX      src/libzmq_la-tcp.lo
  CXX      src/libzmq_la-tcp_address.lo
  CXX      src/libzmq_la-tcp_connecter.lo
  CXX      src/libzmq_la-tcp_listener.lo
  CXX      src/libzmq_la-thread.lo
  CXX      src/libzmq_la-timers.lo
  CXX      src/libzmq_la-tipc_address.lo
  CXX      src/libzmq_la-tipc_connecter.lo
  CXX      src/libzmq_la-tipc_listener.lo
  CXX      src/libzmq_la-trie.lo
  CXX      src/libzmq_la-udp_address.lo
  CXX      src/libzmq_la-udp_engine.lo
  CXX      src/libzmq_la-v1_decoder.lo
  CXX      src/libzmq_la-v2_decoder.lo
  CXX      src/libzmq_la-v1_encoder.lo
  CXX      src/libzmq_la-v2_encoder.lo
  CXX      src/libzmq_la-vmci.lo
  CXX      src/libzmq_la-vmci_address.lo
  CXX      src/libzmq_la-vmci_connecter.lo
  CXX      src/libzmq_la-vmci_listener.lo
  CXX      src/libzmq_la-xpub.lo
  CXX      src/libzmq_la-xsub.lo
  CXX      src/libzmq_la-zmq.lo
  CXX      src/libzmq_la-zmq_utils.lo
  CXX      src/libzmq_la-decoder_allocators.lo
  CXX      src/libzmq_la-socket_poller.lo
  CXX      src/libzmq_la-zap_client.lo
  CXX      src/libzmq_la-zmtp_engine.lo
  CXX      src/libzmq_la-ws_address.lo
  CXX      src/libzmq_la-wss_address.lo
  CXX      src/libzmq_la-ws_connecter.lo
  CXX      src/libzmq_la-ws_decoder.lo
  CXX      src/libzmq_la-ws_encoder.lo
  CXX      src/libzmq_la-ws_engine.lo
  CXX      src/libzmq_la-ws_listener.lo
  CC       external/sha1/src_libzmq_la-sha1.lo
  CXXLD    src/libzmq.la
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-devpoll.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-epoll.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-gssapi_mechanism_base.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-gssapi_client.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-gssapi_server.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-norm_engine.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-pgm_receiver.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-pgm_sender.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-pgm_socket.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-poll.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-pollset.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-select.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-tipc_address.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-tipc_connecter.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-tipc_listener.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-vmci.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-vmci_address.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-vmci_connecter.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-vmci_listener.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-devpoll.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-epoll.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-gssapi_mechanism_base.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-gssapi_client.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-gssapi_server.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-norm_engine.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-pgm_receiver.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-pgm_sender.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-pgm_socket.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-poll.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-pollset.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-select.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-tipc_address.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-tipc_connecter.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-tipc_listener.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-vmci.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-vmci_address.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-vmci_connecter.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/.libs/libzmq.a(libzmq_la-vmci_listener.o) has no symbols
  CXXLD    tools/curve_keygen
  CXX      perf/local_lat.o
  CXXLD    perf/local_lat
  CXX      perf/remote_lat.o
  CXXLD    perf/remote_lat
  CXX      perf/local_thr.o
  CXXLD    perf/local_thr
  CXX      perf/remote_thr.o
  CXXLD    perf/remote_thr
  CXX      perf/inproc_lat.o
  CXXLD    perf/inproc_lat
  CXX      perf/inproc_thr.o
  CXXLD    perf/inproc_thr
  CXX      perf/proxy_thr.o
  CXXLD    perf/proxy_thr
  CXX      perf/benchmark_radix_tree-benchmark_radix_tree.o
  CXXLD    perf/benchmark_radix_tree
  CC       external/unity/unity.o
  AR       external/unity/libunity.a
  CXX      tests/libtestutil_a-testutil.o
  CXX      tests/libtestutil_a-testutil_monitoring.o
  CXX      tests/libtestutil_a-testutil_security.o
  CXX      tests/libtestutil_a-testutil_unity.o
  AR       tests/libtestutil.a
/Applications/Xcode.app/Contents/Developer/usr/bin/make  tests/test_ancillaries tests/test_system tests/test_pair_inproc tests/test_pair_tcp tests/test_reqrep_inproc tests/test_reqrep_tcp tests/test_hwm tests/test_hwm_pubsub tests/test_reqrep_device tests/test_sub_forward tests/test_invalid_rep tests/test_msg_flags tests/test_msg_ffn tests/test_connect_resolve tests/test_immediate tests/test_last_endpoint tests/test_term_endpoint tests/test_srcfd tests/test_monitor tests/test_router_mandatory tests/test_router_mandatory_hwm tests/test_router_handover tests/test_probe_router tests/test_stream tests/test_stream_empty tests/test_stream_disconnect tests/test_stream_timeout tests/test_disconnect_inproc tests/test_unbind_wildcard tests/test_ctx_options tests/test_ctx_destroy tests/test_security_no_zap_handler tests/test_security_null tests/test_security_plain tests/test_security_zap tests/test_iov tests/test_spec_req tests/test_spec_rep tests/test_spec_dealer tests/test_spec_router tests/test_spec_pushpull tests/test_req_correlate tests/test_req_relaxed tests/test_conflate tests/test_inproc_connect tests/test_issue_566 tests/test_proxy tests/test_proxy_hwm tests/test_proxy_single_socket tests/test_proxy_terminate tests/test_getsockopt_memset tests/test_setsockopt tests/test_diffserv tests/test_connect_rid tests/test_bind_src_address tests/test_metadata tests/test_capabilities tests/test_xpub_nodrop tests/test_xpub_manual tests/test_xpub_welcome_msg tests/test_xpub_verbose tests/test_atomics tests/test_sockopt_hwm tests/test_heartbeats tests/test_stream_exceeds_buffer tests/test_pub_invert_matching tests/test_base85 tests/test_bind_after_connect_tcp tests/test_sodium tests/test_reconnect_ivl tests/test_mock_pub_sub tests/test_socket_null tests/test_security_curve tests/test_ws_transport  tests/test_shutdown_stress tests/test_ipc_wildcard tests/test_pair_ipc tests/test_rebind_ipc tests/test_reqrep_ipc tests/test_use_fd tests/test_zmq_poll_fd tests/test_timeo tests/test_filter_ipc      tests/test_poller tests/test_client_server tests/test_thread_safe tests/test_timers tests/test_radio_dish tests/test_scatter_gather tests/test_dgram tests/test_app_meta tests/test_xpub_manual_last_value tests/test_router_notify unittests/unittest_poller unittests/unittest_ypipe unittests/unittest_mtrie unittests/unittest_ip_resolver unittests/unittest_udp_address unittests/unittest_radix_tree
  CXX      tests/test_ancillaries-test_ancillaries.o
  CXXLD    tests/test_ancillaries
  CXX      tests/test_system-test_system.o
  CXXLD    tests/test_system
  CXX      tests/test_pair_inproc-test_pair_inproc.o
  CXXLD    tests/test_pair_inproc
  CXX      tests/test_pair_tcp-test_pair_tcp.o
  CXXLD    tests/test_pair_tcp
  CXX      tests/test_reqrep_inproc-test_reqrep_inproc.o
  CXXLD    tests/test_reqrep_inproc
  CXX      tests/test_reqrep_tcp-test_reqrep_tcp.o
  CXXLD    tests/test_reqrep_tcp
  CXX      tests/test_hwm-test_hwm.o
  CXXLD    tests/test_hwm
  CXX      tests/test_hwm_pubsub-test_hwm_pubsub.o
  CXXLD    tests/test_hwm_pubsub
  CXX      tests/test_reqrep_device-test_reqrep_device.o
  CXXLD    tests/test_reqrep_device
  CXX      tests/test_sub_forward-test_sub_forward.o
  CXXLD    tests/test_sub_forward
  CXX      tests/test_invalid_rep-test_invalid_rep.o
  CXXLD    tests/test_invalid_rep
  CXX      tests/test_msg_flags-test_msg_flags.o
  CXXLD    tests/test_msg_flags
  CXX      tests/test_msg_ffn-test_msg_ffn.o
  CXXLD    tests/test_msg_ffn
  CXX      tests/test_connect_resolve-test_connect_resolve.o
  CXXLD    tests/test_connect_resolve
  CXX      tests/test_immediate-test_immediate.o
  CXXLD    tests/test_immediate
  CXX      tests/test_last_endpoint-test_last_endpoint.o
  CXXLD    tests/test_last_endpoint
  CXX      tests/test_term_endpoint-test_term_endpoint.o
  CXXLD    tests/test_term_endpoint
  CXX      tests/test_srcfd-test_srcfd.o
  CXXLD    tests/test_srcfd
  CXX      tests/test_monitor-test_monitor.o
  CXXLD    tests/test_monitor
  CXX      tests/test_router_mandatory-test_router_mandatory.o
  CXXLD    tests/test_router_mandatory
  CXX      tests/test_router_mandatory_hwm-test_router_mandatory_hwm.o
  CXXLD    tests/test_router_mandatory_hwm
  CXX      tests/test_router_handover-test_router_handover.o
  CXXLD    tests/test_router_handover
  CXX      tests/test_probe_router-test_probe_router.o
  CXXLD    tests/test_probe_router
  CXX      tests/test_stream-test_stream.o
  CXXLD    tests/test_stream
  CXX      tests/test_stream_empty-test_stream_empty.o
  CXXLD    tests/test_stream_empty
  CXX      tests/test_stream_disconnect-test_stream_disconnect.o
  CXXLD    tests/test_stream_disconnect
  CXX      tests/test_stream_timeout-test_stream_timeout.o
  CXXLD    tests/test_stream_timeout
  CXX      tests/test_disconnect_inproc-test_disconnect_inproc.o
  CXXLD    tests/test_disconnect_inproc
  CXX      tests/test_unbind_wildcard-test_unbind_wildcard.o
  CXXLD    tests/test_unbind_wildcard
  CXX      tests/test_ctx_options-test_ctx_options.o
  CXXLD    tests/test_ctx_options
  CXX      tests/test_ctx_destroy-test_ctx_destroy.o
  CXXLD    tests/test_ctx_destroy
  CXX      tests/test_security_no_zap_handler-test_security_no_zap_handler.o
  CXXLD    tests/test_security_no_zap_handler
  CXX      tests/test_security_null-test_security_null.o
  CXXLD    tests/test_security_null
  CXX      tests/test_security_plain-test_security_plain.o
  CXXLD    tests/test_security_plain
  CXX      tests/test_security_zap-test_security_zap.o
  CXXLD    tests/test_security_zap
  CXX      tests/test_iov-test_iov.o
  CXXLD    tests/test_iov
  CXX      tests/test_spec_req-test_spec_req.o
  CXXLD    tests/test_spec_req
  CXX      tests/test_spec_rep-test_spec_rep.o
  CXXLD    tests/test_spec_rep
  CXX      tests/test_spec_dealer-test_spec_dealer.o
  CXXLD    tests/test_spec_dealer
  CXX      tests/test_spec_router-test_spec_router.o
  CXXLD    tests/test_spec_router
  CXX      tests/test_spec_pushpull-test_spec_pushpull.o
  CXXLD    tests/test_spec_pushpull
  CXX      tests/test_req_correlate-test_req_correlate.o
  CXXLD    tests/test_req_correlate
  CXX      tests/test_req_relaxed-test_req_relaxed.o
  CXXLD    tests/test_req_relaxed
  CXX      tests/test_conflate-test_conflate.o
  CXXLD    tests/test_conflate
  CXX      tests/test_inproc_connect-test_inproc_connect.o
  CXXLD    tests/test_inproc_connect
  CXX      tests/test_issue_566-test_issue_566.o
  CXXLD    tests/test_issue_566
  CXX      tests/test_proxy-test_proxy.o
  CXXLD    tests/test_proxy
  CXX      tests/test_proxy_hwm-test_proxy_hwm.o
  CXXLD    tests/test_proxy_hwm
  CXX      tests/test_proxy_single_socket-test_proxy_single_socket.o
  CXXLD    tests/test_proxy_single_socket
  CXX      tests/test_proxy_terminate-test_proxy_terminate.o
  CXXLD    tests/test_proxy_terminate
  CXX      tests/test_getsockopt_memset-test_getsockopt_memset.o
  CXXLD    tests/test_getsockopt_memset
  CXX      tests/test_setsockopt-test_setsockopt.o
  CXXLD    tests/test_setsockopt
  CXX      tests/test_diffserv-test_diffserv.o
  CXXLD    tests/test_diffserv
  CXX      tests/test_connect_rid-test_connect_rid.o
  CXXLD    tests/test_connect_rid
  CXX      tests/test_bind_src_address-test_bind_src_address.o
  CXXLD    tests/test_bind_src_address
  CXX      tests/test_metadata-test_metadata.o
  CXXLD    tests/test_metadata
  CXX      tests/test_capabilities-test_capabilities.o
  CXXLD    tests/test_capabilities
  CXX      tests/test_xpub_nodrop-test_xpub_nodrop.o
  CXXLD    tests/test_xpub_nodrop
  CXX      tests/test_xpub_manual-test_xpub_manual.o
  CXXLD    tests/test_xpub_manual
  CXX      tests/test_xpub_welcome_msg-test_xpub_welcome_msg.o
  CXXLD    tests/test_xpub_welcome_msg
  CXX      tests/test_xpub_verbose-test_xpub_verbose.o
  CXXLD    tests/test_xpub_verbose
  CXX      tests/test_atomics-test_atomics.o
  CXXLD    tests/test_atomics
  CXX      tests/test_sockopt_hwm-test_sockopt_hwm.o
  CXXLD    tests/test_sockopt_hwm
  CXX      tests/test_heartbeats-test_heartbeats.o
  CXXLD    tests/test_heartbeats
  CXX      tests/test_stream_exceeds_buffer-test_stream_exceeds_buffer.o
  CXXLD    tests/test_stream_exceeds_buffer
  CXX      tests/test_pub_invert_matching-test_pub_invert_matching.o
  CXXLD    tests/test_pub_invert_matching
  CXX      tests/test_base85-test_base85.o
  CXXLD    tests/test_base85
  CXX      tests/test_bind_after_connect_tcp-test_bind_after_connect_tcp.o
  CXXLD    tests/test_bind_after_connect_tcp
  CXX      tests/test_sodium-test_sodium.o
  CXXLD    tests/test_sodium
  CXX      tests/test_reconnect_ivl-test_reconnect_ivl.o
  CXXLD    tests/test_reconnect_ivl
  CXX      tests/test_mock_pub_sub-test_mock_pub_sub.o
  CXXLD    tests/test_mock_pub_sub
  CXX      tests/test_socket_null-test_socket_null.o
  CXXLD    tests/test_socket_null
  CXX      tests/test_security_curve-test_security_curve.o
  CXX      src/tests_test_security_curve-clock.o
  CXX      src/tests_test_security_curve-random.o
  CXX      src/tests_test_security_curve-err.o
  CXXLD    tests/test_security_curve
  CXX      tests/test_ws_transport-test_ws_transport.o
  CXXLD    tests/test_ws_transport
  CXX      tests/test_shutdown_stress-test_shutdown_stress.o
  CXXLD    tests/test_shutdown_stress
  CXX      tests/test_ipc_wildcard-test_ipc_wildcard.o
  CXXLD    tests/test_ipc_wildcard
  CXX      tests/test_pair_ipc-test_pair_ipc.o
  CXXLD    tests/test_pair_ipc
  CXX      tests/test_rebind_ipc-test_rebind_ipc.o
  CXXLD    tests/test_rebind_ipc
  CXX      tests/test_reqrep_ipc-test_reqrep_ipc.o
  CXXLD    tests/test_reqrep_ipc
  CXX      tests/test_use_fd-test_use_fd.o
  CXXLD    tests/test_use_fd
  CXX      tests/test_zmq_poll_fd-test_zmq_poll_fd.o
  CXXLD    tests/test_zmq_poll_fd
  CXX      tests/test_timeo-test_timeo.o
  CXXLD    tests/test_timeo
  CXX      tests/test_filter_ipc-test_filter_ipc.o
  CXXLD    tests/test_filter_ipc
  CXX      tests/test_poller-test_poller.o
  CXXLD    tests/test_poller
  CXX      tests/test_client_server-test_client_server.o
  CXXLD    tests/test_client_server
  CXX      tests/test_thread_safe-test_thread_safe.o
  CXXLD    tests/test_thread_safe
  CXX      tests/test_timers-test_timers.o
  CXXLD    tests/test_timers
  CXX      tests/test_radio_dish-test_radio_dish.o
  CXXLD    tests/test_radio_dish
  CXX      tests/test_scatter_gather-test_scatter_gather.o
  CXXLD    tests/test_scatter_gather
  CXX      tests/test_dgram-test_dgram.o
  CXXLD    tests/test_dgram
  CXX      tests/test_app_meta-test_app_meta.o
  CXXLD    tests/test_app_meta
  CXX      tests/test_xpub_manual_last_value-test_xpub_manual_last_value.o
  CXXLD    tests/test_xpub_manual_last_value
  CXX      tests/test_router_notify-test_router_notify.o
  CXXLD    tests/test_router_notify
  CXX      unittests/unittest_poller-unittest_poller.o
  CXXLD    unittests/unittest_poller
  CXX      unittests/unittest_ypipe-unittest_ypipe.o
  CXXLD    unittests/unittest_ypipe
  CXX      unittests/unittest_mtrie-unittest_mtrie.o
  CXXLD    unittests/unittest_mtrie
  CXX      unittests/unittest_ip_resolver-unittest_ip_resolver.o
  CXXLD    unittests/unittest_ip_resolver
  CXX      unittests/unittest_udp_address-unittest_udp_address.o
  CXXLD    unittests/unittest_udp_address
  CXX      unittests/unittest_radix_tree-unittest_radix_tree.o
  CXXLD    unittests/unittest_radix_tree
/Applications/Xcode.app/Contents/Developer/usr/bin/make  check-TESTS
PASS: tests/test_ancillaries
FAIL: tests/test_system
PASS: tests/test_pair_inproc
PASS: tests/test_pair_tcp
PASS: tests/test_reqrep_inproc
PASS: tests/test_reqrep_tcp
PASS: tests/test_hwm
PASS: tests/test_hwm_pubsub
PASS: tests/test_reqrep_device
PASS: tests/test_sub_forward
PASS: tests/test_invalid_rep
PASS: tests/test_msg_flags
PASS: tests/test_msg_ffn
PASS: tests/test_connect_resolve
PASS: tests/test_immediate
PASS: tests/test_last_endpoint
PASS: tests/test_term_endpoint
PASS: tests/test_srcfd
PASS: tests/test_monitor
PASS: tests/test_router_mandatory
PASS: tests/test_router_mandatory_hwm
PASS: tests/test_router_handover
PASS: tests/test_probe_router
PASS: tests/test_stream
PASS: tests/test_stream_empty
PASS: tests/test_stream_disconnect
PASS: tests/test_stream_timeout
PASS: tests/test_disconnect_inproc
PASS: tests/test_unbind_wildcard
PASS: tests/test_ctx_options
PASS: tests/test_ctx_destroy
PASS: tests/test_security_no_zap_handler
PASS: tests/test_security_null
PASS: tests/test_security_plain
PASS: tests/test_security_zap
PASS: tests/test_iov
PASS: tests/test_spec_req
PASS: tests/test_spec_rep
PASS: tests/test_spec_dealer
PASS: tests/test_spec_router
PASS: tests/test_spec_pushpull
PASS: tests/test_req_correlate
PASS: tests/test_req_relaxed
PASS: tests/test_conflate
PASS: tests/test_inproc_connect
PASS: tests/test_issue_566
PASS: tests/test_proxy
PASS: tests/test_proxy_hwm
PASS: tests/test_proxy_single_socket
PASS: tests/test_proxy_terminate
PASS: tests/test_getsockopt_memset
PASS: tests/test_setsockopt
PASS: tests/test_diffserv
PASS: tests/test_connect_rid
PASS: tests/test_bind_src_address
PASS: tests/test_metadata
PASS: tests/test_capabilities
PASS: tests/test_xpub_nodrop
PASS: tests/test_xpub_manual
PASS: tests/test_xpub_welcome_msg
PASS: tests/test_xpub_verbose
PASS: tests/test_atomics
PASS: tests/test_sockopt_hwm
PASS: tests/test_heartbeats
PASS: tests/test_stream_exceeds_buffer
PASS: tests/test_pub_invert_matching
PASS: tests/test_base85
PASS: tests/test_bind_after_connect_tcp
PASS: tests/test_sodium
PASS: tests/test_reconnect_ivl
PASS: tests/test_mock_pub_sub
PASS: tests/test_socket_null
PASS: tests/test_security_curve
PASS: tests/test_ws_transport
FAIL: tests/test_shutdown_stress
PASS: tests/test_ipc_wildcard
PASS: tests/test_pair_ipc
PASS: tests/test_rebind_ipc
PASS: tests/test_reqrep_ipc
PASS: tests/test_use_fd
PASS: tests/test_zmq_poll_fd
PASS: tests/test_timeo
PASS: tests/test_filter_ipc
PASS: tests/test_poller
PASS: tests/test_client_server
PASS: tests/test_thread_safe
PASS: tests/test_timers
PASS: tests/test_radio_dish
PASS: tests/test_scatter_gather
PASS: tests/test_dgram
PASS: tests/test_app_meta
PASS: tests/test_xpub_manual_last_value
PASS: tests/test_router_notify
PASS: unittests/unittest_poller
PASS: unittests/unittest_ypipe
PASS: unittests/unittest_mtrie
PASS: unittests/unittest_ip_resolver
PASS: unittests/unittest_udp_address
PASS: unittests/unittest_radix_tree
============================================================================
Testsuite summary for zeromq 4.3.3
============================================================================
# TOTAL: 99
# PASS:  97
# SKIP:  0
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to zeromq-dev@lists.zeromq.org
============================================================================

What's the expected result?

no error but there is an error

bluca commented 4 years ago

That's not a build error, it's a random test failure due to OSX systems limits. You can safely ignore it. Even better, don't build it yourself and just use homebrew: brew install zmq