Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Unable to build pyzmq 2.1.4 on cygwin, against zeromq 2.1.4 #99

Closed
dvogel opened this issue Apr 13, 2011 · 3 comments
Closed

Unable to build pyzmq 2.1.4 on cygwin, against zeromq 2.1.4 #99

dvogel opened this issue Apr 13, 2011 · 3 comments

Comments

@dvogel
Copy link

dvogel commented Apr 13, 2011

I'm trying to build pyzmq on Cygwin (1.7). It's running on top of Windows 2008 Server (32-bit). It appears to be trying to use the C compiler to link against the C++ library, then erroneously assumes that it's missing a dependency.

$ cat setup.cfg
[build_ext]

# Edit these to point to your installed zeromq library and header dirs.
library_dirs = /usr/local/lib
include_dirs = /usr/local/include

$ python setup.py build_ext

running build_ext
******************************************
Configure: Autodetecting ZMQ settings...
    Custom ZMQ dir:       /usr/local
cc -I/usr/local/include -Izmq/utils -Izmq/core -Izmq/devices -c detect/vers.c -o detect/vers.o
cc detect/vers.o -L/usr/local/lib -Wl,-R/usr/local/lib -lzmq -o detect/vers.exe
/usr/local/lib/libzmq.dll.a(libzmq_la-zmq.o): In function `zmq_init':
/cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:212: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:212: undefined reference to `__Unwind_SjLj_Register'
/cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:258: undefined reference to `std::nothrow'
/cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:259: undefined reference to `__Unwind_SjLj_Unregister'
/cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:258: undefined reference to `std::nothrow'
/cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:258: undefined reference to `__Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZNSbIhSt11char_traitsIhESaIhEE6appendEPKhj':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x1e): undefined reference to `___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x37): undefined reference to `__Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x57): undefined reference to `std::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x82): undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x9e): undefined reference to `std::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0xdc): undefined reference to `std::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x11d): undefined reference to `std::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x162): undefined reference to `std::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x1a7): undefined reference to `std::nothrow'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o):/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x1ec): more undefined references to `std::nothrow' follow
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZNSbIhSt11char_traitsIhESaIhEE6appendEPKhj':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x3d6): undefined reference to `__Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x3f9): undefined reference to `std::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x407): undefined reference to `std::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x43a): undefined reference to `std::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x44e): undefined reference to `std::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x45f): undefined reference to `std::nothrow'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o):/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x470): more undefined references to `std::nothrow' follow
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t14check_protocolERKSs':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2126: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2126: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o):/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2126: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const' follow
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t9parse_uriEPKcRSsS3_':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:147: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:147: undefined reference to `__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t9parse_uriEPKcRSsS3_':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:62: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t9parse_uriEPKcRSsS3_':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/char_traits.h:258: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned int, unsigned int) const'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t9parse_uriEPKcRSsS3_':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:282: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:421: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:284: undefined reference to `std::__throw_out_of_range(char const*)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:282: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:421: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t9parse_uriEPKcRSsS3_':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to `__Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t9parse_uriEPKcRSsS3_':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_tD0Ev':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to `__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_tD0Ev':
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to `__Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_tD0Ev':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:129: undefined reference to `__Unwind_SjLj_Unregister'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_tD1Ev':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to `__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_tD1Ev':
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to `__Unwind_SjLj_Resume'
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to `__Unwind_SjLj_Unregister'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_tD2Ev':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to `__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_tD2Ev':
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to `__Unwind_SjLj_Resume'
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to `__Unwind_SjLj_Unregister'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_tC1EPNS_5ctx_tEj':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:111: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:111: undefined reference to `__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_tC1EPNS_5ctx_tEj':
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to `__Unwind_SjLj_Resume'
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to `__Unwind_SjLj_Unregister'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_tC2EPNS_5ctx_tEj':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:111: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:111: undefined reference to `__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_tC2EPNS_5ctx_tEj':
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to `__Unwind_SjLj_Resume'
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to `__Unwind_SjLj_Unregister'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t18unregister_sessionERKSbIhSt11char_traitsIhESaIhEE':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:603: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:603: undefined reference to `__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t18unregister_sessionERKSbIhSt11char_traitsIhESaIhEE':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_tree.h:1006: undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t18unregister_sessionERKSbIhSt11char_traitsIhESaIhEE':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t18unregister_sessionERKSbIhSt11char_traitsIhESaIhEE':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to `__Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to `__Unwind_SjLj_Unregister'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t16register_sessionERKSbIhSt11char_traitsIhESaIhEEPNS_9session_tE':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:594: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:594: undefined reference to `__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t16register_sessionERKSbIhSt11char_traitsIhESaIhEEPNS_9session_tE':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t16register_sessionERKSbIhSt11char_traitsIhESaIhEEPNS_9session_tE':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to `__Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t16register_sessionERKSbIhSt11char_traitsIhESaIhEEPNS_9session_tE':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t16register_sessionERKSbIhSt11char_traitsIhESaIhEEPNS_9session_tE':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:599: undefined reference to `__Unwind_SjLj_Unregister'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t12attach_pipesEPNS_8reader_tEPNS_8writer_tERKSbIhSt11char_traitsIhESaIhEE':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:208: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:208: undefined reference to `__Unwind_SjLj_Register'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:211: undefined reference to `__Unwind_SjLj_Unregister'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t12attach_pipesEPNS_8reader_tEPNS_8writer_tERKSbIhSt11char_traitsIhESaIhEE':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t12attach_pipesEPNS_8reader_tEPNS_8writer_tERKSbIhSt11char_traitsIhESaIhEE':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to `__Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t12attach_pipesEPNS_8reader_tEPNS_8writer_tERKSbIhSt11char_traitsIhESaIhEE':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t7connectEPKc':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:345: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:345: undefined reference to `__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t7connectEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `__gnu_cxx::__atomic_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:198: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `__gnu_cxx::__atomic_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:198: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t7connectEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to `__Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t7connectEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:1450: undefined reference to `std::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `__gnu_cxx::__atomic_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `__gnu_cxx::__atomic_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:1450: undefined reference to `std::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t4bindEPKc':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:288: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:288: undefined reference to `__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t4bindEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `__gnu_cxx::__atomic_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:198: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `__gnu_cxx::__atomic_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:198: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t4bindEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to `__Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t4bindEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t4bindEPKc':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:321: undefined reference to `std::nothrow'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t4bindEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t4bindEPKc':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:321: undefined reference to `std::nothrow'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZN3zmq13socket_base_t4bindEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to `___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function `_ZNSbIhSt11char_traitsIhESaIhEE6appendEPKhj':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTVN3zmq13socket_base_tE[vtable for zmq::socket_base_t]+0x5c): undefined reference to `___cxa_pure_virtual'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTIN3zmq13socket_base_tE[typeinfo for zmq::socket_base_t]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTIN3zmq13i_poll_eventsE[typeinfo for zmq::i_poll_events]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTIN3zmq12array_item_tE[typeinfo for zmq::array_item_t]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTIN3zmq5own_tE[typeinfo for zmq::own_t]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTIN3zmq8object_tE[typeinfo for zmq::object_t]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTVN3zmq13i_poll_eventsE[vtable for zmq::i_poll_events]+0x10): undefined reference to `___cxa_pure_virtual'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTVN3zmq13i_poll_eventsE[vtable for zmq::i_poll_events]+0x14): undefined reference to `___cxa_pure_virtual'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTVN3zmq13i_poll_eventsE[vtable for zmq::i_poll_events]+0x18): undefined reference to `___cxa_pure_virtual'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >*)]+0x12): undefined reference to `___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >*)]+0x34): undefined reference to `__Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >*)]+0x89): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >*)]+0xad): undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >*)]+0xd1): undefined reference to `__Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE4_Rep9_S_createEjjRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<unsigned char> const&)]+0x15): undefined reference to `___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE4_Rep9_S_createEjjRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<unsigned char> const&)]+0x2e): undefined reference to `__Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE4_Rep9_S_createEjjRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<unsigned char> const&)]+0xd6): undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE4_Rep9_S_createEjjRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<unsigned char> const&)]+0x11f): undefined reference to `std::__throw_length_error(char const*)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE4_Rep9_S_createEjjRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<unsigned char> const&)]+0x139): undefined reference to `__Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct(unsigned int, unsigned char, std::allocator<unsigned char> const&)]+0x22): undefined reference to `___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct(unsigned int, unsigned char, std::allocator<unsigned char> const&)]+0x3e): undefined reference to `__Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct(unsigned int, unsigned char, std::allocator<unsigned char> const&)]+0x61): undefined reference to `__gnu_cxx::__atomic_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct(unsigned int, unsigned char, std::allocator<unsigned char> const&)]+0x73): undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct(unsigned int, unsigned char, std::allocator<unsigned char> const&)]+0xe3): undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct(unsigned int, unsigned char, std::allocator<unsigned char> const&)]+0x10e): undefined reference to `__Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct(unsigned int, unsigned char, std::allocator<unsigned char> const&)]+0x11d): undefined reference to `___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)]+0x1e): undefined reference to `___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)]+0x37): undefined reference to `__Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)]+0x7b): undefined reference to `__gnu_cxx::__atomic_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)]+0x91): undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)]+0xc7): undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)]+0xf5): undefined reference to `__Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)]+0x104): undefined reference to `___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> const&)]+0x18): undefined reference to `___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> const&)]+0x3a): undefined reference to `__Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> const&)]+0xbd): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> const&)]+0xce): undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> const&)]+0xfb): undefined reference to `___cxa_end_catch'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> const&)]+0x10d): undefined reference to `__Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> const&)]+0x180): undefined reference to `___cxa_begin_catch'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> const&)]+0x197): undefined reference to `___cxa_rethrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE13insert_uniqueERKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::insert_unique(std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> const&)]+0xbd): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::reserve(unsigned int)]+0x27): undefined reference to `___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::reserve(unsigned int)]+0x3a): undefined reference to `__Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::reserve(unsigned int)]+0xad): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::reserve(unsigned int)]+0xc4): undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::reserve(unsigned int)]+0x10f): undefined reference to `std::__throw_length_error(char const*)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::reserve(unsigned int)]+0x129): undefined reference to `__Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE9_M_mutateEjjj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_mutate(unsigned int, unsigned int, unsigned int)]+0x15): undefined reference to `___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE9_M_mutateEjjj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_mutate(unsigned int, unsigned int, unsigned int)]+0x34): undefined reference to `__Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE9_M_mutateEjjj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_mutate(unsigned int, unsigned int, unsigned int)]+0xc2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE9_M_mutateEjjj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_mutate(unsigned int, unsigned int, unsigned int)]+0x112): undefined reference to `__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE9_M_mutateEjjj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_mutate(unsigned int, unsigned int, unsigned int)]+0x131): undefined reference to `__Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-ctx.o): In function `_ZN3zmq5ctx_t20unregister_endpointsEPNS_13socket_base_tE':
/cygdrive/c/build/zeromq-2.1.4/src/ctx.cpp:255: undefined reference to `___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/ctx.cpp:255: undefined reference to `__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-c
@minrk
Copy link
Member

minrk commented Apr 13, 2011

For reference, how did you build libzmq?

This appears to be unique to cygwin, as every C compiler I have tried on OSX, Linux, and Windows links against libzmq just fine.

Is there anyone with cygwin experience that can shed some light on this?

@ellisonbg
Copy link
Contributor

I would just use MSVS. I am not sure that anyone has gotten zeromq
running on Cygwin yet. Plus, with the free version of MSVS available,
there isn't much of a reason to use Cygwin.

Brian

On Wed, Apr 13, 2011 at 1:35 PM, dvogel
reply@reply.github.com
wrote:

I'm trying to build pyzmq on Cygwin (1.7). It's running on top of Windows 2008 Server (32-bit). It appears to be trying to use the C compiler to link against the C++ library, then erroneously assumes that it's missing a dependency.

$ cat setup.cfg
[build_ext]

Edit these to point to your installed zeromq library and header dirs.

library_dirs = /usr/local/lib
include_dirs = /usr/local/include

$ python setup.py build_ext

running build_ext


Configure: Autodetecting ZMQ settings...
   Custom ZMQ dir:       /usr/local
cc -I/usr/local/include -Izmq/utils -Izmq/core -Izmq/devices -c detect/vers.c -o detect/vers.o
cc detect/vers.o -L/usr/local/lib -Wl,-R/usr/local/lib -lzmq -o detect/vers.exe
/usr/local/lib/libzmq.dll.a(libzmq_la-zmq.o): In function zmq_init': /cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:212: undefined reference to___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:212: undefined reference to __Unwind_SjLj_Register' /cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:258: undefined reference tostd::nothrow'
/cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:259: undefined reference to __Unwind_SjLj_Unregister' /cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:258: undefined reference tostd::nothrow'
/cygdrive/c/build/zeromq-2.1.4/src/zmq.cpp:258: undefined reference to __Unwind_SjLj_Resume' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZNSbIhSt11char_traitsIhESaIhEE6appendEPKhj':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x1e): undefined reference to ___gxx_personality_sj0' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x37): undefined reference to__Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x57): undefined reference to std::nothrow' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x82): undefined reference to__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x9e): undefined reference to std::nothrow' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0xdc): undefined reference tostd::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x11d): undefined reference to std::nothrow' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x162): undefined reference tostd::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x1a7): undefined reference to std::nothrow' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o):/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x1ec): more undefined references tostd::nothrow' follow
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZNSbIhSt11char_traitsIhESaIhEE6appendEPKhj': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x3d6): undefined reference toUnwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x3f9): undefined reference to std::nothrow' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x407): undefined reference tostd::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x43a): undefined reference to std::nothrow' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x44e): undefined reference tostd::nothrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x45f): undefined reference to std::nothrow' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o):/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text+0x470): more undefined references tostd::nothrow' follow
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t14check_protocolERKSs': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2126: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::compare(char const
) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2126: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const_) const' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::compare(char const*) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference tostd::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const_) const' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::compare(char const
) const'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o):/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2126: more undefined references to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const' follow /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In functionZN3zmq13socket_base_t9parse_uriEPKcRSsS3':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:147: undefined reference to ___gxx_personality_sj0' /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:147: undefined reference toUnwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t9parse_uriEPKcRSsS3_': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:62: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::basic_string(char const
, std::allocator const&)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t9parse_uriEPKcRSsS3_': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/char_traits.h:258: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::find(char const
, unsigned int, unsigned int) const'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t9parse_uriEPKcRSsS3_': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:282: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::basic_string(std::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:421: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:284: undefined reference to std::__throw_out_of_range(char const_)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:282: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:421: undefined reference tostd::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function ZN3zmq13socket_base_t9parse_uriEPKcRSsS3':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to__Unwind_SjLj_Unregister' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to __Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_t9parse_uriEPKcRSsS3_': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_tD0Ev': /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to __Unwind_SjLj_Register' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_tD0Ev':
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to __Unwind_SjLj_Resume' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_tD0Ev':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:129: undefined reference to __Unwind_SjLj_Unregister' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_tD1Ev':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to ___gxx_personality_sj0' /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_tD1Ev': /cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to__Unwind_SjLj_Resume'
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to __Unwind_SjLj_Unregister' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_tD2Ev':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to ___gxx_personality_sj0' /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:122: undefined reference to__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_tD2Ev': /cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to__Unwind_SjLj_Resume'
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to __Unwind_SjLj_Unregister' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_tC1EPNS_5ctx_tEj':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:111: undefined reference to ___gxx_personality_sj0' /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:111: undefined reference to__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_tC1EPNS_5ctx_tEj': /cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to__Unwind_SjLj_Resume'
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to __Unwind_SjLj_Unregister' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_tC2EPNS_5ctx_tEj':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:111: undefined reference to ___gxx_personality_sj0' /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:111: undefined reference to__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_tC2EPNS_5ctx_tEj': /cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to__Unwind_SjLj_Resume'
/cygdrive/c/build/zeromq-2.1.4/src/array.hpp:46: undefined reference to __Unwind_SjLj_Unregister' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_t18unregister_sessionERKSbIhSt11char_traitsIhESaIhEE':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:603: undefined reference to ___gxx_personality_sj0' /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:603: undefined reference to__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t18unregister_sessionERKSbIhSt11char_traitsIhESaIhEE': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_tree.h:1006: undefined reference tostd::_Rb_tree_rebalance_for_erase(std::Rb_tree_node_base, std::_Rb_tree_node_base&)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t18unregister_sessionERKSbIhSt11char_traitsIhESaIhEE': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t18unregister_sessionERKSbIhSt11char_traitsIhESaIhEE': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to__Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to __Unwind_SjLj_Unregister' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_t16register_sessionERKSbIhSt11char_traitsIhESaIhEEPNS_9session_tE':
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:594: undefined reference to ___gxx_personality_sj0' /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:594: undefined reference to__Unwind_SjLj_Register'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t16register_sessionERKSbIhSt11char_traitsIhESaIhEEPNS_9session_tE': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t16register_sessionERKSbIhSt11char_traitsIhESaIhEEPNS_9session_tE': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to__Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t16register_sessionERKSbIhSt11char_traitsIhESaIhEEPNS_9session_tE': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t16register_sessionERKSbIhSt11char_traitsIhESaIhEEPNS_9session_tE': /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:599: undefined reference to__Unwind_SjLj_Unregister'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t12attach_pipesEPNS_8reader_tEPNS_8writer_tERKSbIhSt11char_traitsIhESaIhEE': /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:208: undefined reference to___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:208: undefined reference to __Unwind_SjLj_Register' /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:211: undefined reference to__Unwind_SjLj_Unregister'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t12attach_pipesEPNS_8reader_tEPNS_8writer_tERKSbIhSt11char_traitsIhESaIhEE': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t12attach_pipesEPNS_8reader_tEPNS_8writer_tERKSbIhSt11char_traitsIhESaIhEE': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to__Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t12attach_pipesEPNS_8reader_tEPNS_8writer_tERKSbIhSt11char_traitsIhESaIhEE': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t7connectEPKc': /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:345: undefined reference to___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:345: undefined reference to __Unwind_SjLj_Register' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_t7connectEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to__gnu_cxx::_atomic_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:198: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::_Rep::_S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to __gnu_cxx::__atomic_add(int volatile*, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:198: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::_Rep::S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::compare(char const
) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t7connectEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to__Unwind_SjLj_Unregister' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to __Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_t7connectEPKc': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:1450: undefined reference tostd::nothrow' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to __gnu_cxx::__atomic_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to __gnu_cxx::_atomic_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:1450: undefined reference to std::nothrow' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference tostd::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t4bindEPKc': /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:288: undefined reference to___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:288: undefined reference to __Unwind_SjLj_Register' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_t4bindEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to__gnu_cxx::_atomic_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:198: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::_Rep::_S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to __gnu_cxx::__atomic_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:198: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::_Rep::S_empty_rep_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference tostd::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const_) const' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::compare(char const
) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t4bindEPKc':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to__Unwind_SjLj_Unregister' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/ext/new_allocator.h:69: undefined reference to __Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZN3zmq13socket_base_t4bindEPKc': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::_Rep::M_destroy(std::allocator const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference tostd::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const_) const' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::compare(char const
) const'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t4bindEPKc': /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:321: undefined reference tostd::nothrow'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t4bindEPKc': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t4bindEPKc': /cygdrive/c/build/zeromq-2.1.4/src/socket_base.cpp:321: undefined reference tostd::nothrow'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function _ZN3zmq13socket_base_t4bindEPKc': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to__cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference tostd::basic_string<char, std::char_traits, std::allocator >::compare(char const
) const'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:2089: undefined reference to std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const_) const' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference tostd::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference tostd::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:224: undefined reference to ___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference tostd::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:214: undefined reference to__gnu_cxx::__exchange_and_add(int volatile_, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:215: undefined reference to std::basic_string<char, std::char_traits, std::allocator >::_Rep::_M_destroy(std::allocator const&)'
/usr/local/lib/libzmq.dll.a(libzmq_la-socket_base.o): In function_ZNSbIhSt11char_traitsIhESaIhEE6appendEPKhj': /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTVN3zmq13socket_base_tE[vtable for zmq::socket_base_t]+0x5c): undefined reference to ___cxa_pure_virtual'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTIN3zmq13socket_base_tE[typeinfo for zmq::socket_base_t]+0x0): undefined reference tovtable for __cxxabiv1::__vmi_class_type_info' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTIN3zmq13i_poll_eventsE[typeinfo for zmq::i_poll_events]+0x0): undefined reference to vtable for __cxxabiv1::__class_type_info'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTIN3zmq12array_item_tE[typeinfo for zmq::array_item_t]+0x0): undefined reference tovtable for __cxxabiv1::__class_type_info' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTIN3zmq5own_tE[typeinfo for zmq::own_t]+0x0): undefined reference to vtable for __cxxabiv1::__si_class_type_info'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTIN3zmq8object_tE[typeinfo for zmq::object_t]+0x0): undefined reference tovtable for __cxxabiv1::__class_type_info' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTVN3zmq13i_poll_eventsE[vtable for zmq::i_poll_events]+0x10): undefined reference to ___cxa_pure_virtual'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTVN3zmq13i_poll_eventsE[vtable for zmq::i_poll_events]+0x14): undefined reference to___cxa_pure_virtual' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.rdata$_ZTVN3zmq13i_poll_eventsE[vtable for zmq::i_poll_events]+0x18): undefined reference to ___cxa_pure_virtual'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits, std::allocator >, std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits, std::al
 locator > const, zmq::session_t*> >)]+0x12): undefined reference to___gxx_personality_sj0' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::al  locator<unsigned char> > const, zmq::session_t_> >_)]+0x34): undefined reference to __Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E[std::Rb_tree<std::basic_string<unsigned char, std::char_traits, std::allocator >, std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t>, std::Select1st<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t> >, std::less<std::basic_string<unsigned char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t> > >::M_erase(std::Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits, std::al
 locator > const, zmq::session_t
> >
)]+0x89): undefined reference to __gnu_cxx::__exchange_and_add(int volatile*, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::al  locator<unsigned char> > const, zmq::session_t*> >*)]+0xad): undefined reference to__Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E[std::Rb_tree<std::basic_string<unsigned char, std::char_traits, std::allocator >, std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t>, std::Select1st<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t> >, std::less<std::basic_string<unsigned char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t> > >::_M_erase(std::Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits, std::al
 locator > const, zmq::session_t
> >
)]+0xd1): undefined reference to __Unwind_SjLj_Resume' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE4_Rep9_S_createEjjRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<unsigned char> const&)]+0x15): undefined reference to ___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSbIhSt11char_traitsIhESaIhEE4_Rep9_S_createEjjRKS1[std::basic_string<unsigned char, std::char_traits, std::allocator >::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&)]+0x2e): undefined reference to __Unwind_SjLj_Register' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE4_Rep9_S_createEjjRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<unsigned char> const&)]+0xd6): undefined reference to __Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSbIhSt11char_traitsIhESaIhEE4_Rep9_S_createEjjRKS1[std::basic_string<unsigned char, std::char_traits, std::allocator >::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&)]+0x11f): undefined reference to std::__throw_length_error(char const*)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE4_Rep9_S_createEjjRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<unsigned char> const&)]+0x139): undefined reference to __Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1[std::basic_string<unsigned char, std::char_traits, std::allocator >::_S_construct(unsigned int, unsigned char, std::allocator const&)]+0x22): undefined reference to ___gxx_personality_sj0' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct(unsigned int, unsigned char, std::allocator<unsigned char> const&)]+0x3e): undefined reference to __Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1[std::basic_string<unsigned char, std::char_traits, std::allocator >::_S_construct(unsigned int, unsigned char, std::allocator const&)]+0x61): undefined reference to __gnu_cxx::__atomic_add(int volatile*, int)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct(unsigned int, unsigned char, std::allocator<unsigned char> const&)]+0x73): undefined reference to __Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1[std::basic_string<unsigned char, std::char_traits, std::allocator >::_S_construct(unsigned int, unsigned char, std::allocator const&)]+0xe3): undefined reference to __Unwind_SjLj_Unregister' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct(unsigned int, unsigned char, std::allocator<unsigned char> const&)]+0x10e): undefined reference to __Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSbIhSt11char_traitsIhESaIhEE12_S_constructEjhRKS1[std::basic_string<unsigned char, std::char_traits, std::allocator >::_S_construct(unsigned int, unsigned char, std::allocator const&)]+0x11d): undefined reference to ___cxa_call_unexpected' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)]+0x1e): undefined reference to ___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2[std::basic_string<unsigned char, std::char_traits, std::allocator >::basic_string(std::basic_string<unsigned char, std::char_traits, std::allocator > const&)]+0x37): undefined reference to__Unwind_SjLj_Register' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)]+0x7b): undefined reference to __gnu_cxx::__atomic_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2[std::basic_string<unsigned char, std::char_traits, std::allocator >::basic_string(std::basic_string<unsigned char, std::char_traits, std::allocator > const&)]+0x91): undefined reference to__Unwind_SjLj_Unregister' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)]+0xc7): undefined reference to __Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2[std::basic_string<unsigned char, std::char_traits, std::allocator >::basic_string(std::basic_string<unsigned char, std::char_traits, std::allocator > const&)]+0xf5): undefined reference to__Unwind_SjLj_Resume' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEEC1ERKS2_[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)]+0x104): undefined reference to ___cxa_call_unexpected'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits, std::allocator >, std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<unsigned cha
 r, std::char_traits, std::allocator > const, zmq::session_t*> const&)]+0x18): undefined reference to___gxx_personality_sj0' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> > >::_M_insert(std::_Rb_tree_node_base_, std::_Rb_tree_node_base_, std::pair<std::basic_string<unsigned cha  r, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> const&)]+0x3a): undefined reference to _Unwind_SjLj_Register'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9[std::Rb_tree<std::basic_string<unsigned char, std::char_traits, std::allocator >, std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t>, std::Select1st<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t> >, std::less<std::basic_string<unsigned char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t
> > >::M_insert(std::Rb_tree_node_base, std::Rb_tree_node_base, std::pair<std::basic_string<unsigned cha
 r, std::char_traits, std::allocator > const, zmq::session_t
> const&)]+0xbd): undefined reference to std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base_, std::_Rb_tree_node_base_, std::_Rb_tree_node_base&)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> > >::_M_insert(std::_Rb_tree_node_base_, std::_Rb_tree_node_base_, std::pair<std::basic_string<unsigned cha  r, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> const&)]+0xce): undefined reference to _Unwind_SjLj_Unregister'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9[std::Rb_tree<std::basic_string<unsigned char, std::char_traits, std::allocator >, std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t>, std::Select1st<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t> >, std::less<std::basic_string<unsigned char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t
> > >::M_insert(std::Rb_tree_node_base, std::Rb_tree_node_base, std::pair<std::basic_string<unsigned cha
 r, std::char_traits, std::allocator > const, zmq::session_t
> const&)]+0xfb): undefined reference to ___cxa_end_catch' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> > >::_M_insert(std::_Rb_tree_node_base_, std::_Rb_tree_node_base_, std::pair<std::basic_string<unsigned cha  r, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> const&)]+0x10d): undefined reference to _Unwind_SjLj_Resume'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9[std::Rb_tree<std::basic_string<unsigned char, std::char_traits, std::allocator >, std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t>, std::Select1st<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t> >, std::less<std::basic_string<unsigned char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t
> > >::M_insert(std::Rb_tree_node_base, std::Rb_tree_node_base, std::pair<std::basic_string<unsigned cha
 r, std::char_traits, std::allocator > const, zmq::session_t
> const&)]+0x180): undefined reference to ___cxa_begin_catch' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> > >::_M_insert(std::_Rb_tree_node_base_, std::_Rb_tree_node_base_, std::pair<std::basic_string<unsigned cha  r, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t_> const&)]+0x197): undefined reference to _cxa_rethrow'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$ZNSt8_Rb_treeISbIhSt11char_traitsIhESaIhEESt4pairIKS3_PN3zmq9session_tEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE13insert_uniqueERKS9[std::Rb_tree<std::basic_string<unsigned char, std::char_traits, std::allocator >, std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t>, std::Select1st<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t> >, std::less<std::basic_string<unsigned char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > const, zmq::session_t
> > >::insert_unique(std::pair<std::basic_string<unsigned char, std::char_traits, std::allocator > c
 onst, zmq::session_t
> const&)]+0xbd): undefined reference to std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::reserve(unsigned int)]+0x27): undefined reference to___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits, std::allocator >::reserve(unsigned int)]+0x3a): undefined reference to __Unwind_SjLj_Register' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::reserve(unsigned int)]+0xad): undefined reference to__gnu_cxx::_exchange_and_add(int volatile, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits, std::allocator >::reserve(unsigned int)]+0xc4): undefined reference to __Unwind_SjLj_Unregister' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::reserve(unsigned int)]+0x10f): undefined reference tostd::_throw_length_error(char const)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE7reserveEj[std::basic_string<unsigned char, std::char_traits, std::allocator >::reserve(unsigned int)]+0x129): undefined reference to __Unwind_SjLj_Resume' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE9_M_mutateEjjj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_mutate(unsigned int, unsigned int, unsigned int)]+0x15): undefined reference to___gxx_personality_sj0'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE9_M_mutateEjjj[std::basic_string<unsigned char, std::char_traits, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)]+0x34): undefined reference to __Unwind_SjLj_Register' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE9_M_mutateEjjj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_mutate(unsigned int, unsigned int, unsigned int)]+0xc2): undefined reference to__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE9_M_mutateEjjj[std::basic_string<unsigned char, std::char_traits, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)]+0x112): undefined reference to __Unwind_SjLj_Unregister' /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/basic_string.h:(.text$_ZNSbIhSt11char_traitsIhESaIhEE9_M_mutateEjjj[std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_mutate(unsigned int, unsigned int, unsigned int)]+0x131): undefined reference to__Unwind_SjLj_Resume'
/usr/local/lib/libzmq.dll.a(libzmq_la-ctx.o): In function _ZN3zmq5ctx_t20unregister_endpointsEPNS_13socket_base_tE': /cygdrive/c/build/zeromq-2.1.4/src/ctx.cpp:255: undefined reference to___gxx_personality_sj0'
/cygdrive/c/build/zeromq-2.1.4/src/ctx.cpp:255: undefined reference to `__Unwind_SjLj_Regi

@dvogel
Copy link
Author

dvogel commented Apr 14, 2011

I downloaded the .tar.gz sources for libzmq, ./configure && make && make install. It built fine, though I'm now having trouble linking a simple C program against the lib. I will solve that problem first and report back once it is fixed.

Using the MSVC build isn't a realistic option for my current task because it involves introducing zmq-based features into an existing set of applications that only works under cygwin.

@dvogel dvogel closed this as completed Apr 14, 2011
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants