On 10/15/2015 09:45 PM, Norbert Thiebaud wrote:
The bulk of the errors are O[U]String[Buffer|Hash] related

The OUString thing can be mitigated by adding some stuff before the include

namespace rtl { class OUString; }
using rtl::OUString;
namespace rtl { class OUStringBuffer; }
using rtl::OUStringBuffer;
namespace rtl { class OString; }
using rtl::OString;
namespace rtl { class OStringBuffer; }
using rtl::OStringBuffer;
namespace rtl { class OUStringHash; }
using rtl::OUStringHash;

Feel free to fix all broken include files. (What appears to have become the canonic fix in this particular case would be to include rtl/oustring.hxx etc., rather than bothering to either declare the incomplete class plus using declaration, or declare the incomplete class and use qualified rtl::OUString etc. throughout the include file.)

that limit the failures to 233 failed or ~ 7%
the bulk of that being related to
"marked 'override' but does not override any member functions"
errors

That sounds odd; or is that just follow-up errors, and the real error being an unknown or incomplete base class?
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to