Hi, On Fri, Jul 21, 2017 at 07:02:50AM -0400, Boruch Baum wrote: > Upon upgrading `mutt' from the stable to testing repositories, mutt > ceased to function, offering the following error message:
There is no mutt 1.7.2-1 in testing. Did you mean upgrading jessie→stretch? > #+BEGIN_SRC conf > mutt: symbol lookup error: /usr/lib/x86_64-linux-gnu/libnotmuch.so.4: > undefined symbol: > _ZN6Xapian9Compactor26resolve_duplicate_metadataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPS7_ > #+End_SRC > > Performing the following fixed the problem for me: > > #+BEGIN_SRC conf > apt-get install libxapian30 > > The following packages will be upgraded: > libxapian-dev libxapian30 xapian-tools > #+END_SRC ¯\_(ツ)_/¯ mutt has a dependency on libnotmuch4, libnotmuch4 has a dependency on libxapian30, mutt is not using any xapian directly AFAIK. so we might discuss this as being a not-strong-enough dep between libnotmuch4 and libxapian30, but not a serios bug in mutt. > -- System Information: > Distributor ID: Devuan > Description: Devuan GNU/Linux 1.0 (jessie) > Release: 1.0 > Codename: jessie > Architecture: x86_64 Why do you have mutt from stretch on a jessie(-derived) system?