Сбой сборки проекта XCode в OSX 10.6 из-за кода выхода 3 при попытке запустить Rez. Что это значит? Я уверен, что файлы существуют, все пути указаны правильно и имеют допустимое содержимое. Google и AltaVista не выдают ничего, кроме других с тем же вопросом.
В целом, поскольку у меня есть талант создавать ошибки в OSX, есть ли список всех возможных кодов выхода для Rez и что они означают? Являются ли они стандартными среди всех программ командной строки Apple?
ОБНОВЛЕНИЕ: Вот первый файл .r, который Rez пытается скомпилировать, но останавливается с кодом выхода 3:
// The About box and resources are created in PIUtilities.r. // You can easily override them, if you like. #define plugInName "HackFormat" #define plugInCopyrightYear "1957" #define plugInDescription \ "Hackup of sample plugin SimpleFormat to test plugin making procedures (DSW)" // Dictionary (aete) resources: #define vendorName "DarenTheMonkey" #define plugInAETEComment "simpleformat example file format module" #define plugInSuiteID 'sdK4' #define plugInClassID 'simP' #define plugInEventID typeNull // must be this #include "PIDefines.h" #include "Types.r" #include "SysTypes.r" #include "PIGeneral.r" #include "PIUtilities.r" #include "PITerminology.h" #include "PIActions.h" #include "HackFormatTerminology.h" // Terminology for plug-in. //------------------------------------------------------------------------------- // PiPL resource //------------------------------------------------------------------------------- resource 'PiPL' (ResourceID, plugInName " PiPL", purgeable) { { Kind { ImageFormat }, Name { plugInName }, Version { (latestFormatVersion ", /* must be exactly this */ keyInherits, /* must be keyInherits */ classFormat, /* parent: Format, Import, Export */ "parent class format", /* optional description */ flagsSingleProperty, /* if properties, list below */ "foo", keyMyFoo, typeBoolean, "foobar", flagsSingleProperty, "bar", keyMyBar, typeBoolean, "foobar", flagsSingleProperty /* no properties */ }, {}, /* elements (not supported) */ /* class descriptions */ }, {}, /* comparison ops (not supported) */ {} /* any enumerations */ } }; resource StringResource (kHistoryEntry, "History", purgeable) { plugInName ": ref num=^0." }; // end file
и из окна результатов сборки xcode (только для этого первого файла .r; остальные одинаковы)
Build HackFormat of project hackformat with configuration Debug Check dependencies [WARN]Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'Info.plist'. Rez tmp/hackformat.build/Debug/HackFormat.build/ResourceManagerResources/Objects/HackFormat-A69F02213383561.rsrc HackFormat.r cd /home/dwilson/proj/PSPlug/hackformat /Developer/Tools/Rez -o /home/dwilson/proj/PSPlug/hackformat/tmp/hackformat.build/Debug/HackFormat.build/ResourceManagerResources/Objects/HackFormat-A69F02213383561.rsrc -d SystemSevenOrLater=1 -useDF -script Roman -arch x86_64 -i /home/dwilson/proj/PSPlug/hackformat/Debug -i /home/dwilson/proj/PSPlug/hackformat/sampcomm -i sampcomm -i /home/dwilson/proj/PSPlug/hackformat -i /home/dwilson/proj/PSPlug/hackformat/sampcomm -i /home/dwilson/SW/SDK/AdobePS/adobe_photoshop_cs5_sdk_mac/photoshopapi/photoshop -i /home/dwilson/SW/SDK/AdobePS/adobe_photoshop_cs5_sdk_mac/photoshopapi/pica_sp -i /Developer/Headers/FlatCarbon -i /home/dwilson/SW/SDK/AdobePS/adobe_photoshop_cs5_sdk_mac/photoshopapi/resources -i /home/dwilson/proj/PSPlug/hackformat/Debug -i /home/dwilson/proj/PSPlug/hackformat/Debug/include -i sampcomm /home/dwilson/proj/PSPlug/hackformat/../../../common/includes/MachOMacrezXcode.h -isysroot /Developer/SDKs/MacOSX10.5.sdk /home/dwilson/proj/PSPlug/hackformat/HackFormat.r ### /Developer/Tools/Rez - SysError 0 during open of "/home/dwilson/proj/PSPlug/hackformat/../../../common/includes/MachOMacrezXcode.h". Fatal Error! ### /Developer/Tools/Rez - Fatal Error, can't recover. /home/dwilson/proj/PSPlug/hackformat/../../../common/includes/MachOMacrezXcode.h: ### /Developer/Tools/Rez - Since errors occurred, /home/dwilson/proj/PSPlug/hackformat/tmp/hackformat.build/Debug/HackFormat.build/ResourceManagerResources/Objects/HackFormat-A69F02213383561.rsrc's resource fork was not written. Command /Developer/Tools/Rez failed with exit code 3
Rez
, который является устаревшим механизмом для преобразования текстового файла ресурсов.r
в данные в ответвлении ресурсов старым способом, предшествовавшим OS X Mac. - person Yuji   schedule 09.08.2011