| Summary: | Can't load kate tabbar or katefiletemplates plugins | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Darrell <darrella> |
| Component: | tdeaddons | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugwatch, darrella |
| Priority: | P5 | ||
| Version: | R14.0.0 [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | 1655 | ||
| Bug Blocks: | |||
| Attachments: | symbol list | ||
|
Description
Darrell
2013-10-26 12:14:29 CDT
I installed a git package set from January 2013. The problem exists then too. This problem has been around a while. Is there a way to debug this? Created attachment 1572 [details] symbol list (In reply to comment #2) > Is there a way to debug this? Hi Darrell, sorry for the late reply, I haven't got much free time for TDE in the last few days. Possibly I should get some more during the week. Go to folder /opt/trinity/lib/trinity and type: objdump libkatetabbarextensionplugin.so -T This will print the list of dynamic symbols. Check if you have the symbol 'init_libkatetabbarextensionplugin' in it. Probably not, judging from your xsession-errors log I have attached the list of symbols I get running the command on my library. If you need, I can provide also my full build logs, where you can see exactly which option is used for each file. I ran the objdump command and as expected no such symbol appeared. In my build script I had --enable-gcc-hidden-visibility On a hunch I changed that to --disable-gcc-hidden-visibility I rebuilt tdeaddons and then the objdump command successfully showed the desired results. I launched kate and then had no problem loading the two plugins. I updated bug report 1285, which addresses the problem of hidden symbol visibility. I am tagging this report as resolved. |