<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Both Aquamacs 3.5 and 3.6 don't work for me on a freshly installed upgrade to MacOS X 10.11.6 El Capitan but 3.4 does. They both crash during startup after failing to find a dynamic library reference to "_clock_gettime", which is apparently only available on MacOS X 10.12 and beyond. Some older, now cheaper, hardware doesn't support MacOS X beyond 10.11 but we don't need to feed Apple's immediate greed or to work around System Integrity Protection (SIP).<br><br></div><div>A potential fix is to build future versions of Aquamacs with a version of Xcode 7.3.1 or earlier, which is available through <a href="https://xcodereleases.com/">https://xcodereleases.com/</a>. Although versions after 7.3.1 may run on MacOS X 10.11 El Capitan, they reference software development kit SDK10.12, which refers to "_clock_gettime". The SDK version may be checked with the Terminal command<br></div><div> xcrun --show-sdk-path<br></div><div>with late enough versions of Xcode. The Terminal application xcode-select may change the Xcode version in effect for compilation if more than one Xcode is installed. If Xcode is installed, I would suggest not installing the Xcode command line tools, which might download a later SDK version, but this may be overly cautious.<br><br></div><div>Bob<br><a href="http://www.linkedin.com/in/bobkirby">http://www.linkedin.com/in/bobkirby</a><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 27, 2022 at 8:57 AM Win Treese <<a href="mailto:treese@acm.org">treese@acm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Aquamacs 3.6 is now available, from <a href="https://aquamacs.org/downloads/" rel="noreferrer" target="_blank">https://aquamacs.org/downloads/</a> or directly from<br>
<a href="https://github.com/aquamacs-emacs/aquamacs-emacs/releases/download/aquamacs-3.6/Aquamacs-3.6.dmg" rel="noreferrer" target="_blank">https://github.com/aquamacs-emacs/aquamacs-emacs/releases/download/aquamacs-3.6/Aquamacs-3.6.dmg</a><br>
<br>
This release has fixes for many of the reported crashes and other bugs. Aquamacs now prompts for needed permissions. The Aquamacs app is now fully signed and notarized by Apple. Several of the bundled Emacs Lisp packages have been updated to more recent versions, most notably AUCTeX.<br>
<br>
This version also includes native support for libxml2 as well as JPEG and SVG images. A detailed list of change is available on the downloads page linked above, and is included at the end of this message.<br>
<br>
Aquamacs 3.6 is compiled to run on any Mac OS version from El Capitan (10.11) forward, although it is  compiled only for the x86 architecture. It runs fine on Apple Silicon (M1) system with Rosetta. There are changes needed to the core Emacs code for it to work on Apple Silicon, so native support will come with a future version (more on that below).<br>
<br>
Note that the help system may not work properly at first. Usually, Mac OS seems to build an index for it that works later.<br>
<br>
For anyone interested in hacking on Aquamacs or building it themselves, the build system has been refactored somewhat to make it easier to build for personal use. Look in the aquamacs/build directory to find the scripts that do the work.<br>
<br>
Please report any problems by email to <a href="mailto:aquamacs-bugs@aquamacs.org" target="_blank">aquamacs-bugs@aquamacs.org</a>, or on github at <a href="https://github.com/aquamacs-emacs/aquamacs-emacs/issues" rel="noreferrer" target="_blank">https://github.com/aquamacs-emacs/aquamacs-emacs/issues</a>.<br>
<br>
Future development of Aquamacs<br>
<br>
Aquamacs 3.6 will likely be the last release based on Emacs 25. Beyond 3.6, Aquamacs will be updated to run with a fairly recent version of Emacs 27 or Emacs 28, depending on when the development catches up. The merge to catch up with current Emacs will probably take a while, although there's been a lot of behind-the-scenes work to set the stage for that.<br>
<br>
Sponsoring<br>
<br>
If you’d like to sponsor or donate to support continued development of Aquamacs, you can do so via GitHub Sponsors at <a href="https://aquamacs.org/sponsor/" rel="noreferrer" target="_blank">https://aquamacs.org/sponsor/</a>. <br>
<br>
Your Aquamacs Maintainer,<br>
<br>
Win Treese<br>
<a href="mailto:treese@acm.org" target="_blank">treese@acm.org</a><br>
My new poetry collection, In the Cloud: Poems for a Technological Age<br>
is available on Kindle at <a href="https://www.amazon.com/dp/B09PH6SGLN" rel="noreferrer" target="_blank">https://www.amazon.com/dp/B09PH6SGLN</a> <br>
<br>
Detailed Changes in Aquamacs 3.6<br>
<br>
<br>
The following external packages have been updated to current releases:<br>
  - filladapt<br>
  - findr<br>
  - highlight-indentation<br>
  - markdown-mode<br>
  - nlinum<br>
  - paredit<br>
  - smart-dnd<br>
  - ssh<br>
  - visual-basic-mode<br>
<br>
*** Detailed changes<br>
- Applied patch to correctly list colors on the Mac<br>
- Build with libxml2 since it is bundled with Xcode<br>
- Build is compatible back to 10.11 (El Capitan)<br>
- (For developers) The build system is more configurable for some<br>
  different development situations.<br>
- Work around crash in Save As dialogs. Emacs main will later<br>
  remove the problem code, so Aquamacs is temporarily patched to<br>
  ignore the special code for handling keys in the dialog.<br>
- Fixed issue #180: a crash when clicking on the menu bar.<br>
- Fixed issue #185: Add Mac OS permission requests for various<br>
  system operations, including AppleScript<br>
- Fixed issue #195: Backported fix for Mach port leak from Emacs (bug 38618)<br>
- Fixed issue #182: Aquamacs won't build on Catalina<br>
- Fixed issue #194: cmd-meta-h hides non-emacs frames<br>
- Fixed issue #178: Crash when deallocating image<br>
- Fixed issue #166: Updated ELPA package GPG keyring<br>
- Fixed issue #205: Updated gnutls configuration defaults<br>
- Fixed issue #169: Update AUCTeX to current version 12.3, with Aquamacs patches<br>
- Fixed issue #158: Don't offer to save *scratch* if there is no filename<br>
- Reworked some of the NSapp memory management to avoid various crashes<br>
- PR #208: (thanks to Michael Braun) Make display-mm-[height/width] return same values as Emacs-OSX. The effect of this is to make image display, especially LaTeX previews<br>
  in AUCTeX and Org, look good on Retina displays.<br>
- The build process is able to sign releases and notarize themwith Apple.<br>
- Added more automation to the process of building disk images for releases.<br>
- Fixed crashes involving cursorRects and toolbar updates (probably).<br>
- Fixed issue #218: Crash when a single full-screen frame is closed<br>
- Fix bug #224: M-x pylint throws an error<br>
</blockquote></div></div></div></div></div></div></div></div></div>