PATH=/usr/bin:/bin:/Users/fly2400/cpanfly-5.24/var/megalib/bin Start 2018-02-21T02:02:22 ActivePerl-2400 CPAN-2.10 Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Tue, 20 Feb 2018 06:29:02 GMT Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/K/KI/KIWIROY/tmp/Devel-IPerl-Plugin-EnvironmentModules-0.03.tar.gz ok Devel-IPerl-Plugin-EnvironmentModules-0.03/ Devel-IPerl-Plugin-EnvironmentModules-0.03/LICENSE Devel-IPerl-Plugin-EnvironmentModules-0.03/cpanfile Devel-IPerl-Plugin-EnvironmentModules-0.03/Changes Devel-IPerl-Plugin-EnvironmentModules-0.03/MANIFEST Devel-IPerl-Plugin-EnvironmentModules-0.03/t/ Devel-IPerl-Plugin-EnvironmentModules-0.03/t/01-cpantesters.t Devel-IPerl-Plugin-EnvironmentModules-0.03/t/00-basic.t Devel-IPerl-Plugin-EnvironmentModules-0.03/xt/ Devel-IPerl-Plugin-EnvironmentModules-0.03/xt/bin/ Devel-IPerl-Plugin-EnvironmentModules-0.03/xt/bin/modulecmd Devel-IPerl-Plugin-EnvironmentModules-0.03/xt/modules.t Devel-IPerl-Plugin-EnvironmentModules-0.03/xt/modules-query.t Devel-IPerl-Plugin-EnvironmentModules-0.03/xt/lib/ Devel-IPerl-Plugin-EnvironmentModules-0.03/xt/lib/Env/ Devel-IPerl-Plugin-EnvironmentModules-0.03/xt/lib/Env/Modulecmd.pm Devel-IPerl-Plugin-EnvironmentModules-0.03/README.pod Devel-IPerl-Plugin-EnvironmentModules-0.03/META.yml Devel-IPerl-Plugin-EnvironmentModules-0.03/lib/ Devel-IPerl-Plugin-EnvironmentModules-0.03/lib/Devel/ Devel-IPerl-Plugin-EnvironmentModules-0.03/lib/Devel/IPerl/ Devel-IPerl-Plugin-EnvironmentModules-0.03/lib/Devel/IPerl/Plugin/ Devel-IPerl-Plugin-EnvironmentModules-0.03/lib/Devel/IPerl/Plugin/EnvironmentModules.pm Devel-IPerl-Plugin-EnvironmentModules-0.03/Makefile.PL Devel-IPerl-Plugin-EnvironmentModules-0.03/META.json Configuring K/KI/KIWIROY/tmp/Devel-IPerl-Plugin-EnvironmentModules-0.03.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Warning: prerequisite Devel::IPerl 0.009 not found. Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Devel::IPerl::Plugin::EnvironmentModules Writing MYMETA.yml and MYMETA.json KIWIROY/tmp/Devel-IPerl-Plugin-EnvironmentModules-0.03.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for K/KI/KIWIROY/tmp/Devel-IPerl-Plugin-EnvironmentModules-0.03.tar.gz ---- Unsatisfied dependencies detected during ---- ---- KIWIROY/tmp/Devel-IPerl-Plugin-EnvironmentModules-0.03.tar.gz ---- Devel::IPerl [requires] Running test for module 'Devel::IPerl' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/Z/ZM/ZMUGHAL/Devel-IPerl-0.009.tar.gz ok Devel-IPerl-0.009 Devel-IPerl-0.009/README Devel-IPerl-0.009/Changes Devel-IPerl-0.009/NOTE.md Devel-IPerl-0.009/LICENSE Devel-IPerl-0.009/cpanfile Devel-IPerl-0.009/dist.ini Devel-IPerl-0.009/META.yml Devel-IPerl-0.009/MANIFEST Devel-IPerl-0.009/README.md Devel-IPerl-0.009/bin Devel-IPerl-0.009/bin/iperl Devel-IPerl-0.009/META.json Devel-IPerl-0.009/t/data Devel-IPerl-0.009/t/data/nfo Devel-IPerl-0.009/Makefile.PL Devel-IPerl-0.009/appveyor.yml Devel-IPerl-0.009/lib Devel-IPerl-0.009/lib/IPerl.pm Devel-IPerl-0.009/xt Devel-IPerl-0.009/xt/console.t Devel-IPerl-0.009/requirements.txt Devel-IPerl-0.009/maint Devel-IPerl-0.009/maint/devops.yml Devel-IPerl-0.009/t Devel-IPerl-0.009/t/display_data.t Devel-IPerl-0.009/t/load_plugins.t Devel-IPerl-0.009/lib/Devel Devel-IPerl-0.009/lib/Devel/IPerl.pm Devel-IPerl-0.009/xt/inline-python.t Devel-IPerl-0.009/maint/cpanfile-git Devel-IPerl-0.009/t/ipython_version.t Devel-IPerl-0.009/t/data/ccwn3p08.png Devel-IPerl-0.009/tool Devel-IPerl-0.009/tool/download-cm-perl Devel-IPerl-0.009/maint/generate-cpanfile Devel-IPerl-0.009/lib/Devel/IPerl Devel-IPerl-0.009/lib/Devel/IPerl/Kernel.pm Devel-IPerl-0.009/lib/Reply/Plugin Devel-IPerl-0.009/lib/Reply/Plugin/IPerl.pm Devel-IPerl-0.009/lib/Devel/IPerl/Message.pm Devel-IPerl-0.009/lib/Devel/IPerl/NBConvert.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display Devel-IPerl-0.009/lib/Devel/IPerl/Display/JS.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/PNG.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/CSS.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/SVG.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/TeX.pm Devel-IPerl-0.009/lib/Devel/IPerl/Message Devel-IPerl-0.009/lib/Devel/IPerl/Message/ZMQ.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/JPEG.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/HTML.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/IFrame.pm Devel-IPerl-0.009/lib/Devel/IPerl/Plugin Devel-IPerl-0.009/lib/Devel/IPerl/Plugin/Default.pm Devel-IPerl-0.009/lib/Devel/IPerl/Plugin/Display.pm Devel-IPerl-0.009/lib/Devel/IPerl/Message/Helper.pm Devel-IPerl-0.009/lib/Devel/IPerl/ExecutionResult.pm Devel-IPerl-0.009/lib/Devel/IPerl/Kernel Devel-IPerl-0.009/lib/Devel/IPerl/Kernel/Callback.pm Devel-IPerl-0.009/lib/Devel/IPerl/ReadLine Devel-IPerl-0.009/lib/Devel/IPerl/ReadLine/String.pm Devel-IPerl-0.009/share/kernels/iperl Devel-IPerl-0.009/share/kernels/iperl/logo-32x32.png Devel-IPerl-0.009/share/kernels/iperl/logo-64x64.png Devel-IPerl-0.009/lib/Devel/IPerl/Display/Markdown.pm Devel-IPerl-0.009/lib/Devel/IPerl/Plugin/DataFrame.pm Devel-IPerl-0.009/lib/Devel/IPerl/Plugin/DataMedia.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/AudioMPEG.pm Devel-IPerl-0.009/lib/Devel/IPerl/Plugin/DocDisplay.pm Devel-IPerl-0.009/lib/Devel/IPerl/Plugin/WebDisplay.pm Devel-IPerl-0.009/lib/Devel/IPerl/DisplayableHandler.pm Devel-IPerl-0.009/lib/Devel/IPerl/Plugin/CoreDisplay.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/Role Devel-IPerl-0.009/lib/Devel/IPerl/Display/Role/Source.pm Devel-IPerl-0.009/example Devel-IPerl-0.009/example/20150209_IPerl_display_demo.pod Devel-IPerl-0.009/lib/Devel/IPerl/Kernel/Backend Devel-IPerl-0.009/lib/Devel/IPerl/Kernel/Backend/Reply.pm Devel-IPerl-0.009/lib/Devel/IPerl/Kernel/Callback Devel-IPerl-0.009/lib/Devel/IPerl/Kernel/Callback/REPL.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/Role/MIMEType.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/Role/WebImage.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/Role/MIMESource.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/Role/Bytestream.pm Devel-IPerl-0.009/lib/Devel/IPerl/ReadLine/Role Devel-IPerl-0.009/lib/Devel/IPerl/ReadLine/Role/DevelREPL.pm Devel-IPerl-0.009/lib/Devel/IPerl/Display/Role/Displayable.pm Devel-IPerl-0.009/lib/Devel/IPerl/Kernel/Backend/DevelREPL.pm Devel-IPerl-0.009/lib/Devel/IPerl/Kernel/Callback/Role Devel-IPerl-0.009/lib/Devel/IPerl/Kernel/Callback/Role/REPL.pm Configuring Z/ZM/ZMUGHAL/Devel-IPerl-0.009.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Warning: prerequisite Devel::REPL 0 not found. Warning: prerequisite Markdown::Pod 0 not found. Warning: prerequisite Moo 0 not found. Warning: prerequisite Moo::Role 0 not found. Warning: prerequisite MooX::HandlesVia 0 not found. Warning: prerequisite MooX::Singleton 0 not found. Warning: prerequisite MooX::Types::MooseLike::Base 0 not found. Warning: prerequisite MooseX::HandlesConstructor 0 not found. Warning: prerequisite Net::Async::ZMQ 0 not found. Warning: prerequisite Net::Async::ZMQ::Socket 0 not found. Warning: prerequisite ZMQ::LibZMQ3 0 not found. Warning: prerequisite namespace::autoclean 0 not found. Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Devel::IPerl Writing MYMETA.yml and MYMETA.json ZMUGHAL/Devel-IPerl-0.009.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for Z/ZM/ZMUGHAL/Devel-IPerl-0.009.tar.gz ---- Unsatisfied dependencies detected during ---- ---- ZMUGHAL/Devel-IPerl-0.009.tar.gz ---- ZMQ::LibZMQ3 [requires] Moo [requires] MooX::Singleton [requires] Devel::REPL [requires] MooX::Types::MooseLike::Base [requires] MooseX::HandlesConstructor [requires] Net::Async::ZMQ::Socket [requires] namespace::autoclean [requires] Markdown::Pod [requires] Net::Async::ZMQ [requires] Moo::Role [requires] MooX::HandlesVia [requires] Running test for module 'ZMQ::LibZMQ3' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/D/DM/DMAKI/ZMQ-LibZMQ3-1.19.tar.gz ok ZMQ-LibZMQ3-1.19/ ZMQ-LibZMQ3-1.19/Changes ZMQ-LibZMQ3-1.19/inc/ ZMQ-LibZMQ3-1.19/lib/ ZMQ-LibZMQ3-1.19/Makefile.PL ZMQ-LibZMQ3-1.19/MANIFEST ZMQ-LibZMQ3-1.19/META.yml ZMQ-LibZMQ3-1.19/t/ ZMQ-LibZMQ3-1.19/tools/ ZMQ-LibZMQ3-1.19/xs/ ZMQ-LibZMQ3-1.19/xt/ ZMQ-LibZMQ3-1.19/xt/999_leak.t ZMQ-LibZMQ3-1.19/xt/999_pod-coverage.t ZMQ-LibZMQ3-1.19/xt/999_pod.t ZMQ-LibZMQ3-1.19/xs/perl_libzmq3.h ZMQ-LibZMQ3-1.19/xs/perl_libzmq3.xs ZMQ-LibZMQ3-1.19/tools/check_mi_mods.pl ZMQ-LibZMQ3-1.19/tools/detect_zmq.pl ZMQ-LibZMQ3-1.19/tools/genfiles.pl ZMQ-LibZMQ3-1.19/t/000_compile.t ZMQ-LibZMQ3-1.19/t/001_context.t ZMQ-LibZMQ3-1.19/t/002_socket.t ZMQ-LibZMQ3-1.19/t/003_message.t ZMQ-LibZMQ3-1.19/t/004_version.t ZMQ-LibZMQ3-1.19/t/005_poll.t ZMQ-LibZMQ3-1.19/t/006_anyevent.t ZMQ-LibZMQ3-1.19/t/100_basic.t ZMQ-LibZMQ3-1.19/t/101_threads.t ZMQ-LibZMQ3-1.19/t/104_ipc.t ZMQ-LibZMQ3-1.19/t/106_last_endpoint.t ZMQ-LibZMQ3-1.19/t/200_fork.t ZMQ-LibZMQ3-1.19/t/201_thread.t ZMQ-LibZMQ3-1.19/t/202_proxy.t ZMQ-LibZMQ3-1.19/t/cover.sh ZMQ-LibZMQ3-1.19/t/rt64944.t ZMQ-LibZMQ3-1.19/t/rt74653.t ZMQ-LibZMQ3-1.19/lib/ZMQ/ ZMQ-LibZMQ3-1.19/lib/ZMQ/LibZMQ3.pm ZMQ-LibZMQ3-1.19/inc/Devel/ ZMQ-LibZMQ3-1.19/inc/Module/ ZMQ-LibZMQ3-1.19/inc/Module/Install/ ZMQ-LibZMQ3-1.19/inc/Module/Install.pm ZMQ-LibZMQ3-1.19/inc/Module/Install/AuthorTests.pm ZMQ-LibZMQ3-1.19/inc/Module/Install/Base.pm ZMQ-LibZMQ3-1.19/inc/Module/Install/Can.pm ZMQ-LibZMQ3-1.19/inc/Module/Install/CheckLib.pm ZMQ-LibZMQ3-1.19/inc/Module/Install/Fetch.pm ZMQ-LibZMQ3-1.19/inc/Module/Install/Makefile.pm ZMQ-LibZMQ3-1.19/inc/Module/Install/Metadata.pm ZMQ-LibZMQ3-1.19/inc/Module/Install/Win32.pm ZMQ-LibZMQ3-1.19/inc/Module/Install/WriteAll.pm ZMQ-LibZMQ3-1.19/inc/Module/Install/XSUtil.pm ZMQ-LibZMQ3-1.19/inc/Devel/CheckLib.pm Configuring D/DM/DMAKI/ZMQ-LibZMQ3-1.19.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Cannot determine perl version info from lib/ZMQ/LibZMQ3.pm Probing environment variables: Probing libzmq via Alien::ZMQ Probing libzmq via pkg-config ... - No libzmq found... Probing zeromq3 via pkg-config ... - No zeromq3 found... Detected the following ZMQ settings: + ZMQ_HOME = (null) + ZMQ_H = /Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include/zmq.h + ZMQ_INCLUDES = /Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include + ZMQ_LIBS = -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq + ZMQ_TRACE = (null) Detecting zmq version... + Detected libzmq version 4.2.2 # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibop6bnwv7.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibjAW8k41v # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibDqdy0nC6.c -o assertlibjkNl033K -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Writing ppport.h Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1 CHECK: Does your zmq have zmq_ctx_new... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibGIvQ6f13.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibXEnFqTy_ # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibywGPCAuz.c -o assertlibXFKxqJwS -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_ctx_new... NO CHECK: Does your zmq have zmq_msg_send... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibgXDoev30.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibzwWejrtA # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibko5P53Vc.c -o assertlib07Y5Uh1M -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_msg_send... NO CHECK: Does your zmq have zmq_sendmsg... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlib415_TFQf.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibTE6ou2Gj # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibwBq1mLd8.c -o assertlib4FlXxpTs -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_sendmsg... NO CHECK: Does your zmq have zmq_socket_monitor... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibfmeStoIx.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlib8PdFKyeX # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlib1Gl_QWND.c -o assertlib3_0AF6cx -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_socket_monitor... NO CHECK: Does your zmq have zmq_term... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibXvvH7S6A.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertliblGm38dKh # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibznqhy7uQ.c -o assertlib5XH8k2tq -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_term... NO CHECK: Does your zmq have zmq_device... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibOoLpleGT.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibTlPq9Yqr # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibpNHBxQj1.c -o assertlib7rHz0y12 -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq CHECK: Does your zmq have zmq_device... YES CHECK: Does your zmq have zmq_ctx_set... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibNpbfa1gl.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibcKy5aqe3 # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibJl4yg5xv.c -o assertlibaWp6Wd26 -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_ctx_set... NO CHECK: Does your zmq have zmq_recvmsg... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibK2Z8qrIU.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibuEfhjTme # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibG33jUi1l.c -o assertlibVdcmKNDp -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_recvmsg... NO CHECK: Does your zmq have zmq_init... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibpNMMrOe6.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibyhSseQrt # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlib22XPLjLY.c -o assertlibAStjL5hG -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_init... NO CHECK: Does your zmq have zmq_proxy... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibfwk6MzN_.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibxxuEFhuQ # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibdQEfO8gh.c -o assertlibINFGch94 -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_proxy... NO CHECK: Does your zmq have zmq_msg_recv... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibHdWx0mkJ.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibi9fIzIZh # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlib1DWV6K9h.c -o assertliblhMrPbAg -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_msg_recv... NO CHECK: Does your zmq have zmq_disconnect... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibXxETYlBx.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibpD0_8JD6 # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibysOZBD05.c -o assertlibgoyMzYky -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_disconnect... NO CHECK: Does your zmq have zmq_ctx_destroy... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibJ8xvN2gM.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibKTtSjbOz # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibAfYfB3K1.c -o assertlibLGcgVMEX -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_ctx_destroy... NO CHECK: Does your zmq have zmq_unbind... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibfTIWWLO4.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibSF5owr4f # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibv1CpleBE.c -o assertlibJCm4REbV -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_unbind... NO CHECK: Does your zmq have zmq_ctx_get... # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibi1aZ29zN.c -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -o assertlibhFpA88L0 # /usr/bin/gcc -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -mmacosx-version-min=10.9 -Wl,-search_paths_first -arch x86_64 -fstack-protector -lpthread -ldl -lm -lutil -lc assertlibwhybgQiZ.c -o assertlibGglq1uBA -I/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/include -L/Users/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-ZMQ-latest/lib -lzmq Undefined symbols for architecture x86_64: "std::__1::basic_string, std::__1::allocator >::find(char const*, unsigned long, unsigned long) const", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) "std::__1::basic_string, std::__1::allocator >::rfind(char, unsigned long) const", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::compare(char const*) const", referenced from: zmq::socket_base_t::check_protocol(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::monitor(char const*, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) ... "std::__1::__vector_base_common::__throw_length_error() const", referenced from: void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_base_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int const&&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(unsigned int&&) in libzmq.a(src_libzmq_la-ctx.o) void std::__1::vector >::__push_back_slow_path(zmq::io_thread_t* const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str() const in libzmq.a(src_libzmq_la-tcp_address.o) zmq::pair_t::get_credential() const in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) zmq::pipe_t::get_identity() in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::get_credential() const in libzmq.a(src_libzmq_la-pipe.o) zmq::pipe_t::read(zmq::msg_t*) in libzmq.a(src_libzmq_la-pipe.o) ... "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::at(unsigned long)", referenced from: zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::add_endpoint(char const*, zmq::own_t*, zmq::pipe_t*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t const&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-udp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::ipc_listener_t::set_address(char const*) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::get_peer_ip_address(int, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ip.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: zmq::tcp_address_mask_t::resolve(char const*, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::router_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-router.o) zmq::stream_t::xsetsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-stream.o) zmq::options_t::setsockopt(int, void const*, unsigned long) in libzmq.a(src_libzmq_la-options.o) zmq::curve_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-curve_server.o) zmq::plain_server_t::receive_and_process_zap_reply() in libzmq.a(src_libzmq_la-plain_server.o) "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) ... "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::ipc_listener_t::create_wildcard_address(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_listener.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::options_t::options_t(zmq::options_t const&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::ctx_t::pend_connection(std::__1::basic_string, std::__1::allocator > const&, zmq::endpoint_t const&, zmq::pipe_t**) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> >(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::endpoint_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::endpoint_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::endpoint_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::endpoint_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::endpoint_t> > >::__construct_node, std::__1::allocator > const, zmq::endpoint_t> >(std::__1::pair, std::__1::allocator > const, zmq::endpoint_t>&&) in libzmq.a(src_libzmq_la-ctx.o) std::__1::unique_ptr, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*>, std::__1::__tree_node_destructor, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, void*> > > > std::__1::__tree, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::ctx_t::pending_connection_t>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::ctx_t::pending_connection_t> > >::__construct_node, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&>(std::__1::pair, std::__1::allocator > const, zmq::ctx_t::pending_connection_t> const&&&) in libzmq.a(src_libzmq_la-ctx.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::tcp_address_t::resolve(char const*, bool, bool, bool) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::socks_connecter_t::parse_address(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&, unsigned short&) in libzmq.a(src_libzmq_la-socks_connecter.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::stop_monitor(bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::parse_uri(char const*, std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::udp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-udp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) non-virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_ostream >::operator<<(unsigned short)", referenced from: zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::__1::ctype::id", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::locale::~locale()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::ios_base::init(void*)", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) zmq::tcp_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::tcp_address_mask_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-tcp_address.o) zmq::address_t::to_string(std::__1::basic_string, std::__1::allocator >&) const in libzmq.a(src_libzmq_la-address.o) zmq::stream_engine_t::init_properties(std::__1::map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >&) in libzmq.a(src_libzmq_la-stream_engine.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_ostream >& std::__1::operator<<, std::__1::allocator >(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&) in libzmq.a(src_libzmq_la-address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-address.o) "std::__1::basic_ios >::~basic_ios()", referenced from: zmq::ipc_address_t::to_string(std::__1::basic_string, std::__1::allocator >&) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in libzmq.a(src_libzmq_la-ipc_address.o) ... "std::nothrow", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "std::terminate()", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-tcp_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_listener.o) ... "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for zmq::array_item_t<0> in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_pipe_events in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::i_poll_events in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::tcp_address_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::udp_address_t in libzmq.a(src_libzmq_la-udp_address.o) typeinfo for zmq::i_mailbox in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) typeinfo for zmq::tcp_address_mask_t in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) typeinfo for zmq::mailbox_safe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) typeinfo for zmq::ypipe_t in libzmq.a(src_libzmq_la-mailbox_safe.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) typeinfo for zmq::io_thread_t in libzmq.a(src_libzmq_la-io_thread.o) typeinfo for zmq::ipc_listener_t in libzmq.a(src_libzmq_la-ipc_listener.o) typeinfo for zmq::session_base_t in libzmq.a(src_libzmq_la-session_base.o) typeinfo for zmq::tcp_listener_t in libzmq.a(src_libzmq_la-tcp_listener.o) typeinfo for zmq::pipe_t in libzmq.a(src_libzmq_la-pipe.o) typeinfo for zmq::reaper_t in libzmq.a(src_libzmq_la-reaper.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-stream_engine.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-ipc_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-tcp_address.o) construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in libzmq.a(src_libzmq_la-address.o) "operator delete[](void*)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator delete(void*)", referenced from: zmq_poller_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_destroy(void**) in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) non-virtual thunk to zmq::socket_base_t::~socket_base_t() in libzmq.a(src_libzmq_la-socket_base.o) ... "operator delete(void*, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "operator new[](unsigned long)", referenced from: zmq_poller_poll(zmq_pollitem_t*, int, long) in libzmq.a(src_libzmq_la-zmq.o) "operator new(unsigned long)", referenced from: zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::start_reaping(zmq::kqueue_t*) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, std::__1::pair >, std::__1::__tree_node, std::__1::allocator >, std::__1::pair >, void*>*, long> std::__1::__tree, std::__1::allocator >, std::__1::pair >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::pair >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::pair > > >::__insert_multi, std::__1::allocator > const, std::__1::pair > >(std::__1::pair, std::__1::allocator > const, std::__1::pair >&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::__tree_iterator, std::__1::allocator >, zmq::pipe_t*>, std::__1::__tree_node, std::__1::allocator >, zmq::pipe_t*>, void*>*, long> std::__1::__tree, std::__1::allocator >, zmq::pipe_t*>, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, zmq::pipe_t*>, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, zmq::pipe_t*> > >::__insert_multi, std::__1::allocator > const, zmq::pipe_t*> >(std::__1::pair, std::__1::allocator > const, zmq::pipe_t*>&&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::pipe_t* const&&&) in libzmq.a(src_libzmq_la-socket_base.o) std::__1::vector >::vector(std::__1::vector > const&) in libzmq.a(src_libzmq_la-socket_base.o) void std::__1::vector >::__push_back_slow_path(zmq::socket_poller_t::item_t const&&&) in libzmq.a(src_libzmq_la-socket_poller.o) ... "operator new(unsigned long, std::nothrow_t const&)", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::bind(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::connect(char const*) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::term_endpoint(char const*) in libzmq.a(src_libzmq_la-socket_base.o) ... "___cxa_begin_catch", referenced from: ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_base.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-socket_poller.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ctx.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-signaler.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) ___clang_call_terminate in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) ... "___cxa_end_catch", referenced from: std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-ipc_address.o) std::__1::basic_ostream >& std::__1::operator<< >(std::__1::basic_ostream >&, char const*) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in libzmq.a(src_libzmq_la-tcp_address.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pair.o) std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) in libzmq.a(src_libzmq_la-pipe.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) ... "___cxa_pure_virtual", referenced from: vtable for zmq::socket_base_t in libzmq.a(src_libzmq_la-socket_base.o) vtable for zmq::mechanism_t in libzmq.a(src_libzmq_la-mechanism.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v1_decoder.o) vtable for zmq::decoder_base_t in libzmq.a(src_libzmq_la-v2_decoder.o) "___cxa_rethrow", referenced from: std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) std::__1::deque >::__add_back_capacity() in libzmq.a(src_libzmq_la-xpub.o) "___gxx_personality_v0", referenced from: _zmq_ctx_new in libzmq.a(src_libzmq_la-zmq.o) _zmq_msg_gets in libzmq.a(src_libzmq_la-zmq.o) zmq_poller_new() in libzmq.a(src_libzmq_la-zmq.o) zmq_timers_new() in libzmq.a(src_libzmq_la-zmq.o) Dwarf Exception Unwind Info (__eh_frame) in libzmq.a(src_libzmq_la-zmq.o) zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int, int) in libzmq.a(src_libzmq_la-socket_base.o) zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int, int, bool) in libzmq.a(src_libzmq_la-socket_base.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) CHECK: Does your zmq have zmq_ctx_get... NO Warning: prerequisite Test::Requires 0 not found. Warning: prerequisite Test::TCP 1.08 not found. Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for ZMQ::LibZMQ3 Writing MYMETA.yml and MYMETA.json DMAKI/ZMQ-LibZMQ3-1.19.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for D/DM/DMAKI/ZMQ-LibZMQ3-1.19.tar.gz ---- Unsatisfied dependencies detected during ---- ---- DMAKI/ZMQ-LibZMQ3-1.19.tar.gz ---- Test::TCP [build_requires] Test::Requires [build_requires] Running test for module 'Test::TCP' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TO/TOKUHIROM/Test-TCP-2.19.tar.gz ok Test-TCP-2.19/Changes Test-TCP-2.19/LICENSE Test-TCP-2.19/META.json Test-TCP-2.19/Makefile.PL Test-TCP-2.19/README.md Test-TCP-2.19/cpanfile Test-TCP-2.19/lib/Net/EmptyPort.pm Test-TCP-2.19/lib/Test/TCP.pm Test-TCP-2.19/lib/Test/TCP/CheckPort.pm Test-TCP-2.19/minil.toml Test-TCP-2.19/t/00_compile.t Test-TCP-2.19/t/01_simple.t Test-TCP-2.19/t/02_abrt.t Test-TCP-2.19/t/03_return_when_sigterm.t Test-TCP-2.19/t/04_die.t Test-TCP-2.19/t/05_sigint.t Test-TCP-2.19/t/06_nest.t Test-TCP-2.19/t/07_optional.t Test-TCP-2.19/t/08_exit.t Test-TCP-2.19/t/09_fork.t Test-TCP-2.19/t/10_oo.t Test-TCP-2.19/t/11_net_empty_port.t Test-TCP-2.19/t/12_pass_wait_port_options.t Test-TCP-2.19/t/13_undef_port.t Test-TCP-2.19/t/14_listen.t Test-TCP-2.19/t/Server.pm Test-TCP-2.19/xt/02_perlcritic.t Test-TCP-2.19/xt/04_dependents.t Test-TCP-2.19/xt/author/11_net_emptyport.t Test-TCP-2.19/META.yml Test-TCP-2.19/MANIFEST Configuring T/TO/TOKUHIROM/Test-TCP-2.19.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Warning: prerequisite Test::SharedFork 0.29 not found. Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Test::TCP Writing MYMETA.yml and MYMETA.json TOKUHIROM/Test-TCP-2.19.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for T/TO/TOKUHIROM/Test-TCP-2.19.tar.gz ---- Unsatisfied dependencies detected during ---- ---- TOKUHIROM/Test-TCP-2.19.tar.gz ---- Test::SharedFork [requires] Running test for module 'Test::SharedFork' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/EX/EXODIST/Test-SharedFork-0.35.tar.gz ok Test-SharedFork-0.35/Changes Test-SharedFork-0.35/LICENSE Test-SharedFork-0.35/META.json Test-SharedFork-0.35/Makefile.PL Test-SharedFork-0.35/README.md Test-SharedFork-0.35/README.mkdn Test-SharedFork-0.35/cpanfile Test-SharedFork-0.35/lib/Test/SharedFork.pm Test-SharedFork-0.35/lib/Test/SharedFork/Array.pm Test-SharedFork-0.35/lib/Test/SharedFork/Scalar.pm Test-SharedFork-0.35/lib/Test/SharedFork/Store.pm Test-SharedFork-0.35/minil.toml Test-SharedFork-0.35/t/00_compile.t Test-SharedFork-0.35/t/01_simple.t Test-SharedFork-0.35/t/02_fork_method.t Test-SharedFork-0.35/t/03_toomany_run.t Test-SharedFork-0.35/t/04_test_before_fork.t Test-SharedFork-0.35/t/05_nest.t Test-SharedFork-0.35/t/06_fail_lineno.t Test-SharedFork-0.35/t/07_lazy_load.t Test-SharedFork-0.35/t/08_threads.t Test-SharedFork-0.35/t/09_very_simple.t Test-SharedFork-0.35/t/10_subtest.t Test-SharedFork-0.35/t/11_failure_location.t Test-SharedFork-0.35/t/12_is_passing.t Test-SharedFork-0.35/t/nest/subtest.ttt Test-SharedFork-0.35/t/store/00_simple.t Test-SharedFork-0.35/t/store/01_tie_scalar.t Test-SharedFork-0.35/t/store/02_tie_array.t Test-SharedFork-0.35/xt/02_perlcritic.t Test-SharedFork-0.35/META.yml Test-SharedFork-0.35/MANIFEST Configuring E/EX/EXODIST/Test-SharedFork-0.35.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Warning: prerequisite Test::Requires 0 not found. Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Test::SharedFork Writing MYMETA.yml and MYMETA.json EXODIST/Test-SharedFork-0.35.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for E/EX/EXODIST/Test-SharedFork-0.35.tar.gz ---- Unsatisfied dependencies detected during ---- ---- EXODIST/Test-SharedFork-0.35.tar.gz ---- Test::Requires [build_requires] Running test for module 'Test::Requires' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz ok Test-Requires-0.10/Changes Test-Requires-0.10/LICENSE Test-Requires-0.10/META.json Test-Requires-0.10/Makefile.PL Test-Requires-0.10/README.md Test-Requires-0.10/cpanfile Test-Requires-0.10/lib/Test/Requires.pm Test-Requires-0.10/minil.toml Test-Requires-0.10/t/00_compile.t Test-Requires-0.10/t/01_simple.t Test-Requires-0.10/t/02_no_plan.t Test-Requires-0.10/t/03_import_hashref.t Test-Requires-0.10/t/04_import_array.t Test-Requires-0.10/t/05_success.t Test-Requires-0.10/t/06_perlver.t Test-Requires-0.10/xt/02_perlcritic.t Test-Requires-0.10/xt/perlcriticrc Test-Requires-0.10/META.yml Test-Requires-0.10/MANIFEST Configuring T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Test::Requires Writing MYMETA.yml and MYMETA.json TOKUHIROM/Test-Requires-0.10.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz >>> make cp lib/Test/Requires.pm blib/lib/Test/Requires.pm Manifying 1 pod document TOKUHIROM/Test-Requires-0.10.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Test::More: 1.302122 t/00_compile.t ......... 1..1 ok 1 - use Test::Requires; ok t/01_simple.t .......... 1..10 ok 1 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 2 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 3 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 4 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 5 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 6 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 7 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 8 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 9 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 10 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok t/02_no_plan.t ......... ok 1 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found 1..1 ok t/03_import_hashref.t .. skipped: Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found t/04_import_array.t .... skipped: Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found t/05_success.t ......... 1..1 ok 1 ok t/06_perlver.t ......... ok 1 - should reach here ok 2 # skip Perl v5.999.0 required (did you mean v5.9.0?)--this is only v5.24.0, stopped at (eval 9) line 2. # BEGIN failed--compilation aborted at (eval 9) line 2. # 1..2 ok All tests successful. Files=7, Tests=15, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.29 cusr 0.05 csys = 0.38 CPU) Result: PASS TOKUHIROM/Test-Requires-0.10.tar.gz make test TEST_VERBOSE=1 -- OK Can't call method "fullname" on an undefined value at /Users/fly2400/cpanfly-5.24/lib/Fly/MakePPD.pm line 168. /Users/fly2400/ap2400-300558/bin/perl-dynamic exits with 255.