[ Not a exim maintainer ] Hi,
On Mon, Nov 21, 2016 at 11:48:56PM +1100, Matt Li wrote: > Package: exim4 > Version: 4.88~RC4-2 > X-Debbugs-CC: [email protected] > > It appears that exim4 from exim4-daemon-heavy is now linked to > libmariadbclient.so.18 which does not exist in MariaDB 10.1 - only > libmysqlclient.so.18 is provided. And? MariaDB in Debian is 10.0 *and* it has a libmariadbclient18 package which exim4-daemon-heavy depends on. So where's the bug? Did you hack the depdencdies somehow? MariaDB 10.1 isn't in Debian and if it was and it changed names one would need a rebuild. > /usr/sbin/exim4: error while loading shared libraries: > libmariadbclient.so.18: cannot open shared object file: No such file or > directory As said, exim4-daemon-heavy depends on libmariadbclient18, so how did you get into this? > Manually symlinking to libmysqlclient.so.18 results in: > > /usr/sbin/exim4: /usr/lib/libmariadbclient.so.18: version > `libmariadbclient_18' not found (required by /usr/sbin/exim4) Of course, symlinking is always a a bad idea. > This did not occur in the last testing build 4.87-3+b1. Of course, because it was built against libmysqclient, not libmariadbclient: exim4 (4.88~RC1-1) experimental; urgency=low [...] * B-d on default-libmysqlclient-dev. [...] -- Andreas Metzler <[email protected]> Sun, 25 Sep 2016 15:44:00 +0200 Still not a bug. (default-libmysqlclient-dev) is libmariadbclient (see https://packages.debian.org/stretch/default-libmysqlclient-dev) Regards, Rene

