Skip to content

Conversation

@radarhere
Copy link
Member

The amazon-2 job has started failing - https://github.com/python-pillow/docker-images/actions/runs/18022944730/job/51284314660#step:7:284

src/_imagingft.c:1372:13: error: implicit declaration of function ‘FT_Set_Named_Instance’; did you mean ‘FT_Get_Name_Index’? [-Werror=implicit-function-declaration]
error = FT_Set_Named_Instance(self->face, instance_index);
^~~~~~~~~~~~~~~~~~~~~
FT_Get_Name_Index

This is because it is using freetype 2.8, which we no longer support. libraqm 0.10.2 was previously upgrading freetype to 2.11, but libraqm 0.10.3 switched to freetype 2.13.3 and started using the FreeType xz archive. So the error in amazon-2 is really a failure to unpack the xz archive - https://github.com/python-pillow/docker-images/actions/runs/18022944730/job/51284314660#step:6:13078

3.039 Downloading freetype2 source from https://download.savannah.gnu.org/releases/freetype/freetype-2.13.3.tar.xz
25.82 ERROR: Subproject freetype2 is buildable: NO

25.82 meson.build:46:15: ERROR: failed to unpack archive with error: Unknown archive format '/depends/libraqm-0.10.3/subprojects/packagecache/freetype-2.13.3.tar.xz'

This PR manually installs freetype 2.14.1.

@hugovk hugovk changed the title Updated FreeType to 2.14.1 in amazon-2 Update FreeType to 2.14.1 in amazon-2 Sep 26, 2025
@hugovk hugovk merged commit 5300c60 into python-pillow:main Sep 26, 2025
23 checks passed
@radarhere radarhere deleted the freetype branch September 26, 2025 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants