Scanning dependencies of target allegro [ 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 [ 1%] 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 /home/allefant/allegro/git/src/config.c: In function ‘al_remove_config_key’: /home/allefant/allegro/git/src/config.c:715:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_CONFIG_SECTION *s = find_section(config, usection); ^~~~~~~~~~~~~~~~~~~~~~ [ 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 [ 2%] 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 [ 3%] Building C object CMakeFiles/allegro.dir/src/exitfunc.c.obj [ 3%] 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 [ 4%] Building C object CMakeFiles/allegro.dir/src/haptic.c.obj [ 4%] 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 [ 5%] Building C object CMakeFiles/allegro.dir/src/memblit.c.obj [ 5%] Building C object CMakeFiles/allegro.dir/src/memdraw.c.obj [ 5%] 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 [ 6%] Building C object CMakeFiles/allegro.dir/src/pixels.c.obj [ 6%] Building C object CMakeFiles/allegro.dir/src/shader.c.obj [ 6%] 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 [ 7%] Building C object CMakeFiles/allegro.dir/src/transformations.c.obj /home/allefant/allegro/git/src/transformations.c: In function ‘al_transpose_transform’: /home/allefant/allegro/git/src/transformations.c:298:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_TRANSFORM t = *trans; ^~~~~~~~~~~~~~~~~ [ 7%] Building C object CMakeFiles/allegro.dir/src/tri_soft.c.obj [ 7%] Building C object CMakeFiles/allegro.dir/src/utf8.c.obj [ 7%] 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 [ 8%] Building C object CMakeFiles/allegro.dir/src/misc/vector.c.obj [ 8%] Building C object CMakeFiles/allegro.dir/src/win/wclipboard.c.obj [ 8%] Building C object CMakeFiles/allegro.dir/src/win/whapall.c.obj [ 8%] Building C object CMakeFiles/allegro.dir/src/win/whapdrv.c.obj [ 8%] 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 [ 9%] Building C object CMakeFiles/allegro.dir/src/win/wjoydrv.c.obj [ 9%] 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] 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:102: 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] _al_dinput_create = (DIRECTINPUT8CREATEPROC)GetProcAddress(_al_dinput_module, "DirectInput8Create"); ^ [ 9%] 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:204:24: warning: cast between incompatible function types from ‘FARPROC’ to ‘void (__attribute__((stdcall)) *)(BOOL)’ [-Wcast-function-type] _imp_XInputEnable = (XInputEnablePROC)GetProcAddress(_imp_xinput_module, "XInputEnable"); ^ [ 9%] Building C object CMakeFiles/allegro.dir/src/win/wkeyboard.c.obj [ 9%] Building C object CMakeFiles/allegro.dir/src/win/wmcursor.c.obj [ 9%] Building C object CMakeFiles/allegro.dir/src/win/wmouse.c.obj [ 10%] Building C object CMakeFiles/allegro.dir/src/win/wsystem.c.obj /home/allefant/allegro/git/src/win/wsystem.c: In function ‘_WinMain’: /home/allefant/allegro/git/src/win/wsystem.c:117:10: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ((argbuf[i]) && ((q) ? (argbuf[i] != q) : (!isspace(argbuf[i])))) ^~~~~ /home/allefant/allegro/git/src/win/wsystem.c:120:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ if (argbuf[i]) { ^~ /home/allefant/allegro/git/src/win/wsystem.c: At top level: /home/allefant/allegro/git/src/win/wsystem.c:528:15: warning: no previous declaration for ‘monitor_enum_proc’ [-Wmissing-declarations] BOOL CALLBACK monitor_enum_proc(HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprcMonitor, LPARAM dwData) ^~~~~~~~~~~~~~~~~ /home/allefant/allegro/git/src/win/wsystem.c: In function ‘monitor_enum_proc’: /home/allefant/allegro/git/src/win/wsystem.c:528:56: warning: unused parameter ‘hdcMonitor’ [-Wunused-parameter] BOOL CALLBACK monitor_enum_proc(HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprcMonitor, LPARAM dwData) ~~~~^~~~~~~~~~ /home/allefant/allegro/git/src/win/wsystem.c:528:75: warning: unused parameter ‘lprcMonitor’ [-Wunused-parameter] BOOL CALLBACK monitor_enum_proc(HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprcMonitor, LPARAM dwData) ~~~~~~~^~~~~~~~~~~ /home/allefant/allegro/git/src/win/wsystem.c: In function ‘win_get_monitor_dpi’: /home/allefant/allegro/git/src/win/wsystem.c:584:52: warning: pointer targets in passing argument 3 of ‘imp_GetDpiForMonitor’ differ in signedness [-Wpointer-sign] imp_GetDpiForMonitor(win_get_monitor(&info), 0, &dpi_hori, &dpi_vert); ^~~~~~~~~ /home/allefant/allegro/git/src/win/wsystem.c:584:52: note: expected ‘UINT *’ {aka ‘unsigned int *’} but argument is of type ‘int *’ /home/allefant/allegro/git/src/win/wsystem.c:584:63: warning: pointer targets in passing argument 4 of ‘imp_GetDpiForMonitor’ differ in signedness [-Wpointer-sign] imp_GetDpiForMonitor(win_get_monitor(&info), 0, &dpi_hori, &dpi_vert); ^~~~~~~~~ /home/allefant/allegro/git/src/win/wsystem.c:584:63: note: expected ‘UINT *’ {aka ‘unsigned int *’} but argument is of type ‘int *’ [ 10%] Building C object CMakeFiles/allegro.dir/src/win/wthread.c.obj [ 10%] Building C object CMakeFiles/allegro.dir/src/win/wtime.c.obj [ 10%] Building C object CMakeFiles/allegro.dir/src/win/wtouch_input.c.obj [ 10%] Building C object CMakeFiles/allegro.dir/src/win/wunicode.c.obj /home/allefant/allegro/git/src/win/wunicode.c: In function ‘_al_win_copy_utf8_to_ansi’: /home/allefant/allegro/git/src/win/wunicode.c:296:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] wchar_t* ws = al_malloc(wslen * sizeof(wchar_t)); ^~~~~~~ /home/allefant/allegro/git/src/win/wunicode.c:302:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int rc = WideCharToMultiByte(CP_ACP, 0, ws, wslen, s, slen, NULL, NULL); ^~~ /home/allefant/allegro/git/src/win/wunicode.c: In function ‘_al_win_copy_ansi_to_utf8’: /home/allefant/allegro/git/src/win/wunicode.c:318:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] wchar_t* ws = al_malloc(wslen * sizeof(wchar_t)); ^~~~~~~ /home/allefant/allegro/git/src/win/wunicode.c:324:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int rc = WideCharToMultiByte(CP_UTF8, 0, ws, wslen, us, uslen, NULL, NULL); ^~~ [ 10%] Building C object CMakeFiles/allegro.dir/src/win/wwindow.c.obj /home/allefant/allegro/git/src/win/wwindow.c: In function ‘_al_win_apply_window_constraints’: /home/allefant/allegro/git/src/win/wwindow.c:1331:70: warning: unused parameter ‘onoff’ [-Wunused-parameter] void _al_win_apply_window_constraints(ALLEGRO_DISPLAY *display, bool onoff) ^ [ 10%] Building C object CMakeFiles/allegro.dir/src/win/wxthread.c.obj [ 11%] Building CXX object CMakeFiles/allegro.dir/src/win/d3d_bmp.cpp.obj [ 11%] 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:652:93: warning: cast between incompatible function types from ‘FARPROC’ {aka ‘int (__attribute__((stdcall)) *)()’} to ‘DIRECT3DCREATE9PROC’ {aka ‘IDirect3D9* (__attribute__((stdcall)) *)(unsigned int)’} [-Wcast-function-type] _al_d3d_create = (DIRECT3DCREATE9PROC)GetProcAddress(_al_d3d_module, "Direct3DCreate9"); ^ /home/allefant/allegro/git/src/win/d3d_disp.cpp: In function ‘bool d3d_resize_display(ALLEGRO_DISPLAY*, int, int)’: /home/allefant/allegro/git/src/win/d3d_disp.cpp:2327:25: warning: unused variable ‘d3d_display’ [-Wunused-variable] ALLEGRO_DISPLAY_D3D *d3d_display = (ALLEGRO_DISPLAY_D3D *)d; ^~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/allegro.dir/src/win/d3d_display_formats.cpp.obj [ 11%] Building CXX object CMakeFiles/allegro.dir/src/win/d3d_render_state.cpp.obj [ 11%] Building CXX object CMakeFiles/allegro.dir/src/win/d3d_shader.cpp.obj [ 11%] 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:114: 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] _al_imp_D3DXCreateEffect = (_ALLEGRO_D3DXCREATEEFFECTPROC)GetProcAddress(_imp_d3dx9_module, "D3DXCreateEffect"); ^ /home/allefant/allegro/git/src/win/d3d_d3dx9.cpp:81:93: 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] (_ALLEGRO_D3DXLSFLSPROC)GetProcAddress(_imp_d3dx9_module, "D3DXLoadSurfaceFromSurface"); ^ [ 11%] Building C object CMakeFiles/allegro.dir/src/opengl/extensions.c.obj /home/allefant/allegro/git/src/opengl/extensions.c: In function ‘_al_ogl_version’: /home/allefant/allegro/git/src/opengl/extensions.c:148:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] const char *str; ^~~~~ [ 12%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_bitmap.c.obj /home/allefant/allegro/git/src/opengl/ogl_bitmap.c: In function ‘ogl_lock_compressed_region’: /home/allefant/allegro/git/src/opengl/ogl_bitmap.c:783:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int previous_alignment; ^~~ /home/allefant/allegro/git/src/opengl/ogl_bitmap.c: In function ‘ogl_unlock_compressed_region’: /home/allefant/allegro/git/src/opengl/ogl_bitmap.c:910:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int previous_alignment; ^~~ /home/allefant/allegro/git/src/opengl/ogl_bitmap.c: In function ‘al_remove_opengl_fbo’: /home/allefant/allegro/git/src/opengl/ogl_bitmap.c:1168:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_FBO_INFO *info = ogl_bitmap->fbo_info; ^~~~~~~~~~~~~~~~ [ 12%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_display.c.obj [ 12%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_draw.c.obj [ 12%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_fbo.c.obj /home/allefant/allegro/git/src/opengl/ogl_fbo.c: In function ‘attach_depth_buffer’: /home/allefant/allegro/git/src/opengl/ogl_fbo.c:185:7: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int samples = al_get_bitmap_samples(info->owner); ^~~ /home/allefant/allegro/git/src/opengl/ogl_fbo.c:211:7: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] GLint e = glGetError(); ^~~~~ /home/allefant/allegro/git/src/opengl/ogl_fbo.c: In function ‘attach_multisample_buffer’: /home/allefant/allegro/git/src/opengl/ogl_fbo.c:250:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_DISPLAY *display = _al_get_bitmap_display(info->owner); ^~~~~~~~~~~~~~~ /home/allefant/allegro/git/src/opengl/ogl_fbo.c: In function ‘_al_ogl_finalize_fbo’: /home/allefant/allegro/git/src/opengl/ogl_fbo.c:513:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_FBO_INFO *info = extra->fbo_info; ^~~~~~~~~~~~~~~~ /home/allefant/allegro/git/src/opengl/ogl_fbo.c:520:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int w = al_get_bitmap_width(bitmap); ^~~ [ 12%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_lock.c.obj /home/allefant/allegro/git/src/opengl/ogl_lock.c: In function ‘_al_ogl_lock_region_new’: /home/allefant/allegro/git/src/opengl/ogl_lock.c:139:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int previous_alignment; ^~~ /home/allefant/allegro/git/src/opengl/ogl_lock.c: In function ‘ogl_unlock_region_non_readonly’: /home/allefant/allegro/git/src/opengl/ogl_lock.c:464:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int previous_alignment; ^~~ [ 12%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_lock_es.c.obj [ 13%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_render_state.c.obj [ 13%] Building C object CMakeFiles/allegro.dir/src/opengl/ogl_shader.c.obj [ 13%] 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:162:7: warning: cast between incompatible function types from ‘PROC’ to ‘struct HGLRC__ * (__attribute__((stdcall)) *)(struct HDC__ *, struct HGLRC__ *, const int *)’ [-Wcast-function-type] (_ALLEGRO_wglCreateContextAttribsARB_t)wglGetProcAddress("wglCreateContextAttribsARB"); ^ /home/allefant/allegro/git/src/win/wgl_disp.c: In function ‘create_display_internals’: /home/allefant/allegro/git/src/win/wgl_disp.c:932:7: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] bool fc = (disp->flags & ALLEGRO_OPENGL_FORWARD_COMPATIBLE) != 0; ^~~~ /home/allefant/allegro/git/src/win/wgl_disp.c:967:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] const int v = disp->ogl_extras->ogl_info.version; ^~~~~ /home/allefant/allegro/git/src/win/wgl_disp.c: In function ‘wgl_create_display’: /home/allefant/allegro/git/src/win/wgl_disp.c:1024:9: warning: cast between incompatible function types from ‘PROC’ to ‘const char * (__attribute__((stdcall)) *)(struct HDC__ *)’ [-Wcast-function-type] = (_ALLEGRO_wglGetExtensionsStringARB_t)wglGetProcAddress("wglGetExtensionsStringARB"); ^ /home/allefant/allegro/git/src/win/wgl_disp.c:1023:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] _ALLEGRO_wglGetExtensionsStringARB_t _wglGetExtensionsStringARB ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/allefant/allegro/git/src/win/wgl_disp.c: In function ‘wgl_resize_display’: /home/allefant/allegro/git/src/win/wgl_disp.c:1437:9: warning: cast between incompatible function types from ‘PROC’ to ‘const char * (__attribute__((stdcall)) *)(struct HDC__ *)’ [-Wcast-function-type] = (_ALLEGRO_wglGetExtensionsStringARB_t)wglGetProcAddress("wglGetExtensionsStringARB"); ^ /home/allefant/allegro/git/src/win/wgl_disp.c:1436:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] _ALLEGRO_wglGetExtensionsStringARB_t _wglGetExtensionsStringARB ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Linking CXX static library lib/liballegro-static.a [ 13%] Built target allegro Scanning dependencies of target allegro_primitives [ 13%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/high_primitives.c.obj [ 13%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/line_soft.c.obj [ 13%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/point_soft.c.obj [ 13%] 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 [ 14%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/prim_opengl.c.obj [ 14%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/prim_soft.c.obj [ 14%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/prim_util.c.obj [ 14%] Building C object addons/primitives/CMakeFiles/allegro_primitives.dir/primitives.c.obj [ 14%] 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 [ 15%] Linking CXX static library ../../lib/liballegro_primitives-static.a [ 15%] Built target allegro_primitives Scanning dependencies of target allegro_image [ 15%] 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 /home/allefant/allegro/git/addons/image/pcx.c: In function ‘_al_load_pcx_f’: /home/allefant/allegro/git/addons/image/pcx.c:30:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] char color_plane = al_fgetc(f); ^~~~ [ 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 [ 16%] Building C object addons/image/CMakeFiles/allegro_image.dir/identify.c.obj [ 16%] Building CXX object addons/image/CMakeFiles/allegro_image.dir/gdiplus.cpp.obj [ 16%] Linking CXX static library ../../lib/liballegro_image-static.a [ 16%] Built target allegro_image Scanning dependencies of target allegro_font [ 16%] 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 /home/allefant/allegro/git/addons/font/bmfont.c: In function ‘add_codepoint’: /home/allefant/allegro/git/addons/font/bmfont.c:130:10: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] BMFONT_RANGE *range2 = range->next; ^~~~~~~~~~~~ /home/allefant/allegro/git/addons/font/bmfont.c: In function ‘add_page’: /home/allefant/allegro/git/addons/font/bmfont.c:161:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_BITMAP *page = al_load_bitmap_flags( ^~~~~~~~~~~~~~ /home/allefant/allegro/git/addons/font/bmfont.c: In function ‘get_kerning’: /home/allefant/allegro/git/addons/font/bmfont.c:248:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int i; ^~~ /home/allefant/allegro/git/addons/font/bmfont.c: In function ‘measure_char’: /home/allefant/allegro/git/addons/font/bmfont.c:283:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] BMFONT_DATA *data = f->data; ^~~~~~~~~~~ /home/allefant/allegro/git/addons/font/bmfont.c: In function ‘render_char’: /home/allefant/allegro/git/addons/font/bmfont.c:386:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_BITMAP *page = data->pages[c->page]; ^~~~~~~~~~~~~~ /home/allefant/allegro/git/addons/font/bmfont.c: In function ‘destroy’: /home/allefant/allegro/git/addons/font/bmfont.c:422:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int i; ^~~ /home/allefant/allegro/git/addons/font/bmfont.c: In function ‘_al_load_bmfont_xml’: /home/allefant/allegro/git/addons/font/bmfont.c:483:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_FILE *f = al_fopen(filename, "r"); ^~~~~~~~~~~~ /home/allefant/allegro/git/addons/font/bmfont.c:489:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] BMFONT_DATA *data = al_calloc(1, sizeof *data); ^~~~~~~~~~~ /home/allefant/allegro/git/addons/font/bmfont.c:497:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_FONT *font = al_calloc(1, sizeof *font); ^~~~~~~~~~~~ /home/allefant/allegro/git/addons/font/bmfont.c:504:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int i; ^~~ [ 17%] Building C object addons/font/CMakeFiles/allegro_font.dir/xml.c.obj [ 17%] Linking CXX static library ../../lib/liballegro_font-static.a [ 17%] Built target allegro_font Scanning dependencies of target allegro_audio [ 17%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/audio.c.obj [ 17%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/audio_io.c.obj [ 17%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_dtor.c.obj [ 18%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_instance.c.obj [ 18%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_mixer.c.obj [ 18%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_sample.c.obj [ 18%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_stream.c.obj [ 18%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/kcm_voice.c.obj [ 18%] Building C object addons/audio/CMakeFiles/allegro_audio.dir/recorder.c.obj [ 18%] Building CXX object addons/audio/CMakeFiles/allegro_audio.dir/dsound.cpp.obj [ 19%] Linking CXX static library ../../lib/liballegro_audio-static.a [ 19%] Built target allegro_audio Scanning dependencies of target allegro_acodec [ 19%] Building C object addons/acodec/CMakeFiles/allegro_acodec.dir/acodec.c.obj [ 19%] Building C object addons/acodec/CMakeFiles/allegro_acodec.dir/wav.c.obj [ 19%] Building C object addons/acodec/CMakeFiles/allegro_acodec.dir/helper.c.obj [ 20%] Building C object addons/acodec/CMakeFiles/allegro_acodec.dir/voc.c.obj [ 20%] Building C object addons/acodec/CMakeFiles/allegro_acodec.dir/ogg.c.obj [ 20%] Linking CXX static library ../../lib/liballegro_acodec-static.a [ 20%] Built target allegro_acodec Scanning dependencies of target allegro_ttf [ 20%] Building C object addons/ttf/CMakeFiles/allegro_ttf.dir/ttf.c.obj /home/allefant/allegro/git/addons/ttf/ttf.c: In function ‘alloc_glyph_region’: /home/allefant/allegro/git/addons/ttf/ttf.c:268:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] REGION lock_rect; ^~~~~~ [ 20%] Linking CXX static library ../../lib/liballegro_ttf-static.a [ 20%] Built target allegro_ttf Scanning dependencies of target allegro_color [ 20%] Building C object addons/color/CMakeFiles/allegro_color.dir/color.c.obj /home/allefant/allegro/git/addons/color/color.c: In function ‘al_color_distance_ciede2000’: /home/allefant/allegro/git/addons/color/color.c:769:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] double pi = ALLEGRO_PI; ^~~~~~ /home/allefant/allegro/git/addons/color/color.c:781:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] double dc = c2 - c1; ^~~~~~ /home/allefant/allegro/git/addons/color/color.c:784:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] double h1 = fmod(2 * pi + atan2(b1, a1), 2 * pi); ^~~~~~ /home/allefant/allegro/git/addons/color/color.c:797:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] double t = 1 - 0.17 * cos(mh - pi / 6) + 0.24 * cos(2 * mh) + ^~~~~~ [ 20%] Linking CXX static library ../../lib/liballegro_color-static.a [ 20%] Built target allegro_color Scanning dependencies of target allegro_memfile [ 20%] Building C object addons/memfile/CMakeFiles/allegro_memfile.dir/memfile.c.obj [ 21%] Linking CXX static library ../../lib/liballegro_memfile-static.a [ 21%] Built target allegro_memfile Scanning dependencies of target allegro_dialog [ 21%] Building C object addons/native_dialog/CMakeFiles/allegro_dialog.dir/dialog.c.obj [ 21%] Building C object addons/native_dialog/CMakeFiles/allegro_dialog.dir/textlog.c.obj [ 21%] Building C object addons/native_dialog/CMakeFiles/allegro_dialog.dir/menu.c.obj [ 21%] Building C object addons/native_dialog/CMakeFiles/allegro_dialog.dir/win_dialog.c.obj /home/allefant/allegro/git/addons/native_dialog/win_dialog.c: In function ‘_al_show_native_file_dialog’: /home/allefant/allegro/git/addons/native_dialog/win_dialog.c:325:10: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] char* tmp = _twin_tchar_to_utf8(buf + i); ^~~~ /home/allefant/allegro/git/addons/native_dialog/win_dialog.c: In function ‘wlog_do_append_native_text_log’: /home/allefant/allegro/git/addons/native_dialog/win_dialog.c:424:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] TCHAR* buf = _twin_utf8_to_tchar(al_cstr(textlog->tl_pending_text)); ^~~~~ [ 22%] Linking CXX static library ../../lib/liballegro_dialog-static.a [ 22%] Built target allegro_dialog [ 22%] Built target allegro_main [ 28%] Built target copy_demo_data Scanning dependencies of target cosmic_protector [ 28%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/Asteroid.cpp.obj [ 28%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/BitmapResource.cpp.obj [ 29%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/Bullet.cpp.obj [ 29%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/ButtonWidget.cpp.obj [ 29%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/Debug.cpp.obj [ 29%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/DisplayResource.cpp.obj [ 29%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/Entity.cpp.obj [ 29%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/Explosion.cpp.obj [ 30%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/FontResource.cpp.obj [ 30%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/Game.cpp.obj [ 30%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/GUI.cpp.obj [ 30%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/Input.cpp.obj [ 30%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/LargeAsteroid.cpp.obj [ 30%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/LargeBullet.cpp.obj [ 30%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/LargeSlowBullet.cpp.obj [ 31%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/MediumAsteroid.cpp.obj [ 31%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/Player.cpp.obj [ 31%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/PowerUp.cpp.obj [ 31%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/Resource.cpp.obj [ 31%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/ResourceManager.cpp.obj [ 31%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/SampleResource.cpp.obj [ 31%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/StreamResource.cpp.obj [ 32%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/SmallAsteroid.cpp.obj [ 32%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/SmallBullet.cpp.obj [ 32%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/UFO.cpp.obj [ 32%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/cosmic_protector.cpp.obj [ 32%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/collision.cpp.obj [ 33%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/logic.cpp.obj [ 33%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/render.cpp.obj [ 33%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/sound.cpp.obj [ 33%] Building CXX object demos/cosmic_protector/CMakeFiles/cosmic_protector.dir/src/wave.cpp.obj [ 33%] Linking CXX executable cosmic_protector.exe [ 33%] Built target cosmic_protector Scanning dependencies of target speed [ 34%] Building C object demos/speed/CMakeFiles/speed.dir/a4_aux.c.obj [ 34%] Building C object demos/speed/CMakeFiles/speed.dir/badguys.c.obj [ 34%] Building C object demos/speed/CMakeFiles/speed.dir/bullets.c.obj [ 34%] Building C object demos/speed/CMakeFiles/speed.dir/explode.c.obj [ 34%] Building C object demos/speed/CMakeFiles/speed.dir/hiscore.c.obj [ 34%] Building C object demos/speed/CMakeFiles/speed.dir/main.c.obj [ 34%] Building C object demos/speed/CMakeFiles/speed.dir/message.c.obj [ 35%] Building C object demos/speed/CMakeFiles/speed.dir/player.c.obj [ 35%] Building C object demos/speed/CMakeFiles/speed.dir/sound.c.obj [ 35%] Building C object demos/speed/CMakeFiles/speed.dir/title.c.obj [ 35%] Building C object demos/speed/CMakeFiles/speed.dir/view.c.obj [ 35%] Linking CXX executable speed.exe [ 35%] Built target speed [ 41%] Built target copy_skater_data [ 54%] Built target copy_example_data Scanning dependencies of target skater [ 55%] Building C object demos/skater/CMakeFiles/skater.dir/src/anim.c.obj [ 55%] Building C object demos/skater/CMakeFiles/skater.dir/src/background_scroller.c.obj [ 55%] Building C object demos/skater/CMakeFiles/skater.dir/src/credits.c.obj [ 55%] Building C object demos/skater/CMakeFiles/skater.dir/src/fps.c.obj [ 55%] Building C object demos/skater/CMakeFiles/skater.dir/src/framework.c.obj /home/allefant/allegro/git/demos/skater/src/framework.c: In function ‘init_framework’: /home/allefant/allegro/git/demos/skater/src/framework.c:89:4: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(config_path, al_path_cstr(path, '/'), DEMO_PATH_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/allefant/allegro/git/demos/skater/src/framework.c:102:4: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(data_path, al_path_cstr(path, '/'), DEMO_PATH_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building C object demos/skater/CMakeFiles/skater.dir/src/game.c.obj [ 55%] Building C object demos/skater/CMakeFiles/skater.dir/src/gamepad.c.obj [ 56%] Building C object demos/skater/CMakeFiles/skater.dir/src/global.c.obj /home/allefant/allegro/git/demos/skater/src/global.c: In function ‘load.constprop’: /home/allefant/allegro/git/demos/skater/src/global.c:166:25: warning: ‘/’ directive writing 1 byte into a region of size between 0 and 1023 [-Wformat-overflow=] sprintf(spath, "%s/%s/%s.%s", path, subfolder, name, ext); ^ /home/allefant/allegro/git/demos/skater/src/global.c:166:4: note: ‘sprintf’ output 4 or more bytes (assuming 1027) into a destination of size 1024 sprintf(spath, "%s/%s/%s.%s", path, subfolder, name, ext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building C object demos/skater/CMakeFiles/skater.dir/src/intro.c.obj [ 56%] Building C object demos/skater/CMakeFiles/skater.dir/src/keyboard.c.obj [ 56%] Building C object demos/skater/CMakeFiles/skater.dir/src/level_alloc.c.obj [ 56%] Building C object demos/skater/CMakeFiles/skater.dir/src/level.c.obj [ 56%] Building C object demos/skater/CMakeFiles/skater.dir/src/level_file.c.obj [ 56%] Building C object demos/skater/CMakeFiles/skater.dir/src/level_state.c.obj [ 57%] Building C object demos/skater/CMakeFiles/skater.dir/src/menu_about.c.obj [ 57%] Building C object demos/skater/CMakeFiles/skater.dir/src/menu.c.obj [ 57%] Building C object demos/skater/CMakeFiles/skater.dir/src/menu_controls.c.obj [ 57%] Building C object demos/skater/CMakeFiles/skater.dir/src/menu_graphics.c.obj [ 57%] Building C object demos/skater/CMakeFiles/skater.dir/src/menu_main.c.obj [ 57%] Building C object demos/skater/CMakeFiles/skater.dir/src/menu_misc.c.obj [ 58%] Building C object demos/skater/CMakeFiles/skater.dir/src/menu_options.c.obj [ 58%] Building C object demos/skater/CMakeFiles/skater.dir/src/menu_sound.c.obj [ 58%] Building C object demos/skater/CMakeFiles/skater.dir/src/menu_success.c.obj [ 58%] Building C object demos/skater/CMakeFiles/skater.dir/src/mouse.c.obj [ 58%] Building C object demos/skater/CMakeFiles/skater.dir/src/music.c.obj [ 58%] Building C object demos/skater/CMakeFiles/skater.dir/src/physics.c.obj [ 58%] Building C object demos/skater/CMakeFiles/skater.dir/src/quadtree.c.obj [ 59%] Building C object demos/skater/CMakeFiles/skater.dir/src/screenshot.c.obj [ 59%] Building C object demos/skater/CMakeFiles/skater.dir/src/skater.c.obj [ 59%] Building C object demos/skater/CMakeFiles/skater.dir/src/token.c.obj [ 59%] Building C object demos/skater/CMakeFiles/skater.dir/src/transition.c.obj [ 59%] Building C object demos/skater/CMakeFiles/skater.dir/src/vcontroller.c.obj [ 59%] Linking CXX executable skater.exe [ 59%] Built target skater Scanning dependencies of target ex_menu [ 59%] Building C object examples/CMakeFiles/ex_menu.dir/ex_menu.c.obj [ 59%] Linking CXX executable ex_menu.exe [ 59%] Built target ex_menu Scanning dependencies of target ex_native_filechooser [ 60%] Building C object examples/CMakeFiles/ex_native_filechooser.dir/ex_native_filechooser.c.obj [ 60%] Linking CXX executable ex_native_filechooser.exe [ 60%] Built target ex_native_filechooser Scanning dependencies of target ex_stream_seek [ 60%] Building C object examples/CMakeFiles/ex_stream_seek.dir/ex_stream_seek.c.obj [ 60%] Linking CXX executable ex_stream_seek.exe [ 60%] Built target ex_stream_seek Scanning dependencies of target ex_saw [ 60%] Building C object examples/CMakeFiles/ex_saw.dir/ex_saw.c.obj [ 61%] Linking CXX executable ex_saw.exe [ 61%] Built target ex_saw Scanning dependencies of target ex_resample_test [ 61%] Building C object examples/CMakeFiles/ex_resample_test.dir/ex_resample_test.c.obj [ 61%] Linking CXX executable ex_resample_test.exe [ 61%] Built target ex_resample_test Scanning dependencies of target ex_record_name [ 61%] Building C object examples/CMakeFiles/ex_record_name.dir/ex_record_name.c.obj [ 61%] Linking CXX executable ex_record_name.exe [ 61%] Built target ex_record_name Scanning dependencies of target ex_record [ 61%] Building C object examples/CMakeFiles/ex_record.dir/ex_record.c.obj [ 62%] Linking CXX executable ex_record.exe [ 62%] Built target ex_record Scanning dependencies of target ex_mixer_pp [ 63%] Building C object examples/CMakeFiles/ex_mixer_pp.dir/ex_mixer_pp.c.obj [ 63%] Linking CXX executable ex_mixer_pp.exe [ 63%] Built target ex_mixer_pp Scanning dependencies of target ex_mixer_chain [ 63%] Building C object examples/CMakeFiles/ex_mixer_chain.dir/ex_mixer_chain.c.obj [ 63%] Linking CXX executable ex_mixer_chain.exe [ 63%] Built target ex_mixer_chain Scanning dependencies of target ex_kcm_direct [ 63%] Building C object examples/CMakeFiles/ex_kcm_direct.dir/ex_kcm_direct.c.obj [ 63%] Linking CXX executable ex_kcm_direct.exe [ 63%] Built target ex_kcm_direct Scanning dependencies of target ex_haiku [ 63%] Building C object examples/CMakeFiles/ex_haiku.dir/ex_haiku.c.obj [ 63%] Linking CXX executable ex_haiku.exe [ 63%] Built target ex_haiku Scanning dependencies of target ex_audio_timer [ 63%] Building C object examples/CMakeFiles/ex_audio_timer.dir/ex_audio_timer.c.obj [ 63%] Linking CXX executable ex_audio_timer.exe [ 63%] Built target ex_audio_timer Scanning dependencies of target ex_audio_simple [ 63%] Building C object examples/CMakeFiles/ex_audio_simple.dir/ex_audio_simple.c.obj /home/allefant/allegro/git/examples/ex_audio_simple.c: In function ‘main’: /home/allefant/allegro/git/examples/ex_audio_simple.c:127:16: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] bool ret = al_play_sample(sample_data[i], 1.0, 0.0, 1.0, ^~~~ [ 63%] Linking CXX executable ex_audio_simple.exe [ 63%] Built target ex_audio_simple Scanning dependencies of target ex_audio_props [ 64%] Building CXX object examples/CMakeFiles/ex_audio_props.dir/ex_audio_props.cpp.obj [ 64%] Building CXX object examples/CMakeFiles/ex_audio_props.dir/nihgui.cpp.obj [ 64%] Linking CXX executable ex_audio_props.exe [ 64%] Built target ex_audio_props Scanning dependencies of target ex_audio_chain [ 64%] Building CXX object examples/CMakeFiles/ex_audio_chain.dir/ex_audio_chain.cpp.obj [ 64%] Linking CXX executable ex_audio_chain.exe [ 64%] Built target ex_audio_chain Scanning dependencies of target ex_acodec_multi [ 64%] Building C object examples/CMakeFiles/ex_acodec_multi.dir/ex_acodec_multi.c.obj [ 64%] Linking CXX executable ex_acodec_multi.exe [ 64%] Built target ex_acodec_multi Scanning dependencies of target ex_ttf [ 64%] Building C object examples/CMakeFiles/ex_ttf.dir/ex_ttf.c.obj /home/allefant/allegro/git/examples/ex_ttf.c: In function ‘main’: /home/allefant/allegro/git/examples/ex_ttf.c:276:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_BITMAP *glyph = al_create_bitmap(50, 50); ^~~~~~~~~~~~~~ [ 65%] Linking CXX executable ex_ttf.exe [ 65%] Built target ex_ttf Scanning dependencies of target ex_camera [ 66%] Building C object examples/CMakeFiles/ex_camera.dir/ex_camera.c.obj [ 66%] Linking CXX executable ex_camera.exe [ 66%] Built target ex_camera Scanning dependencies of target ex_projection2 [ 66%] Building C object examples/CMakeFiles/ex_projection2.dir/ex_projection2.c.obj [ 66%] Linking CXX executable ex_projection2.exe [ 66%] Built target ex_projection2 Scanning dependencies of target ex_projection [ 66%] Building C object examples/CMakeFiles/ex_projection.dir/ex_projection.c.obj [ 66%] Linking CXX executable ex_projection.exe [ 66%] Built target ex_projection Scanning dependencies of target ex_font_multiline [ 66%] Building CXX object examples/CMakeFiles/ex_font_multiline.dir/ex_font_multiline.cpp.obj [ 66%] Building CXX object examples/CMakeFiles/ex_font_multiline.dir/nihgui.cpp.obj [ 66%] Linking CXX executable ex_font_multiline.exe [ 66%] Built target ex_font_multiline Scanning dependencies of target ex_font_justify [ 66%] Building CXX object examples/CMakeFiles/ex_font_justify.dir/ex_font_justify.cpp.obj [ 66%] Building CXX object examples/CMakeFiles/ex_font_justify.dir/nihgui.cpp.obj [ 67%] Linking CXX executable ex_font_justify.exe [ 67%] Built target ex_font_justify Scanning dependencies of target ex_joystick_hotplugging [ 67%] Building C object examples/CMakeFiles/ex_joystick_hotplugging.dir/ex_joystick_hotplugging.c.obj [ 67%] Linking CXX executable ex_joystick_hotplugging.exe [ 67%] Built target ex_joystick_hotplugging Scanning dependencies of target ex_logo [ 67%] Building C object examples/CMakeFiles/ex_logo.dir/ex_logo.c.obj [ 67%] Linking CXX executable ex_logo.exe [ 67%] Built target ex_logo Scanning dependencies of target ex_haptic [ 67%] Building C object examples/CMakeFiles/ex_haptic.dir/ex_haptic.c.obj [ 67%] Linking CXX executable ex_haptic.exe [ 67%] Built target ex_haptic Scanning dependencies of target ex_depth_target [ 67%] Building C object examples/CMakeFiles/ex_depth_target.dir/ex_depth_target.c.obj /home/allefant/allegro/git/examples/ex_depth_target.c: In function ‘draw_on_target’: /home/allefant/allegro/git/examples/ex_depth_target.c:46:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int i, j; ^~~ /home/allefant/allegro/git/examples/ex_depth_target.c: In function ‘redraw’: /home/allefant/allegro/git/examples/ex_depth_target.c:87:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_TRANSFORM transform; ^~~~~~~~~~~~~~~~~ /home/allefant/allegro/git/examples/ex_depth_target.c: In function ‘main’: /home/allefant/allegro/git/examples/ex_depth_target.c:197:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] double t = -al_get_time(); ^~~~~~ [ 67%] Linking CXX executable ex_depth_target.exe [ 67%] Built target ex_depth_target Scanning dependencies of target ex_utf8 [ 67%] Building C object examples/CMakeFiles/ex_utf8.dir/ex_utf8.c.obj [ 67%] Linking CXX executable ex_utf8.exe [ 67%] Built target ex_utf8 Scanning dependencies of target ex_drawpixels [ 67%] Building C object examples/CMakeFiles/ex_drawpixels.dir/ex_drawpixels.c.obj [ 67%] Linking CXX executable ex_drawpixels.exe [ 67%] Built target ex_drawpixels Scanning dependencies of target ex_draw [ 68%] Building C object examples/CMakeFiles/ex_draw.dir/ex_draw.c.obj [ 68%] Linking CXX executable ex_draw.exe [ 68%] Built target ex_draw Scanning dependencies of target ex_nodisplay [ 68%] Building C object examples/CMakeFiles/ex_nodisplay.dir/ex_nodisplay.c.obj [ 68%] Linking CXX executable ex_nodisplay.exe [ 68%] Built target ex_nodisplay Scanning dependencies of target ex_threads2 [ 68%] Building C object examples/CMakeFiles/ex_threads2.dir/ex_threads2.c.obj [ 68%] Linking CXX executable ex_threads2.exe [ 68%] Built target ex_threads2 Scanning dependencies of target ex_synth [ 68%] Building CXX object examples/CMakeFiles/ex_synth.dir/ex_synth.cpp.obj [ 68%] Building CXX object examples/CMakeFiles/ex_synth.dir/nihgui.cpp.obj [ 68%] Linking CXX executable ex_synth.exe [ 68%] Built target ex_synth Scanning dependencies of target ex_disable_screensaver [ 69%] Building C object examples/CMakeFiles/ex_disable_screensaver.dir/ex_disable_screensaver.c.obj [ 69%] Linking CXX executable ex_disable_screensaver.exe [ 69%] Built target ex_disable_screensaver Scanning dependencies of target ex_convert [ 69%] Building C object examples/CMakeFiles/ex_convert.dir/ex_convert.c.obj [ 69%] Linking CXX executable ex_convert.exe [ 69%] Built target ex_convert Scanning dependencies of target ex_depth_mask [ 69%] Building C object examples/CMakeFiles/ex_depth_mask.dir/ex_depth_mask.c.obj /home/allefant/allegro/git/examples/ex_depth_mask.c: In function ‘main’: /home/allefant/allegro/git/examples/ex_depth_mask.c:142:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int flags = 0; ^~~ [ 69%] Linking CXX executable ex_depth_mask.exe [ 69%] Built target ex_depth_mask Scanning dependencies of target ex_vertex_buffer [ 69%] Building C object examples/CMakeFiles/ex_vertex_buffer.dir/ex_vertex_buffer.c.obj [ 70%] Linking CXX executable ex_vertex_buffer.exe [ 70%] Built target ex_vertex_buffer Scanning dependencies of target ex_color2 [ 70%] Building C object examples/CMakeFiles/ex_color2.dir/ex_color2.c.obj /home/allefant/allegro/git/examples/ex_color2.c: In function ‘draw_lab’: /home/allefant/allegro/git/examples/ex_color2.c:38:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_LOCKED_REGION *rg = al_lock_bitmap(example.lab[l], ^~~~~~~~~~~~~~~~~~~~~ /home/allefant/allegro/git/examples/ex_color2.c:46:10: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_COLOR rgb = al_color_lab(l / 511.0, a, b); ^~~~~~~~~~~~~ /home/allefant/allegro/git/examples/ex_color2.c:50:10: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int red = 255 * rgb.r; ^~~ /home/allefant/allegro/git/examples/ex_color2.c: In function ‘draw_range’: /home/allefant/allegro/git/examples/ex_color2.c:112:10: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] float a = (x - 511.0 / 2) / (511.0 / 2); ^~~~~ /home/allefant/allegro/git/examples/ex_color2.c:120:10: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_COLOR rgb = {rf, gf, bf, 1}; ^~~~~~~~~~~~~ /home/allefant/allegro/git/examples/ex_color2.c: In function ‘draw_axis’: /home/allefant/allegro/git/examples/ex_color2.c:153:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int i; ^~~ /home/allefant/allegro/git/examples/ex_color2.c:162:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] float lv = (num - num1) * l / (num2 - num1); ^~~~~ /home/allefant/allegro/git/examples/ex_color2.c: In function ‘redraw’: /home/allefant/allegro/git/examples/ex_color2.c:171:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int w = al_get_display_width(al_get_current_display()); ^~~ /home/allefant/allegro/git/examples/ex_color2.c:199:7: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_COLOR c = al_map_rgb_f(rgb.r, rgb.g, rgb.b); ^~~~~~~~~~~~~ /home/allefant/allegro/git/examples/ex_color2.c:212:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] float dr = example.color[0].rgb.r - example.color[1].rgb.r; ^~~~~ /home/allefant/allegro/git/examples/ex_color2.c:219:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] float dlab = sqrt(da * da + db * db + dl * dl); ^~~~~ /home/allefant/allegro/git/examples/ex_color2.c: In function ‘update’: /home/allefant/allegro/git/examples/ex_color2.c:272:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int ci; ^~~ [ 70%] Linking CXX executable ex_color2.exe [ 70%] Built target ex_color2 Scanning dependencies of target ex_config [ 71%] Building C object examples/CMakeFiles/ex_config.dir/ex_config.c.obj [ 71%] Linking CXX executable ex_config.exe [ 71%] Built target ex_config Scanning dependencies of target ex_draw_bitmap [ 71%] Building C object examples/CMakeFiles/ex_draw_bitmap.dir/ex_draw_bitmap.c.obj [ 71%] Linking CXX executable ex_draw_bitmap.exe [ 71%] Built target ex_draw_bitmap Scanning dependencies of target ex_lockbitmap [ 71%] Building C object examples/CMakeFiles/ex_lockbitmap.dir/ex_lockbitmap.c.obj [ 71%] Linking CXX executable ex_lockbitmap.exe [ 71%] Built target ex_lockbitmap Scanning dependencies of target ex_multisample [ 71%] Building C object examples/CMakeFiles/ex_multisample.dir/ex_multisample.c.obj [ 71%] Linking CXX executable ex_multisample.exe [ 71%] Built target ex_multisample Scanning dependencies of target ex_path_test [ 71%] Building C object examples/CMakeFiles/ex_path_test.dir/ex_path_test.c.obj [ 71%] Linking CXX executable ex_path_test.exe [ 71%] Built target ex_path_test Scanning dependencies of target ex_timedwait [ 71%] Building C object examples/CMakeFiles/ex_timedwait.dir/ex_timedwait.c.obj [ 71%] Linking CXX executable ex_timedwait.exe [ 71%] Built target ex_timedwait Scanning dependencies of target ex_cpu [ 71%] Building C object examples/CMakeFiles/ex_cpu.dir/ex_cpu.c.obj [ 71%] Linking CXX executable ex_cpu.exe [ 71%] Built target ex_cpu Scanning dependencies of target ex_icon2 [ 71%] Building C object examples/CMakeFiles/ex_icon2.dir/ex_icon2.c.obj [ 71%] Linking CXX executable ex_icon2.exe [ 71%] Built target ex_icon2 Scanning dependencies of target ex_scale [ 71%] Building C object examples/CMakeFiles/ex_scale.dir/ex_scale.c.obj [ 71%] Linking CXX executable ex_scale.exe [ 71%] Built target ex_scale Scanning dependencies of target ex_get_path [ 71%] Building C object examples/CMakeFiles/ex_get_path.dir/ex_get_path.c.obj [ 71%] Linking CXX executable ex_get_path.exe [ 71%] Built target ex_get_path Scanning dependencies of target ex_path [ 71%] Building C object examples/CMakeFiles/ex_path.dir/ex_path.c.obj [ 72%] Linking CXX executable ex_path.exe [ 72%] Built target ex_path Scanning dependencies of target ex_stream_file [ 72%] Building C object examples/CMakeFiles/ex_stream_file.dir/ex_stream_file.c.obj [ 72%] Linking CXX executable ex_stream_file.exe [ 72%] Built target ex_stream_file Scanning dependencies of target ex_font [ 72%] Building C object examples/CMakeFiles/ex_font.dir/ex_font.c.obj [ 72%] Linking CXX executable ex_font.exe [ 72%] Built target ex_font Scanning dependencies of target ex_blit [ 72%] Building C object examples/CMakeFiles/ex_blit.dir/ex_blit.c.obj [ 72%] Linking CXX executable ex_blit.exe [ 72%] Built target ex_blit Scanning dependencies of target ex_acodec [ 72%] Building C object examples/CMakeFiles/ex_acodec.dir/ex_acodec.c.obj [ 72%] Linking CXX executable ex_acodec.exe [ 72%] Built target ex_acodec Scanning dependencies of target ex_memfile [ 72%] Building C object examples/CMakeFiles/ex_memfile.dir/ex_memfile.c.obj [ 72%] Linking CXX executable ex_memfile.exe [ 72%] Built target ex_memfile Scanning dependencies of target ex_dualies [ 72%] Building C object examples/CMakeFiles/ex_dualies.dir/ex_dualies.c.obj [ 73%] Linking CXX executable ex_dualies.exe [ 73%] Built target ex_dualies Scanning dependencies of target ex_pixelformat [ 73%] Building CXX object examples/CMakeFiles/ex_pixelformat.dir/ex_pixelformat.cpp.obj [ 73%] Building CXX object examples/CMakeFiles/ex_pixelformat.dir/nihgui.cpp.obj [ 73%] Linking CXX executable ex_pixelformat.exe [ 73%] Built target ex_pixelformat Scanning dependencies of target ex_expose [ 73%] Building C object examples/CMakeFiles/ex_expose.dir/ex_expose.c.obj [ 73%] Linking CXX executable ex_expose.exe [ 73%] Built target ex_expose Scanning dependencies of target ex_file [ 73%] Building C object examples/CMakeFiles/ex_file.dir/ex_file.c.obj [ 73%] Linking CXX executable ex_file.exe [ 73%] Built target ex_file Scanning dependencies of target ex_clipboard [ 73%] Building C object examples/CMakeFiles/ex_clipboard.dir/ex_clipboard.c.obj [ 73%] Linking CXX executable ex_clipboard.exe [ 73%] Built target ex_clipboard Scanning dependencies of target ex_inject_events [ 73%] Building C object examples/CMakeFiles/ex_inject_events.dir/ex_inject_events.c.obj [ 74%] Linking CXX executable ex_inject_events.exe [ 74%] Built target ex_inject_events Scanning dependencies of target ex_user_events [ 74%] Building C object examples/CMakeFiles/ex_user_events.dir/ex_user_events.c.obj [ 74%] Linking CXX executable ex_user_events.exe [ 74%] Built target ex_user_events Scanning dependencies of target ex_blend_bench [ 74%] Building C object examples/CMakeFiles/ex_blend_bench.dir/ex_blend_bench.c.obj [ 74%] Linking CXX executable ex_blend_bench.exe [ 74%] Built target ex_blend_bench Scanning dependencies of target ex_bitmap_file [ 74%] Building C object examples/CMakeFiles/ex_bitmap_file.dir/ex_bitmap_file.c.obj [ 74%] Linking CXX executable ex_bitmap_file.exe [ 74%] Built target ex_bitmap_file Scanning dependencies of target ex_threads [ 74%] Building C object examples/CMakeFiles/ex_threads.dir/ex_threads.c.obj [ 75%] Linking CXX executable ex_threads.exe [ 75%] Built target ex_threads Scanning dependencies of target ex_bitmap_flip [ 75%] Building C object examples/CMakeFiles/ex_bitmap_flip.dir/ex_bitmap_flip.c.obj [ 75%] Linking CXX executable ex_bitmap_flip.exe [ 75%] Built target ex_bitmap_flip Scanning dependencies of target ex_multiwin [ 75%] Building C object examples/CMakeFiles/ex_multiwin.dir/ex_multiwin.c.obj [ 75%] Linking CXX executable ex_multiwin.exe [ 75%] Built target ex_multiwin Scanning dependencies of target ex_blend_test [ 75%] Building C object examples/CMakeFiles/ex_blend_test.dir/ex_blend_test.c.obj [ 75%] Linking CXX executable ex_blend_test.exe [ 75%] Built target ex_blend_test Scanning dependencies of target ex_blend_target [ 76%] Building C object examples/CMakeFiles/ex_blend_target.dir/ex_blend_target.c.obj [ 76%] Linking CXX executable ex_blend_target.exe [ 76%] Built target ex_blend_target Scanning dependencies of target ex_icon [ 76%] Building C object examples/CMakeFiles/ex_icon.dir/ex_icon.c.obj [ 76%] Linking CXX executable ex_icon.exe [ 76%] Built target ex_icon Scanning dependencies of target ex_display_options [ 76%] Building C object examples/CMakeFiles/ex_display_options.dir/ex_display_options.c.obj [ 76%] Linking CXX executable ex_display_options.exe [ 76%] Built target ex_display_options Scanning dependencies of target ex_monitorinfo [ 76%] Building C object examples/CMakeFiles/ex_monitorinfo.dir/ex_monitorinfo.c.obj /home/allefant/allegro/git/examples/ex_monitorinfo.c: In function ‘main’: /home/allefant/allegro/git/examples/ex_monitorinfo.c:28:7: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int dpi = al_get_monitor_dpi(i); ^~~ [ 76%] Linking CXX executable ex_monitorinfo.exe [ 76%] Built target ex_monitorinfo Scanning dependencies of target ex_window_constraints [ 76%] Building C object examples/CMakeFiles/ex_window_constraints.dir/ex_window_constraints.c.obj [ 76%] Linking CXX executable ex_window_constraints.exe [ 76%] Built target ex_window_constraints Scanning dependencies of target ex_winfull [ 76%] Building C object examples/CMakeFiles/ex_winfull.dir/ex_winfull.c.obj [ 76%] Linking CXX executable ex_winfull.exe [ 76%] Built target ex_winfull Scanning dependencies of target ex_filter [ 76%] Building C object examples/CMakeFiles/ex_filter.dir/ex_filter.c.obj [ 76%] Linking CXX executable ex_filter.exe [ 76%] Built target ex_filter Scanning dependencies of target ex_file_slice [ 76%] Building C object examples/CMakeFiles/ex_file_slice.dir/ex_file_slice.c.obj [ 77%] Linking CXX executable ex_file_slice.exe [ 77%] Built target ex_file_slice Scanning dependencies of target ex_blend [ 78%] Building C object examples/CMakeFiles/ex_blend.dir/ex_blend.c.obj [ 78%] Linking CXX executable ex_blend.exe [ 78%] Built target ex_blend Scanning dependencies of target ex_joystick_events [ 78%] Building C object examples/CMakeFiles/ex_joystick_events.dir/ex_joystick_events.c.obj [ 78%] Linking CXX executable ex_joystick_events.exe [ 78%] Built target ex_joystick_events Scanning dependencies of target ex_compressed [ 78%] Building C object examples/CMakeFiles/ex_compressed.dir/ex_compressed.c.obj [ 78%] Linking CXX executable ex_compressed.exe [ 78%] Built target ex_compressed Scanning dependencies of target ex_mouse_events [ 78%] Building C object examples/CMakeFiles/ex_mouse_events.dir/ex_mouse_events.c.obj [ 78%] Linking CXX executable ex_mouse_events.exe [ 78%] Built target ex_mouse_events Scanning dependencies of target ex_keyboard_events [ 79%] Building C object examples/CMakeFiles/ex_keyboard_events.dir/ex_keyboard_events.c.obj [ 79%] Linking CXX executable ex_keyboard_events.exe [ 79%] Built target ex_keyboard_events Scanning dependencies of target ex_keyboard_focus [ 79%] Building C object examples/CMakeFiles/ex_keyboard_focus.dir/ex_keyboard_focus.c.obj [ 79%] Linking CXX executable ex_keyboard_focus.exe [ 79%] Built target ex_keyboard_focus Scanning dependencies of target ex_lines [ 79%] Building C object examples/CMakeFiles/ex_lines.dir/ex_lines.c.obj [ 79%] Linking CXX executable ex_lines.exe [ 79%] Built target ex_lines Scanning dependencies of target ex_membmp [ 79%] Building C object examples/CMakeFiles/ex_membmp.dir/ex_membmp.c.obj [ 80%] Linking CXX executable ex_membmp.exe [ 80%] Built target ex_membmp Scanning dependencies of target ex_touch_input [ 80%] Building C object examples/CMakeFiles/ex_touch_input.dir/ex_touch_input.c.obj [ 80%] Linking CXX executable ex_touch_input.exe [ 80%] Built target ex_touch_input Scanning dependencies of target ex_mouse [ 80%] Building C object examples/CMakeFiles/ex_mouse.dir/ex_mouse.c.obj [ 80%] Linking CXX executable ex_mouse.exe [ 80%] Built target ex_mouse Scanning dependencies of target ex_haptic2 [ 80%] Building CXX object examples/CMakeFiles/ex_haptic2.dir/ex_haptic2.cpp.obj [ 80%] Building CXX object examples/CMakeFiles/ex_haptic2.dir/nihgui.cpp.obj [ 81%] Linking CXX executable ex_haptic2.exe [ 81%] Built target ex_haptic2 Scanning dependencies of target ex_mouse_cursor [ 82%] Building C object examples/CMakeFiles/ex_mouse_cursor.dir/ex_mouse_cursor.c.obj [ 82%] Linking CXX executable ex_mouse_cursor.exe [ 82%] Built target ex_mouse_cursor Scanning dependencies of target ex_mouse_focus [ 82%] Building C object examples/CMakeFiles/ex_mouse_focus.dir/ex_mouse_focus.c.obj [ 82%] Linking CXX executable ex_mouse_focus.exe [ 82%] Built target ex_mouse_focus Scanning dependencies of target ex_prim [ 82%] Building C object examples/CMakeFiles/ex_prim.dir/ex_prim.c.obj [ 82%] Linking CXX executable ex_prim.exe [ 82%] Built target ex_prim Scanning dependencies of target ex_fs_resize [ 82%] Building C object examples/CMakeFiles/ex_fs_resize.dir/ex_fs_resize.c.obj [ 82%] Linking CXX executable ex_fs_resize.exe [ 82%] Built target ex_fs_resize Scanning dependencies of target ex_display_events [ 82%] Building C object examples/CMakeFiles/ex_display_events.dir/ex_display_events.c.obj [ 82%] Linking CXX executable ex_display_events.exe [ 82%] Built target ex_display_events Scanning dependencies of target ex_fs_window [ 82%] Building C object examples/CMakeFiles/ex_fs_window.dir/ex_fs_window.c.obj [ 83%] Linking CXX executable ex_fs_window.exe [ 83%] Built target ex_fs_window Scanning dependencies of target ex_timer [ 83%] Building C object examples/CMakeFiles/ex_timer.dir/ex_timer.c.obj [ 83%] Linking CXX executable ex_timer.exe [ 83%] Built target ex_timer Scanning dependencies of target ex_mouse_warp [ 83%] Building C object examples/CMakeFiles/ex_mouse_warp.dir/ex_mouse_warp.c.obj [ 84%] Linking CXX executable ex_mouse_warp.exe [ 84%] Built target ex_mouse_warp Scanning dependencies of target ex_multisample_target [ 84%] Building C object examples/CMakeFiles/ex_multisample_target.dir/ex_multisample_target.c.obj /home/allefant/allegro/git/examples/ex_multisample_target.c: In function ‘init’: /home/allefant/allegro/git/examples/ex_multisample_target.c:56:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_BITMAP *memory = create_bitmap(); ^~~~~~~~~~~~~~ /home/allefant/allegro/git/examples/ex_multisample_target.c: In function ‘redraw’: /home/allefant/allegro/git/examples/ex_multisample_target.c:127:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] float x = example.step_x; ^~~~~ [ 84%] Linking CXX executable ex_multisample_target.exe [ 84%] Built target ex_multisample_target Scanning dependencies of target ex_noframe [ 84%] Building C object examples/CMakeFiles/ex_noframe.dir/ex_noframe.c.obj [ 84%] Linking CXX executable ex_noframe.exe [ 84%] Built target ex_noframe Scanning dependencies of target ex_windows [ 84%] Building C object examples/CMakeFiles/ex_windows.dir/ex_windows.c.obj [ 84%] Linking CXX executable ex_windows.exe [ 84%] Built target ex_windows Scanning dependencies of target ex_polygon [ 85%] Building C object examples/CMakeFiles/ex_polygon.dir/ex_polygon.c.obj [ 85%] Linking CXX executable ex_polygon.exe [ 85%] Built target ex_polygon Scanning dependencies of target ex_bitmap [ 86%] Building C object examples/CMakeFiles/ex_bitmap.dir/ex_bitmap.c.obj [ 86%] Linking CXX executable ex_bitmap.exe [ 86%] Built target ex_bitmap Scanning dependencies of target ex_premulalpha [ 86%] Building C object examples/CMakeFiles/ex_premulalpha.dir/ex_premulalpha.c.obj [ 86%] Linking CXX executable ex_premulalpha.exe [ 86%] Built target ex_premulalpha Scanning dependencies of target ex_prim_shader [ 86%] Building C object examples/CMakeFiles/ex_prim_shader.dir/ex_prim_shader.c.obj [ 87%] Linking CXX executable ex_prim_shader.exe [ 87%] Built target ex_prim_shader Scanning dependencies of target ex_reparent [ 87%] Building C object examples/CMakeFiles/ex_reparent.dir/ex_reparent.c.obj [ 87%] Linking CXX executable ex_reparent.exe [ 87%] Built target ex_reparent Scanning dependencies of target ex_window_maximized [ 87%] Building C object examples/CMakeFiles/ex_window_maximized.dir/ex_window_maximized.c.obj /home/allefant/allegro/git/examples/ex_window_maximized.c: In function ‘main’: /home/allefant/allegro/git/examples/ex_window_maximized.c:88:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ALLEGRO_COLOR color_1 = al_map_rgb(255, 127, 0); ^~~~~~~~~~~~~ /home/allefant/allegro/git/examples/ex_window_maximized.c:100:10: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int x2 = al_get_display_width(display) - 10; ^~~ [ 87%] Linking CXX executable ex_window_maximized.exe [ 87%] Built target ex_window_maximized Scanning dependencies of target ex_resize [ 88%] Building C object examples/CMakeFiles/ex_resize.dir/ex_resize.c.obj [ 88%] Linking CXX executable ex_resize.exe [ 88%] Built target ex_resize Scanning dependencies of target ex_glext [ 88%] Building C object examples/CMakeFiles/ex_glext.dir/ex_glext.c.obj [ 89%] Linking CXX executable ex_glext.exe [ 89%] Built target ex_glext Scanning dependencies of target ex_resize2 [ 89%] Building C object examples/CMakeFiles/ex_resize2.dir/ex_resize2.c.obj [ 89%] Linking CXX executable ex_resize2.exe [ 89%] Built target ex_resize2 Scanning dependencies of target ex_rotate [ 89%] Building C object examples/CMakeFiles/ex_rotate.dir/ex_rotate.c.obj [ 89%] Linking CXX executable ex_rotate.exe [ 89%] Built target ex_rotate Scanning dependencies of target ex_shader [ 89%] Building CXX object examples/CMakeFiles/ex_shader.dir/ex_shader.cpp.obj [ 89%] Linking CXX executable ex_shader.exe [ 89%] Built target ex_shader Scanning dependencies of target ex_shader_multitex [ 89%] Building C object examples/CMakeFiles/ex_shader_multitex.dir/ex_shader_multitex.c.obj [ 90%] Linking CXX executable ex_shader_multitex.exe [ 90%] Built target ex_shader_multitex Scanning dependencies of target ex_blend2 [ 90%] Building CXX object examples/CMakeFiles/ex_blend2.dir/ex_blend2.cpp.obj [ 90%] Building CXX object examples/CMakeFiles/ex_blend2.dir/nihgui.cpp.obj [ 90%] Linking CXX executable ex_blend2.exe [ 90%] Built target ex_blend2 Scanning dependencies of target ex_shader_target [ 90%] Building C object examples/CMakeFiles/ex_shader_target.dir/ex_shader_target.c.obj [ 90%] Linking CXX executable ex_shader_target.exe [ 90%] Built target ex_shader_target Scanning dependencies of target ex_subbitmap [ 91%] Building C object examples/CMakeFiles/ex_subbitmap.dir/ex_subbitmap.c.obj [ 91%] Linking CXX executable ex_subbitmap.exe [ 91%] Built target ex_subbitmap Scanning dependencies of target ex_loading_thread [ 91%] Building C object examples/CMakeFiles/ex_loading_thread.dir/ex_loading_thread.c.obj [ 92%] Linking CXX executable ex_loading_thread.exe [ 92%] Built target ex_loading_thread Scanning dependencies of target ex_transform [ 92%] Building C object examples/CMakeFiles/ex_transform.dir/ex_transform.c.obj [ 92%] Linking CXX executable ex_transform.exe [ 92%] Built target ex_transform Scanning dependencies of target ex_timer_pause [ 93%] Building C object examples/CMakeFiles/ex_timer_pause.dir/ex_timer_pause.c.obj [ 93%] Linking CXX executable ex_timer_pause.exe [ 93%] Built target ex_timer_pause Scanning dependencies of target ex_dir [ 93%] Building C object examples/CMakeFiles/ex_dir.dir/ex_dir.c.obj [ 93%] Linking CXX executable ex_dir.exe [ 93%] Built target ex_dir Scanning dependencies of target ex_vsync [ 93%] Building C object examples/CMakeFiles/ex_vsync.dir/ex_vsync.c.obj [ 93%] Linking CXX executable ex_vsync.exe [ 93%] Built target ex_vsync Scanning dependencies of target ex_clip [ 93%] Building C object examples/CMakeFiles/ex_clip.dir/ex_clip.c.obj [ 93%] Linking CXX executable ex_clip.exe [ 93%] Built target ex_clip Scanning dependencies of target ex_window_title [ 94%] Building C object examples/CMakeFiles/ex_window_title.dir/ex_window_title.c.obj [ 94%] Linking CXX executable ex_window_title.exe [ 94%] Built target ex_window_title Scanning dependencies of target ex_d3d [ 94%] Building CXX object examples/CMakeFiles/ex_d3d.dir/ex_d3d.cpp.obj [ 95%] Linking CXX executable ex_d3d.exe [ 95%] Built target ex_d3d Scanning dependencies of target ex_color [ 95%] Building CXX object examples/CMakeFiles/ex_color.dir/ex_color.cpp.obj [ 96%] Building CXX object examples/CMakeFiles/ex_color.dir/nihgui.cpp.obj [ 96%] Linking CXX executable ex_color.exe [ 96%] Built target ex_color Scanning dependencies of target ex_gldepth [ 96%] Building C object examples/CMakeFiles/ex_gldepth.dir/ex_gldepth.c.obj [ 96%] Linking CXX executable ex_gldepth.exe [ 96%] Built target ex_gldepth Scanning dependencies of target ex_opengl [ 97%] Building C object examples/CMakeFiles/ex_opengl.dir/ex_opengl.c.obj [ 97%] Linking CXX executable ex_opengl.exe [ 97%] Built target ex_opengl Scanning dependencies of target ex_opengl_pixel_shader [ 97%] Building C object examples/CMakeFiles/ex_opengl_pixel_shader.dir/ex_opengl_pixel_shader.c.obj [ 97%] Linking CXX executable ex_opengl_pixel_shader.exe [ 97%] Built target ex_opengl_pixel_shader Scanning dependencies of target ex_palette [ 97%] Building C object examples/CMakeFiles/ex_palette.dir/ex_palette.c.obj [ 97%] Linking CXX executable ex_palette.exe [ 97%] Built target ex_palette Scanning dependencies of target test_driver [ 97%] Building C object tests/CMakeFiles/test_driver.dir/test_driver.c.obj /home/allefant/allegro/git/tests/test_driver.c: In function ‘do_test’: /home/allefant/allegro/git/tests/test_driver.c:1528:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] bool good; ^~~~ [ 98%] Linking CXX executable test_driver.exe [ 98%] Built target test_driver [100%] Built target docs