On 19/07/2017 13:32, Joachim Wuttke wrote:
Since the recent update of Debian/testing from libmumps-4.10.0 to libmumps-5.1.1,
trilinos-all depends on both of them. This breaks my build:

make[2]: *** No rule to make target '/usr/lib/libsmumps.so', needed by <my application>

after providing an ad-hoc link /usr/lib/libsmumps.so -> /usr/lib/libsmumps-4.10.0.so,
the next error comes up:

make[2]: *** No rule to make target '/usr/lib/libdmumps.so', needed by <my application>

I don't think it is possible for trilinos to depend on both versions.

Trilinos 12.10.1-3 was built against libmumps-4.10.0 and is currently in testing.

Trilinos 12.10.1-4 was built against libmumps-5.1.1 and is currently in unstable. It should migrate to testing in a couple of days.

Note that libmumps-5.1.1 now ships files in the multiarch directories, so your application my need to be changed to link against /usr/lib/x86_64-linux-gnu/libsmumps.so (or the equivalent for your architecture).

Reply via email to