[zeromq-dev] linking with libzmq with pgm support failed

Negm, Ayman Ayman.Negm at dermalog.com
Wed Mar 10 15:27:44 CET 2010


Hi,

I try to link my source with libzmq 2.0 beta2  which it was build with pgm support but linking is failed because of
 undefined references. Please see the output snapshot bellow. As far I can see in ZeroMQ documentation there is no need to build
openpgm by my own, right?

 Any help is appreciated.


usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/libzmq.a(libzmq_la-if.o): In function `parse_interface':
(.text+0x2b4): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/libzmq.a(libzmq_la-packet.o): In function `pgm_gethostbyaddr':
(.text+0x69e): warning: Using 'gethostbyaddr' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
debug-g++/CWire.o: In function `Drm::Ami::WireParms_::ByHostname(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/aymann/DermalogAfisMessagingInterface/src/source/CWire.cpp:173: warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/libzmq.a(libzmq_la-if.o): In function `parse_interface':
(.text+0x55f): warning: Using 'getnetbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/libzmq.a(libzmq_la-pgm.o): In function `pgm_init':
(.text+0x101): warning: Using 'getprotobyname_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/libzmq.a(libzmq_la-packet.o): In function `pgm_udpport_string':
(.text+0x762): warning: Using 'getservbyport' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/libzmq.a(libzmq_la-pgm_socket.o): In function `zmq::pgm_socket_t::receive(void**, pgm_tsi_t const**)':
(.text+0x2a6): undefined reference to `g_error_free'
/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/libzmq.a(libzmq_la-pgm_socket.o): In function `pgm_notify_get_fd':
(.text+0x3d0): undefined reference to `g_assertion_message_expr'
/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/libzmq.a(libzmq_la-pgm_socket.o): In function `pgm_notify_get_fd':
(.text+0x3f0): undefined reference to `g_assertion_message_expr'

Kind regards,
Ayman

________________________________
DERMALOG Identification Systems GmbH * Mittelweg 120, 20148 Hamburg * www.dermalog.com
Company Registration: Amtsgericht Hamburg, HRB 69547 * Gesch?ftsf?hrer/CEO: G?nther Mull
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.zeromq.org/pipermail/zeromq-dev/attachments/20100310/a8cbb1ed/attachment.html>


More information about the zeromq-dev mailing list