Although Stereo Photo Maker (SPM) can be run using Wine (Wine Is Not an Emulator) with MacPorts, and there are many other great software ports available through MacPorts, for those who would like a more polished method there is another way to run SPM under Mac OS X. CrossOver from Codeweavers is a commercial version of Wine with some nice features, and commercial support.

These instructions are based on version 10.0.1 of CrossOver.

First go to Codeweavers, downloaded the latest demo version of CrossOver Mac (after giving them your name and an email address). Open the disk image, and drag the CrossOver icon into the "/Applications" directory. This demo works for a limited time, but should give you enough time to make sure SPM works for you.

Launch CrossOver, select "Try Now" at the licensing popup, and click the "don't show at startup" box on the "Install Application" window. (Those last two are approximate as I dismissed them before copying down the wording.)

In CrossOver select "Configure" => "Manage Bottles..." from the program menu. In the "Manage Bottles" window click the "+" at the bottom of the bottle list to create a new bottle. I named my bottle "CrossOver-SPM", and left it as a "winxp" type.

When CrossOver is done building the bottle select the new bottle and then select the "Control Panel" tab on the right. Within the "Control Panel" list select "Wine Configuration" and click "Launch Selected Item".

First, select the "Desktop Integration" tab. The bottom pane has a list of Folders with their traditional MS Windows names, and a list of Mac OS X directories. As with Wine, CrossOver has these mostly wrong. You'll want to change "My Documents", "My Pictures", "My Music", and "My Video".

Select a MS Windows Folder name, and the "Link to:" check box will be selected and a directory name (which needs to be changed) will be filled in. Select "Browse...", navigate to the correct directory in your $HOME directory (a directory of the form /Users/{yourname}), and select "OK". These are what you want the settings to look like.

Folder Links to...
My Documents /Users/{yourname}/Documents/
My Pictures /Users/{yourname}/Pictures/
My Music /Users/{yourname}/Music/
My Videos /Users/{yourname}/Movies/

When you're done select "Apply". Now you'll be able to see and use your Mac OS X files from within CrossOver.

Second, select the "Audio" tab. A pop-up will warn you that no sound driver has been selected yet. Dismiss the pop-up by selecting "OK", select "Apply" to accept the suggested default, and then select "OK" to dismiss the "Wine configuration" window.

By the way, I selected "About" and discovered that at the time I tried it CrossOver 10.0.1 was using a slightly older version of Wine than MacPorts (1.3.9 vs. 1.3.14).

Finally, dismiss the "Manage Bottles" window, and quit CrossOver. (I don't like changing bottles while CrossOver is running. It might be OK to do though.)

Next you need to install SPM and autopano. Download the latest version of SPM (with the help files) and autopano. Do not let your web browser automatically unpack the zip files. In general automatic unpacking (or execution) of downloads is a really bad idea, and in this case your web browser won't put the unpacked files in the correct place. Go to Terminal.app and enter the following commands:

cd $HOME/Library/Application\ Support/CrossOver/Bottles
cd {bottle-name}/drive_c/users/crossover
mkdir SPM
cd SPM
unzip {path-to-SPM-download}/stphmkre432all.zip
unzip {path-to-autopano-download}/autopano_v103.zip
mv autopano_v103zip/autopano.exe .
rm -rf autopano_v103zip
cd

(I changed directory twice at the beginning in order to keep the line length below 80 characters. You can use one "cd".)

Everything in curly braces (i.e., {yourname}, {bottle-name}, {path-to-SPM-download}, {path-to-autopano-download}) has to be changed to match your system. For example, you have to put your username (what Mac OS X calls your shortname) in place of "{yourname}".

This creates what will look like the directory C:\users\crossover\SPM to CrossOver and SPM, and puts the correct files in it. This also gets rid of some extra files from autopano.

Now launch CrossOver again and select "Programs" => "Run Command..." from the CrossOver program menu. In the popup window select the "Browse..." button and go to

/Users/{yourname}/Library/Application Support/CrossOver/Bottles/{bottle-name}/drive_c/users/crossover/SPM/stphmkre.exe

Select "Save Command to Programs Menu" and then either the "Run" button to start SPM or "Cancel" to dismiss the "Run Command" window. If you select "Run" you'll still need to dismiss the "Run Command" window when you are done.

Now you have two ways to launch SPM. You can select "Programs" => "stphmkre" from the CrossOver program menu, or in a Finder window go to the "${HOME}/Applications/CrossOver" directory and select the "stphmkre.app" icon. It even uses the correct SPM icon.