[oi-dev] GDL chokes on semaphore (GraphicsMagick)

Andreas Wacknitz A.Wacknitz at gmx.de
Sun Feb 5 22:25:23 UTC 2023


Am 05.02.23 um 23:23 schrieb Andreas Wacknitz:
> Am 03.02.23 um 14:25 schrieb Udo Grabowski (IMK):
>> On 28/01/2023 15:40, Bob Friesenhahn wrote:
>>> On Fri, 27 Jan 2023, Udo Grabowski (IMK) wrote:
>>>
>>>> pkg:/scientific/gdl at 0.9.7-2020.0.1.4 (OI hipster illumos-aa33dce46b
>>>> and older)
>>>>
>>>> for user and root:
>>>> /usr/bin/gdl stops on assertion test in GraphicsMagick (semaphore.c):
>>>
>>> With almost 100% certainty this is because the dependent program has
>>> not invoked
>>> InitializeMagick() before using other GraphicsMagick APIs. It is
>>> acceptable to
>>> invoke this function any number of times and InitializeMagick(NULL)
>>> is OK for
>>> dynamically linked programs.
>>>
>>> A very long time ago (since 1.3.8 in 2010) GraphicsMagick
>>> initialization was
>>> changed to require InitializeMagick() to be invoked first. Before it
>>> was just
>>> recommended.
>>>
>>> OpenIndiana recently stepped forward from using a very old version of
>>> GraphicsMagick, so that may be what provoked this issue.
>>
>> Indeed, the problem seems to be exactly that and has been fixed in the
>> 1.0.2
>> branch in 2019 with this commit:
>>
>> <https://github.com/gnudatalanguage/gdl/commit/d4045d4469f3c8fae435a4bc6b182ac8417b8461#diff-fee07a0c71823f10358bdf47d478390d>
>>
>>
>>
>> GNU Data Language moved from sourceforge to github:
>> <https://github.com/gnudatalanguage/gdl>
>>
>> _______________________________________________
>> oi-dev mailing list
>> oi-dev at openindiana.org
>> https://openindiana.org/mailman/listinfo/oi-dev
> I have updated several packages related to gdl and this package itself
> today.
> We don't seem to have many interested people in scientific use anymore.
> I recommend that someone interested will take care for these packages in
> the future.
> Eg. there hasn't been a release of plplot in several years, resulting in
> the optional dependency on an outdated qhull version (2015).
> But there seem to be many merged commits still for plplot. Maybe they
> need some friendly works to create a new release that supports qhull as
s/works/words/

> of 2020.
> Furthermore gdl could make use of several small packages we don't have
> yet (I have added proj because turning it off for gdl didn't work).
> We need someone with more interest in this area than me.
>
> Regards,
> Andreas
>
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> https://openindiana.org/mailman/listinfo/oi-dev




More information about the oi-dev mailing list