The CppMicroServices auto-loading code prints status information on start-up, which interferes with CLI tools and is in general too verbose.
Further, the CppMicroServices interface code makes assumptions about Qt compile-definitions which are not true any more with CMake 3.0 (they changes the Qt CMake scripts). This leads to compile errors when building a MITK configured with CMake 3.0.
Fixes are available in the CppMicroServices upstream repository.