Harbuzz requirements clarification

Khaled Hosny khaledhosny at eglug.org
Fri Jun 20 07:48:56 PDT 2014


On Fri, Jun 20, 2014 at 01:32:24PM +0200, Tomáš Chvátal wrote:
> Hello guys,
> 
> When trying to build 4.3 on openSUSE-12.3 I get this error:
> 
>  /home/abuild/rpmbuild/BUILD/libreoffice-4.3.0.0.beta2-buildfix1/vcl/generic/glyphs/gcach_layout.cxx:
> In member function 'virtual bool HbLayoutEngine::layout(ServerFontLayout&,
> ImplLayoutArgs&)':
> [ 2748s]
> /home/abuild/rpmbuild/BUILD/libreoffice-4.3.0.0.beta2-buildfix1/vcl/generic/glyphs/gcach_layout.cxx:423:28:
> error: 'HB_BUFFER_FLAG_DEFAULT' was not declared in this scope

This was fixed in master a few weeks ago (may be we can backport this)
but you can simply replace it with HB_BUFFER_FLAGS_DEFAULT.

> So I would like to know if this should be fixed or if the required version
> of harbuzz should be updated.

Personally I'd advice to always use the latest and greatest HarfBuzz
whenever possible.

Regards,
Khaled


More information about the LibreOffice mailing list