[PD] flext install (for another amateur)

Chris Jack christopherdanieljack at gmail.com
Wed Apr 17 13:40:21 CEST 2013

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?


On 16 April 2013 15:42, Thomas Grill <gr at 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/
> -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
> 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 at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list

Chris Jack


*discus jockeying/sound art*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20130417/1b3cdf86/attachment.htm>

More information about the Pd-list mailing list