Closed mmokrejs closed 3 years ago
Hello,
First of all, check if the "plugins" folder really exists in the "ugene" directory. If it exists, that means, that the problem somewhere else. What is it - your own build or UGENE you've got from somewhere?
About possibility to choose plugins - now it's not supported, because it's a bit different way they work. Users no need to do something about it, plugins are included. Maybe, it the future, if we create some additional plugins, which are not included in the UGENE pack, we will improve it.
Hi,
thank your for your answer. The layout of the fiels and directories is shown above. Is it looking a placement of the plugin directory elsewhere? How about introducing say UGENE_PLUGINS
variable which would point to /usr/lib/ugene/plugins
? We are trying to get it installed properly on Gentoo Linux, see https://github.com/gentoo/sci/issues/1067#issuecomment-802045304 and latter.
Hi,
Before loading any plugin UGENE reads plugin metadata from the ".plugin" file. For example, to load 'libgor4.so' UGENE needs 'gor4.plugin' file in the same folder.
In your listing I can't see such files and this may be the reason of the error.
Closing the issue. Please reopen if the last recommendation didn't help.
Hi,
thank you for your answer. It is awkward e.g. libgor4.so
should be in the same directory as the ugene
executable (in /usr/bin/
). Please come up with a proper way how to install you application. The structure which we hoped for is shown above. Try to adjust you code to anticipate that layout. The UGENE_PLUGINS
variable would be one way to go.
Why the qmake install
does not install any gor4.plugin
files which are necessary I do not know. Placing them into /usr/bin
does not sound right and maybe Gentoo filters them somewhere, maybe they are lacking exec bit set or so? I am just speculating here. They should not be there at all, /usr/lib/ugene/plugins
or /usr/share/ugene/
seem better fit. The libs are found via LD_LIBRARY_PATH and unless the gor4.plugin
are to be found by the loader there is no reason to smash them into
/usr/lib/ugene/plugins/
.
You can study the *.ebuild file at https://github.com/gentoo/sci/tree/master/sci-biology/ugene to see what we eventually do wrong.
If you can, please replace as I proposed the spaces in the files installed with some non-whitespace char, like underscore. I can't actually reopen this.
Hi, where is ugene looking for the plasmid files? I don't see any. Please make this configurable in the Settings too. Users would hence laso know where they are stored.
The logfile should have recognized this as well.
The spaces in files are asking for trouble, please consider replacing them with underscore in next release. Thank you.