Bug#1100920: libspfft-dev fails coinstallation
Helmut Grohne
helmut at subdivi.de
Thu Mar 20 13:08:26 GMT 2025
Package: libspfft-dev
Version: 1.1.1-2
Severity: serious
User: debian-qa at lists.debian.org
Usertags: fileconflict
libspfft-dev fails to coinstall for amd64 and i386 (but likely also any
other combination).
mmdebstrap --verbose --variant=apt '' /dev/null "deb http://deb.debian.org/debian unstable main" --architectures=amd64,i386 --include=libspfft-dev,libspfft-dev:i386
Unpacking libspfft-dev:amd64 (1.1.1-2) ...
dpkg: error processing archive /tmp/apt-dpkg-install-IXZ43Y/61-libspfft-dev_1.1.1-2_amd64.deb (--unpack):
trying to overwrite shared '/usr/include/spfft/config.h', which is different from other instances of package libspfft-dev:amd64
Errors were encountered while processing:
/tmp/apt-dpkg-install-IXZ43Y/61-libspfft-dev_1.1.1-2_amd64.deb
The simplest solution here is to remove "Multi-Arch: same" from the
relevant binary package section and that certainly is a valid approach.
Another option would be moving the affected file to an
architecture-dependent path such as
/usr/include/${DEB_HOST_MULTIARCH}/spfft/config.h hoping that it still
will be found.
A third option is to investigate the architecture-differences and trying
to remove them.
I don't think coinstallation is important for this package and given the
freeze timing recommend dropping Multi-Arch: same at least for trixie.
Helmut
More information about the debian-science-maintainers
mailing list