Bug#868873: dependence on libmumps-4.10.0 _AND_ libmumps-5.1.1 breaks make

Graham Inggs ginggs at debian.org
Wed Jul 19 13:51:54 UTC 2017


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).



More information about the debian-science-maintainers mailing list