Bugs item #3284037, was opened at 2011-04-11 07:19 Message generated for change (Settings changed) made by sf-robot 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: Closed
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: SourceForge Robot (sf-robot)
Date: 2011-04-27 15:20
Message: This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker).
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave) Date: 2011-04-13 15:23
Message: oh, I guess I can't attach a file because its Pending?
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave) Date: 2011-04-13 15:22
Message: Adding [declare -lib iemmatrix] and changing [mtx_*] to [mtx_mul] will work on all permutations, I just tested it. I attached the patch.
----------------------------------------------------------------------
Comment By: IOhannes m zmlnig (zmoelnig) Date: 2011-04-13 15: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 19: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 07: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...