Bugs item #3284037, was opened at 2011-04-11 09:19 Message generated for change (Comment added) made by zmoelnig You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=507079&aid=3284037...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Pixes (pix_ objects) Group: linux
Status: Pending Resolution: Works For Me
Priority: 5 Private: No Submitted By: Matteo Sisti Sette (sistisette) Assigned to: Nobody/Anonymous (nobody) Summary: pix_blobtracker has dependencies not satisfied in Pd Extendd
Initial Comment: The abstraction pix_blobtracker contains objects from iemmatrix, e.g. mtx_resize, but they are created as [mtx_resize] instead of [iemmatrix/mtx_resize]. The folder iemmatrix is not libdir'ed by default in Pd Extended (I don't know if it should), so those objects won't create and the abstraction is rendered useless unless you manually libdir iemmatrix.
Also note that the abstraction itself is not available as [pix_blobtracker], you have to write [Gem/pix_blobtracker], because Gem's directory is not added either, but I think it's fixed in the svn (read something about it in the pd-list or gem-dev)
----------------------------------------------------------------------
Comment By: IOhannes m zmölnig (zmoelnig)
Date: 2011-04-13 17:01
Message: thanks for your report.
well, several things: - [pix_blobtracker] depends on an 3rd party Pd-library, iemmatrix, where the actual persistent labeling is implemented. i thought about, whether it is a good idea to depend on 3rd party libraries for objects, but in the end i thought that it is better to do that than to duplicate code in Gem for such special purposes
- [pix_blobtracker] depends on iemmatrix as it is intended and distributed by upstream. if you cannot create [mtx_*] then you installation of iemmatrix is broken. this is a Pd-extended bug
- it might be that pix_blobtracker] lacks an [import -lib iemmatrix] line (i'll check that)
- for [mtx_*] you might have to load the "hexloader".
----------------------------------------------------------------------
Comment By: Matteo Sisti Sette (sistisette) Date: 2011-04-11 21:24
Message: I'm changing the subject.
Maybe this is more a bug of Pd Extended as a "distribution" than of Gem. pix_blobtrack simply depends on both Gem and iemmatrix.
The issue in Pd Extended is that it includes things that depend on other things which are not included or are included in a way that does not work properly (i.e. iemmatrix)
----------------------------------------------------------------------
Comment By: Matteo Sisti Sette (sistisette) Date: 2011-04-11 09:22
Message: there is also a mtx_* object that also doesn't create but apparently is not part of iemmatrix (replacing it with [iemmatrix/mtx_x] doen't fix it) and I don't know which library it belongs to.
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=507079&aid=3284037...