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.
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 1And 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 targetpd-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 2I 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
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 gr@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 2I 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
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/pdextendedI 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 gr@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.orgAm 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 1And 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 targetpd-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 2I 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/
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 gr@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 gr@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 2I 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/