Hello Thomas and all...
I'm sorry to revive a dead thread but I've encountered an old ghost.
I checked the externals out of sourceforge this afternoon and when
building py/ext fail with the output pasted below. I found this exact
problem in the list archives (see http://lists.puredata.info/pipermail/pd-list/2007-11/055895.html)
. I'm on intel OSX 10.5, building with a working flext (built vasp w/
o issue), against a build-farm copy of PD.
Thomas, you indicated that it is fixed in cvs... did I grab an older
version? Is there a more current cvs repository floating around
somewhere? I checked out the externals with this command:
cvs -z3 -d:pserver:anonymous@pure-data.cvs.sourceforge.net:/cvsroot/ pure-data co -P externals
Although there is this cryptic statement on the puredata.info website:
Thomas Grill's externals and Flext: Thomas maintains his code in his
own repository.
Thanks, Julian Peterson
The aforementioned error:
g++ -c -ffast-math -Os -ftree-vectorize -arch i386 -mmmx -msse -msse2 -
msse3 -mtune=prescott -DPY_EXPORTS -DPY_USE_GIL -DNDEBUG -
DFLEXT_THREADS -DFLEXT_SYS=2 -DPD -I pd-darwin/release-multi -I/
Applications/Pd-0.40.3-extended-20080117.app/Contents/Resources/src -I/
usr/local/include/flext source/main.cpp -o pd-darwin/release-multi/
main.opp_i386
source/main.h:34: error: expected class-name before ‘{’ token /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-darwin/release-multi/main.opp_i386] Error 1 make: ***
[build-release-multi] Error 2
i cannot help you with your problem, but:
Julian Peterson wrote:
cvs -z3 -d:pserver:anonymous@pure-data.cvs.sourceforge.net:/cvsroot/ pure-data co -P externals
this is definitely outdated.
the pd-community project at sourceforge has switched from CVS to subversion 2 months ago. see the documentation at puredata.info for more details on how to check out the newest sources.
fmasdr IOhannes
Ah, yes, sorry, I noted this and then used the svn sources with the
same error...
Thanks though...
JP
On Apr 5, 2008, at 8:51 AM, IOhannes m zmoelnig wrote:
i cannot help you with your problem, but:
Julian Peterson wrote:
cvs -z3 -d:pserver:anonymous@pure-data.cvs.sourceforge.net:/ cvsroot/ pure-data co -P externals
this is definitely outdated.
the pd-community project at sourceforge has switched from CVS to
subversion 2 months ago. see the documentation at puredata.info for more details on how to
check out the newest sources.fmasdr IOhannes
Julian Peterson wrote:
Thomas, you indicated that it is fixed in cvs... did I grab an older
version? Is there a more current cvs repository floating around
somewhere? I checked out the externals with this command:cvs -z3 -d:pserver:anonymous@pure-data.cvs.sourceforge.net:/cvsroot/ pure-data co -P externals
Ah, pure-data on sf.net switched to SVN a while ago.
has mostly up-to-data info (despite the URL).
Although there is this cryptic statement on the puredata.info website: Thomas Grill's externals and Flext: Thomas maintains his code in his
own repository.
Not sure what the status of this is, at least before I think he had a script to automatically sync SF.net cvs each night?