10 Apr
2013
10 Apr
'13
11:31
* Stephan Kulow (coolo@suse.de) [20130410 10:14]:
The latest boost update (1.53) is breaking at least libzypp and libyui.
At least for libyui and libzypp the reason is that Boost's smart pointer now uses explicit operator bool on c++11 compilers, as mentioned in the release notes: Smart pointers now use explicit operator bool on C++11 compilers. This can break code that passes a smart pointer to a function taking a bool, or that returns a smart pointer from a function with a bool return type. Please use p != 0 or !!p in such cases. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org