Here is a series of e-mail exchanged between Jeff, Mike, and Gavin in October 2014: On October 14, 2014 at 3:20:01 AM -0400 Jeff Ogden wrote: I stopped paying attention to Hercules developments about two years ago when we went on one of our trips. I'm trying to catch up now. Here is what I've doped out. Could you let me know if this is more or less correct? The version of Hercules that I've been running on my Mac is 3.07 from November 2012. The web site for Hercules is http://www.hercules-390.eu. http://www.hercules-390.org still exists, but it is out of date and gives you the 3.07 version of Hercules. The bugs or missing features that were causing MTS D6.0 and D6.0A problems seem to have been fixed in version 3.08 from July 2013.
The current version is 3.11 from September 2014. There is a 3.11 binary for 32-bit and 64-bit Windows, but nothing for Unix or Mac OS X. So, you pretty much need to build Hercules from the source for Unix or Mac OS X. That is probably too much trouble for many people. On Oct 14, 2014, at 2:46 PM, Mike Alexander wrote: It's not that simple. Hercules went through a near death experience a while ago. Officially it hasn't forked, but in practice it has. There are now two versions of the project: the semi-commercial version that you found and the open source "Hyperion" version that is available from <https://github.com/hercules-390/hyperion/>. Neither is a subset of the other, but the Hyperion version is getting a lot more development at the moment. It is known as version 4.xx while the semi-commercial version is known as 3.xx, however this is misleading since neither is a derivative of the other. It is confusing. On October 14, 2014 at 3:22:04 PM -0400 Jeff Ogden wrote: Do both versions include the two fixes we want / need?
both for D6.0 and D7.0 or whatever we end up calling the 1996 version. I think those fixes are in both versions, but I would have to check to be sure. I thought you were talking about using it yourself. If you're just trying to find On Oct 14, 2014, at 6:44 PM, Gavin Eadie wrote:a version to recommend to others, either should be ok. They can pick the version they want themselves. Mike Identical tape fixes are in both in file "tapeccws.c": On Oct 14, 2014, at 1:40 PM, Gavin Eadie wrote:SPINHAWK Commit: f8a54ec051e12e104f9ac968773ee69c9e7d3469 [f8a54ec] Author: Harold Grovesteen Date: March 11, 2012 at 7:59:02 AM EDT Committer: rbowler Commit Date: October 17, 2012 at 3:58:37 PM EDT Correct 3420 handling of TUA/B sense bits as required by MTS HYPERION Commit: b540a48b327004c976f26179b7f6f02213fe0dfa [b540a48] Parents: afde96e072 Author: Harold Grovesteen Date: March 11, 2012 at 7:59:02 AM EDT Correct 3420 handling of TUA/B sense bits as required by MTS Jeff Ogden wrote: So, you pretty much need to build Hercules from the source for Unix or Mac OS X. That is probably too much trouble for many people. Assuming you have compilers etc, and some knowledge, build isn't too hard: $ git clone https://github.com/rbowler/spinhawk.git $ cd spinhawk/ $ sh autogen.sh $ ./configure $ make $ make install $ hercules Hercules Version 3.11 (c)Copyright 1999-2010 by Roger Bowler, Jan Jaeger, and others Built on Oct 14 2014 at 13:20:17 Running on Ramsay-Mobile.local Darwin-14.0.0.Darwin Kernel Version 14.0.0: Tue Sep 23 23:01:41 x86_64 MP=8 These
build commands fail for “Hyperion” because of an error in determining the version of the C compiler in autogen. The result is a -flag emitted which the compiler doesn’t understand. This bug is known and fixing it is “in work” according to the Hyperion “issues” page. I’ve patched round it so I have working versions of 3.11 and 4.00 .. Gav |
Discussions > MTS Today ? >