Re: [PD] Can't load iemmatrix lib

2024-01-18 Thread Linux ROUEN Normandie

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

2024-01-18 Thread IOhannes m zmölnig

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

2024-01-18 Thread Linux ROUEN Normandie
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

2024-01-18 Thread IOhannes m zmoelnig

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

2024-01-18 Thread Linux ROUEN Normandie
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