Page MenuHomePhabricator

Microservices doesn't work in QT enabled plugins in release configuration
Closed, ResolvedPublic

Description

ctkPluginContext::getService<>() fails when called from QT enabled plugins in release mode. This is due to line 31 of usServiceInterface.h:

#if defined(QT_DEBUG) || defined(QT_NODEBUG)

QT_NODEBUG should be QT_NO_DEBUG.

Sascha and I just figured that out and he would like to have it fixed in the upcoming release.

Event Timeline

[18d8c8]: Merge branch 'bug-13118-QT_NODEBUG'

Merged commits:

2012-09-14 13:17:53 Stefan Kislinskiy [aafca3]
Replaced QT_NODEBUG by QT_NO_DEBUG.