As most Mac owners know, yesterday Apple released OS X 10.5, code-name Leopard. Some lucky customers, including those of us in Computing Services here at Thayer School received our copies and have begun installing and playing. I have successfully installed it on my MacBook Pro, but have run into a few software issues that I thought I’d document in the hopes that it may save someone some time and effort somewhere.
- Cisco VPN
I know this is an odd one to have first, but I use this a lot from home, so this might have been a deal-breaker. Although the 4.9.00 version does not work with Leopard, the latest version, 4.9.01 (0080), has worked well for me – no kernel panics or other trouble. And, my favorite little front-end for it, Shimo works like a champ in Leopard!
- Microsoft Office 2004
I wish I could say we didn’t need this, but we do. I normally run the included “Office Setup Assistant” to customize my install. Unfortunately, once you get to step 3 (User Information), the installer freezes and must be force-quit. The workaround is to do the “drag-install” by dragging the Office folder to Applications. However, once you do this, if you try to run an Office app, you’ll be plopped right back at the same user customization screen that will be frozen. The way I found around this was to do all the available Office updates before trying to run anything. Here are the updates you’ll need:
Once all the updates are done, customization and subsequent running of the apps works fine.
- XCode 3.0
Apple has also released XCode 3.0, which includes DashCode for building all those snazzy widgets. Fink, at least, requires that you install XCode 3.0. I’m not even sure XCode 2.4 would install on Leopard, so you should probably get this if you’re going to be doing any compiling under Leopard
MacPorts installed fine under 10.5, but some of the ports seem not to work correctly. In trying to build wireshark, tiff failed to build with the following error message:
ld: cycle in dylib re-exports with /usr/X11/lib/libGL.dylib
I haven’t spent any time yet trying to sort this out, but hopefully it’s nothing too major.
Although there is no fink binary yet for 10.5, the source compiles and works fine. Follow the directions on fink’s homepage to download the tarball, and then just bootstrap it like this:
$ tar zxf fink-0.27.7.tar.gz
$ cd fink-0.27.7
So far, everything I’ve tried building with fink (fileutils and wireshark) has compiled fine.
Mail seemed to import all my mail and work fine, but I did have some funkiness (although to be fair, I had some funkiness in Tiger, too). In particular, lots of messages saved locally had no bodies, and both the Activity window and the new “Mail Activity” in the sidebar seemed to be broken. So, I just trashed my ~/Library/Mail folder and com.apple.mail.plist and started over. Since I did this, Mail is much better behaved, and I was able to manually import all my old local folders. I still haven’t gotten my digital signature working yet – it’s in my keychain, but Mail doesn’t see it.
My favorite ad-blocker for Safari doesn’t seem to work in Leopard. I found reference to Apple’s developer release notes stating that InputManagers are deprecated in Leopard and may be removed in future releases. There’s a blog post here with a potential workaround, but I haven’t tried it myself. I may try Privoxy to see if it meets my needs, although it may be a bit overkill.
That’s it for now. I’ll post more comments as I run across any other interesting tidbits or gotchas…