uliss / pd-ceammc

Pure Data CEAMMC distribution (based on vanilla 0.53 by Miller Puckette)
Other
107 stars 6 forks source link

[linux, snap] libsoxr not found in latest version #196

Open th555 opened 11 months ago

th555 commented 11 months ago

Hello,

First of all many thanks for providing this distribution, the ceammc objects look like a great addition to pd. I hope someone might be able to help with the following:

When I install pd-ceammc using snap install pd-ceammc everything works fine, however it is not the latest version. When I install the latest version using snap install pd-ceammc --edge installation works fine and pd starts, however I get these messages in the pd console:

/snap/pd-ceammc/189/usr/lib/pd_ceammc/extra/ceammc/ceammc.pd_linux: libsoxr.so.0: cannot open shared object file: No such file or directory
/snap/pd-ceammc/189/usr/lib/pd_ceammc/extra/ceammc/ceammc.pd_linux: libsoxr.so.0: cannot open shared object file: No such file or directory
ceammc: can't load library

Indeed I find that the stable version includes sox under these paths:

/snap/pd-ceammc/183/usr/include/soxr.h
/snap/pd-ceammc/183/usr/lib/libsoxr.so.0.1.2
/snap/pd-ceammc/183/usr/lib/pkgconfig/soxr.pc

while these files aren't present in /snap/pd-ceammc/189/usr/lib/ and/or /include/.

Platform is Manjaro Linux.

Was sox accidentally omitted from the --edge build, or is there anything I can do to provide it myself?

uliss commented 11 months ago

Was sox accidentally omitted from the --edge build, or is there anything I can do to provide it myself?

yes, seems so, will check it out