[GEM-dev] [ pd-gem-Bugs-3284037 ] pix_blobtracker has dependencies not satisfied in Pd Extendd

SourceForge.net noreply at sourceforge.net
Wed Apr 13 17:22:36 CEST 2011


Bugs item #3284037, was opened at 2011-04-11 03:19
Message generated for change (Comment added) made by eighthave
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=507079&aid=3284037&group_id=64325

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: Hans-Christoph Steiner (eighthave)
Date: 2011-04-13 11: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 zmölnig (zmoelnig)
Date: 2011-04-13 11: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 15: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 03: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&group_id=64325



More information about the GEM-dev mailing list