[PD] flext+SndObj linking problem

Georg Holzmann grhPD at gmx.at
Sun May 21 13:09:37 CEST 2006


Hallo Thomas, list!

Sorry if I bring this topic up again, but it must be possible to get 
those objects working ... :(

I cannot manage to build any objects which uses SndObj - tried 
syncgrain~ and Buzz~, always get linking problems, e.g. siehe [1]

I tried to build it with the debian packages of sndobj and also with a 
self-compiled version of sndobj ... but it's always the same ...
Then Frank sent my a binary of his syncgrain~ which suprisingly worked 
on my computer - but there was an invalid free ... (siehe [2]) ... and I 
cannot try to debug it because I cannot build it on my computer ... :(

So - do you have any thought what I should try so that I can build those 
externals ?

Many Thanks,
LG
Georg


[1]:
/usr/lib/pd/extra/Buzz~.pd_linux: /usr/lib/pd/extra/Buzz~.pd_linux: 
undefined symbol: _ZTI5SndIO
  Buzz~
... couldn't create

[2]:
==18910== Invalid free() / delete / delete[]
==18910==    at 0x401D304: operator delete(void*) (vg_replace_malloc.c:246)
==18910==    by 0x482C265: HammingTable::~HammingTable() (in 
/usr/lib/libsndobj.so.2.6)
==18910==    by 0x47DDE79: syncgrain::FreeObjs() (in 
/home/holzi/projects/att_NIME/lib/syncgrain~.pd_linux)
==18910==    by 0x47DDD88: syncgrain::mbuf_set(int, _atom const*) (in 
/home/holzi/projects/att_NIME/lib/syncgrain~.pd_linux)
==18910==    by 0x47DED1A: 
syncgrain::flext_c_mbuf_set(flext_base_single*, int, _atom*) (in 
/home/holzi/projects/att_NIME/lib/syncgrain~.pd_linux)
==18910==    by 0x47E8D4C: 
flext_base_single::TryMethTag(flext_base_single::Item*, _symbol const*, 
int, _atom const*) (in 
/home/holzi/projects/att_NIME/lib/syncgrain~.pd_linux)




More information about the Pd-list mailing list