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
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

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
Comment by Juraj (SGOrava) - Tuesday, 16 January 2018, 17:28 GMT
  • Field changed: Percent Complete (100% → 0%)
OK, So at least add "required for gdb plugin" to the okteta dependency description, so the people will know what to install in order to have working gdb
Comment by Eli Schwartz (eschwartz) - Tuesday, 16 January 2018, 17:28 GMT
Sorry, I overlooked that. Seems fair enough.
Comment by Juraj (SGOrava) - Tuesday, 16 January 2018, 17:47 GMT
To be clear:
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.

Loading...