David, that's https://bugs.gnucash.org/show_bug.cgi?id=798490. It turned out to be a change in Glib to stop using an internal build of libprce (Perl-compatible regular expressions) and when I added the external one as a dependency I didn't realize that Unicode support wasn't the default.
I'll have a new dmg up in a couple of hours that will take care of both problems. Regards, John Ralls > On Mar 28, 2022, at 1:03 PM, David H <hell...@gmail.com> wrote: > > John, > > FYI it doesn't work for me on Monterey on an Intel based MacBook Pro. It > opens at least but when adding a new txn as soon as I type a single letter in > the description Gnucash just disappears entirely :-( On Big Sur it doesn't > open just displays the error message reported by others. > > Cheers David H. > > > On Tue, 29 Mar 2022 at 03:33, john <jra...@ceridwen.us> wrote: > This has been reported as https://bugs.gnucash.org/show_bug.cgi?id=798489 > <https://bugs.gnucash.org/show_bug.cgi?id=798489> > He's using Gnucash.app Sourceforge or Github, note the > /Applications/Gnucash.app.. paths. He just happens to also have MacPorts > installed. > > @executable_path is a Mac linker feature that creates paths relative to the > running executable, in this case > /Applications/Gnucash.app/Contents/MacOS/Gnucash. .. means to back up one > level, so @executable_path/../Resources//lib/libcairo-gobject.2.dylib tells > the linker to look at > /Applications/Gnucash.app/Contents/Resources/lib/libcairo-gobject.2.dylib. > It's not linking the MacPorts version of libcairo-gobject.2.dylib. > > The error message is quite clear: "Incompatible library version: > libgtkmacintegration-gtk3.4.dylib requires version 11603.0.0 or later, but > libcairo-gobject.2.dylib provides version 2.0.0" and your otool checks bear > that out: (compatibility version 2.0.0, current version 2.0.0) vs. > (compatibility version 11603.0.0, current version 11603.0.0). The linker > would be happy if it was able to find the MacPorts libcairo-gobject, because > ((compatibility version 11707.0.0, current version 11707.0.0): 11707 > 11603, > but 2 isn't. > > It's strange that it works on Monterey, not that it fails on BigSur (and > earlier, as the bug reporter is using Catalina and another poster here is > using Mojave). > > Regards, > John Ralls > > > > > On Mar 28, 2022, at 9:51 AM, William Prescott <w...@theprescotts.com> wrote: > > > > Are you installing it with MacPorts? Or from the .dmg file on SourceForge? > > > > https://sourceforge.net/projects/gnucash/files/gnucash%20%28stable%29/4.10/Gnucash-Intel-4.10-1.dmg/download > > > > <https://sourceforge.net/projects/gnucash/files/gnucash%20(stable)/4.10/Gnucash-Intel-4.10-1.dmg/download> > > > > Will > > > > On 2022 Mar 28, at 03-28 10:33:09, John W. O'Brien via gnucash-user > > <gnucash-user@gnucash.org> wrote: > > > > It looks like this might be a bad interaction with software installed via > > MacPorts, but I don't understand the versioning and dynamic loader well > > enough to be sure or to do anything about it. > > > > $ otool -L > > /Applications/Gnucash.app/Contents/Resources/lib/libcairo-gobject.2.dylib | > > grep libcairo-gobject > > /Applications/Gnucash.app/Contents/Resources/lib/libcairo-gobject.2.dylib: > > @executable_path/../Resources//lib/libcairo-gobject.2.dylib > > (compatibility version 2.0.0, current version 2.0.0) > > $ otool -L /opt/local/lib/libcairo-gobject.2.dylib | grep libcairo-gobject > > /opt/local/lib/libcairo-gobject.2.dylib: > > /opt/local/lib/libcairo-gobject.2.dylib (compatibility version > > 11707.0.0, current version 11707.0.0) > > $ otool -L > > /Applications/Gnucash.app/Contents/Resources/lib/libgtkmacintegration-gtk3.4.dylib > > | grep libcairo-gobje > > ct > > @executable_path/../Resources/lib/libcairo-gobject.2.dylib > > (compatibility version 11603.0.0, current version 11603.0.0) > > > > On 3/28/22 10:25, William Prescott wrote: > >> It ran fine on my MacBookPro M1 Max with Monterey. > >> Will > >> On 2022 Mar 28, at 03-28 08:03:09, John W. O'Brien via gnucash-user > >> <gnucash-user@gnucash.org> wrote: > >> Good morning all, > >> Congratulations on the new release. > >> I am unable to run the new 4.10 on my MacBook Air (M1, 2020) with Big Sur > >> (11.6.5). 4.9 has been running fine, as recently as this morning. > >> The essence of the crash log is: > >> ==== > >> Termination Reason: DYLD, [0x3] Wrong version > >> Application Specific Information: > >> dyld: launch, loading dependent libraries > >> Dyld Error Message: > >> Library not loaded: > >> @executable_path/../Resources/lib/libcairo-gobject.2.dylib > >> Referenced from: > >> /Applications/Gnucash.app/Contents/Resources/lib/libgtkmacintegration-gtk3.4.dylib > >> Reason: Incompatible library version: libgtkmacintegration-gtk3.4.dylib > >> requires version 11603.0.0 or later, but libcairo-gobject.2.dylib provides > >> version 2.0.0 > >> ==== > >> Full log is available on request. > >> What else could I do to diagnose and resolve this? > >> Thank you, > >> John > >> _______________________________________________ > >> gnucash-user mailing list > >> gnucash-user@gnucash.org > >> To update your subscription preferences or to unsubscribe: > >> https://lists.gnucash.org/mailman/listinfo/gnucash-user > >> If you are using Nabble or Gmane, please see > >> https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > >> ----- > >> Please remember to CC this list on all your replies. > >> You can do this by using Reply-To-List or Reply-All. > >> _______________________________________________ > >> gnucash-user mailing list > >> gnucash-user@gnucash.org > >> To update your subscription preferences or to unsubscribe: > >> https://lists.gnucash.org/mailman/listinfo/gnucash-user > >> If you are using Nabble or Gmane, please see > >> https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > >> ----- > >> Please remember to CC this list on all your replies. > >> You can do this by using Reply-To-List or Reply-All. > > > > _______________________________________________ > > gnucash-user mailing list > > gnucash-user@gnucash.org > > To update your subscription preferences or to unsubscribe: > > https://lists.gnucash.org/mailman/listinfo/gnucash-user > > If you are using Nabble or Gmane, please see > > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > > ----- > > Please remember to CC this list on all your replies. > > You can do this by using Reply-To-List or Reply-All. > > > > _______________________________________________ > > gnucash-user mailing list > > gnucash-user@gnucash.org > > To update your subscription preferences or to unsubscribe: > > https://lists.gnucash.org/mailman/listinfo/gnucash-user > > If you are using Nabble or Gmane, please see > > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > > ----- > > Please remember to CC this list on all your replies. > > You can do this by using Reply-To-List or Reply-All. > > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > If you are using Nabble or Gmane, please see > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.