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