Hello! I'm trying to run ofelia external on my debian buster.
https://forum.pdpatchrepo.info/topic/11259/ofelia-pd-external-library-written-with-openframeworks
I installed the external using deken, then added "ofelia" in preferences -> startup, but when the pd starts, the console displays "ofelia: can't load library". When I open help patches, objects are not created.
I need help. Thanks!
-
Problems with ofelia on linux
-
This post is deleted!
-
@Dots Hi, Thanks for reporting this.
I actually haven't tried ofelia on Debian yet. (So far, I only tested it on Ubuntu and Linux Mint)
Could you please open the Terminal andcd
to the downloadedofelia
directory then tryldd ofelia.pd_linux
command to see if there's any missing dependency?If there's anything missing, you may have to install dependencies for openFrameworks by running the following commands in the Terminal.
cd ofelia/scripts/debian
sudo ./install_dependencies.sh
I'm not sure if this will make the library work on your computer but please give it try.
And please let me know how it goes.
Thanks! -
@cuinjune
Hello again. Thanks for your reply. I really don't have enough libssl1.0.0ksenia@MSI64:~/pd/extra/ofelia$ ldd ofelia.pd_linux | grep not\ found libssl.so.1.0.0 => not found libcrypto.so.1.0.0 => not found
But after I installed it, pd crashes on startup
ksenia@MSI64:~$ puredata Pd-0.47.1 ("") compiled for Debian (0.47.1-3) on 2016/11/28 at 20:56:10 UTC port 5400 TCL_LIBRARY="/usr/lib/puredata/lib/tcl/library" TK_LIBRARY="/usr/lib/puredata/lib/tk/library" wish "/usr/lib/puredata/tcl//pd-gui.tcl" 5400 Waiting for connection request... /usr/lib/puredata/bin/pd-watchdog ... connected Pd: signal 4 ksenia@MSI64:~$
I don't understand what "signal 4" means . I searched in Google, but couldn't find it. Of course, I run the install_dependencies script at the beginning of the installation.
-
@Dots Hi, The crashing issue(Pd: signal 4) seems to happen on some Linux machines.
A couple of Linux users have already reported this issue and I'm planning to fix this as soon as possible.The problem is I don't have the crashing issue on Ubuntu(16.04 and 17.10) installed on my Macbook Pro so I'll need to try this on other device to confirm/fix the bug.
I'm planning to try it using my old Acer laptop next week.By the way, I have a user who also reported the crashing issue on Ubuntu 17.10 and he told me he could fix it by selecting NVIDIA GPU and rebooting so maybe you can try this if you haven't.
Thank you again for reporting this and I will update you as soon as I fix the bug.
-
@cuinjune the same in ubuntu 16.04 with nvidia drivers:
I hope for fix. Thank you! -
@cuinjune Hi, i am on debian stretch (with pure data from backports). Pd is not crashing here, but with all dependencies installed, i still get:
ingo@stargaze:~/puredata/externals/ofelia$ ldd ofelia.pd_linux | grep not\ found libssl.so.1.0.0 => not found libcrypto.so.1.0.0 => not found
i have libssl.so.1.0.2 and libssl-dev version 1.1.0f-3+deb9u2 installed.
i also tried to make symbolic links that would mimic the old libs but link to the new ones, but as the headers of the libs are checked that doesn't work.
-
@ingox Hi, I think ofelia currently can't run on Debian Stretch. (Sorry I should've documented it somewhere)
ofelia uses openFrameworks 0.9.8 which is the latest stable released version but this version seems to be not compatible with the Debian Stretch. It seems there's a problem with the Poco library that OF 0.9.8 uses when compiled on Debian Stretch.https://forum.openframeworks.cc/t/debian-stretch-setup-problems-poco/28288/2
The good news is that the stable version of openFrameworks 0.10.0 is almost(99%) ready to be released.
https://github.com/openframeworks/openFrameworks/issues/5870I'm planning to update ofelia to use openFrameworks 0.10.0 after the stable release then it will be possible to run ofelia on Debian Stretch and Raspbian Stretch without the issue. (hopefully)
-
@cuinjune thanks! looking forward to this.