[PD-dev] flext / py - autobuild

Thomas Grill gr at grrrr.org
Wed Jul 16 00:45:31 CEST 2008


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 at iem.at
> http://lists.puredata.info/listinfo/pd-dev
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2407 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20080716/ad89df09/attachment.bin>


More information about the Pd-dev mailing list