Running LogiCola on a Mac


You can run LogiCola on most recent Macintosh computers. To check whether your Mac qualifies, click the apple and then "About This Mac":

Apple Menu

You'll need an Intel Mac with an OS (Operating System) of at least Version 10.4:

About Mac

If this checks out, you have these three choices (and more):
  1. The easy approach: recommended if you have OS of at least 10.5.
  2. The moderate approach: recommended if you have OS 10.4 (perhaps with decimal qualifiers).
  3. The difficult approach: very challenging (this used to be the standard approach).
These choices are free and let you update LogiCola easily (using TOOLS | UPDATE in the LogiCola program) when I bring out new versions.

1. The easy approach (wineskin)

You need an Intel Mac of OS 10.5 or above (and yes it does work on 10.8 Mountain Lion). First, click here to download the compressed Mac LogiCola program (last updated 31 August 2013). Then open the downloads section of the Finder; double-click the lcmac.zip file to uncompress it (unless your Mac already did this); and drag the LogiCola application to the desktop, to a folder, or to a flash drive. Double-click the cola can to start the program (if you run it from a flash drive, it starts very slowly).

When you double-click the cola can, you might get a complaint like "LogiCola.app can't be opened because it is from an unidentified developer." If you see this, then click the OPEN button if you see one. If not, hold down the OPTION key and then double-click the cola can, and then click OPEN and then OPEN.

Also, in OS 10.8 (Mountain Lion), you may have to go to SETTINGS and change your SECURITY AND PRIVACY setting to allow applications that are downloaded from ANYWHERE:

About Mac

This Mac LogiCola format has four special features. (1) It also contains the LogiSkor score-processing program for teachers; to run this, use LogiCola's TOOLS menu. (2) This same TOOLS menu also has an option for running other Windows programs (although some such programs may not run -- you'll have to experiment); you can keep such programs wherever you like (for example, in a folder on your desktop). (3) If you copy this LogiCola application to a flash drive, you can also use the same flash drive to run LogiCola on a Windows computer (keeping your scores and other information intact), where you'll begin by opening the LogiCola.app folder and then double-clicking the cola can inside. (4) This format is optimized for Mac use; it has all the same features as the Windows format. This "easy approach" uses an ingenious and free "Wineskin wrapper" technology created by Doh123.

If you get an error message "No new wineserver PID found!" when you start LogiCola, then just reboot your Mac and start again.

Mac LogiCola is housed in Dropbox. Click here to get free 2-GB cloud storage.

2. The moderate approach (winebottler)

You need an Intel Mac of OS 10.4 or above. If you are running OS 10.4, you need to first install X11 from your installation DVD using the Optional Installs.mpkg file; later operating systems already have X11 installed.

First you download the WineBottler file from one of these Web sites:

WineBottler.org
Softpedia Mirror
Softonic Mirror
Mike's Mirror

Open this file (the present version as I write this is WineBottlerCombo_1.1.44.dmg). Drag Wine and WineBottler into the Applications folder. Then click here to run the Windows LogiCola Setup program (or instead you can copy LogiCola.exe and perhaps LogiSkor.exe from someone else's flash drive).

The first time you run a Windows program, you'll have to click OK a lot. When asked if you want to run the program directly or convert it to an OS-X Application, generally pick "run directly"; the latter choice creates a massive 230-MB LogiCola app that can run by itself on Macs (without first installing WineBottler). This "moderate approach" uses an ingenious and free "WineBottler" technology created by Mike Kronenberg.

3. The difficult approach (generic wine)

You need an Intel Mac of OS 10.4 or above. You also need to be logged into an Admin account (if there's only one account on your computer, it's an Admin account) and the account must have a password set (to set a password if you have none, go to the Accounts section in System Preferences). You also need some techie skills (or a techie friend who will help you with these directions), and an hour of time. You need to follow these steps:
  1. Install Apple Xcode. If you're running Lion (System 10.7), just install Xcode from the Mac App Store. If you're running an earlier version, you can install Xcode from your Mac OS X installation DVD. [If you can't find your DVD, you can download it from the Apple website. It's free, but to download it you'll need to get a free Apple Developer account first. If you're running Snow Leopard (10.6), you'll need Xcode 3.2 or higher. If you're running Leopard (10.5), you'll need Xcode 3.1. If you're running Tiger (10.4), you'll need Xcode 2.5.]
  2. Install the Java Development Package. There's one version for Lion (System 10.7), one version for Snow Leopard (10.6), and one version for Leopard (10.5). Grab the right one and install it.
  3. X11 is installed by default on Lion, Snow Leopard, and Leopard. If you are running Tiger, you need to install X11 from your Tiger installation DVD using the "Optional Installs.mpkg" file.
  4. From the http://www.macports.org/install.php page, download the MacPorts dmg file for your operating system (System 10.8 = Mountain Lion, 10.7 = Lion, 10.6 = Snow Leopard, 10.5 = Leopard, and 10.4 = Tiger). Double-click the file you downloaded, and double-click the .pkg file to run the installer.
  5. Open a terminal window (open your Applications folder, then open the subfolder at the bottom called Utilities, then double-click the application called Terminal) and paste this long bold command into the terminal window: echo export PATH=/opt/local/bin:/opt/local/sbin:\$PATH$'\n'export MANPATH=/opt/local/man:\$MANPATH | sudo tee -a /etc/profile
    • If you ran this command correctly, then terminal should respond with export PATH=/opt/local/bin:/opt/local/sbin:$PATH and export MANPATH=/opt/local/man:$MANPATH
    • Give your password when asked; this won't display as you type it. If terminal doesn't respond correctly, it may be because you don't have a password; see the first paragraph.
  6. Into the terminal window, paste this long bold command: if [ `sysctl -n hw.cpu64bit_capable` -eq 1 ] ; then echo "+universal" | sudo tee -a /opt/local/etc/macports/variants.conf; else echo "not 64bit capable"; fi
    • Terminal should respond with "+universal" or "not 64bit capable." Either is OK.
  7. Close and reopen the terminal window. In the terminal window, paste this bold command (and give your password if asked): sudo port install wine
    • If you ran this command correctly, then terminal should spew techie info for about a half hour (and so this is a good time to eat lunch). When it finishes, Wine is all installed, which lets you run most Microsoft Windows programs. If you instead get an error message C compiler cannot create executables or Failed to locate 'make' in path then you probably forgot to install Xcode (which was step 1).
  8. To enable sound for LogiCola, open a terminal window and paste this bold command winecfg into it. In the box that pops up, click the tab that's labeled "Applications." In the drop down menu toward the bottom of the page that says "Windows," change the setting to "Windows Vista." Then click "Apply" and "OK."
  9. If you already have Windows LogiCola installed on a flash drive, insert the flash drive. Then open up a terminal window, use the cd /volumes/yourflashdrivename command to go to LogiCola's location (here "yourflashdrivename" is the name of your flash drive -- if there's a space in the name then use "\" before the space -- so if the flash drive name is "My homework" then for the command use cd /volumes/My\ homework), and use the ls command to list the files to make sure that you've gone to the place with the LogiCola.exe file. Finally, paste this bold command wine LogiCola.exe into the terminal window. LogiCola should start.
  10. If you want to install LogiCola on your computer or on a flash drive, go to http://www.harryhiker.com/lc and SAVE the LCSetup.exe file to your computer. Then open up a terminal window, use the cd command to go to LCSetup.exe's location, and use the ls command to list the files to make sure that you've gone to the place with the LCSetup.exe file. Finally, paste this bold command wine LCSetup.exe into the terminal window. LCSetup should start; then you can install LogiCola on your flash drive or on your computer.
  11. If LogiCola is installed on your computer, and you want to run it, open a terminal window and paste this bold command cd ~/.wine/drive_c/Program\ Files/LogiCola into it. Use the ls command to list the files to make sure that you've gone to the place with the LogiCola.exe file. Finally, paste this bold command wine LogiCola.exe into the terminal window. LogiCola should start.
These instructions are based on David Baumgold's excellent Wine-Mac tutorial at http://davidbaumgold.com/tutorials/wine-mac, which may have further updates to this procedure. I thank him, David Marrufo (who told me about Baumgold's tutorial and suggested how to get sound to work), and my student Lisa Freed (who added some refinements).

4. Other approaches

There are many other ways to run LogiCola and other Windows programs on a recent Mac. For example, (1) you could use the free Mac Bootstrap program so that you could start your Mac into either the Mac operating system or into Windows (which you have to get and install). Or (2) you run LogiCola in a free Virtual Box running Windows (which you have to get and install). For other possible solutions, Google "running Windows programs on a Mac".


Return to the general LogiCola download page