It seems that Apple recently pushed out XCode 5. I foolishly misread the (very spammy) prose that accompanied it and upgraded - had I realized it was a full version number, I'd have held off.
Unfortunately, my main project no longer builds under XCode 5 - it seems that somehow the target architecture has been confused: for example:
ld: warning: ignoring file ../../../../externals/mac/glog/lib/libglog.a, file was built for archive which is not the architecture being linked (x86_64): ../../../../externals/mac/glog/lib/libglog.a
I can probably fix all the libraries I have brought in, but the worst is this error:
ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks//QuickTime.framework/QuickTime, file was built for i386 which is not the architecture being linked (x86_64): /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks//QuickTime.framework/QuickTime
which refers to a file inside XCode which shouldn't be in the wrong format (no other XCode libraries give this error).
So two things:
1. Learn by my mistake - this upgrade is major - hold off!
2. Any idea of how to revert back to the earlier version?
3. or if anyone has an idea exactly what changed and how to remedy it! (I should add that I'm bring back the old XCode from my Time Machine backup, but I fear it made a lot of changes in the system when upgrading, the upgrade took a long time, required three authentications and required me to stop iTune(??) while it did it.
As I wait for that to finish restoring, I'm rebuilding my old projects with the new XCode, which has so far fixed the link issues, but many of them are built from the command line and their build lines seem to be correct (i.e. they haven't changed in many moons...)
...and I have NO idea how to fix the QuickTime error when I get to it.