Page MenuHomePhabricator

Autoload modules (of MITK) do not load automatically when starting the MBIapp
Closed, ResolvedPublic

Description

Autoload modules which are loaded correctly when starting mitkWorckbench aren't loaded when starting MBIapp.

Event Timeline

New remote branch pushed: bug-16331-fix-intermediate-autoload-path-handling

How is this related to MITK core? Please describe some more details (wiki page) or reassign to a different Bugzilla product.

I discussed the changes with Adrian before he wrote the bug report.

In the CppMicroServices library, the auto-loading code checks if the last directory of a auto-load path equals CMAKE_INTDIR (the intermediate build directory used in Visual Studio, for example). The comparison was done in a case-sensitive manner. However, on some Windows machines CMAKE_INTDIR is a case-variant of the sub-string contained in the auto-load path available during runtime.

The string comparison for the intermediate build directory is now done in a case-insensitive way to accommodate Windows ignorance containing upper/lower case characters in file-system paths.

[0bc3bc]: Merge branch 'bug-16331-fix-intermediate-autoload-path-handling'

Merged commits:

2013-10-25 09:39:39 Adrian Winterstein [a9de33]
Fixed comparing of intermediate autoload path. Path is compared in lower characters now.