Anastasia: Fixes of MacOS X 10.5 (Leopard)
Along with many, many applications: Leopard broke Anastasia. We waited a few months for the dust to settle, but here are recompiled versions for Leopard. There is a bonus: Anastasia runs like lightning under Leopard, with the Intel processor, especially if you choose the 'native Leopard' version below. Note that these recompiled versions may work in 10.4 (we don't guarantee it) but will not work in 10.3 or earlier.
There are several things you need (you will need to unzip all files after download -- this should happen automatically:
- The AnastasiaCD application, recompiled for Leopard. Get it here. Place it in the folder where you have all your Anastasia books, replacing the AnastasiaCD application.
- This may be all you need. Double click on the new AnastasiaCD: if it works, fine (it did for us: it seems that the original reader, in the 'Reader' folder, is ok with Leopard)
- However: we have also recompiled the reader application itself, contained in the 'Reader' folder. For the technically interested: the AnastasiaCD application is actually just a 'starter' application. The real work is done by an Apache server application contained in the 'Reader' folder, which the AnastasiaCD application starts up. So if the pre-Leopard reader in your original 'Reader' folder does not work, or if you want the extra speed, download the recompiled reader here. Place it in the folder where you have all your Anastasia books, replacing the 'Reader' folder.
- If you are also making your own Anastasia books (lucky person!) you will also need the recompiled GroveMaker for Leopard. Note that this now uses OpenSP, not the original SP (which, after almost two decades, no longer compiles under the latest GCC tools). Get it here.
- (Added 3 September 2008) It appears that the version of Apache used by Anastasia here needs the file 'mime.types' in the folder '/etc/httpd/'. Get the file from here. This is a hidden, system folder, so you cannot move the file into it by the finder. So you have to use the Terminal application, as follows:
- Put the 'mime.types' file in your 'home' directory, the one with a little house icon which you see in the finder window.
- Then open the Terminal application. If you are a typical Macintosh user, you have never heard of, seen or used the Terminal application. It sits inside the 'Utilities' folder inside the 'Applications' folder. Double click on the 'Terminal' icon and you will see a very old fashioned looking screen with a prompt. You type commands at the prompt and magic things happen. First, type "cd ~" (without the quotation marks) at the prompt, and press return
- Then type "sudo mkdir /etc/httpd", return, and type your password at the prompt. Then type "sudo cp mime.types /etc/httpd/mime.types" and return. You now should be all set.
Once you have downloaded and unpacked these: double click on the AnastasiaCD application icon in the Anastasia folder to run the program (or: if AnastasiaCD is running, choose "Restart Server" from the Anastasia menu).
A side effect of the shift to Leopard is that the operating system (like other Unix systems, but historically unlike the Macintosh) is sometimes case sensitive as to file names. This affects the Anastasia "Miller" book. You need to change the name of the folder "Miller" to "miller": that's it.