[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