<div dir="ltr">A "Changes--Aquamacs3.0a" list item of the downloads page <<a href="http://aquamacs.org/download.shtml">http://aquamacs.org/download.shtml</a>> says:<br>Aquamacs 3.0 is distributed as a binary for 64-bit Intel Macs only.  If you would like to run Aquamacs on a 32-bit Mac, or a PowerPC based Mac, you may still build it yourself from source, or use Aquamacs 2.5.<br>
<br>I hope to use a recent version of the CIDER package for Clojure 1.4.0 (or 1.5.0) on JVM 1.5. However, my 64-bit, Intel-Core-2-Duo MacBookPro4,1 running OSX 10.5.8 (leopard) cannot compile Aquamacs3.0a yet. Aquamacs2.4 can compile.<br>
<br>Installed xcode 3.1.4 from Mac OS X 10.5 installation DVD.<br>Installed git version 1.7.5.4 (from git-1.7.5.4-x86_64-leopard.dmg)<br>Installed autoconf (GNU Autoconf) 2.69 from the GNU web site (not MacPorts), shadowing 2.61.<br>
Installed automake (GNU automake) 1.14 from the GNU web site (not MacPorts), shadowing 1.10.<br>git clone git://<a href="http://github.com/davidswelt/aquamacs-emacs.git">github.com/davidswelt/aquamacs-emacs.git</a> (1.40 GiB on August 27, 2014).<br>
cd aquamacs-emacs<br>git clean -d -x -f<br>git checkout Aquamacs-3.0a<br>export MACOSX_DEPLOYMENT_TARGET="10.5"<br>./build-aquamacs<br>...<br>(which after many signedness warnings stops with an Objective-C error in src/nsfns.m)<br>
nsfns.m:2090: error: syntax error before '^' token<br>nsfns.m: At top level:<br>nsfns.m:2096: error: syntax error before '(' token<br>nsfns.m:2097: warning: type defaults to 'int' in declaration of 'unblock_input'<br>
nsfns.m:2097: error: conflicting types for 'unblock_input' blockinput.h:58: error: previous declaration of 'unblock_input' was here<br>nsfns.m:2097: warning: data definition has no type or storage class<br>
nsfns.m:2098: error: syntax error before 'return' nsfns.m: In function 'odb_event':<br>nsfns.m:2949: warning: pointer targets in passing argument 1 of 'stringWithUTF8String:' differ in signedness<br>
nsfns.m:2967: warning: pointer targets in passing argument 1 of 'stringWithUTF8String:' differ in signedness<br>nsfns.m: In function 'Fns_launch_url_with_default_browser':<br>nsfns.m:3072: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness<br>
nsfns.m:3101: warning: pointer targets in passing argument 2 of 'CFStringCreateWithCString' differ in signedness<br>nsfns.m: In function 'Fns_open_help_anchor':<br>nsfns.m:3713: warning: pointer targets in passing argument 1 of 'stringWithUTF8String:' differ in signedness<br>
nsfns.m:3716: warning: pointer targets in passing argument 1 of 'stringWithUTF8String:' differ in signedness<br>make[1]: *** [nsfns.o] Error 1<br>make: *** [src] Error 2<br><br>git diff Aquamacs-2.4 Aquamacs-3.0a src/nsfns.m<br>
...<br>- // [[FRAME_NS_VIEW (SELECTED_FRAME ()) window] makeKeyWindow];<br>- UNBLOCK_INPUT;<br>+ [panel beginSheetModalForWindow:[FRAME_NS_VIEW (SELECTED_FRAME ()) window]<br>+ completionHandler:<br>+ ^(NSInteger result) {<br>
+ [((EmacsApp *) NSApp) savePanelDidEnd2: panel returnCode:result contextInfo:current_buffer];<br>+<br>+ }];<br>+ // to do: move code from savePanelDidEnd2 here<br>+<br>...<br><br>The most recent MacPorts and GNU version numbers of autoconf and automake were the same.<br>
<br>Bob Kirby<span class="sewdgxch78qmnxj"></span><span class="sewdgxch78qmnxj"></span></div>