This a major update to the set of binary packages to build Swarm applications on MacOS X. These packages support the compilation of heatbugs, mousetrap and ASM. Please let us know what else they support and what breaks. This package supports Java 1.4.2. Operating System and Developer tools. You must have MacOS X 10.3.x (Panther). You need the Apple X11 from the Panther install disks. You will also need the Xcode 1.1, Apple Java 1.4.2 and the Apple Java 1.4.2 Development Kit. All the Developer tools are available as free downloads from http://developer.apple.com. You will need to sign up on ADC (no charge). Panther developer tools will probably do instead. You will definitely need a modified or newer Apple compiler than that supplied with Xcode1.1. Two compilers are provided here: 1) gcc-1495_3.3.pkg.sit This compiler is identical to the Apple compiler supplied with Xcode 1.1 except for a very small patch which only affect Objective-C with the GNU runtime. For all other code it should be identical to the Apple supplied binary. 2) gcc_os-1555_3.3.1.pkg.sit This compiler has been compiled from the latest Apple code from their public CVS. Hopefully it is a prerelease version of the compiler that will be used with the next Xcode release. This code has not been modified by us, but will have had very little testing. It seems to be better than the ld compiler, but there are no guarantees. Both compilers replace the gcc-3.3 supplied with Xcode. They can be removed by reinstalling Xcode. If you are new, download and install the following libraries and utilities from this directory: gsed.pkg.sit libpng.pkg.sit tcl.tk.blt8.4.5.pkg.sit hdf5_1.6.1.pkg.sit swarmxFeb04.pkg.sit The packages are in Apple package format and after unstuffing, they install by simply double clicking. An Administrator login is required. For those limited to command line access, please read man pax. Please note the ReadMe files concerning necessary environment variables. You should now be able to compile working Swarm code using the standard Swarm makefile. Please Note: 1. These packages include only dynamic libraries. The use of static libraries on MacOS X is not encouraged. 2. These are packages for MacOS X not Fink. If you have Fink installed they may not work. I recommend that you remove it. Comments please to support@swarm.org. Please check the archives before posting to avoid duplication. Bill Northcott w.northcott@unsw.edu.au 4 Feb 04