Could you, please, give some more detailed explanation of this hint? :)
"Ask your build-system guru in which CMakeLists.txt file you must add a
reference to your plug-in."
Thanks,
Miklos
On Tue, Jun 21, 2011 at 5:10 PM, Miklos Espak <[email protected]> wrote:
> It was my mistake, I also wanted to convert a module to CTK, but that is
> not needed.
> Now the application runs, but my views and perspective are not shown in the
> menu, probably I made some mistake in the activator class.
>
> Is it normal that there are just 4 perspectives and 13 views? Before the
> switch to CTK there were much more. Only these are converted for now?
>
> Regards,
> Miklos
>
>
> On Tue, Jun 21, 2011 at 4:12 PM, Miklos Espak <[email protected]> wrote:
>
>> 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