In my version of heatbugs/hash.h line 34 reads:
#include <string.h> // strcmp
Since string.h is enclosed in <> the preprocessor should look for
it first in any specified -I option directories and then in its
standard header search path. It should have found it pretty
quickly in /usr/include. It should not look in /usr/local/swarm2.2/
include/objc at all. It should only be looking there if the line
read:
#include "string.h" // strcmp
There seems to be something adrift with your compiler setup. What
is your gcc? Try gcc -v.
[PM-G5BN:apps/objc/heatbugs] billn% gcc -v
Using built-in specs.
Target: powerpc-apple-darwin8
Configured with: /private/var/tmp/gcc/gcc-5363.obj~28/src/
configure --disable-checking -enable-werror --prefix=/usr --
mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-
transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/
include/c++/4.0.0 --with-slibdir=/usr/lib --build=powerpc-apple-
darwin8 --host=powerpc-apple-darwin8 --target=powerpc-apple-darwin8
Thread model: posix
gcc version 4.0.1 (Apple Computer, Inc. build 5363)
If it looks OK then try running the Developer Tools uninstall.pl
script on the Xcode disk, delete /Developer and try reinstalling
the Developer Tools.
Bill