Hi Matt,

you got me there. That was a breaking change which slipped through in 
the release notes. I updated them accordingly

http://mitk.org/wiki/MITK_ReleaseNotes_2014.10

There shouldn't be any other migration issues (unless we forgot another 
one...).

Long story short, have a look at this diff, which should clarify things:

http://mitk.org/git/?p=MITK.git;a=blobdiff;f=Core/Code/Controllers/mitkPlanePositionManager.h;h=9c71be65fbbe77fdcaa9ea06c583ed49dae2e930;hp=cddb1e9f95c10f105a0bd6cd93caab6a2466f636;hb=8c23715eaa2a0037382bfa385b88e5d23ce88eef;hpb=6edf5ce33e859aceec12555419e9ee9924cd2feb

Best,
Sascha


On 12/09/2014 11:06 AM, Clarkson, Matt wrote:
> Hi there,
>
> Im upgrading our code from MITK version 2014.03 to 2014.10.
>
> It looks like various changes to the micro services have been implemented 
> (thanks!).
> Is there a migration document? Or a list of specific changes I should make?
>
> Im looking at the tutorial 
> (http://docs.mitk.org/2014.10/MicroServices_Overview.html) and it seems to 
> match what I have (which doesn’t now compile). So, is the tutorial the 
> recommended way? Or does it need updating?
>
> Thanks
>
> Matt
>
> PS. More specifically, the current problem is pasted below, but I suspect I 
> need to understand the changes in principal rather than just patch things up.
>
> [ 71%] Building CXX object 
> Code/Gui/MITK/Plugins/uk.ac.ucl.cmic.imagelookuptables/CMakeFiles/uk_ac_ucl_cmic_imagelookuptables.dir/src/internal/ImageLookupTablesViewActivator.cxx.o
> In file included from 
> /Users/mattclarkson/build/NifTK-MITK-Upgrade/Code/Gui/MITK/Plugins/uk.ac.ucl.cmic.imagelookuptables/src/internal/ImageLookupTablesViewActivator.cxx:15:
> In file included from 
> /Users/mattclarkson/build/NifTK-MITK-Upgrade/Code/Gui/MITK/Plugins/uk.ac.ucl.cmic.imagelookuptables/src/internal/ImageLookupTablesViewActivator.h:18:
> In file included from 
> /Users/mattclarkson/build/NifTK-MITK-Upgrade-SuperBuild-Debug/CTK-src/Libs/PluginFramework/ctkPluginActivator.h:25:
> In file included from 
> /Users/mattclarkson/build/NifTK-MITK-Upgrade-SuperBuild-Debug/CTK-src/Libs/PluginFramework/ctkPluginContext.h:25:
> In file included from 
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/QHash:1:
> In file included from 
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/qhash.h:49:
> In file included from 
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/qpair.h:45:
> In file included from 
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/qdatastream.h:46:
> In file included from 
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/qiodevice.h:46:
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/qobject.h:378:34:
>  error: no member named 'qt_check_for_QOBJECT_macro' in
>        'QmitkLookupTableProviderService'
>      
> reinterpret_cast<T>(object)->qt_check_for_QOBJECT_macro(*reinterpret_cast<T>(object));
>      ~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^
> /Users/mattclarkson/build/NifTK-MITK-Upgrade-SuperBuild-Debug/CTK-src/Libs/PluginFramework/ctkPluginContext.h:469:12:
>  note: in instantiation of function
>        template specialization 'qobject_cast<QmitkLookupTableProviderService 
> *>' requested here
>      return qobject_cast<S*>(getService(reference));
>             ^
> /Users/mattclarkson/build/NifTK-MITK-Upgrade/Code/Gui/MITK/Plugins/uk.ac.ucl.cmic.imagelookuptables/src/internal/ImageLookupTablesViewActivator.cxx:75:57:
>  note:
>        in instantiation of function template specialization 
> 'ctkPluginContext::getService<QmitkLookupTableProviderService>' requested here
>    QmitkLookupTableProviderService* lutService 
> =context->getService<QmitkLookupTableProviderService>(serviceRef);
>                                                          ^
> In file included from 
> /Users/mattclarkson/build/NifTK-MITK-Upgrade/Code/Gui/MITK/Plugins/uk.ac.ucl.cmic.imagelookuptables/src/internal/ImageLookupTablesViewActivator.cxx:15:
> In file included from 
> /Users/mattclarkson/build/NifTK-MITK-Upgrade/Code/Gui/MITK/Plugins/uk.ac.ucl.cmic.imagelookuptables/src/internal/ImageLookupTablesViewActivator.h:18:
> In file included from 
> /Users/mattclarkson/build/NifTK-MITK-Upgrade-SuperBuild-Debug/CTK-src/Libs/PluginFramework/ctkPluginActivator.h:25:
> In file included from 
> /Users/mattclarkson/build/NifTK-MITK-Upgrade-SuperBuild-Debug/CTK-src/Libs/PluginFramework/ctkPluginContext.h:25:
> In file included from 
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/QHash:1:
> In file included from 
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/qhash.h:49:
> In file included from 
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/qpair.h:45:
> In file included from 
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/qdatastream.h:46:
> In file included from 
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/qiodevice.h:46:
> /Users/mattclarkson/install/qt-2014-11-27/lib/QtCore.framework/Headers/qobject.h:380:56:
>  error: no member named 'staticMetaObject' in
>        'QmitkLookupTableProviderService'
>      return 
> static_cast<T>(reinterpret_cast<T>(object)->staticMetaObject.cast(object));
>                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^
> 2 errors generated.
> make[2]: *** 
> [Code/Gui/MITK/Plugins/uk.ac.ucl.cmic.imagelookuptables/CMakeFiles/uk_ac_ucl_cmic_imagelookuptables.dir/src/internal/ImageLookupTablesViewActivator.cxx.o]
>  Error 1
> make[1]: *** 
> [Code/Gui/MITK/Plugins/uk.ac.ucl.cmic.imagelookuptables/CMakeFiles/uk_ac_ucl_cmic_imagelookuptables.dir/all]
>  Error 2
> make: *** [all] Error 2
>
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
> _______________________________________________
> mitk-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mitk-users


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to