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.