<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">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'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~~~&nbsp;</div><div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--</div><div>Thomas Grill</div><div><a href="http://grrrr.org">http://grrrr.org</a></div></div><br class="Apple-interchange-newline"></span></div></span><br class="Apple-interchange-newline"> </div><br><div><div>Am 17.04.2013 um 13:40 schrieb Chris Jack:</div><br class="Apple-interchange-newline"><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 'MacOSX10.6.sdk' - 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&nbsp;/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,&nbsp;</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't contain BlockMoveData and BlockZero.</div><div>As for the buildsys build, it seems that your pd distribution (pd-extended?) doesn't contain the g_canvas.h file, which is a header file "private" to pd, but necessary for flext to work. Some pd distros do contain it, while others don't.</div> <div>Btw., there'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 class="h5"><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'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'</div><div>buildsys/mac/gnumake-gcc-targets.inc:18: warning: ignoring old commands for target `pd-darwin/release-single'</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 &nbsp;-isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -mmmx -msse -msse2 -msse3 &nbsp;-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'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><br></div></body></html>