I'm developing an application and I want some items that not exists in wxSmith right now (like wxStyledTextCtrl or wxPropertyGrid).
By now, I'm adding then in code without wxSmith, but I want them on it for working with it more easily, so I think about creating the appropriate wxSmith extensions.
Then I went to the wiki and started the plugin development tutorials and I installed the -dev packages for Code::Blocks and wxSmith (from jens' repository). With little modifications for linux in the project build options my first C::B plugin work.
Problems started with wxSmith extensions because wxsmith headers were not installed, only wxsmith development library. So I have to download codeblocks from svn (the same revision of jens' repository).
At the first time I didn't install it, just make and added to the project the include dirs of wxsmith and wxpropgrid from the codeblocks tree. At this time I could build my first wxsmith extension but, when I try to add it to the codeblocks plugins I get some errors (detailed on the image) and in the application log:
~/.codeblocks/share/codeblocks/plugins/wxSmithChartItem.so: not loaded (missing symbols?)
Loaded 0 plugins
Then I try to uninstall jens' nightly and install C::B from source with the same result. I also try with another item, wxStyledTextCtrl, and few more things and I always get the same error, so I think that it is because wxsmith headers are not installed with it's library.
Any idea about how to solve this?
I also attach the test extension, note that I use an wxChartCtrl downloaded from wxCode and put to a third directory.
My development system:
-Ubuntu 8.04.1 x86_64
-Code::Blocks svn5323
-wxWidgets 2.8.9
[attachment deleted by admin]