Thanks for you help, as you can probably tell, I'm new to Xcode :) - all of my OS X development has been Java with JDeveloper so far... I think you were right; I was getting index errors at the linking stage in the build transcript for Oracle lib.
Before I waded in with ranlib, I tried removing both the Oracle lib and the Core framework from the project, re-adding them back in, this time leaving the Oracle lib in its standard Oracle client home and referencing it there (rather than getting Xcode to copy it into the project dir). I also made sure I have the Oracle lib at the top of the library list. After doing this, I still got the link errors on the Core framework calls. Going through the linker settings in Xcode I noticed 'Standard Libraries' was unchecked, I checked this, rebuilt it, and magically, it worked! (If this is checked by default on this kind of project then, I've obviously unchecked it in error at some point). My first full clean rebuild of a native OS X application! I can't remember being this excited since I wrote my first program in school. :) Now I've just got to figure out how to get the debugger to stop at a break point to solve a bad access error on a call to FSCloseIterator... >>> On 20/05/2008 at 17:40, in message < email@hidden>, Jack Repenning <email@hidden> wrote:
On May 20, 2008, at 3:22 AM, Andrew Middleditch wrote:
I don't get any warnings like you mentioned though. In fact, after the preprocess, there seem to be no warnings at all. Unless I'm looking at the wrong window (I'm clicking on the little results Icon at the bottom right of the project window that brings up the build results).
There are some preference settings that control exactly what you see when you do that, and the message to which I referred ("may have been moved") doesn't get flagged as a warning, or promoted into all the places you might look, so I can't say for sure whether you're looking in the right place. In that window you get when you click that icon, is there a center bar with some more icons (check, warning triangle, teeny document, drop-menu)? If so, click the "teeny document" to get the raw build transcript, search for the "moved" whine near the same point where you get the "missing symbol" warning.
-==- Jack Repenning
email@hidden
Project Owner
"Subversion for the rest of OS X"
WARNING
This E-mail and any attachments may contain information that is
confidential or privileged, and is intended solely for the use of the named
recipient. If you are not the intended recipient, please be aware that any
disclosure, copying, distribution or any action taken is prohibited and may be
unlawful.
Any opinions expressed are those of the author and not
necessarily the view of the Council.
North Yorkshire County
Council.
|