* cygGraphicsMagick++-3.dll dependency
@ 2015-03-01 11:18 Marco Atzeri
2015-03-01 19:18 ` Yaakov Selkowitz
0 siblings, 1 reply; 5+ messages in thread
From: Marco Atzeri @ 2015-03-01 11:18 UTC (permalink / raw)
To: cygwin-apps
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
libGraphicsMagick_cxx11
/usr/bin/cygGraphicsMagick++-3.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 ?
Regards
Marco
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: cygGraphicsMagick++-3.dll dependency
2015-03-01 11:18 cygGraphicsMagick++-3.dll dependency Marco Atzeri
@ 2015-03-01 19:18 ` Yaakov Selkowitz
2015-03-02 11:03 ` Marco Atzeri
0 siblings, 1 reply; 5+ messages in thread
From: Yaakov Selkowitz @ 2015-03-01 19:18 UTC (permalink / raw)
To: cygwin-apps
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:
> libGraphicsMagick_cxx11
> /usr/bin/cygGraphicsMagick++-3.dll
libGraphicsMagick++3
> libGraphicsMagick_Wand2
> /usr/bin/cygGraphicsMagickWand-2.dll
libGraphicsMagickWand2
> 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.
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.
--
Yaakov
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: cygGraphicsMagick++-3.dll dependency
2015-03-01 19:18 ` Yaakov Selkowitz
@ 2015-03-02 11:03 ` Marco Atzeri
2015-03-03 6:18 ` Yaakov Selkowitz
0 siblings, 1 reply; 5+ messages in thread
From: Marco Atzeri @ 2015-03-02 11:03 UTC (permalink / raw)
To: cygwin-apps
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: cygGraphicsMagick++-3.dll dependency
2015-03-02 11:03 ` Marco Atzeri
@ 2015-03-03 6:18 ` Yaakov Selkowitz
2015-03-07 14:06 ` Marco Atzeri
0 siblings, 1 reply; 5+ messages in thread
From: Yaakov Selkowitz @ 2015-03-03 6:18 UTC (permalink / raw)
To: cygwin-apps
On Mon, 2015-03-02 at 12:02 +0100, Marco Atzeri wrote:
> 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
There is no need to add hyphens here either. The library packages would
be called libGraphicsMagick3, libGraphicsMagickWand2, and
libGraphicsMagick++11.
--
Yaakov
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: cygGraphicsMagick++-3.dll dependency
2015-03-03 6:18 ` Yaakov Selkowitz
@ 2015-03-07 14:06 ` Marco Atzeri
0 siblings, 0 replies; 5+ messages in thread
From: Marco Atzeri @ 2015-03-07 14:06 UTC (permalink / raw)
To: cygwin-apps
On 3/3/2015 7:18 AM, Yaakov Selkowitz wrote:
> On Mon, 2015-03-02 at 12:02 +0100, Marco Atzeri wrote:
>> 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,
libGraphicsMagick++3 and libGraphicsMagick++11
are both up
and I changed octave dependencies.
> Yaakov
Marco
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-03-07 14:06 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-01 11:18 cygGraphicsMagick++-3.dll dependency Marco Atzeri
2015-03-01 19:18 ` Yaakov Selkowitz
2015-03-02 11:03 ` Marco Atzeri
2015-03-03 6:18 ` Yaakov Selkowitz
2015-03-07 14:06 ` Marco Atzeri
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).