I'm attempting to build ColorMunger in the SDK sample filters. At first it didn't comple. When it complained about a missing .h or .r, I looked in the SDK and the samples/common to find it, and added paths as needed to the search paths in project settings.
Now there's just one last error. Xcode can't find PIGeneral.r, PIMI.r, or PIPL.r. These files exist in the photoshop SDK under photoshopapi/resources/, and the full path to this location is in both the Header Search Path and Rez Search Path in the Project Info settings. I don't understand what's preventing XCode from seeing these files.
This is on Snow Leopard, using Xcode 3.23, and whatever version of the PS CS5 SDK I downloaded in late June 2011.
Errors as reported by Build Results:
Build ColorMunger of project colormunger with configuration Debug
CompileC ../../../Output/Mac/Debug/../../Objs/colormunger.build/Debug/ColorMunger.build/Objects-no rmal/i386/ColorMungerUIMac-28E3AB223113F979.o ColorMungerUIMac.cpp normal i386 c++ com.apple.compilers.gcc.4_2
cd /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac
setenv LANG en_US.US-ASCII
/Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.5.sdk -mfix-and-continue -fvisibility-inlines-hidden -Wno-deprecated-declarations -mmacosx-version-min=10.5 -gdwarf-2 -I/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/. ./../Objs/colormunger.build/Debug/ColorMunger.build/ColorMunger.hmap -F/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/D ebug -I/home/dwilson/SW/SDK/AdobePS/CS5_SDK/photoshopapi/pica_sp -I/home/dwilson/SW/SDK/AdobePS/CS5_SDK/photoshopapi/resources -I/home/dwilson/SW/SDK/AdobePS/CS5_SDK/photoshopapi/photoshop -I/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/D ebug/include -I/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/. ./../Objs/colormunger.build/Debug/ColorMunger.build/DerivedSources/i386 -I/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/. ./../Objs/colormunger.build/Debug/ColorMunger.build/DerivedSources -c /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/ColorMungerUIMac.cpp -o /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/../ ../Objs/colormunger.build/Debug/ColorMunger.build/Objects-normal/i386/ColorMungerUIMac-28E 3AB223113F979.o
/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/ColorMungerUIMac.cpp: In function 'Boolean DoUI(Globals*)':
/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/ColorMungerUIMac.cpp:145: warning: unused variable 'key'
CompileC ../../../Output/Mac/Debug/../../Objs/colormunger.build/Debug/ColorMunger.build/Objects-no rmal/x86_64/PIUtilities-C4FA50FF6BFE1276.o ../../../common/sources/PIUtilities.cpp normal x86_64 c++ com.apple.compilers.gcc.4_2
cd /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac
setenv LANG en_US.US-ASCII
/Developer/usr/bin/gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.5.sdk -mfix-and-continue -fvisibility-inlines-hidden -Wno-deprecated-declarations -mmacosx-version-min=10.5 -gdwarf-2 -I/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/. ./../Objs/colormunger.build/Debug/ColorMunger.build/ColorMunger.hmap -F/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/D ebug -I/home/dwilson/SW/SDK/AdobePS/CS5_SDK/photoshopapi/pica_sp -I/home/dwilson/SW/SDK/AdobePS/CS5_SDK/photoshopapi/resources -I/home/dwilson/SW/SDK/AdobePS/CS5_SDK/photoshopapi/photoshop -I/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/D ebug/include -I/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/. ./../Objs/colormunger.build/Debug/ColorMunger.build/DerivedSources/x86_64 -I/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/. ./../Objs/colormunger.build/Debug/ColorMunger.build/DerivedSources -c /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/sources/PIUti lities.cpp -o /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/../ ../Objs/colormunger.build/Debug/ColorMunger.build/Objects-normal/x86_64/PIUtilities-C4FA50 FF6BFE1276.o
/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/sources/PIUtil ities.cpp: In function 'void NumToString(long int, unsigned char*)':
/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/sources/PIUtil ities.cpp:2815: warning: format '%d' expects type 'int', but argument 3 has type 'long int'
Rez ../../../Output/Mac/Debug/../../Objs/colormunger.build/Debug/ColorMunger.build/ResourceMa nagerResources/Objects/PIGeneral.rsrc ../../../../photoshopapi/resources/PIGeneral.r
cd /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac
/Developer/Tools/Rez -o /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/../ ../Objs/colormunger.build/Debug/ColorMunger.build/ResourceManagerResources/Objects/PIGener al.rsrc -d SystemSevenOrLater=1 -useDF -script Roman -arch i386 -arch x86_64 -i /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/Deb ug -i /home/dwilson/proj/PSPlug/samplecode/common/includes -i /home/dwilson/SW/SDK/AdobePS/CS5_SDK/photoshopapi/photoshop -i /home/dwilson/SW/SDK/AdobePS/CS5_SDK/photoshopapi/resources -i /home/dwilson/SW/SDK/AdobePS/CS5_SDK/photoshopapi/resources -i /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac -i /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../common -i /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/resources -i /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../../photoshopapi/pica _sp -i /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../../photoshopapi/phot oshop -i /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/includes -i /Developer/Headers/FlatCarbon -i /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/Deb ug -i /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/Deb ug/include /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/includes/Mach OMacrezXcode.h -isysroot /Developer/SDKs/MacOSX10.5.sdk /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../../photoshopapi/reso urces/PIGeneral.r
/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/includes/MachO MacrezXcode.h:34: ### /Developer/Tools/Rez - SysError 0 during open of "/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../../photoshopapi/res ources/PIGeneral.r".
Fatal Error!
/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/includes/MachO MacrezXcode.h:34: ### /Developer/Tools/Rez - Fatal Error, can't recover.
/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../../photoshopapi/resou rces/PIGeneral.r: ### /Developer/Tools/Rez - Since errors occurred, /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/../ ../Objs/colormunger.build/Debug/ColorMunger.build/ResourceManagerResources/Objects/PIGener al.rsrc's resource fork was not written.