This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: cygGraphicsMagick++-3.dll dependency
- From: Marco Atzeri <marco dot atzeri at gmail dot com>
- To: cygwin-apps at cygwin dot com
- Date: Mon, 02 Mar 2015 12:02:50 +0100
- Subject: Re: cygGraphicsMagick++-3.dll dependency
- Authentication-results: sourceware.org; auth=none
- References: <54F2F564 dot 1010200 at gmail dot com> <1425237501 dot 9892 dot 7 dot camel at cygwin dot com>
On 3/1/2015 8:18 PM, Yaakov Selkowitz wrote:
On Sun, 2015-03-01 at 12:17 +0100, Marco Atzeri wrote:
as GraphicsMagick 1.3.21 is pumping C++ ABI,
I will split the current
libGraphicsMagick3
/usr/bin/cygGraphicsMagick++-3.dll
/usr/bin/cygGraphicsMagick-3.dll
/usr/bin/cygGraphicsMagickWand-2.dll
in 3 packages
libGraphicsMagick3
/usr/bin/cygGraphicsMagick-3.dll
Underscores should be added only when there are two consecutive but
separate numbers (e.g. libglib2.0_0, where 2.0 is an API version and 0
the ABI version, or libhdf5_9, where the 5 is part of the library name
itself). That doesn't apply here, so:
I will use "-" as done on netcdf
libGraphicsMagick-cxx11
/usr/bin/cygGraphicsMagick++-11.dll
libGraphicsMagick-Wand2
/usr/bin/cygGraphicsMagickWand-2.dll
Question:
Other than octave there is any other package depending from
C++ interface cygGraphicsMagick++-3.dll ?
It should be none in cygwin, but eventually pdf2djvu in cygport ?
Correct on both counts.
Ok, I will upload a a 1.3.20-2 with splitted libs
so you can just point to
libGraphicsMagick-cxx3
/usr/bin/cygGraphicsMagick++-3.dll
as pdf2djvu dependency until rebuild.
While we are at it, I am concerned about a similar issue arising with
the ImageMagick libraries. IMO they should be broken up into
libMagickCore6_2 (which would OBSOLETES libMagickCore6),
libMagickWand6_2, and libMagick++6_5 packages. In the case of both
packages, however, I would leave the single -devel for each as is.
I will consider on next rebuild.
Anyway ImageMagick breaks so many times the API/ABI, that next build
will surely require something different from today.
Yaakov
Regards
Marco