The Sweet Sounds of Panic
Sony finally pushed a patch for EverQuest on Wednesday morning to fix the lockups with the craptastic Miles library when sound was enabled. In one of fate's more cruel turns, the new patch caused instant and repeatable crashes if sound was disabled. Unbelievably, no one caught this until after the patch was live. So later on Wednesday, I whipped up a patch for the patch, which was pushed on Friday. I'm told that all is well now. There's probably some limit to what I can say before I get myself into real hot water, so I'll stop talking about EQ now. :-)
"Russell" takes for-freaking-ever to compile, close to an hour to do a clean build on my 800MHz DP Mac with CodeWarrior. The main reason is that it doesn't use precompiled headers (on the PC or the Mac). I gave a shot at implementing precompiled headers for it on the Mac tonight, and I got the compile time down to a sprightly 20 minutes, but something is not quite right - it totally craps the bed inside some template code inside a constructor and doesn't even get to main(). I'm certain this is going to be a mess to sort out, but given that there's roughly a 40 minute compile time difference, it may be worth my while to spend a few more hours on it. Unfortunately, I'm to the point now where I won't be doing too many more clean compiles, so I may cut my losses and get back to implementing the XML code.