If I try to build LO with freetype 2.11, the skia fails: /var/uhubuild/work/compile/workdir/UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common.cpp:668:14: error: use of undeclared identifier 'FT_COLR_PAINTFORMAT_TRANSFORMED'; did you mean 'FT_COLR_PAINTFORMAT_TRANSFORM'? case FT_COLR_PAINTFORMAT_TRANSFORMED: { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FT_COLR_PAINTFORMAT_TRANSFORM /usr/include/freetype2/freetype/ftcolor.h:505:5: note: 'FT_COLR_PAINTFORMAT_TRANSFORM' declared here FT_COLR_PAINTFORMAT_TRANSFORM = 12, ^ /var/uhubuild/work/compile/workdir/UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common.cpp:669:60: error: no member named 'transformed' in 'FT_COLR_Paint_::(anonymous union at /usr/include/freetype2/freetype/ftcolor.h:1327:5)'; did you mean 'transform'? SkMatrix transform = ToSkMatrix(colrv1_paint.u.transformed.affine); ^~~~~~~~~~~ transform /usr/include/freetype2/freetype/ftcolor.h:1335:31: note: 'transform' declared here FT_PaintTransform transform; ^ /var/uhubuild/work/compile/workdir/UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common.cpp:763:14: error: use of undeclared identifier 'FT_COLR_PAINTFORMAT_TRANSFORMED'; did you mean 'FT_COLR_PAINTFORMAT_TRANSFORM'? case FT_COLR_PAINTFORMAT_TRANSFORMED: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FT_COLR_PAINTFORMAT_TRANSFORM /usr/include/freetype2/freetype/ftcolor.h:505:5: note: 'FT_COLR_PAINTFORMAT_TRANSFORM' declared here FT_COLR_PAINTFORMAT_TRANSFORM = 12, ^ /var/uhubuild/work/compile/workdir/UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common.cpp:768:74: error: no member named 'transformed' in 'FT_COLR_Paint_::(anonymous union at /usr/include/freetype2/freetype/ftcolor.h:1327:5)'; did you mean 'transform'? colrv1_traverse_paint(canvas, palette, face, paint.u.transformed.paint); ^~~~~~~~~~~ transform /usr/include/freetype2/freetype/ftcolor.h:1335:31: note: 'transform' declared here FT_PaintTransform transform; ^ 4 errors generated. No option to disable the use of system freetype.
Luboš: thought you might be interested in this one since it's Skia specific.
skia m93 with a patch is good, but m94 *requires* freetype 2.11.
https://git.libreoffice.org/core/+/a0edcc68f94915a78fcc08e70d2cdd752abd9ebb%5E%21