Re: [PD] Can't load iemmatrix lib
For the dummy guy I am, the problem -if problem- is: WARNING: duplicate 'extra' library found! '/usr/lib/pd/extra' is active '/usr/lib/puredata/extra' is a duplicate If I remove the 2nd path in Pd Preferences then: sigmund~ ... couldn't create bonk~ ... couldn't create choice ... couldn't create hilbert~ ... couldn't create complex-mod~ ... couldn't create loop~ ... couldn't create lrshift~ ... couldn't create pd~ ... couldn't create rev1~ ... couldn't create rev2~ ... couldn't create rev3~ ... couldn't create stdout ... couldn't create bob~ ... couldn't create fiddle~ ... couldn't create pique ... couldn't create warning -- 'template' (pd-help-intro.pd) is obsolete; replace with 'struct' So, I do need to declare both '/usr/lib/pd/extra' and '/usr/lib/puredata/extra' paths in my Pd Preferences. Joseph Le 18/01/2024 à 19:14, IOhannes m zmölnig a écrit : On 1/18/24 17:29, Linux ROUEN Normandie wrote: Why not to have all of 'usr/lib/pd/extra' into '/usr/lib/puredata/extra'? that's by design (and comes from the olden days, when Pd-extended was still a thing a,d somebody thought about packaging it). And of course I'm using my own '/home/joe/Pure-Data/externals' path for the externals downloaded thru Deken. yes. but what is the problem? gfmdsa IOhannes ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] Can't load iemmatrix lib
On 1/18/24 17:29, Linux ROUEN Normandie wrote: Why not to have all of 'usr/lib/pd/extra' into '/usr/lib/puredata/extra'? that's by design (and comes from the olden days, when Pd-extended was still a thing a,d somebody thought about packaging it). And of course I'm using my own '/home/joe/Pure-Data/externals' path for the externals downloaded thru Deken. yes. but what is the problem? gfmdsa IOhannes OpenPGP_signature.asc Description: OpenPGP digital signature ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] Can't load iemmatrix lib
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 + 0 files /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 + 15 files /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 ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] Can't load iemmatrix lib
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 OpenPGP_signature.asc Description: OpenPGP digital signature ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] Can't load iemmatrix lib
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. Joseph Gastelais Le 18/01/2024 à 08:09, IOhannes m zmoelnig a écrit : On 1/18/24 07:57, Alexandros Drymonitis wrote: On 1/18/24 08:56, Alexandros Drymonitis wrote: On 1/18/24 08:53, IOhannes m zmoelnig wrote: On 1/18/24 07:46, Alexandros Drymonitis wrote: The funny thing is that I did install libgsl27 manually with apt-get, after I read the error I got in Pd, but it still didn't work with the Deken version. [...] /home/alex/Documents/Pd/externals/iemmatrix/iemmatrix.pd_linux:libgsl.so.25: cannot open shared object file: No such file or directory well, it seems that the iemmatrix from deken was linked against libgsl25, so installing libgsl27 doesn't really help to resolve this dependency. Yeah, makes sense. Does this mean that the deken version of iemmatrix needs to be updated? depends. if the target platform is Debian 12, then yes. if the target platform is Debian 11, then no. i've opened https://git.iem.at/pd/iemmatrix/-/issues/7 I'm writing this because my system could only detect libgsl27, and not libgsl25. sure, the world evolves. Debian does not ship all versions of GSL ever released (and that's a good thing) g,mads IOhannes ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list