Yes-yes, effectively is much better by installing directly 'pd-iemmatrix' from the system package manager: iemmatrix 0.3.2 objects for manipulating 2d-matrices (c) 2001-2015 iem IOhannes m zmölnig Thomas Musil Franz Zotter compiled Dec 7 2021 : 17:39:48
But it's putting it in '/lib/pd/extra/iemmatrix' and not (I can dream) in my default '/home/joe/Pure-Data/externals/iemmatrix' externals path (so I have deleted it). And I have made the necessary changes in my Pd Preferences.
A minor point when opening the [iemmatrix] help it seems that the 'test.mtx' file (load and save matrices) is missing: test.mtx: can't open [matrix]: failed to read
Note: There is actually on my Linux Mint 21.3 system two '/extra' folders created by either Pd / Pure Data or some externals:
/usr/lib/pd/extra/Gem /usr/lib/pd/extra/iemmatrix /usr/lib/pd/extra/pix_drum /usr/lib/pd/extra/pix_fiducialtrack /usr/lib/pd/extra/pix_hit /usr/lib/pd/extra/pix_mano
/usr/lib/puredata/extra/bob~ /usr/lib/puredata/extra/bonk~ /usr/lib/puredata/extra/choice /usr/lib/puredata/extra/fiddle~ /usr/lib/puredata/extra/loop~ /usr/lib/puredata/extra/lrshift~ /usr/lib/puredata/extra/pd~ /usr/lib/puredata/extra/pique /usr/lib/puredata/extra/sigmund~ /usr/lib/puredata/extra/stdout
Why not to have all of 'usr/lib/pd/extra' into '/usr/lib/puredata/extra'?
And of course I'm using my own '/home/joe/Pure-Data/externals' path for the externals downloaded thru Deken.
Thanks, Joseph
Le 18/01/2024 à 14:13, IOhannes m zmoelnig a écrit :
On 1/18/24 12:25, Linux ROUEN Normandie wrote:
Same issue here with 'iemmatrix' library (0.3.3 as of 2023/07/19 thru Deken) under Linux Mint 21.3 (Ubuntu 22.04-4 base) / Pd 0.54-1: "/home/joe/Pure-Data/externals/iemmatrix/iemmatrix.pd_linux:libgsl.so.25:
cannot open shared object file: No such file or directory".
But 'libgsl25' is not available under my system (neither apt nor Synaptic), only 'libgsl27' (2.7.1+dfsg-3) is.
since the problem is exactly the same as described by Alexandros, the answer is exactly the same as well.
(ah well: replace "Debian" with "Ubuntu", or your distribution of choice; and replace the version number "12" with any version of your distribution that ships libgsl!=25 and "11" with any version of your distribution that ships libgsl==25).
and peter's advice goes for Ubuntu as well: just install the pd-iemmatrix package via apt (or your preferred package manager of your distribution).
and finally: if you prefer to install all packages via deken, you might want to try to install the (somewhat experimental) "pd-deken-apt" package, which allows you to install your Debian packaged externals through deken (it's really just a replacement of synaptics for Pd packages)
hfdmsrt KIOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->https://lists.puredata.info/listinfo/pd-list