On 2006-11-16 22:43, Mike said:
I have no choice. I have inheritied a shipping XCode 1.2 project and the
goal is to simply rebuild it as-is, not port it to 2.4.
Wait, are you using Xcode 1.1 or 1.2? On which OS?
I have no idea if I am using C++ exceptions. I assume you mean try/catch
blocks?
yes, and 'throw'.
If the project was compiling at one point and has never been
changed, then why won't it compile now under the same configuration?
Is the config really the exact same? Maybe something that seems
irrelevant is different.
I am using no other libraries besides 2 or 3 of the standard Apple
frameworks.
Are you familiar with OS X driver development? Is this an IOKit
driver? Or one of those userland drivers? If the former, then you
should only have Kernel.framework in your project. You can't use
Carbon, Cocoa, java, C++ exceptions, RTTI, templates, multiple
inheritance, etc. See
<http://developer.apple.com/documentation/DeviceDrivers/Conceptual/
IOKitFundamentals/Features/chapter_2_section_6.html#//apple_ref/doc/uid/
TP0000012-TPXREF105>