Package: libjpeg9
Version: 1:9d-1.1
Severity: grave
Justification: renders package unusable
Dear Maintainer,
/usr/lib/*/{libjpeg.so.9,libjpeg.so.9.4.0} are missing in the package, making
it completely unusable:
$ dpkg -L libjpeg9
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libjpeg9
/usr/share/doc/libjpeg9/README.gz
/usr/share/doc/libjpeg9/changelog.Debian.gz
/usr/share/doc/libjpeg9/changelog.gz
/usr/share/doc/libjpeg9/copyright
This issue may related to changes in the build system. While libjpeg.so.9*
appear in the old version 1:9d-1, a rebuilt package of version 1:9d-1 on a
latest unstable Debian system also lacks libjpeg.so.9*.
The following lines appeared in the latest build log on buildd[1]:
checking whether the x86_64-linux-gnu-gcc linker (/usr/bin/ld -m elf_x86_64)
supports shared libraries... ./configure: line 11202: : supported targets:.*
elf: command not found
no
which corresponds to the following lines in the regenerated `configure':
if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
&& test no = "$tmp_diet"
It can be found from `config.status' that $EGREP is empty, which may cause this
issue:
EGREP=''
I didn't figure out why $EGREP is empty, but adding the following line into
debian/rules will generate a normal package with libjpeg.so.9* included:
diff -Nru libjpeg9-9d/debian/rules libjpeg9-9d/debian/rules
--- libjpeg9-9d/debian/rules2023-02-15 03:52:51.0 +0800
+++ libjpeg9-9d/debian/rules2022-11-04 03:14:38.0 +0800
@@ -18,8 +18,6 @@
CFLAGS += -O2
endif
-export EGREP = grep -E
-
export AUTOMAKE = automake-1.16
export ACLOCAL = aclocal-1.16
export AUTOHEADER = true
[1]
https://buildd.debian.org/status/fetch.php?pkg=libjpeg9=amd64=1%3A9d-1.1=1667678775=0
Regards,
Roy Clark
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-3-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
-- debconf-show failed