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