<div dir="ltr">Hey Thomas,<div><br></div><div style>Thanks for getting back to me on this.</div><div style><br></div><div style>To be honest I thought I was being a bit stupid so am actually a little relieved that it wasn&#39;t <i>just</i> me - though of course it is unfortunate that it&#39;s not currently working with 0.43.4.</div>
<div style><br></div><div style>I have actually had success compiling it for Pd vanilla 0.44 ...though it refused to put the files in ....Contents/Resources/extra - as I had instructed it to. However I was able to use it to build the GApop external successfully on first go.</div>
<div style><br></div><div style>Thanks for your time,</div><div style>Chris.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 20 April 2013 19:57, Thomas Grill <span dir="ltr">&lt;<a href="mailto:gr@grrrr.org" target="_blank">gr@grrrr.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi Chris,<div>i have now looked into the Pd-extended 0.43.4 package. The layout of files has been changed in a way that it is incompatible to the flext build system (and also to the autoconf version).</div>
<div>I will have to see how i can fix this.</div><div>What you can do for the time being is download Miller&#39;s vanilla version and compile your external object using that. You can then use the binary with pd-extended as well.</div>
<div>all the best,</div><div>gr~~~ </div><div><div class="im"><br><div> <span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px"><div style="word-wrap:break-word">
<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:12px;white-space:normal;font-family:Helvetica;word-spacing:0px"><div style="word-wrap:break-word">
<div>--</div><div>Thomas Grill</div><div><a href="http://grrrr.org" target="_blank">http://grrrr.org</a></div></div><br></span></div></span><br> </div><br></div><div><div>Am 17.04.2013 um 13:40 schrieb Chris Jack:</div><div>
<div class="h5"><br><blockquote type="cite"><div dir="ltr">Hi Thomas,<div><br></div><div>Thanks a lot for your help.</div><div><br></div><div>Seeing as I have not actively installed gcc from any other source I suppose it must be the one from the xcode/developer sdk. Btw, my sdk is &#39;MacOSX10.6.sdk&#39; - the one appropriate for osx 10.6.8, afaik!</div>
 <div><br></div><div>My Pd (extended 0.43.4) installation does actually contain the g_canvas.h file in /Applications/Pd-extended.app/Contents/Resources/include/pdextended</div><div><br></div><div>I have the config-mac-gcc...etc file pointing PDPATH to /Applications/Pd-extended.app/Contents/Resources ...need I point a different variable to ....Resources/include/pdextended in order to see the header files?</div>
 <div><br></div><div>Cheers, </div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 16 April 2013 15:42, Thomas Grill <span dir="ltr">&lt;<a href="mailto:gr@grrrr.org" target="_blank">gr@grrrr.org</a>&gt;</span> wrote:<br>
 <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi Chris,<div>first of all, do you use the gcc coming with xcode or from some other source (fink, macports)?</div>
 <div>It seems that your platform SDK is somewhat strange, judging from the autoconfig build as it doesn&#39;t contain BlockMoveData and BlockZero.</div><div>As for the buildsys build, it seems that your pd distribution (pd-extended?) doesn&#39;t contain the g_canvas.h file, which is a header file &quot;private&quot; to pd, but necessary for flext to work. Some pd distros do contain it, while others don&#39;t.</div>
 <div>Btw., there&#39;s a mailing list specialized to flext matters.</div><div>all the best, Thomas<br><div> <span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px"><div style="word-wrap:break-word">
 <span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:12px;white-space:normal;font-family:Helvetica;word-spacing:0px"><div style="word-wrap:break-word">
 <div>--</div><div>Thomas Grill</div><div><a href="http://grrrr.org" target="_blank">http://grrrr.org</a></div></div><br></span></div></span><br> </div><br><div><div>Am 16.04.2013 um 15:59 schrieb Chris Jack:</div><br><blockquote type="cite">
 <div><div><div dir="ltr">Hey folks,<div><br></div><div>I have been trying in vain to install flext (cvs download) on my 10.6.8 snow leopard Mac. I&#39;ve tried it every which way - both using the buildsys and autoconfig - and just cannot get the bugger to build. I have refreshed before each try with a new copy of flext via cvs.</div>
 <div><br></div><div>Using autoconfig I seem to get this error during build:</div><div><br></div><div><div>flutil.cpp: In static member function ‘static void flext_single::CopyMem(void*, const void*, int)’:</div><div>flutil.cpp:33: error: ‘BlockMoveData’ was not declared in this scope</div>
 <div>flutil.cpp: In static member function ‘static void flext_single::ZeroMem(void*, int)’:</div><div>flutil.cpp:44: error: ‘BlockZero’ was not declared in this scope</div><div>make[1]: *** [libflext_pd_s_a-flutil.o] Error 1</div>
 <div>make: *** [install-recursive] Error 1</div><div><br></div><div>And using buildsys these errors:</div><div><br></div><div><div>Chris-Jacks-Computer-2:flext chrisjack$ bash build.sh pd gcc</div><div>make -f ./buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd COMPILER=gcc BUILDPATH=./buildsys/ PKGINFO=package.txt BUILDCLASS=flext USRCONFIG=config.txt USRMAKE=build/gnumake-mac-gcc.inc TARGETMODE=release TARGETTYPE=single _build_</div>
 <div>buildsys/mac/gnumake-gcc-targets.inc:22: warning: overriding commands for target `pd-darwin/release-single&#39;</div><div>buildsys/mac/gnumake-gcc-targets.inc:18: warning: ignoring old commands for target `pd-darwin/release-single&#39;</div>
 <div>mkdir -p pd-darwin/release-single</div><div>mkdir -p pd-darwin/release-single/</div><div>g++ -c -DNDEBUG -DFLEXT_EXPORTS -DFLEXT_SYS=2 -DPD -I/Applications/Pd-extended.app/Contents/Resources//src source/flext.h -o pd-darwin/release-single/flext.h.gch</div>
 <div>touch source/flbase.cpp</div><div>mkdir -p ./</div><div>g++ -c -ffast-math -Os -ftree-vectorize  -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -mmmx -msse -msse2 -msse3  -mtune=prescott -DNDEBUG -DFLEXT_EXPORTS -DFLEXT_SYS=2 -DPD -I pd-darwin/release-single -I/Applications/Pd-extended.app/Contents/Resources//src source/flbase.cpp -o pd-darwin/release-single/flbase.opp_i386</div>
 <div>source/flbase.cpp:29:22: error: g_canvas.h: No such file or directory</div><div>source/flbase.cpp: In static member function ‘static bool flext_obj_single::GetParamSym(t_atom&amp;, const t_symbol*, _glist*)’:</div><div>
 source/flbase.cpp:130: error: ‘canvas_realizedollar’ was not declared in this scope</div><div>source/flbase.cpp:133: error: ‘canvas_realizedollar’ was not declared in this scope</div><div>make[1]: *** [pd-darwin/release-single/flbase.opp_i386] Error 1</div>
 <div>make: *** [build-release-single] Error 2</div><div><br></div><div>I am pointing the variables in the txt files to the correct locations, of that I am sure. I have also begun with a fresh install of Pd-extended 0.43.4 - could this be it? Too new-a-build? Need I use Pd vanilla to get flext to play ball? I&#39;d really rather not as I already have a bunch of stuff invested in Pd-extended and I want to avoid having to compile countless externals just to run the same projects in vanilla (though this would be a very long-winded option).</div>
 <div><br></div><div>Your helpings are highly appreciated.</div><div><br></div><div>Cheers,</div><div>CJ.</div><div><br></div></div><div><br></div>-- <br><div dir="ltr"><font face="courier new, monospace">Chris Jack</font><div>
 <font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"><b>art/research</b></font></div><div><font face="courier new, monospace"><a href="http://itsmrjack.com/" target="_blank">http://itsmrjack.com/</a></font></div>
 <div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"><b>discus jockeying/sound art</b></font></div><div><font face="courier new, monospace"><a href="http://soundcloud.com/itsmrjack/" target="_blank">http://soundcloud.com/itsmrjack/</a></font></div>
 </div> </div></div></div></div> _______________________________________________<br><a href="mailto:Pd-list@iem.at" target="_blank">Pd-list@iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
 </blockquote></div><br></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font face="courier new, monospace">Chris Jack</font><div><font face="courier new, monospace"><br></font></div>
 <div><font face="courier new, monospace"><b>art/research</b></font></div><div><font face="courier new, monospace"><a href="http://itsmrjack.com/" target="_blank">http://itsmrjack.com/</a></font></div><div><font face="courier new, monospace"><br>
 </font></div><div><font face="courier new, monospace"><b>discus jockeying/sound art</b></font></div><div><font face="courier new, monospace"><a href="http://soundcloud.com/itsmrjack/" target="_blank">http://soundcloud.com/itsmrjack/</a></font></div>
 </div> </div></blockquote></div></div></div><br></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font face="courier new, monospace">Chris Jack</font><div><font face="courier new, monospace"><br>
</font></div><div><font face="courier new, monospace"><b>art/research</b></font></div><div><font face="courier new, monospace"><a href="http://itsmrjack.com/" target="_blank">http://itsmrjack.com/</a></font></div><div><font face="courier new, monospace"><br>
</font></div><div><font face="courier new, monospace"><b>discus jockeying/sound art</b></font></div><div><font face="courier new, monospace"><a href="http://soundcloud.com/itsmrjack/" target="_blank">http://soundcloud.com/itsmrjack/</a></font></div>
</div>
</div>