executing command: executing command: ['C:\\gitlab\\craft\\windows-mingw_64-gcc\\dev-utils\\bin\\ninja.exe']
================================================================================
[1/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/regcomp.c.obj
[2/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/regexec.c.obj
[3/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/regerror.c.obj
[4/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-ast.c.obj
[5/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-approx.c.obj
[6/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-backtrack.c.obj
[7/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-parallel.c.obj
In file included from C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-match-parallel.c:76:
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-match-parallel.c: In function 'tre_tnfa_run_parallel':
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-internal.h:143:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  143 |   ((((long)ptr) % sizeof(type)) \
      |      ^
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-match-parallel.c:193:16: note: in expansion of macro 'ALIGN'
  193 |     tmp_buf += ALIGN(tmp_buf, long);
      |                ^~~~~
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-internal.h:144:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  144 |    ? (sizeof(type) - (((long)ptr) % sizeof(type))) \
      |                        ^
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-match-parallel.c:193:16: note: in expansion of macro 'ALIGN'
  193 |     tmp_buf += ALIGN(tmp_buf, long);
      |                ^~~~~
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-internal.h:143:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  143 |   ((((long)ptr) % sizeof(type)) \
      |      ^
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-match-parallel.c:196:16: note: in expansion of macro 'ALIGN'
  196 |     tmp_buf += ALIGN(tmp_buf, long);
      |                ^~~~~
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-internal.h:144:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  144 |    ? (sizeof(type) - (((long)ptr) % sizeof(type))) \
      |                        ^
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-match-parallel.c:196:16: note: in expansion of macro 'ALIGN'
  196 |     tmp_buf += ALIGN(tmp_buf, long);
      |                ^~~~~
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-internal.h:143:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  143 |   ((((long)ptr) % sizeof(type)) \
      |      ^
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-match-parallel.c:199:16: note: in expansion of macro 'ALIGN'
  199 |     tmp_buf += ALIGN(tmp_buf, long);
      |                ^~~~~
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-internal.h:144:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  144 |    ? (sizeof(type) - (((long)ptr) % sizeof(type))) \
      |                        ^
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-match-parallel.c:199:16: note: in expansion of macro 'ALIGN'
  199 |     tmp_buf += ALIGN(tmp_buf, long);
      |                ^~~~~
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-internal.h:143:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  143 |   ((((long)ptr) % sizeof(type)) \
      |      ^
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-match-parallel.c:202:16: note: in expansion of macro 'ALIGN'
  202 |     tmp_buf += ALIGN(tmp_buf, long);
      |                ^~~~~
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-internal.h:144:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  144 |    ? (sizeof(type) - (((long)ptr) % sizeof(type))) \
      |                        ^
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-match-parallel.c:202:16: note: in expansion of macro 'ALIGN'
  202 |     tmp_buf += ALIGN(tmp_buf, long);
      |                ^~~~~
[8/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-mem.c.obj
In file included from C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-mem.c:35:
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-mem.c: In function 'tre_mem_alloc_impl':
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-internal.h:143:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  143 |   ((((long)ptr) % sizeof(type)) \
      |      ^
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-mem.c:154:11: note: in expansion of macro 'ALIGN'
  154 |   size += ALIGN(mem->ptr + size, long);
      |           ^~~~~
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-internal.h:144:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  144 |    ? (sizeof(type) - (((long)ptr) % sizeof(type))) \
      |                        ^
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/tre-mem.c:154:11: note: in expansion of macro 'ALIGN'
  154 |   size += ALIGN(mem->ptr + size, long);
      |           ^~~~~
[9/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-stack.c.obj
[10/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/xmalloc.c.obj
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/xmalloc.c: In function 'hash_void_ptr':
C:/_/f4ac69b1/lensfun-0.3.2/libs/regex/xmalloc.c:96:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |       hash ^= (long)ptr >> i*8;
      |               ^
[11/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-compile.c.obj
[12/28] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-parse.c.obj
[13/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/camera.cpp.obj
[14/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color-sse2.cpp.obj
[15/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color-sse.cpp.obj
[16/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mount.cpp.obj
[17/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/database.cpp.obj
[18/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-coord-sse.cpp.obj
[19/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/cpuid.cpp.obj
C:/_/f4ac69b1/lensfun-0.3.2/libs/lensfun/cpuid.cpp:95:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   95 |         "push %%"R_BX"\n" \
      |         ^
C:/_/f4ac69b1/lensfun-0.3.2/libs/lensfun/cpuid.cpp:97:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   97 |         "pop %%"R_BX"\n" \
      |         ^
[20/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-subpix.cpp.obj
[21/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/modifier.cpp.obj
[22/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color.cpp.obj
[23/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/lens.cpp.obj
[24/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-coord.cpp.obj
[25/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/auxfun.cpp.obj
[26/28] Linking C static library libs\regex\libtre_regex.a
[27/28] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/windows/auxfun.cpp.obj
[28/28] Linking CXX shared library libs\lensfun\liblensfun.dll
