[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.
Sigh...
--
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