hi,
using the autobuild with pd version 0.42 (how can it be (good news)) and installing flext successfully, i cannot compile py against python 2.5 using this config.txt:
# what is the base prefix of the Python installation? PYTHONPREFIX=/usr
# which Python version do you want to compile against? PYTHONVERSION=2.5
# uncomment if numpy/numarray/numeric support should be compiled in # for info see http://numeric.scipy.org #PY_NUMPY=1 #PY_NUMARRAY=1 #PY_NUMERIC=1
# use thread-safe GIL functionality (do this for python version >= 2.3!) PY_USE_GIL=1
# use inofficial (pure data) functionality # PY_USE_INOFFICIAL=1
doing bash ../flext/build.sh bash ../flext/build.sh pd gcc make -f ../flext/buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd COMPILER=gcc BUILDPATH=../flext/buildsys/ PKGINFO=package.txt BUILDCLASS=ext USRCONFIG=config.txt USRMAKE=build/gnumake-lnx-gcc.inc TARGETMODE=release TARGETTYPE=multi THREADED=1 _build_ make[1]: Entering directory `/home/pat/src/pure-data/externals/grill/py' mkdir -p pd-linux/release-multi/ g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -pthread -fPIC -DPY_EXPORTS -DPY_USE_GIL -DNDEBUG -DFLEXT_THREADS -DFLEXT_SYS=2 -DPD -I/usr/include/python2.5 -I/usr/local/src/pd/src -I/usr/local/include/stk -I/usr/local/include/sndobj -I/usr/local/include/flext source/main.cpp -o pd-linux/release-multi/main.opp In file included from source/pybase.h:16, from source/main.cpp:13: source/main.h:34: error: expected class-name before ‘{’ token In file included from source/main.cpp:13: /usr/local/include/flext/flcontainers.h: In member function ‘void TypedFifo<T>::Put(T*) [with T = FifoEl]’: source/pybase.h:181: instantiated from here /usr/local/include/flext/flcontainers.h:456: error: no matching function for call to ‘TypedFifo<FifoEl>::Put(FifoEl*)’ /usr/local/include/flext/flcontainers.h:405: note: candidates are: void Fifo::Put(Lifo::Cell*) /usr/local/include/flext/flcontainers.h: In member function ‘T* TypedLifo<T>::Pop() [with T = FifoEl]’: /usr/local/include/flext/flcontainers.h:466: instantiated from ‘T* PooledFifo<T, M, O>::New() [with T = FifoEl, int M = 2, int O = 1]’ source/pybase.h:179: instantiated from here /usr/local/include/flext/flcontainers.h:380: error: invalid static_cast from type ‘Lifo::Cell*’ to type ‘FifoEl*’ make[1]: *** [pd-linux/release-multi/main.opp] Error 1 make[1]: Leaving directory `/home/pat/src/pure-data/externals/grill/py' make: *** [build-release-multi] Error 2
knowing that i run linux / 32 bits / intel and that i use python 2.5 would it be possible to use a compiled version of a friend? of maybe thomas if you have the time to help me with this.
thanks!! pat
Hi, i think i posted this already... it's becoming an FAQ The puredata svn doesn't currently mirror my sources which means that those are outdated. Grab the sources from https://svn.grrrr.org/ext/trunk/flext https://svn.grrrr.org/ext/trunk/py etc.
gr~~~
Am 14.07.2008 um 23:28 schrieb patrick:
hi,
using the autobuild with pd version 0.42 (how can it be (good news)) and installing flext successfully, i cannot compile py against python 2.5 using this config.txt:
# what is the base prefix of the Python installation? PYTHONPREFIX=/usr
# which Python version do you want to compile against? PYTHONVERSION=2.5
# uncomment if numpy/numarray/numeric support should be compiled in # for info see http://numeric.scipy.org #PY_NUMPY=1 #PY_NUMARRAY=1 #PY_NUMERIC=1
# use thread-safe GIL functionality (do this for python version >= 2.3!) PY_USE_GIL=1
# use inofficial (pure data) functionality # PY_USE_INOFFICIAL=1
doing bash ../flext/build.sh bash ../flext/build.sh pd gcc make -f ../flext/buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd COMPILER=gcc BUILDPATH=../flext/buildsys/ PKGINFO=package.txt BUILDCLASS=ext USRCONFIG=config.txt USRMAKE=build/gnumake-lnx-gcc.inc TARGETMODE=release TARGETTYPE=multi THREADED=1 _build_ make[1]: Entering directory `/home/pat/src/pure-data/externals/ grill/py' mkdir -p pd-linux/release-multi/ g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -pthread - fPIC -DPY_EXPORTS -DPY_USE_GIL -DNDEBUG -DFLEXT_THREADS -DFLEXT_SYS=2 -DPD -I/usr/include/python2.5 -I/usr/local/src/pd/src -I/usr/local/include/stk -I/usr/local/include/sndobj -I/usr/local/include/flext source/main.cpp -o pd-linux/release-multi/main.opp In file included from source/pybase.h:16, from source/main.cpp:13: source/main.h:34: error: expected class-name before ‘{’ token In file included from source/main.cpp:13: /usr/local/include/flext/flcontainers.h: In member function ‘void TypedFifo<T>::Put(T*) [with T = FifoEl]’: source/pybase.h:181: instantiated from here /usr/local/include/flext/flcontainers.h:456: error: no matching function for call to ‘TypedFifo<FifoEl>::Put(FifoEl*)’ /usr/local/include/flext/flcontainers.h:405: note: candidates are: void Fifo::Put(Lifo::Cell*) /usr/local/include/flext/flcontainers.h: In member function ‘T* TypedLifo<T>::Pop() [with T = FifoEl]’: /usr/local/include/flext/flcontainers.h:466: instantiated from ‘T* PooledFifo<T, M, O>::New() [with T = FifoEl, int M = 2, int O = 1]’ source/pybase.h:179: instantiated from here /usr/local/include/flext/flcontainers.h:380: error: invalid static_cast from type ‘Lifo::Cell*’ to type ‘FifoEl*’ make[1]: *** [pd-linux/release-multi/main.opp] Error 1 make[1]: Leaving directory `/home/pat/src/pure-data/externals/grill/ py' make: *** [build-release-multi] Error 2
knowing that i run linux / 32 bits / intel and that i use python 2.5 would it be possible to use a compiled version of a friend? of maybe thomas if you have the time to help me with this.
thanks!! pat
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Yeah, I was all mixed up a couple of weeks ago, too, until I stumbled upon that message about the svn issue. However, the py hangs my pd.
I'm using Pd version 0.41.4-extended-20080428 and I compiled flext against the 0.41.4 sources. This is on Gutsy. Python 2.5
I tried various combinations of optimization options to no avail.
Any ideas?
./MiS
On Tue, Jul 15, 2008 at 6:45 PM, Thomas Grill gr@grrrr.org wrote:
Hi, i think i posted this already... it's becoming an FAQ The puredata svn doesn't currently mirror my sources which means that those are outdated. Grab the sources from https://svn.grrrr.org/ext/trunk/flext https://svn.grrrr.org/ext/trunk/py etc.
gr~~~
Am 14.07.2008 um 23:28 schrieb patrick:
hi,
using the autobuild with pd version 0.42 (how can it be (good news)) and installing flext successfully, i cannot compile py against python 2.5 using this config.txt:
# what is the base prefix of the Python installation? PYTHONPREFIX=/usr
# which Python version do you want to compile against? PYTHONVERSION=2.5
# uncomment if numpy/numarray/numeric support should be compiled in # for info see http://numeric.scipy.org #PY_NUMPY=1 #PY_NUMARRAY=1 #PY_NUMERIC=1
# use thread-safe GIL functionality (do this for python version >= 2.3!) PY_USE_GIL=1
# use inofficial (pure data) functionality # PY_USE_INOFFICIAL=1
doing bash ../flext/build.sh bash ../flext/build.sh pd gcc make -f ../flext/buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd COMPILER=gcc BUILDPATH=../flext/buildsys/ PKGINFO=package.txt BUILDCLASS=ext USRCONFIG=config.txt USRMAKE=build/gnumake-lnx-gcc.inc TARGETMODE=release TARGETTYPE=multi THREADED=1 _build_ make[1]: Entering directory `/home/pat/src/pure-data/externals/grill/py' mkdir -p pd-linux/release-multi/ g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -pthread -fPIC -DPY_EXPORTS -DPY_USE_GIL -DNDEBUG -DFLEXT_THREADS -DFLEXT_SYS=2 -DPD -I/usr/include/python2.5 -I/usr/local/src/pd/src -I/usr/local/include/stk -I/usr/local/include/sndobj -I/usr/local/include/flext source/main.cpp -o pd-linux/release-multi/main.opp In file included from source/pybase.h:16, from source/main.cpp:13: source/main.h:34: error: expected class-name before '{' token In file included from source/main.cpp:13: /usr/local/include/flext/flcontainers.h: In member function 'void TypedFifo<T>::Put(T*) [with T = FifoEl]': source/pybase.h:181: instantiated from here /usr/local/include/flext/flcontainers.h:456: error: no matching function for call to 'TypedFifo<FifoEl>::Put(FifoEl*)' /usr/local/include/flext/flcontainers.h:405: note: candidates are: void Fifo::Put(Lifo::Cell*) /usr/local/include/flext/flcontainers.h: In member function 'T* TypedLifo<T>::Pop() [with T = FifoEl]': /usr/local/include/flext/flcontainers.h:466: instantiated from 'T* PooledFifo<T, M, O>::New() [with T = FifoEl, int M = 2, int O = 1]' source/pybase.h:179: instantiated from here /usr/local/include/flext/flcontainers.h:380: error: invalid static_cast from type 'Lifo::Cell*' to type 'FifoEl*' make[1]: *** [pd-linux/release-multi/main.opp] Error 1 make[1]: Leaving directory `/home/pat/src/pure-data/externals/grill/py' make: *** [build-release-multi] Error 2
knowing that i run linux / 32 bits / intel and that i use python 2.5 would it be possible to use a compiled version of a friend? of maybe thomas if you have the time to help me with this.
thanks!! pat
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev