FS#57119 - [kdevelop] Add 'okteta' as runtime dependency for gdb plugin
Attached to Project:
Arch Linux
Opened by Juraj (SGOrava) - Tuesday, 16 January 2018, 17:03 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 16 January 2018, 17:52 GMT
Opened by Juraj (SGOrava) - Tuesday, 16 January 2018, 17:03 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 16 January 2018, 17:52 GMT
|
Details
Description:
According to the developers when the KDevelop is build with Okteta (used for gdb plugin, hex editor...) it is also required at runtime for these plugins if kdevelop plugins are built against the okteta libs, than okteta (well, it libs) is a normal required runtime dependency, with its libs being hard linked to the gdb plugin and the hex editor plugin Additional info: * package version(s) - 5.2.1-1 * config and/or log files etc. Steps to reproduce: Remove / dont install okteta. Run kdevelop and try to enable gdb plugin. Error Message: kdevplatform.shell: Can't load plugin "kdevgdb" because a factory to load the plugin could not be obtained: "Cannot load library /usr/lib/qt/plugins/kdevplatform/30/kdevgdb.so: (libokteta2gui.so.2: cannot open shared object file: No such file or directory)" Solution: Install okteta |
This task depends upon
Closed by Antonio Rojas (arojas)
Tuesday, 16 January 2018, 17:52 GMT
Reason for closing: Fixed
Additional comments about closing: in svn
Tuesday, 16 January 2018, 17:52 GMT
Reason for closing: Fixed
Additional comments about closing: in svn
GDB integration is essential function for C/C++ IDE.
When you try to enable GDB plugin in settings you will not get graphical error message and the plugin will not activate. (error message it printed to sdterr or stdout)
From the user perspective it looks like it is broken for no reason.
Add info to description is enough for me, but it is not enough for C++ IDE and normal people expect such crucia part to work out of the box.
Thank you for reading and spending your time on this issue. Have a good night.