[Debian-iot-maintainers] Bug#1031801: libduktape.so.207: undefined symbol: log2

Daniel Albers daniel at lbe.rs
Wed Feb 22 23:35:08 GMT 2023


Package: libduktape207
Version: 2.7.0-1+b1
Severity: critical
Justification: breaks unrelated software

Dear Maintainer,

with this package version installed starting e.g. polkitd fails with:

/usr/lib/polkit-1/polkitd: symbol lookup error:
  /usr/lib/x86_64-linux-gnu/libduktape.so.207: undefined symbol: log2

It appears that libduktape.so.207 is missing a link against libm:

$ ldd /usr/lib/x86_64-linux-gnu/libduktape.so.207
        linux-vdso.so.1 (0x00007ffda6777000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb0fce14000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fb0fd04c000)

Recompiling and linking with -lm fixes the issue.

Cheers
Daniel


-- System Information:
Debian Release: 11.6
  APT prefers stable-updates
  APT policy: (700, 'stable-updates'), (700, 'stable-security'), (700, 'stable'), (500, 'testing'), (200, 'unstable')
Architecture: amd64 (x86_64)

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

Versions of packages libduktape207 depends on:
ii  libc6  2.36-8

libduktape207 recommends no packages.

libduktape207 suggests no packages.

-- no debconf information



More information about the Debian-iot-maintainers mailing list