CMake Deprecation Warning at CMakeLists.txt:8 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- [Allegro] Allegro Version: [5.2.11] -- Adding /home/allefant/allegro/build_mingw/deps to CMAKE_FIND_ROOT_PATH -- Using MINGDIR: /usr/i686-w64-mingw32 -- Allowing GCC/Clang to use SSE instructions -- Performing Test ALLEGRO_HAVE_PROCFS_ARGCV -- Performing Test ALLEGRO_HAVE_PROCFS_ARGCV - Failed -- Performing Test ALLEGRO_HAVE_SV_PROCFS_H -- Performing Test ALLEGRO_HAVE_SV_PROCFS_H - Failed -- Performing Test HAVE_XINPUT_CAPABILITIES_EX -- Performing Test HAVE_XINPUT_CAPABILITIES_EX - Failed WARNING: FreeImage not found, disabling support -- Could NOT find WebP (missing: WEBP_INCLUDE_DIRS WEBP_LIBRARIES) WARNING: libwebp not found, disabling support -- Could NOT find OpenAL (missing: OPENAL_LIBRARY OPENAL_INCLUDE_DIR) -- Could NOT find OPENSL (missing: OPENSL_INCLUDE_DIR OPENSL_LIBRARY) -- Could NOT find FLAC (missing: FLAC_INCLUDE_DIR FLAC_LIBRARY) WARNING: libFLAC not found or compile test failed, disabling support. -- Could NOT find DUMB (missing: DUMB_INCLUDE_DIR DUMB_LIBRARY) WARNING: libdumb >= 2.0 or <= 0.9.3 not found or compile test failed, disabling support. See for 2.0 or for 0.9.3. -- Could NOT find OPENMPT (missing: OPENMPT_INCLUDE_DIR OPENMPT_LIBRARY) WARNING: Dynamic loading will be disabled for Vorbis as static library was found: /home/allefant/allegro/build_mingw/deps/lib/libvorbisfile.a -- Could NOT find OPUS (missing: OPUS_INCLUDE_DIR OPUS_LIBRARY OPUSFILE_LIBRARY) WARNING: libopus not found or compile test failed, disabling support. -- Could NOT find MiniMP3 (missing: MINIMP3_INCLUDE_DIRS) WARNING: minimp3 was not found -- Could NOT find PhysFS (missing: PHYSFS_LIBRARY PHYSFS_INCLUDE_DIR) -- Could NOT find PHYSFS (missing: PHYSFS_LIBRARY PHYSFS_INCLUDE_DIR) -- Could NOT find THEORA (missing: THEORA_INCLUDE_DIR THEORA_LIBRARY) WARNING: allegro_video wanted but no supported backend found -- Not building ex_physfs -- Not building ex_video -- Could NOT find ENET (missing: ENET_INCLUDE_DIR ENET_LIBRARY) -- Using git to determine git ref for documentation. -- Using 0b2be39e6c61333a73d5d87feb06f705573839de as the git ref for source links in the documentation. -- Checking Pandoc version =========================== Configuration summary =========================== - OpenGL: Desktop - Primitives addon: yes - Image addon: yes - GDI+: yes - FreeImage: NO - libpng: NO - libjpeg: NO - libwebp: NO - Font addon: yes - Audio addon: yes - DirectSound: yes - OpenAL: NO - OpenSL: NO - Acodec addon: yes - FLAC: NO - DUMB: NO - OpenMPT: NO - Ogg/Vorbis: yes - Opus: NO - MP3: NO - TTF addon: yes - Color addon: yes - Memfile addon: yes - PhysFS addon: NO - Native Dialog addon: yes - Video addon: NO =========================== -- Configuring done (1.8s) -- Generating done (1.7s) -- Build files have been written to: /home/allefant/allegro/build_mingw [ 0%] Building C object CMakeFiles/allegro.dir/src/allegro.c.obj [ 0%] Building C object CMakeFiles/allegro.dir/src/bitmap.c.obj [ 0%] Building C object CMakeFiles/allegro.dir/src/bitmap_draw.c.obj [ 0%] Building C object CMakeFiles/allegro.dir/src/bitmap_io.c.obj [ 0%] Building C object CMakeFiles/allegro.dir/src/bitmap_lock.c.obj [ 0%] Building C object CMakeFiles/allegro.dir/src/bitmap_pixel.c.obj [ 0%] Building C object CMakeFiles/allegro.dir/src/bitmap_type.c.obj [ 1%] Building C object CMakeFiles/allegro.dir/src/blenders.c.obj [ 1%] Building C object CMakeFiles/allegro.dir/src/clipboard.c.obj [ 1%] Building C object CMakeFiles/allegro.dir/src/config.c.obj [ 1%] Building C object CMakeFiles/allegro.dir/src/convert.c.obj [ 1%] Building C object CMakeFiles/allegro.dir/src/cpu.c.obj [ 1%] Building C object CMakeFiles/allegro.dir/src/debug.c.obj [ 1%] Building C object CMakeFiles/allegro.dir/src/display.c.obj [ 2%] Building C object CMakeFiles/allegro.dir/src/display_settings.c.obj [ 2%] Building C object CMakeFiles/allegro.dir/src/drawing.c.obj [ 2%] Building C object CMakeFiles/allegro.dir/src/dtor.c.obj [ 2%] Building C object CMakeFiles/allegro.dir/src/events.c.obj [ 2%] Building C object CMakeFiles/allegro.dir/src/evtsrc.c.obj [ 2%] Building C object CMakeFiles/allegro.dir/src/exitfunc.c.obj [ 2%] Building C object CMakeFiles/allegro.dir/src/file.c.obj [ 3%] Building C object CMakeFiles/allegro.dir/src/file_slice.c.obj [ 3%] Building C object CMakeFiles/allegro.dir/src/file_stdio.c.obj [ 3%] Building C object CMakeFiles/allegro.dir/src/fshook.c.obj [ 3%] Building C object CMakeFiles/allegro.dir/src/fshook_stdio.c.obj [ 3%] Building C object CMakeFiles/allegro.dir/src/fullscreen_mode.c.obj [ 3%] Building C object CMakeFiles/allegro.dir/src/haptic.c.obj [ 3%] Building C object CMakeFiles/allegro.dir/src/inline.c.obj [ 4%] Building C object CMakeFiles/allegro.dir/src/joynu.c.obj [ 4%] Building C object CMakeFiles/allegro.dir/src/keybdnu.c.obj [ 4%] Building C object CMakeFiles/allegro.dir/src/libc.c.obj [ 4%] Building C object CMakeFiles/allegro.dir/src/math.c.obj [ 4%] Building C object CMakeFiles/allegro.dir/src/memblit.c.obj [ 4%] Building C object CMakeFiles/allegro.dir/src/memdraw.c.obj [ 4%] Building C object CMakeFiles/allegro.dir/src/memory.c.obj [ 5%] Building C object CMakeFiles/allegro.dir/src/monitor.c.obj [ 5%] Building C object CMakeFiles/allegro.dir/src/mousenu.c.obj [ 5%] Building C object CMakeFiles/allegro.dir/src/mouse_cursor.c.obj [ 5%] Building C object CMakeFiles/allegro.dir/src/path.c.obj [ 5%] Building C object CMakeFiles/allegro.dir/src/pixels.c.obj [ 5%] Building C object CMakeFiles/allegro.dir/src/shader.c.obj [ 5%] Building C object CMakeFiles/allegro.dir/src/system.c.obj [ 6%] Building C object CMakeFiles/allegro.dir/src/threads.c.obj [ 6%] Building C object CMakeFiles/allegro.dir/src/timernu.c.obj [ 6%] Building C object CMakeFiles/allegro.dir/src/tls.c.obj [ 6%] Building C object CMakeFiles/allegro.dir/src/touch_input.c.obj [ 6%] Building C object CMakeFiles/allegro.dir/src/transformations.c.obj [ 6%] Building C object CMakeFiles/allegro.dir/src/tri_soft.c.obj [ 6%] Building C object CMakeFiles/allegro.dir/src/utf8.c.obj [ 6%] Building C object CMakeFiles/allegro.dir/src/misc/aatree.c.obj [ 7%] Building C object CMakeFiles/allegro.dir/src/misc/bstrlib.c.obj [ 7%] Building C object CMakeFiles/allegro.dir/src/misc/list.c.obj [ 7%] Building C object CMakeFiles/allegro.dir/src/misc/vector.c.obj [ 7%] Building C object CMakeFiles/allegro.dir/src/win/wclipboard.c.obj [ 7%] Building C object CMakeFiles/allegro.dir/src/win/whapall.c.obj [ 7%] Building C object CMakeFiles/allegro.dir/src/win/whapdrv.c.obj [ 7%] Building CXX object CMakeFiles/allegro.dir/src/win/whaptic.cpp.obj [ 8%] Building C object CMakeFiles/allegro.dir/src/win/whapxi.c.obj [ 8%] Building C object CMakeFiles/allegro.dir/src/win/wjoyall.c.obj [ 8%] Building C object CMakeFiles/allegro.dir/src/win/wjoydrv.c.obj [ 8%] Building CXX object CMakeFiles/allegro.dir/src/win/wjoydxnu.cpp.obj /home/allefant/allegro/git/src/win/wjoydxnu.cpp: In function ‘BOOL joystick_enum_callback(LPCDIDEVICEINSTANCE, LPVOID)’: /home/allefant/allegro/git/src/win/wjoydxnu.cpp:994:39: warning: missing initializer for member ‘_LARGE_INTEGER::::HighPart’ [-Wmissing-field-initializers] 994 | LARGE_INTEGER due_time = { 0 }; | ^ /home/allefant/allegro/git/src/win/wjoydxnu.cpp: In function ‘bool joydx_init_joystick()’: /home/allefant/allegro/git/src/win/wjoydxnu.cpp:1172:24: warning: cast between incompatible function types from ‘FARPROC’ {aka ‘int (__attribute__((stdcall)) *)()’} to ‘DIRECTINPUT8CREATEPROC’ {aka ‘long int (__attribute__((stdcall)) *)(HINSTANCE__*, long unsigned int, const GUID&, void**, IUnknown*)’} [-Wcast-function-type] 1172 | _al_dinput_create = (DIRECTINPUT8CREATEPROC)GetProcAddress(_al_dinput_module, "DirectInput8Create"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object CMakeFiles/allegro.dir/src/win/wjoyxi.c.obj /home/allefant/allegro/git/src/win/wjoyxi.c: In function ‘_imp_load_xinput_module_version’: /home/allefant/allegro/git/src/win/wjoyxi.c:218:24: warning: cast between incompatible function types from ‘FARPROC’ {aka ‘int (__attribute__((stdcall)) *)()’} to ‘void (__attribute__((stdcall)) *)(BOOL)’ {aka ‘void (__attribute__((stdcall)) *)(int)’} [-Wcast-function-type] 218 | _imp_XInputEnable = (XInputEnablePROC)GetProcAddress(_imp_xinput_module, "XInputEnable"); | ^ /home/allefant/allegro/git/src/win/wjoyxi.c: In function ‘joyxi_get_name’: /home/allefant/allegro/git/src/win/wjoyxi.c:803:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘DWORD’ {aka ‘long unsigned int’} [-Wformat=] 803 | sprintf(xjoy->name, "XInput Joystick %d", xjoy->index); | ~^ ~~~~~~~~~~~ | | | | int DWORD {aka long unsigned int} | %ld [ 8%] Building C object CMakeFiles/allegro.dir/src/win/wkeyboard.c.obj [ 8%] Building C object CMakeFiles/allegro.dir/src/win/wmcursor.c.obj [ 9%] Building C object CMakeFiles/allegro.dir/src/win/wmouse.c.obj [ 9%] Building C object CMakeFiles/allegro.dir/src/win/wsystem.c.obj [ 9%] Building C object CMakeFiles/allegro.dir/src/win/wthread.c.obj [ 9%] Building C object CMakeFiles/allegro.dir/src/win/wtime.c.obj [ 9%] Building C object CMakeFiles/allegro.dir/src/win/wtouch_input.c.obj [ 9%] Building C object CMakeFiles/allegro.dir/src/win/wunicode.c.obj [ 9%] Building C object CMakeFiles/allegro.dir/src/win/wwindow.c.obj [ 10%] Building C object CMakeFiles/allegro.dir/src/win/wxthread.c.obj [ 10%] Building CXX object CMakeFiles/allegro.dir/src/win/d3d_bmp.cpp.obj [ 10%] Building CXX object CMakeFiles/allegro.dir/src/win/d3d_disp.cpp.obj /home/allefant/allegro/git/src/win/d3d_disp.cpp: In function ‘bool d3d_init_display()’: /home/allefant/allegro/git/src/win/d3d_disp.cpp:647:24: warning: cast between incompatible function types from ‘FARPROC’ {aka ‘int (__attribute__((stdcall)) *)()’} to ‘DIRECT3DCREATE9PROC’ {aka ‘IDirect3D9* (__attribute__((stdcall)) *)(unsigned int)’} [-Wcast-function-type] 647 | _al_d3d_create = (DIRECT3DCREATE9PROC)GetProcAddress(_al_d3d_module, "Direct3DCreate9"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/allegro.dir/src/win/d3d_display_formats.cpp.obj [ 10%] Building CXX object CMakeFiles/allegro.dir/src/win/d3d_render_state.cpp.obj [ 10%] Building CXX object CMakeFiles/allegro.dir/src/win/d3d_shader.cpp.obj [ 10%] Building CXX object CMakeFiles/allegro.dir/src/win/d3d_d3dx9.cpp.obj /home/allefant/allegro/git/src/win/d3d_d3dx9.cpp: In function ‘bool _imp_load_d3dx9_module_version(int)’: /home/allefant/allegro/git/src/win/d3d_d3dx9.cpp:73:31: warning: cast between incompatible function types from ‘FARPROC’ {aka ‘int (__attribute__((stdcall)) *)()’} to ‘_ALLEGRO_D3DXCREATEEFFECTPROC’ {aka ‘long int (__attribute__((stdcall)) *)(IDirect3DDevice9*, const void*, unsigned int, const D3DXMACRO*, ID3DXInclude*, long unsigned int, ID3DXEffectPool*, ID3DXEffect**, ID3DXBuffer**)’} [-Wcast-function-type] 73 | _al_imp_D3DXCreateEffect = (_ALLEGRO_D3DXCREATEEFFECTPROC)GetProcAddress(_imp_d3dx9_module, "D3DXCreateEffect"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/allefant/allegro/git/src/win/d3d_d3dx9.cpp:81:7: warning: cast between incompatible function types from ‘FARPROC’ {aka ‘int (__attribute__((stdcall)) *)()’} to ‘_ALLEGRO_D3DXLSFLSPROC’ {aka ‘long int (__attribute__((stdcall)) *)(IDirect3DSurface9*, const tagPALETTEENTRY*, const tagRECT*, IDirect3DSurface9*, const tagPALETTEENTRY*, const tagRECT*, long unsigned int, long unsigned int)’} [-Wcast-function-type] 81 | (_ALLEGRO_D3DXLSFLSPROC)GetProcAddress(_imp_d3dx9_module, "D3DXLoadSurfaceFromSurface"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object CMakeFiles/allegro.dir/src/opengl/extensions.c.obj [ 11%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_bitmap.c.obj [ 11%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_display.c.obj [ 11%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_draw.c.obj [ 11%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_fbo.c.obj [ 11%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_lock.c.obj [ 11%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_lock_es.c.obj [ 12%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_render_state.c.obj [ 12%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_shader.c.obj [ 12%] Building C object CMakeFiles/allegro.dir/src/win/wgl_disp.c.obj /home/allefant/allegro/git/src/win/wgl_disp.c: In function ‘init_context_creation_extensions’: /home/allefant/allegro/git/src/win/wgl_disp.c:166:7: warning: cast between incompatible function types from ‘PROC’ {aka ‘int (__attribute__((stdcall)) *)()’} to ‘struct HGLRC__ * (__attribute__((stdcall)) *)(struct HDC__ *, struct HGLRC__ *, const int *)’ [-Wcast-function-type] 166 | (_ALLEGRO_wglCreateContextAttribsARB_t)wglGetProcAddress("wglCreateContextAttribsARB"); | ^ /home/allefant/allegro/git/src/win/wgl_disp.c: In function ‘init_ogl_context_ex’: /home/allefant/allegro/git/src/win/wgl_disp.c:650:9: warning: cast between incompatible function types from ‘PROC’ {aka ‘int (__attribute__((stdcall)) *)()’} to ‘const char * (__attribute__((stdcall)) *)(struct HDC__ *)’ [-Wcast-function-type] 650 | = (_ALLEGRO_wglGetExtensionsStringARB_t)wglGetProcAddress("wglGetExtensionsStringARB"); | ^ /home/allefant/allegro/git/src/win/wgl_disp.c: In function ‘get_available_pixel_formats_ext’: /home/allefant/allegro/git/src/win/wgl_disp.c:718:9: warning: cast between incompatible function types from ‘PROC’ {aka ‘int (__attribute__((stdcall)) *)()’} to ‘const char * (__attribute__((stdcall)) *)(struct HDC__ *)’ [-Wcast-function-type] 718 | = (_ALLEGRO_wglGetExtensionsStringARB_t)wglGetProcAddress("wglGetExtensionsStringARB"); | ^ [ 12%] Linking CXX static library lib/liballegro-static.a [ 12%] Built target allegro [ 12%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/high_primitives.c.obj [ 12%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/line_soft.c.obj [ 12%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/point_soft.c.obj [ 12%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/polygon.c.obj [ 13%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/polyline.c.obj [ 13%] Building CXX object addons/primitives/CMakeFiles/allegro_primitives.dir/prim_directx.cpp.obj [ 13%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/prim_opengl.c.obj [ 13%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/prim_soft.c.obj [ 13%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/prim_util.c.obj [ 13%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/primitives.c.obj [ 13%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/triangulator.c.obj [ 14%] Building CXX object addons/primitives/CMakeFiles/allegro_primitives.dir/directx_shaders.cpp.obj [ 14%] Linking CXX static library ../../lib/liballegro_primitives-static.a [ 14%] Built target allegro_primitives [ 14%] Building C object addons/image/CMakeFiles/allegro_image.dir/bmp.c.obj [ 15%] Building C object addons/image/CMakeFiles/allegro_image.dir/iio.c.obj [ 15%] Building C object addons/image/CMakeFiles/allegro_image.dir/pcx.c.obj [ 15%] Building C object addons/image/CMakeFiles/allegro_image.dir/tga.c.obj [ 15%] Building C object addons/image/CMakeFiles/allegro_image.dir/dds.c.obj [ 15%] Building C object addons/image/CMakeFiles/allegro_image.dir/identify.c.obj [ 15%] Building CXX object addons/image/CMakeFiles/allegro_image.dir/gdiplus.cpp.obj [ 15%] Linking CXX static library ../../lib/liballegro_image-static.a [ 15%] Built target allegro_image [ 15%] Building C object addons/font/CMakeFiles/allegro_font.dir/font.c.obj [ 16%] Building C object addons/font/CMakeFiles/allegro_font.dir/fontbmp.c.obj [ 16%] Building C object addons/font/CMakeFiles/allegro_font.dir/stdfont.c.obj [ 16%] Building C object addons/font/CMakeFiles/allegro_font.dir/text.c.obj [ 16%] Building C object addons/font/CMakeFiles/allegro_font.dir/bmfont.c.obj [ 16%] Building C object addons/font/CMakeFiles/allegro_font.dir/xml.c.obj [ 16%] Linking CXX static library ../../lib/liballegro_font-static.a [ 16%] Built target allegro_font [ 16%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/audio.c.obj [ 16%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/audio_io.c.obj [ 16%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_dtor.c.obj [ 16%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_instance.c.obj [ 16%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_mixer.c.obj [ 17%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_sample.c.obj [ 17%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_stream.c.obj [ 17%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_voice.c.obj [ 17%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/recorder.c.obj [ 17%] Building CXX object addons/audio/CMakeFiles/allegro_audio.dir/dsound.cpp.obj [ 17%] Linking CXX static library ../../lib/liballegro_audio-static.a [ 17%] Built target allegro_audio [ 17%] Building C object addons/acodec/CMakeFiles/allegro_acodec.dir/acodec.c.obj /home/allefant/allegro/git/addons/acodec/acodec.c: In function ‘al_init_acodec_addon’: /home/allefant/allegro/git/addons/acodec/acodec.c:23:9: warning: variable ‘acodec_prefer_dumb’ set but not used [-Wunused-but-set-variable] 23 | bool acodec_prefer_dumb = false; | ^~~~~~~~~~~~~~~~~~ [ 17%] Building C object addons/acodec/CMakeFiles/allegro_acodec.dir/wav.c.obj [ 17%] Building C object addons/acodec/CMakeFiles/allegro_acodec.dir/helper.c.obj [ 17%] Building C object addons/acodec/CMakeFiles/allegro_acodec.dir/voc.c.obj [ 18%] Building C object addons/acodec/CMakeFiles/allegro_acodec.dir/ogg.c.obj [ 18%] Linking CXX static library ../../lib/liballegro_acodec-static.a [ 18%] Built target allegro_acodec [ 18%] Building C object addons/ttf/CMakeFiles/allegro_ttf.dir/ttf.c.obj /home/allefant/allegro/git/addons/ttf/ttf.c: In function ‘copy_glyph_mono’: /home/allefant/allegro/git/addons/ttf/ttf.c:354:45: error: ‘FT_PIXEL_MODE_BGRA’ undeclared (first use in this function); did you mean ‘FT_PIXEL_MODE_GRAY’? 354 | if (face->glyph->bitmap.pixel_mode == FT_PIXEL_MODE_BGRA) { | ^~~~~~~~~~~~~~~~~~ | FT_PIXEL_MODE_GRAY /home/allefant/allegro/git/addons/ttf/ttf.c:354:45: note: each undeclared identifier is reported only once for each function it appears in /home/allefant/allegro/git/addons/ttf/ttf.c: In function ‘copy_glyph_color’: /home/allefant/allegro/git/addons/ttf/ttf.c:407:45: error: ‘FT_PIXEL_MODE_BGRA’ undeclared (first use in this function); did you mean ‘FT_PIXEL_MODE_GRAY’? 407 | if (face->glyph->bitmap.pixel_mode == FT_PIXEL_MODE_BGRA) { | ^~~~~~~~~~~~~~~~~~ | FT_PIXEL_MODE_GRAY /home/allefant/allegro/git/addons/ttf/ttf.c: In function ‘cache_glyph’: /home/allefant/allegro/git/addons/ttf/ttf.c:470:25: error: ‘FT_LOAD_COLOR’ undeclared (first use in this function) 470 | ft_load_flags |= FT_LOAD_COLOR; | ^~~~~~~~~~~~~ make[2]: *** [addons/ttf/CMakeFiles/allegro_ttf.dir/build.make:77: addons/ttf/CMakeFiles/allegro_ttf.dir/ttf.c.obj] Error 1 make[1]: *** [CMakeFiles/Makefile2:876: addons/ttf/CMakeFiles/allegro_ttf.dir/all] Error 2 make: *** [Makefile:136: all] Error 2