[MacPorts] #65743: cherrytree @0.99.48: crash on launch

MacPorts noreply at macports.org
Fri Sep 16 12:06:06 UTC 2022

#65743: cherrytree @0.99.48: crash on launch
  Reporter:  afield1235  |      Owner:  mascguy
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.7.2
Resolution:              |   Keywords:
      Port:  cherrytree  |

Comment (by mascguy):

 Replying to [comment:31 kencu]:
 > in particular, an issue here could be that our glibmm is WAY behind our
 glib2 (and glibmm-devel also).
 > perhaps I'll start updating stuff like that as time goes by, but others
 have traditionally been more interested in that than me.

 Updating `glibmm` is on my near-term work list, but haven't gotten too far
 into it. So if you're feeling up to it, please feel free!

 One thing I did notice though, is a fun change in behavior with the later
 versions: Rather than using a fixed PkgConfig filename - it had remained
 `glibmm-2.4.pc` for a long while - now the file is generated with the
 current lib version. (i.e., `glibmm-2.68.pc`, for version 2.68.x.) Nor
 does there appear (?) to be a formal Meson build option to override that
 behavior, unless it's done via a core Meson option.

 This is a royal PITA, as it complicates migrating to a path dep for
 dependents. (I was going to switch all of those over, so that we can use
 `glibmm-devel` as a drop-in replacement.)

 I suppose we can potentially rename the generated `.pc` file back to a
 more general name? Assuming that doing so: 1) Doesn't violate standard
 PkgConfig practice; and 2) Doesn't break dependent projects.


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

More information about the macports-tickets mailing list