Package: libzmq5
Version: 4.3.4-1
Severity: normal
X-Debbugs-Cc: deb-b...@qzzq.de

Right now it is impossible to build software relying on the ZMQ_HAVE_POLLER
API. Trying this results in link errors, because the symbols are not exported
from /usr/lib/x86_64-linux-gnu/libzmq.so.5.2.4:

 $ readelf -s --wide libzmq.so.5.2.4 | grep zmq_poll
   296: 0000000000081200  1207 FUNC    GLOBAL DEFAULT   12 zmq_poll

The strange thing is, that when I download the source with
`apt-get source zeromq3`, and build this package with
`fakeroot debian/rules binary`, and install those .debs, then I get a library
with the wanted symbols:

 $ readelf -s --wide /usr/lib/x86_64-linux-gnu/libzmq.so.5.2.4 | grep zmq_poll
   251: 0000000000083500   138 FUNC    GLOBAL DEFAULT   12 zmq_poller_add_fd
   258: 0000000000083490    99 FUNC    GLOBAL DEFAULT   12 zmq_poller_add
   264: 0000000000083390    72 FUNC    GLOBAL DEFAULT   12 zmq_poller_new
   280: 0000000000083780    66 FUNC    GLOBAL DEFAULT   12 zmq_poller_wait
   281: 00000000000835e0   114 FUNC    GLOBAL DEFAULT   12 zmq_poller_modify_fd
   289: 00000000000836a0    93 FUNC    GLOBAL DEFAULT   12 zmq_poller_remove_fd
   292: 0000000000083590    69 FUNC    GLOBAL DEFAULT   12 zmq_poller_modify
   293: 0000000000083700   125 FUNC    GLOBAL DEFAULT   12 zmq_poller_wait_all
   299: 00000000000837d0    72 FUNC    GLOBAL DEFAULT   12 zmq_poller_fd
   300: 0000000000083660    61 FUNC    GLOBAL DEFAULT   12 zmq_poller_remove
   317: 0000000000083ce0  1915 FUNC    GLOBAL DEFAULT   12 zmq_poll
   325: 00000000000833e0    98 FUNC    GLOBAL DEFAULT   12 zmq_poller_destroy
   341: 0000000000083450    50 FUNC    GLOBAL DEFAULT   12 zmq_poller_size

I have no clue, why I got a working package from the debian package sources on
my machine, while the official package is kind of damaged.

Adiós
Rudi.

-- System Information:
Debian Release: 11.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-14-amd64 (SMP w/8 CPU threads)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libzmq5 depends on:
ii  libbsd0           0.11.3-1
ii  libc6             2.31-13+deb11u3
ii  libgcc-s1         10.2.1-6
ii  libgssapi-krb5-2  1.18.3-6+deb11u1
ii  libnorm1          1.5.9+dfsg-2
ii  libpgm-5.3-0      5.3.128~dfsg-2
ii  libsodium23       1.0.18-1
ii  libstdc++6        10.2.1-6

libzmq5 recommends no packages.

libzmq5 suggests no packages.

-- no debconf information

Reply via email to