Skip to main content
August 3, 2011
Question

SysErrors 0 with .r files when building ColorMunger

  • August 3, 2011
  • 1 reply
  • 825 views

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-normal/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/Debug -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/Debug/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-28E3AB223113F979.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-normal/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/Debug -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/Debug/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/PIUtilities.cpp -o /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/../../Objs/colormunger.build/Debug/ColorMunger.build/Objects-normal/x86_64/PIUtilities-C4FA50FF6BFE1276.o

/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/sources/PIUtilities.cpp: In function 'void NumToString(long int, unsigned char*)':

/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/sources/PIUtilities.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/ResourceManagerResources/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/PIGeneral.rsrc -d SystemSevenOrLater=1 -useDF -script Roman -arch i386 -arch x86_64 -i /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/Debug -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/photoshop -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/Debug -i /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../Output/Mac/Debug/Debug/include /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/includes/MachOMacrezXcode.h -isysroot /Developer/SDKs/MacOSX10.5.sdk /home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../../photoshopapi/resources/PIGeneral.r

/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/includes/MachOMacrezXcode.h:34: ### /Developer/Tools/Rez - SysError 0 during open of "/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../../photoshopapi/resources/PIGeneral.r".

Fatal Error!

/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../common/includes/MachOMacrezXcode.h:34: ### /Developer/Tools/Rez - Fatal Error, can't recover.

/home/dwilson/proj/PSPlug/samplecode/filter/colormunger/mac/../../../../photoshopapi/resources/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/PIGeneral.rsrc's resource fork was not written.

This topic has been closed for replies.

1 reply

Chris Cox
Legend
August 4, 2011

> Xcode 3.23

You should be on 3.2.6.

And on the 3 systems I've tested, the SDK examples build without modification.

August 8, 2011

I have wiped out most of my xcode projects and made a fresh attempt to compile those sample plugins.  This time, they do indeed compile, no fuss 'cept for setting a path to the SDK.  Not sure what' different between this time and last.  Oh well, whatever...