These were built with a newer gcc (-3.4.3) than is distributed with Fedora Core 3, but to the best of my knowledge, users do not need to install that. THe gcc you have with fC3 should suffice to build Swarm programs.

The following (which are not a part of FC3 distribution) are required packages for swarm. Note from the version numbers these are the same ones I was using with FC2.

blt-2.4z-1fc2
hdf5-1.6.2-1fc1

I have copies of those available somewhere. Hopefully, you see sim links below.

To use swarm-java, make sure you install swarm, and swarm-jdk. I discovered problems with jdk-1.5.0, so I changed back to jdk-1.4.2_07 when I made the most recent set of RPMS. If you try to install the swarm-jdk rpm, it will demand the corect one. You can get that from www.javasoft.com, but I try to keep a copy here just for convenience:

If you don't get exactly the correct edition, forget it.

I have been fiddling the Swarm source code to silence compiler warnings. If you use the RPMs with a version number 4-fc3, you will notice much less annoyance about multiple declarations of -activateIn and so forth. http://lark.cc.ku.edu/~pauljohn/Swarm/Swarm-2.2X_Fdr3/swarm-2.2-4_fc3.i386.rpm In case you are worried about what I may have done, and, in all honesty, I don't blame you, the 2 patches I currently apply are included in that directory. They are called ConsistentCasts2 and ConsistentCasts3.

Good Luck,

PJ

March 16, 2004


I added a patch, averagerFix.patch, and built the 2.2-5 rpms. One set is for objective-c only users. That is called swarm-nojdk.

If you are a Java JDK user, you need both

swarm
swarm-jdk

But for only objective-c, you need swarm-nojdk.

April 14, 2005

      Name                    Last modified      Size  Description
Parent Directory - ConsistentCasts2.patch 16-Mar-2005 13:18 20K ConsistentCasts3.patch 16-Mar-2005 13:18 2.0K averagerFix.patch 10-Apr-2005 21:24 517 blt-2.4z-1fc2.i386.rpm 21-May-2004 14:12 2.2M blt-2.4z-1fc2.src.rpm 21-May-2004 14:35 2.1M blt-debuginfo-2.4z-1..> 21-May-2004 14:12 71K hdf5-1.6.2-1fc2.i386..> 21-May-2004 14:28 892K hdf5-1.6.2-1fc2.src.rpm 06-Jul-2004 13:08 3.7M hdf5-debuginfo-1.6.2..> 21-May-2004 14:28 19K swarm-2.2-4_fc3.i386..> 16-Mar-2005 11:56 944K swarm-2.2-4_fc3.src.rpm 16-Mar-2005 11:57 2.8M swarm-2.2-5_fc3.i386..> 10-Apr-2005 22:10 946K swarm-2.2-5_fc3.src.rpm 10-Apr-2005 22:10 2.8M swarm-2.2.spec 10-Apr-2005 21:56 9.4K swarm-debuginfo-2.2-..> 16-Mar-2005 11:56 3.3M swarm-debuginfo-2.2-..> 10-Apr-2005 22:10 3.3M swarm-gcjswarm-2.2-4..> 16-Mar-2005 11:56 496K swarm-gcjswarm-2.2-5..> 10-Apr-2005 22:10 496K swarm-jdk-2.2-4_fc3...> 16-Mar-2005 11:56 1.5M swarm-jdk-2.2-5_fc3...> 10-Apr-2005 22:10 1.5M swarm-nojdk-2.2-5.spec 10-Apr-2005 21:48 8.3K swarm-nojdk-2.2-5_fc..> 10-Apr-2005 21:52 918K swarm-nojdk-debuginf..> 10-Apr-2005 21:52 1.6M swarm-nojdk-static-2..> 10-Apr-2005 21:52 23K swarm-static-2.2-4_f..> 16-Mar-2005 11:56 23K swarm-static-2.2-5_f..> 10-Apr-2005 22:10 23K