« ext2fs for OSX | Main | More blobs »

February 29, 2004

Oops my fault

Brian pointed out that I was working with a really old version of diskdev_cmds, and that the latest version was something like 277 not 208 like I had used. Oops. A bunch of effort put forth for no reason whatsoever, goes to show I need to learn CVS a lot better apparently. Thankfully he's now made the system rather self-contained so that all of you may now build and abuse your system such as we do.

We spent a good couple of hours tracking down a mysterious compile error that turned out to be a result of GCC's -traditional-cpp flag changing between versions 3.1 and 3.3. The two line warning in the GCC man page didn't really do justice to the amount of headaches this change caused. Future changes such as this should REALLY stop the compiler with a big:

"HEY NUMBNUTS, WE CHANGED OPTION XYZ TO WORK DIFFERENTLY. USE THIS WITH CAUTION. Use a -understood to skip this message"

Or something similiar. Also corrected a few other issues, like library search paths being from Brian's setup rather than a relative setup. The whole ordeal made me realize just how not at home I feel using XCode. I miss my VIM interface and simple makefile junk. All these windows and split screens really confuse me. As does the fact that XCode's Find function will default to whatever your last Safari Google search was... ugh.

Rock on Chicago!

Posted by Dan at February 29, 2004 10:03 PM

Comments

Dude, -traditional-cpp (in its Apple-specific meaning) had been deprecated since the 10.1 dev tools. So I guess they felt enough lead time was given on the change.

Posted by: Marko at February 29, 2004 11:35 PM