Maybe try building against the 10.5 SDK?  The error is due to the removal of functions from Quicktime.  This will only get worse with each OS and QT version from Apple, so GEM probably has a limited lifespan on the Mac without some major rewriting.  Making the changes would likely require a fork in the code because the Cocoa parts will be entirely incompatible with the Windows and Linux code.

On Wed, Oct 14, 2009 at 2:45 PM, Jaime Oliver <jaime.oliver2@gmail.com> wrote:
hello all,

I am compiling gem in a macbook pro using osx 10.6 and pd-0.42-5 and latest Gem from cvs downloaded yesterday,

I get the following error when compiling, any suggestions?

best,

J

GemPixImageLoad.cpp:70: error: ‘GraphicsImportComponent’ was not declared in this scope
GemPixImageLoad.cpp: In function ‘imageStruct* image2mem(const char*)’:
GemPixImageLoad.cpp:96: error: ‘GraphicsImportComponent’ was not declared in this scope
GemPixImageLoad.cpp:96: error: expected `;' before ‘importer’
GemPixImageLoad.cpp:104: error: ‘struct FSSpec’ has no member named ‘name’
GemPixImageLoad.cpp:106: error: ‘struct FSSpec’ has no member named ‘parID’
GemPixImageLoad.cpp:109: error: ‘::GetGraphicsImporterForFile’ has not been declared
GemPixImageLoad.cpp:109: error: ‘importer’ was not declared in this scope
GemPixImageLoad.cpp:111: error: ‘struct FSSpec’ has no member named ‘name’
GemPixImageLoad.cpp:115: error: ‘importer’ was not declared in this scope
GemPixImageLoad.cpp:115: error: ‘QTImage2mem’ cannot be used as a function
GemPixImageLoad.cpp: At global scope:
GemPixImageLoad.cpp:212: error: redefinition of ‘imageStruct* QTImage2mem’
GemPixImageLoad.cpp:70: error: ‘imageStruct* QTImage2mem’ previously defined here
GemPixImageLoad.cpp:212: error: ‘GraphicsImportComponent’ was not declared in this scope
make[1]: *** [GemPixImageLoad.o] Error 1
make: *** [Base] Error 2


--
Jaime E Oliver LR

joliverl@ucsd.edu
www.realidadvisual.org/jaimeoliver
www-crca.ucsd.edu/
www.realidadvisual.org

858 202 1522
9168 Regents Rd. Apt. G
La Jolla, CA 92037
USA

_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list