[pkg-boost-devel] Bug#668171: boost-defaults: 1.48 does not upgrade to 1.49 cleanly due to static libraries

Francis Russell francis+dbts at unchartedbackwaters.co.uk
Mon Apr 9 12:19:11 UTC 2012

Source: boost-defaults
Severity: normal

When attepting to upgrade Boost apt/dpkg failed multiple times with
similar errors on a number of the packages containing libraries. This is
the error from libboost-chrono1.49-dev:

Unpacking libboost-chrono1.49-dev (from .../libboost-chrono1.49-dev_1.49.0-1_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/libboost-chrono1.49-dev_1.49.0-1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/libboost_chrono.a', which is also in package libboost-chrono1.48-dev 1.48.0-3
configured to not write apport reports
                                      Preparing to replace libboost-chrono-dev (using .../libboost-chrono-dev_1.49.0.1_amd64.deb)
Unpacking replacement libboost-chrono-dev ...
Errors were encountered while processing:

Repeatedly using apt-get -f install finally fixed it.

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.3.1 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

More information about the pkg-boost-devel mailing list