Bugzilla – Bug 985189
GCC6: licq fails to build
Last modified: 2016-07-14 11:27:03 UTC
Since the update to GCC6, openSUSE:Factory/ licq fails to build
in C++11 which is now default in GCC 6, shared_ptr has a bool operator that returns if the shared_ptr is a null pointer, so the return type is not bool anymore. use an expression to return bool type, eg: - bool loaded = LoadPlugin(pluginName, argc, argv); + bool loaded = (LoadPlugin(pluginName, argc, argv) != nullptr); fixed in https://build.opensuse.org/request/show/407093
This has been fixed now in the network repository, but as far as I can tell licq has been meanwhile removed from Factory, so I cannot submit the package further.