Sorry about the crankiness of the previous late-night post. :-)
Rainer Brockerhoff wrote:ahruman wrote:Worse, 1.2 apparently can’t be built under Leopard, even though it’s apparently supposed to be possible, and I’m collaborating with Leopard users.
The Leopard machine I left home met with an accident and I won't have access to a Leopard-booting Mac for at least two weeks, maybe more. I tried to make the Leo targets compatible, but had no way to test them before publishing. Can you give details on what fails?
In any event, just including the .m and .h files into a Leopard target should always work.
Unfortunately, I don’t have a Leopard machine myself. The problem is with building the IB plug-in so that the xib can be compiled; the sources are already used directly in the program. I guess I’ll switch to old-style NIBs.
Reported problems:
Invalid value 'com.apple.compilers.llvm.clang.1_0' for GCC_VERSION
Unable to determine concrete GCC compiler for file /Volumes/data/OoTrunk/support/RBSplitView12/Source/RBSplitSubview.m of type sourcecode.c.objc.
(I couldn’t find anything set to use clang in the project, so I don’t understand what’s going on there.)
Trying to load a version of the Leopard plug-in that I’d built for him:
The bundle “RBSplitView(Leo)” could not be loaded because it is damaged or missing necessary resources.
Another person had this building with Xcode 3.1.2 for Leopard:
- Code: Select all
cd /Developer/RBSplitView12
/Developer/usr/bin/ibtool --errors --warnings --notices --output-
format human-readable-text --compile /Developer/RBSplitView12/build/
Release/RBSplitView(Leo).ibplugin/Contents/Resources/English.lproj/
RBSplitViewPlugin.nib /Developer/RBSplitView12/Plugin/English.lproj/
RBSplitViewPlugin.xib
/* com.apple.ibtool.errors */
Internal Error:
Description: Could not read archive.
Recovery Suggestion: Please use a newer version of Interface Builder.
Failure Reason: This version of Interface Builder is too old to
read this archive.
Possibly Xcode 3.1.4 would work, but since the xib’s deployment target is set to 10.6 I wouldn’t bank on it. (Xib deployment targets are set in the somewhat hidden IB Document Info window, in the Window menu.)
I haven’t suggested an upgrade yet since I know this particular guy has a very slow connection, and since others are having different problems solving his won’t fix it.
Again, I expect switching to old-style NIBs will be a sufficient compromise in my case; this doesn’t need to be edited very often.