Re: Bug in Gnuastro's multiple shared libraries
Hi Mohammad,
there is package libgnuastro18 which contains
/usr/lib/x86_64-linux-gnu/libgnuastro_make.so and libgnuastro17 which
contains the same file.
As these are shared libraries, they need to be installable at the same
time (broadly speaking), which is not possible due to this file
conflict. I assume that libgnuastro_make.so is different in both versions.
So adding libgnuastro_make.so to a separate package would not help
(libgnuastro17 would not work with the libgnuastro_make.so from
libgnuastro18). You need to introduce a versioned libgnuastro_make (and
put the libgnuastro_make.so as a link into the corresponding -dev package).
As there is no versioned libgnuastro_make.so in libgnuastro17 and you
can not change this, you need to change the name of libgnuastro_make.so
in libgnuastro18 to avoid to introduce Conflicts: between the -dev
package and libgnuastro17.
I hope this makes sense to you
Good luck with your data release
Thorsten
Reply to: