Hmm, strange that you've had problems building CVS--as far as I know, it uses the Makefile.unix which I've tested under Linux (and should build fine on any Unix-like platform). As far as I know, Adam built the 1.0.6 version with the latest version of OSX at the time (which I'm pretty sure wasn't 10.3). Also, 1.0.6 doesn't properly recognize Jaguar file formats (it still uses the wrong .jag == ROM convention).
I can't imagine why you're having so much trouble with it. If I had a Mac, maybe I could offer some advice...

Perhaps Adam is lurking around and can offer some guidance (Adam, this is your cue!

)?