Yes, I saw this, but I thought that this is only needed if I convert the
plugin to CTK. Now I removed the colons from the plugin.xml and the
manifest.xml as well, but it did not help. The error is the same, except the
colons of course. It seems for me that this is rather a library path problem
since BlueBerry/CTK finds my plugin but it cannot load the dll because of a
linker error.

Anyway, if the conversion to CTK solves the problem, I don't care about it.
Now I performed the steps of conversion following the instructions you
linked. I get the following error when I run CMake:

CMake Error at DceAlgorithms/CMakeLists.txt:9
(MACRO_CREATE_MITK_CTK_PLUGIN):
  Unknown CMake command "MACRO_CREATE_MITK_CTK_PLUGIN".

Do I need to include some CMake files?

Miklos

On Tue, Jun 21, 2011 at 3:45 PM, Sascha Zelzer
<[email protected]>wrote:

> Hi Miklos,
>
> please remove the two colons "::" in your plugin.xml file. The instructions
> at http://www.mitk.org/wiki/**Converting%20a%20BlueBerry%**
> 20bundle%20to%20a%20CTK%**20plugin<http://www.mitk.org/wiki/Converting%20a%20BlueBerry%20bundle%20to%20a%20CTK%20plugin>have
>  been updated considering this peculiarity a couple of days ago (see
> section 1.4).
>
> You should definitely convert your BlueBerry plugins, since support for
> them will be discontinued in the near future.
>
> Thanks,
> Sascha
>
>
> On 06/21/2011 02:51 PM, Miklos Espak wrote:
>
>> Hi,
>>
>> I get the following error when I run my MITK application (based on
>> ExtApp).
>>
>> !0.630! [BlueBerry] WARNING: Trying to create an executable extension
>> (from org.blueberry.ui.views in it.unito.kmaps) from a non-CTK plug-in. Use
>> the CreateExecutableExtension<C>(**propertyName, manifestName) method
>> instead.
>> #0.650# [BlueBerry] ERROR: Cannot load library:
>> /home/espakm/workspace-torino/**KMaps/build/bin/Bundles/it.**
>> unito.kmaps/bin/libit_unito_**kmaps.so: undefined symbol: _**
>> ZN27QmitkExtAppWorkbenchAdviso**r10InitializeEN5berry12SmartPo**
>> interINS0_**20IWorkbenchConfigurerEEE
>> #0.650# [BlueBerry] ERROR: Error loading class: Not found:
>> ::QmitkKMapsProtocolView
>> [0.650] [BlueBerry] LOG: Unable to create view ID
>> it.unito.kmaps.ProtocolView: Part initialization error:
>> ::QmitkKMapsProtocolView
>>
>>
>> I use the latest version from the Git repository. I followed the
>> instruction about the migration as described here:
>> http://www.mitk.org/wiki/**BlueBerry <http://www.mitk.org/wiki/BlueBerry>
>> Maybe, I missed some step, but I don't know what. The class attribute in
>> the plugin.xml is the same as the one exported from manifest.cpp
>>
>> Could somebody help me, please?
>>
>> Shell I convert my BlueBerry plugin to CTK?
>>
>> Thanks,
>> Miklos
>>
>> plugin.xml:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <?BlueBerry version="0.1"?>
>> <plugin>
>>
>> <extension point="org.blueberry.ui.views"**>
>> <view id="it.unito.kmaps.**ProtocolView"
>>          name="DCE Protocol"
>>          class="::**QmitkKMapsProtocolView"
>>          icon="resources/dce-icon.png" />
>> <view id="it.unito.kmaps.**IntensityProfileView"
>>          name="Intensity Profile"
>>          class="::**QmitkKMapsIntensityProfileView**"
>>          icon="resources/plot1.jpg" />
>> </extension>
>>
>> <extension point="org.blueberry.ui.**perspectives">
>> <perspective id="it.unito.kmaps.**KMapsPerspective"
>>            name="Kinetic Maps"
>>            class="kmaps::**QmitkKMapsPerspective"
>>            icon="resources/dce-icon.png" />
>> </extension>
>>
>> </plugin>
>>
>>
>> manifest.cpp:
>> ...
>> POCO_BEGIN_NAMED_MANIFEST(**berryIViewPart, berry::IViewPart)
>>  POCO_EXPORT_CLASS(::**QmitkKMapsProtocolView)
>>  POCO_EXPORT_CLASS(::**QmitkKMapsIntensityProfileView**)
>> POCO_END_MANIFEST
>>
>> POCO_BEGIN_NAMED_MANIFEST(**berryIPerspectiveFactory,
>> berry::IPerspectiveFactory)
>>  POCO_EXPORT_CLASS(kmaps::**QmitkKMapsPerspective)
>> POCO_END_MANIFEST
>>
>>
>
------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to