[PD] flext install (for another amateur)

Thomas Grill gr at grrrr.org
Tue Apr 16 16:42:21 CEST 2013

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

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 at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20130416/8a7cc820/attachment.htm>

More information about the Pd-list mailing list