hi guys ! many many thanks for this !
i would like to compile Gem on OSX for a long time ! here is my config : OS 10.6.7 Pd extended 42.5 Gem svn rev. 4041 my config line is exactly the same as Nicolas : CXXFLAGS="-arch i386" ./configure --with-pd=/Applications/Pd-extended.app/Contents/Resources/include/pd/ --without-ftgl configure.ac:45: required file `extra/pix_drum/Makefile.in' not found and there is no Makefile.in in this folder... so i copied the Makefile.in of the extras/pix_nano folder then the configure script ended correctly (just after fixing a small path error) but make failed on filmDarwin and the first two errors are : filmDarwin.h:28:28: error: Carbon/carbon.h: No such file or directory filmDarwin.h:29:34: error: QuickTime/quicktime.h: No such file or directory and i've no carbon.h nor quicktime.h on my drive but i have severals Carbon.h and QuickTime.h (with both capital Q and capital T) as my file system is case sensitive, i've change the include in fileDarwin.h after that fileDarwin still doesn't want to be build... here is a log : Making all in filmDarwin /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../Base -I../.. -I/opt/local/include/ -DPD -I/Applications/Pd-extended.app/Contents/Resources/include -framework QuickTime -framework Carbon -arch i386 -fPIC -freg-struct-return -Os -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -fpascal-strings -MT gem_filmDarwin_la-filmDarwin.lo -MD -MP -MF .deps/gem_filmDarwin_la-filmDarwin.Tpo -c -o gem_filmDarwin_la-filmDarwin.lo `test -f 'filmDarwin.cpp' || echo './'`filmDarwin.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../Base -I../.. -I/opt/local/include/ -DPD -I/Applications/Pd-extended.app/Contents/Resources/include -framework QuickTime -framework Carbon -arch i386 -fPIC -freg-struct-return -Os -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -fpascal-strings -MT gem_filmDarwin_la-filmDarwin.lo -MD -MP -MF .deps/gem_filmDarwin_la-filmDarwin.Tpo -c filmDarwin.cpp -fno-common -DPIC -o .libs/gem_filmDarwin_la-filmDarwin.o filmDarwin.cpp: In member function 'virtual void gem::filmDarwin::close()': filmDarwin.cpp:64: warning: 'DisposeGWorld' is deprecated (declared at /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:230) filmDarwin.cpp:64: warning: 'DisposeGWorld' is deprecated (declared at /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:230) filmDarwin.cpp: In member function 'virtual bool gem::filmDarwin::open(char*, int)': filmDarwin.cpp:188: warning: 'GetGWorldDevice' is deprecated (declared at /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:420) filmDarwin.cpp:188: warning: 'GetGWorldDevice' is deprecated (declared at /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:420) filmDarwin.cpp:193: error: jump to label 'unsupported' filmDarwin.cpp:105: error: from here filmDarwin.cpp:128: error: crosses initialization of 'MediaType** trackMedia' filmDarwin.cpp:124: error: crosses initialization of 'TrackType** movieTrack' filmDarwin.cpp:193: error: jump to label 'unsupported' filmDarwin.cpp:91: error: from here filmDarwin.cpp:128: error: crosses initialization of 'MediaType** trackMedia' filmDarwin.cpp:124: error: crosses initialization of 'TrackType** movieTrack' filmDarwin.cpp: In member function 'virtual pixBlock* gem::filmDarwin::getFrame()': filmDarwin.cpp:210: warning: 'GetGWorld' is deprecated (declared at /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:244) filmDarwin.cpp:210: warning: 'GetGWorld' is deprecated (declared at /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:244) filmDarwin.cpp:211: warning: 'SetGWorld' is deprecated (declared at /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:258) filmDarwin.cpp:211: warning: 'SetGWorld' is deprecated (declared at /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:258) filmDarwin.cpp:214: warning: 'GetGWorldPixMap' is deprecated (declared at /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:484) filmDarwin.cpp:214: warning: 'GetGWorldPixMap' is deprecated (declared at /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:484) make[2]: *** [gem_filmDarwin_la-filmDarwin.lo] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive] Error 1 then I run this : CXXFLAGS="-arch i386" ./configure --with-pd=/Applications/Pd-extended.app/Contents/Resources/include --without-ftgl --with-film=plugins but make still try to build filmDarwin... and i have no Gem.pd_Darwin anywhere... :-( thanks to you ! antoine -- do it yourself http://antoine.villeret.free.fr http://drii.ensad.fr -- Google lit ce mail... si vous refusez cela, utilisez l'adresse antoine.villeret [at] free.fr pour me contacter 2011/6/10 Nicolas Montgermont <[email protected]> > Hello Iohannes, > > Le 10/06/11 13:44, IOhannes zmölnig a écrit : > > On 06/10/2011 12:33 PM, Nicolas Montgermont wrote: >> >>> right again, i've copied every plugin the harsch way with >>> sudo cp plugins/*/.libs/*.so >>> /Applications/Pd-extended-test.app/Contents/Resources/extra/Gem/ >>> >> i usually prefer links, as it allows for easier updating. >> but then of course, you might also incidentially update something which >> you did not intend.... >> > yes it should be nice but i have problem with links, in src when i do: > sudo ln -s .libs/Gem.pd_darwin > /Applications/Pd-extended-test.app/Contents/Resources/extra/Gem/ > sudo ln -s plugins/*/.libs/*.so > /Applications/Pd-extended-test.app/Contents/Resources/extra/Gem/ > none of the Gem object can create themselves... > but copying (same rights) is working... > > so please run svn update, and "make" again (you shouldn't need to run >> autogen and configure again, as this should be done automatically for you) >> > cool, pix_video is working well here! > but pix_movie and pix_film aren't: > error: [pix_movie]: unable to open file: XXX > error: [pix_film]: unable to open file: XXX > > very close from the finish line :p > best, > > > n > > -- > http://nim.on.free.fr > > _______________________________________________ > GEM-dev mailing list > [email protected] > http://lists.puredata.info/listinfo/gem-dev >
_______________________________________________ GEM-dev mailing list [email protected] http://lists.puredata.info/listinfo/gem-dev
