[MacPorts] #67712: gegl @0.4.46: error: unknown type name 'RsvgRectangle'; did you mean 'GeglRectangle'? (was: Something got broken in the latest gegl: it does not build on PPC: error: unknown type name 'RsvgRectangle'; did you mean 'GeglRectangle'?)

MacPorts noreply at macports.org
Sun Jul 2 01:51:08 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          |
---------------------------+-------------------------------------
Changes (by ryandesign):

 * status:  new => assigned
 * keywords:  powerpc, leopard, snowleopard => powerpc, tiger, leopard
 * owner:  (none) => mascguy


Comment:

 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.

-- 
Ticket URL: <https://trac.macports.org/ticket/67712#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list