-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some dynamically-loaded files do not load from their installed location in Linux #12
Comments
@anjaldoshi can you look into this? |
Yep, I'll look into it. I think it just needs to explicitly link to liboni driver and ftd3 libraries on Linux, just like Mac. |
I've been trying to reproduce this on my end, but not able to do so. I'm using Fedora 39, and I tried installing the plugin via Plugin Installer, and building it from source. In both cases, the GUI is able to load the plugin without any errors. I'm not sure if this issue occurs when connecting to a board as I don't have access to one so I was not able to test that. @aacuevas Can you confirm if the plugin just fails to load (doesn't show up in the processor list) on your end or it just fails/crashes when trying to to connect to the board? |
The plugin loads and then fails to open the acquisition board. When the plugin tries to open the ONI context libONI looks for the appropriate onidriver, in this case (As a note, actual "trying to open" code is performed by You could monitor de result of the |
Thanks for providing detailed explanation. It makes much more sense now. |
I have installed the latest GUI and copied the files in the zip into ~/.config/open-ephys/plugins-api8 and shared-api8 and now it cannot even load the plugin. I only get this in the log:
|
specifically, libonidriver_ft600.so and libftd3xx.so need to be manually copied to a local library folder. liboni.so gets properly loaded from the shared-api8 folder
The text was updated successfully, but these errors were encountered: