Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
Problem Installing new .plugin on linux
killerbot:
no no your plugin name is not lib....so
Read carefully my sticky post, choose a name and consistently reuse/apply it in the other parts (dll/so/zip/....)
Pecan:
I've read your post about consistences.
I've simplified the .cbplugin as
with the following manifest:
--- Code: ---<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_plugin_manifest_file>
<SdkVersion major="1" minor="11" release="11" />
<Plugin name="browsetracker">
<Value title="browsetracker" />
<Value version="0.1" />
<Value description="Browse to previous source positions" />
<Value author="Pecan Heber" />
<Value authorEmail="" />
<Value authorWebsite="" />
<Value thanksTo="" />
<Value license="GPL" />
</Plugin>
</CodeBlocks_plugin_manifest_file>
--- End code ---
It still gets the same message "browsetracker.so" cannot be found as posted earlier.
I don't know what else can be done. I believe there is a bug on CB linux.
I've tried:
browsedtracker
browsetracker.so
libbrowsetracker.so
None of them work.
David Perfors:
it's because the plugin is called browsetracker. C::B will get load the file browsetracker.so/.dll when it is loading the plugin. It should have the same name as de .cbplugin file
Pecan:
--- Quote from: mispunt on June 05, 2007, 06:33:09 pm ---it's because the plugin is called browsetracker. C::B will get load the file browsetracker.so/.dll when it is loading the plugin. It should have the same name as de .cbplugin file
--- End quote ---
I dont understand.
The .cbplugin's name is browsetracker.cbplugin
The plugin's name is libbrowsetracker.so
The zip's name is browsetracker.zip
The manifest plugin name="browsetracker"
What are you saying is wrong.
Pecan:
Ok, there's a bug somewhere.
I opened up the .cbplugin and manually copied libbrowsetracker.so and browsetracker.zip to .../plugins and .../codeblocks
It works.
It's the .cbplugin loading that's got the problem on linux.
The install process does not understand that "lib" should be prepended to the manifest plugin name.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version