<div dir="ltr"><div class="gmail_extra"><div><div class="gmail_signature">2015-05-05 18:54 GMT+02:00 Jaime E Oliver <span dir="ltr"><<a href="mailto:jaime.oliver2@gmail.com" target="_blank">jaime.oliver2@gmail.com</a>></span>:<br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word">That is correct, and I guess also the problem… <div><br></div><div>I was approaching it like having an external binary compiled in some pd source which is generally compatible with a pd binary from another source as long as architectures are the same.</div><div><br></div><div>If the solution is to use the same source for the external than for the gem binary I only see two possibilities and two associated problems:</div><div><br></div><div><b>Problem 1:</b></div><div>The gem-master source fails to compile with the following error after make:</div><div><br></div><div><div>In file included from TextBaseFTGL.cpp:24:</div><div>./TextBase.h:38:12: fatal error: 'FTFont.h' file not found</div><div>#  include "FTFont.h"</div><div>           ^</div><div>1 error generated.</div><div>make[3]: *** [libBase_la-TextBaseFTGL.lo] Error 1</div><div>make[2]: *** [all-recursive] Error 1</div><div>make[1]: *** [all] Error 2</div><div>make: *** [all-recursive] Error 1</div></div></div></blockquote><div><br></div><div>see <a href="https://github.com/umlaeute/Gem/wiki/How-to-build-Gem-on-MacOSX-Mavericks#imagemagick-and-ftgl">https://github.com/umlaeute/Gem/wiki/How-to-build-Gem-on-MacOSX-Mavericks#imagemagick-and-ftgl</a><br></div><div>to install freetype and for some tip about building Gem with FTGL</div><div>you can also try to disable it (with  ./condifure --without-ftgl) but I'm not sure if that helps</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br></div><div><b>Problem 2:</b></div><div>The 0.93.3 source fails to run autogen.sh. It fails with the following (some repeated lines omitted):</div><div><br></div><div><div><a href="http://configure.ac:99" target="_blank">configure.ac:99</a>: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')</div><div>/opt/local/share/automake-1.15/am/<a href="http://depend2.am" target="_blank">depend2.am</a>: error: am__fastdepOBJCXX does not appear in AM_CONDITIONAL</div><div>/opt/local/share/automake-1.15/am/<a href="http://depend2.am" target="_blank">depend2.am</a>:   The usual way to define 'am__fastdepOBJCXX' is to add 'AC_PROG_OBJCXX'</div><div>/opt/local/share/automake-1.15/am/<a href="http://depend2.am" target="_blank">depend2.am</a>:   to '<a href="http://configure.ac" target="_blank">configure.ac</a>' and run 'aclocal' and 'autoconf' again</div><div>src/Output/Makefile.am: error: Objective C++ source seen but 'OBJCXX' is undefined</div><div>src/Output/Makefile.am:   The usual way to define 'OBJCXX' is to add 'AC_PROG_OBJCXX'</div><div>src/Output/Makefile.am:   to '<a href="http://configure.ac" target="_blank">configure.ac</a>' and run 'autoconf' again.</div><div><a href="http://configure.ac:99" target="_blank">configure.ac:99</a>: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')</div><div>autoreconf: /opt/local/bin/automake failed with exit status: 1</div></div><div><br></div><div>So the question is which of the following paths to follow compiling the gem-master or attempting to get 0.93.3 to run the autogen and then compile the external… and I really don't know which one will offer less resistance...</div></div></blockquote><div><br></div><div>it depends on the OS X version you are working with,</div><div>and what you want to do (if you need text2d/text3d and/or pix_video see <a href="https://github.com/umlaeute/Gem/wiki/plugin-compatibility-matrix">https://github.com/umlaeute/Gem/wiki/plugin-compatibility-matrix</a>)</div><div><br></div><div>moreover, if you have a working 0.93.3 binary that suits your needs, why don't you try to build your external against that version ? </div><div>I mean outside the Gem source tree, but with a small handmade (or copy & paste) makefile ?</div><div><br></div><div>+</div><div>a</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br></div><div>best,</div><div><br></div><div>J</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><div><div><div class="h5"><div>On May 4, 2015, at 3:19 PM, IOhannes m zmölnig <<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>> wrote:</div><br></div></div><blockquote type="cite"><div><div class="h5">On 05/04/2015 08:04 PM, Jaime E Oliver wrote:<br><blockquote type="cite">So here it is:<br><br>localhost:pix_demo jo57$ file pix_demo.pd_darwin <br>pix_demo.pd_darwin: Mach-O bundle i386<br><br>and the error in Pd is:<br><br>/Users/jo57/Documents/NYU/Courses/2015-1-IMG-SND-GESTURE/session-13/Gem-master/extra/pix_demo/pix_demo.pd_darwin: dlopen(/Users/jo57/Documents/NYU/Courses/2015-1-IMG-SND-GESTURE/session-13/Gem-master/extra/pix_demo/pix_demo.pd_darwin, 10): Symbol not found: __ZN7GemBase14beforeDeletionEv<br>  Referenced from: /Users/jo57/Documents/NYU/Courses/2015-1-IMG-SND-GESTURE/session-13/Gem-master/extra/pix_demo/pix_demo.pd_darwin<br>  Expected in: flat namespace<br> in /Users/jo57/Documents/NYU/Courses/2015-1-IMG-SND-GESTURE/session-13/Gem-master/extra/pix_demo/pix_demo.pd_darwin<br> pix_demo<br>... couldn't create<br><br></blockquote><br>looks very much like you are trying to use [pix_demo] with a different<br>version of Gem than you used for building your external. (e.g. using<br>Gem.pd_darwin in ~/Library/Pd/Gem rather than<br>/Users/jo57/Documents/NYU/Courses/2015-1-IMG-SND-GESTURE/session-13/Gem-master/Gem.pd_darwin.<br><br>fgmadsr<br>IOhannes<br><br><br><br></div></div><span class="">_______________________________________________<br><a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br></span></blockquote></div><br></div></div><br>_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br></div></div>