Hey Thomas, Thanks for getting back to me on this.
To be honest I thought I was being a bit stupid so am actually a little relieved that it wasn't *just* me - though of course it is unfortunate that it's not currently working with 0.43.4. 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. Thanks for your time, Chris. On 20 April 2013 19:57, Thomas Grill <g...@grrrr.org> wrote: > Hi Chris, > 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). > I will have to see how i can fix this. > 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. > all the best, > gr~~~ > > -- > Thomas Grill > http://grrrr.org > > > > Am 17.04.2013 um 13:40 schrieb Chris Jack: > > Hi Thomas, > > Thanks a lot for your help. > > 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! > > My Pd (extended 0.43.4) installation does actually contain the g_canvas.h > file in /Applications/Pd-extended.app/Contents/Resources/include/pdextended > > 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? > > Cheers, > > > > On 16 April 2013 15:42, Thomas Grill <g...@grrrr.org> wrote: > >> Hi Chris, >> first of all, do you use the gcc coming with xcode or from some other >> source (fink, macports)? >> It seems that your platform SDK is somewhat strange, judging from the >> autoconfig build as it doesn't contain BlockMoveData and BlockZero. >> 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. >> Btw., there's a mailing list specialized to flext matters. >> all the best, Thomas >> -- >> Thomas Grill >> http://grrrr.org >> >> >> >> Am 16.04.2013 um 15:59 schrieb Chris Jack: >> >> Hey folks, >> >> 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. >> >> Using autoconfig I seem to get this error during build: >> >> flutil.cpp: In static member function ‘static void >> flext_single::CopyMem(void*, const void*, int)’: >> flutil.cpp:33: error: ‘BlockMoveData’ was not declared in this scope >> flutil.cpp: In static member function ‘static void >> flext_single::ZeroMem(void*, int)’: >> flutil.cpp:44: error: ‘BlockZero’ was not declared in this scope >> make[1]: *** [libflext_pd_s_a-flutil.o] Error 1 >> make: *** [install-recursive] Error 1 >> >> And using buildsys these errors: >> >> Chris-Jacks-Computer-2:flext chrisjack$ bash build.sh pd gcc >> 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_ >> buildsys/mac/gnumake-gcc-targets.inc:22: warning: overriding commands for >> target `pd-darwin/release-single' >> buildsys/mac/gnumake-gcc-targets.inc:18: warning: ignoring old commands >> for target `pd-darwin/release-single' >> mkdir -p pd-darwin/release-single >> mkdir -p pd-darwin/release-single/ >> 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 >> touch source/flbase.cpp >> mkdir -p ./ >> 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 >> source/flbase.cpp:29:22: error: g_canvas.h: No such file or directory >> source/flbase.cpp: In static member function ‘static bool >> flext_obj_single::GetParamSym(t_atom&, const t_symbol*, _glist*)’: >> source/flbase.cpp:130: error: ‘canvas_realizedollar’ was not declared in >> this scope >> source/flbase.cpp:133: error: ‘canvas_realizedollar’ was not declared in >> this scope >> make[1]: *** [pd-darwin/release-single/flbase.opp_i386] Error 1 >> make: *** [build-release-single] Error 2 >> >> 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). >> >> Your helpings are highly appreciated. >> >> Cheers, >> CJ. >> >> >> -- >> Chris Jack >> >> *art/research* >> http://itsmrjack.com/ >> >> *discus jockeying/sound art* >> http://soundcloud.com/itsmrjack/ >> _______________________________________________ >> Pd-list@iem.at mailing list >> UNSUBSCRIBE and account-management -> >> http://lists.puredata.info/listinfo/pd-list >> >> >> > > > -- > Chris Jack > > *art/research* > http://itsmrjack.com/ > > *discus jockeying/sound art* > http://soundcloud.com/itsmrjack/ > > > -- Chris Jack *art/research* http://itsmrjack.com/ *discus jockeying/sound art* http://soundcloud.com/itsmrjack/
_______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list