Package: libxslt1-dev Version: 1.1.34-3 Severity: normal Starting with libxslt 1.1.34-2 and later, the -dev packages for amd64 and i386 can no longer be installed together.
Unpacking libxslt1-dev:i386 (1.1.34-3) ... dpkg: error processing archive /var/cache/apt/archives/libxslt1-dev_1.1.34-3_i386.deb (--unpack): trying to overwrite shared '/usr/bin/xslt-config', which is different from other instances of package libxslt1-dev:i386 dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/libxslt1-dev_1.1.34-3_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) The problem is caused by the re-inclusion of xslt-config. Unlike the version that shipped until 1.1.32-2.2, the new file contains the libdir, which is different for both architectures. The old xslt-config did not contain a libdir and was the same for both architectures. $ diff -Naur amd64/usr/bin/xslt-config i386/usr/bin/xslt-config --- amd64/usr/bin/xslt-config 2020-02-22 15:28:46.000000000 +0100 +++ i386/usr/bin/xslt-config 2020-02-22 15:28:46.000000000 +0100 @@ -4,7 +4,7 @@ exec_prefix=${prefix} exec_prefix_set=no includedir=${prefix}/include -libdir=${prefix}/lib/x86_64-linux-gnu +libdir=${prefix}/lib/i386-linux-gnu usage() { $ -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (999, 'unstable'), (998, 'testing'), (990, 'stable'), (500, 'unstable-debug'), (350, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libxslt1-dev depends on: ii libxml2-dev 2.9.10+dfsg-4 ii libxslt1.1 1.1.34-3 libxslt1-dev recommends no packages. libxslt1-dev suggests no packages.