[MacPorts] #67712: gegl @0.4.46: error: unknown type name 'RsvgRectangle'; did you mean 'GeglRectangle'?
MacPorts
noreply at macports.org
Wed Jul 5 08:51:52 UTC 2023
#67712: gegl @0.4.46: error: unknown type name 'RsvgRectangle'; did you mean
'GeglRectangle'?
---------------------------+-------------------------------------
Reporter: barracuda156 | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: powerpc, tiger, leopard
Port: gegl |
---------------------------+-------------------------------------
Comment (by barracuda156):
Replying to [comment:1 ryandesign]:
> The use of `RsvgRectangle` was introduced into gegl
[https://gitlab.gnome.org/GNOME/gegl/-/commit/9beeefcbe14963fd8dca638625b9e397a6ec6bc7
3 weeks ago] when they migrated from the old `rsvg_handle_render_cairo`
API to the new `rsvg_handle_render_document` API as described in the
[https://gitlab.gnome.org/GNOME/librsvg/-/blob/main/doc/migrating.md
librsvg migration documentation].
>
> According to the migration document, the new methods were introduced in
librsvg 2.46.
>
> The librsvg port uses the current version on systems that can use rust,
and the older 2.40.20 version on old systems not capable of using rust
(PowerPCs, and Leopard or earlier).
>
> So, sorry, gegl @0.4.46 is not compatible with old systems that require
the use of the older librsvg. Maybe the gegl port can be enhanced to use
an older version on those old systems.
Oops, that is a problem.
We either need to fix librsvg, or come up with fallbacks, or in the worst
case peg an older gegl, for now. Otherwise all dependencies are broken.
--
Ticket URL: <https://trac.macports.org/ticket/67712#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list