|  | configure: loading site script /etc/config.site
 | 
  
    |  | downloading config.guess ... done
 | 
  
    |  | downloading config.sub ... done
 | 
  
    |  | checking build system type... i686-w64-mingw32
 | 
  
    |  | checking host system type... i686-w64-mingw32
 | 
  
    |  | checking target system type... i686-w64-mingw32
 | 
  
    |  | checking for i686-w64-mingw32-gcc... i686-w64-mingw32-gcc
 | 
  
    |  | checking whether the C compiler works... yes
 | 
  
    |  | checking for C compiler default output file name... a.exe
 | 
  
    |  | checking for suffix of executables... .exe
 | 
  
    |  | checking whether we are cross compiling... no
 | 
  
    |  | checking for suffix of object files... o
 | 
  
    |  | checking whether we are using the GNU C compiler... yes
 | 
  
    |  | checking whether i686-w64-mingw32-gcc accepts -g... yes
 | 
  
    |  | checking for i686-w64-mingw32-gcc option to accept ISO C89... none needed
 | 
  
    |  | checking for i686-w64-mingw32-g++... i686-w64-mingw32-g++
 | 
  
    |  | checking whether we are using the GNU C++ compiler... yes
 | 
  
    |  | checking whether i686-w64-mingw32-g++ accepts -g... yes
 | 
  
    |  | checking how to run the C preprocessor... i686-w64-mingw32-gcc -E
 | 
  
    |  | checking for grep that handles long lines and -e... /usr/bin/grep
 | 
  
    |  | checking for egrep... /usr/bin/grep -E
 | 
  
    |  | checking whether i686-w64-mingw32-gcc needs -traditional... no
 | 
  
    |  | checking for i686-w64-mingw32-ld... no
 | 
  
    |  | checking for ld... ld
 | 
  
    |  | checking whether the linker is GNU ld... yes
 | 
  
    |  | checking whether i686-w64-mingw32-gcc -E accepts -o... yes
 | 
  
    |  | checking for __sync_val_compare_and_swap... yes
 | 
  
    |  | checking for i686-w64-mingw32-ranlib... no
 | 
  
    |  | checking for ranlib... ranlib
 | 
  
    |  | checking for i686-w64-mingw32-ar... no
 | 
  
    |  | checking for ar... ar
 | 
  
    |  | checking for ar D option... yes
 | 
  
    |  | checking for i686-w64-mingw32-as... no
 | 
  
    |  | checking for as... as
 | 
  
    |  | checking for i686-w64-mingw32-objdump... no
 | 
  
    |  | checking for i686-w64-mingw32-gobjdump... no
 | 
  
    |  | checking for objdump... objdump
 | 
  
    |  | checking for i686-w64-mingw32-objcopy... no
 | 
  
    |  | checking for i686-w64-mingw32-gobjcopy... no
 | 
  
    |  | checking for objcopy... (cached) :
 | 
  
    |  | checking for i686-w64-mingw32-windres... no
 | 
  
    |  | checking for windres... windres
 | 
  
    |  | checking for i686-w64-mingw32-dllwrap... no
 | 
  
    |  | checking for dllwrap... dllwrap
 | 
  
    |  | checking for mingw32 runtime DLL... msvcrt
 | 
  
    |  | checking for i686-w64-mingw32-nm... no
 | 
  
    |  | checking for nm... nm
 | 
  
    |  | checking whether ln -s works... no, using cp -pR
 | 
  
    |  | checking whether make sets $(MAKE)... yes
 | 
  
    |  | checking for a BSD-compatible install... /usr/bin/install -c
 | 
  
    |  | checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
 | 
  
    |  | checking for i686-w64-mingw32-dtrace... no
 | 
  
    |  | checking for dtrace... no
 | 
  
    |  | checking for dot... no
 | 
  
    |  | checking for doxygen... no
 | 
  
    |  | checking for pkg-config... pkg-config
 | 
  
    |  | checking for ANSI C header files... yes
 | 
  
    |  | checking for sys/types.h... yes
 | 
  
    |  | checking for sys/stat.h... yes
 | 
  
    |  | checking for stdlib.h... yes
 | 
  
    |  | checking for string.h... yes
 | 
  
    |  | checking for memory.h... yes
 | 
  
    |  | checking for strings.h... yes
 | 
  
    |  | checking for inttypes.h... yes
 | 
  
    |  | checking for stdint.h... yes
 | 
  
    |  | checking for unistd.h... yes
 | 
  
    |  | checking minix/config.h usability... no
 | 
  
    |  | checking minix/config.h presence... no
 | 
  
    |  | checking for minix/config.h... no
 | 
  
    |  | checking whether it is safe to define __EXTENSIONS__... yes
 | 
  
    |  | checking for cd using physical directory... cd
 | 
  
    |  | checking whether CFLAGS is valid... yes
 | 
  
    |  | checking whether LDFLAGS is valid... yes
 | 
  
    |  | checking whether -Wno-unused-parameter is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Wno-parentheses is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Wno-long-long is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -diag-disable=2259 is accepted as CFLAGS... no
 | 
  
    |  | checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Wno-tautological-compare is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -mwin32 is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Wunused-variable is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Werror=implicit-int is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Werror=pointer-arith is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Werror=write-strings is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Werror=declaration-after-statement is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Werror=shorten-64-to-32 is accepted as CFLAGS... no
 | 
  
    |  | checking whether -Wshorten-64-to-32 is accepted as CFLAGS... no
 | 
  
    |  | checking whether -Werror=implicit-function-declaration is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Werror=division-by-zero is accepted as CFLAGS... no
 | 
  
    |  | checking whether -Wdivision-by-zero is accepted as CFLAGS... no
 | 
  
    |  | checking whether -Werror=deprecated-declarations is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Wsuggest-attribute=format is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS... no
 | 
  
    |  | checking whether -Werror=extra-tokens is accepted as CFLAGS... no
 | 
  
    |  | checking whether -Wextra-tokens is accepted as CFLAGS... no
 | 
  
    |  | checking whether -Wno-maybe-uninitialized is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Wall -Wextra is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Qunused-arguments is accepted as CFLAGS... no
 | 
  
    |  | checking whether INFINITY is available without C99 option... yes
 | 
  
    |  | checking whether NAN is available without C99 option... yes
 | 
  
    |  | checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS... no
 | 
  
    |  | checking whether frexp and modf are broken... no
 | 
  
    |  | checking whether -fno-strict-overflow is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -ggdb3 is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -fvisibility=hidden is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -fno-omit-frame-pointer is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -static-libgcc is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -fno-fast-math is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -fexcess-precision=standard is accepted as CFLAGS... yes
 | 
  
    |  | checking whether -fp-model precise is accepted as CFLAGS... no
 | 
  
    |  | checking for NET_LUID... yes
 | 
  
    |  | checking for _gmtime64_s... yes
 | 
  
    |  | checking for _wfreopen_s... yes
 | 
  
    |  | checking for crypt in -lcrypt... (cached) no
 | 
  
    |  | checking for dlopen in -ldl... (cached) no
 | 
  
    |  | checking for shl_load in -ldld... no
 | 
  
    |  | checking for shutdown in -lsocket... no
 | 
  
    |  | checking for dirent.h that defines DIR... yes
 | 
  
    |  | checking for library containing opendir... none required
 | 
  
    |  | checking for stdbool.h that conforms to C99... yes
 | 
  
    |  | checking for _Bool... yes
 | 
  
    |  | checking for sys/wait.h that is POSIX.1 compatible... no
 | 
  
    |  | checking for a.out.h... (cached) no
 | 
  
    |  | checking atomic.h usability... no
 | 
  
    |  | checking atomic.h presence... no
 | 
  
    |  | checking for atomic.h... no
 | 
  
    |  | checking direct.h usability... yes
 | 
  
    |  | checking direct.h presence... yes
 | 
  
    |  | checking for direct.h... yes
 | 
  
    |  | checking grp.h usability... no
 | 
  
    |  | checking grp.h presence... no
 | 
  
    |  | checking for grp.h... no
 | 
  
    |  | checking fcntl.h usability... yes
 | 
  
    |  | checking fcntl.h presence... yes
 | 
  
    |  | checking for fcntl.h... yes
 | 
  
    |  | checking float.h usability... yes
 | 
  
    |  | checking float.h presence... yes
 | 
  
    |  | checking for float.h... yes
 | 
  
    |  | checking ieeefp.h usability... yes
 | 
  
    |  | checking ieeefp.h presence... yes
 | 
  
    |  | checking for ieeefp.h... yes
 | 
  
    |  | checking intrinsics.h usability... no
 | 
  
    |  | checking intrinsics.h presence... no
 | 
  
    |  | checking for intrinsics.h... no
 | 
  
    |  | checking langinfo.h usability... no
 | 
  
    |  | checking langinfo.h presence... no
 | 
  
    |  | checking for langinfo.h... no
 | 
  
    |  | checking limits.h usability... yes
 | 
  
    |  | checking limits.h presence... yes
 | 
  
    |  | checking for limits.h... yes
 | 
  
    |  | checking locale.h usability... yes
 | 
  
    |  | checking locale.h presence... yes
 | 
  
    |  | checking for locale.h... yes
 | 
  
    |  | checking malloc.h usability... yes
 | 
  
    |  | checking malloc.h presence... yes
 | 
  
    |  | checking for malloc.h... yes
 | 
  
    |  | checking malloc/malloc.h usability... no
 | 
  
    |  | checking malloc/malloc.h presence... no
 | 
  
    |  | checking for malloc/malloc.h... no
 | 
  
    |  | checking malloc_np.h usability... no
 | 
  
    |  | checking malloc_np.h presence... no
 | 
  
    |  | checking for malloc_np.h... no
 | 
  
    |  | checking net/socket.h usability... no
 | 
  
    |  | checking net/socket.h presence... no
 | 
  
    |  | checking for net/socket.h... no
 | 
  
    |  | checking process.h usability... yes
 | 
  
    |  | checking process.h presence... yes
 | 
  
    |  | checking for process.h... yes
 | 
  
    |  | checking for pwd.h... (cached) no
 | 
  
    |  | checking setjmpex.h usability... yes
 | 
  
    |  | checking setjmpex.h presence... yes
 | 
  
    |  | checking for setjmpex.h... yes
 | 
  
    |  | checking sys/attr.h usability... no
 | 
  
    |  | checking sys/attr.h presence... no
 | 
  
    |  | checking for sys/attr.h... no
 | 
  
    |  | checking sys/fcntl.h usability... yes
 | 
  
    |  | checking sys/fcntl.h presence... yes
 | 
  
    |  | checking for sys/fcntl.h... yes
 | 
  
    |  | checking sys/file.h usability... yes
 | 
  
    |  | checking sys/file.h presence... yes
 | 
  
    |  | checking for sys/file.h... yes
 | 
  
    |  | checking sys/id.h usability... no
 | 
  
    |  | checking sys/id.h presence... no
 | 
  
    |  | checking for sys/id.h... no
 | 
  
    |  | checking for sys/ioctl.h... (cached) no
 | 
  
    |  | checking sys/mkdev.h usability... no
 | 
  
    |  | checking sys/mkdev.h presence... no
 | 
  
    |  | checking for sys/mkdev.h... no
 | 
  
    |  | checking for sys/param.h... (cached) no
 | 
  
    |  | checking sys/prctl.h usability... no
 | 
  
    |  | checking sys/prctl.h presence... no
 | 
  
    |  | checking for sys/prctl.h... no
 | 
  
    |  | checking for sys/resource.h... (cached) no
 | 
  
    |  | checking for sys/select.h... (cached) no
 | 
  
    |  | checking sys/sendfile.h usability... no
 | 
  
    |  | checking sys/sendfile.h presence... no
 | 
  
    |  | checking for sys/sendfile.h... no
 | 
  
    |  | checking for sys/socket.h... (cached) no
 | 
  
    |  | checking sys/syscall.h usability... no
 | 
  
    |  | checking sys/syscall.h presence... no
 | 
  
    |  | checking for sys/syscall.h... no
 | 
  
    |  | checking sys/sysmacros.h usability... no
 | 
  
    |  | checking sys/sysmacros.h presence... no
 | 
  
    |  | checking for sys/sysmacros.h... no
 | 
  
    |  | checking for sys/time.h... (cached) no
 | 
  
    |  | checking for sys/times.h... (cached) no
 | 
  
    |  | checking sys/uio.h usability... no
 | 
  
    |  | checking sys/uio.h presence... no
 | 
  
    |  | checking for sys/uio.h... no
 | 
  
    |  | checking sys/utime.h usability... yes
 | 
  
    |  | checking sys/utime.h presence... yes
 | 
  
    |  | checking for sys/utime.h... yes
 | 
  
    |  | checking syscall.h usability... no
 | 
  
    |  | checking syscall.h presence... no
 | 
  
    |  | checking for syscall.h... no
 | 
  
    |  | checking time.h usability... yes
 | 
  
    |  | checking time.h presence... yes
 | 
  
    |  | checking for time.h... yes
 | 
  
    |  | checking ucontext.h usability... no
 | 
  
    |  | checking ucontext.h presence... no
 | 
  
    |  | checking for ucontext.h... no
 | 
  
    |  | checking for utime.h... (cached) no
 | 
  
    |  | checking gmp.h usability... yes
 | 
  
    |  | checking gmp.h presence... yes
 | 
  
    |  | checking for gmp.h... yes
 | 
  
    |  | checking for library containing __gmpz_init... -lgmp
 | 
  
    |  | checking for special C compiler options needed for large files... no
 | 
  
    |  | checking for _FILE_OFFSET_BITS value needed for large files... 64
 | 
  
    |  | checking whether byte ordering is bigendian... no
 | 
  
    |  | checking for an ANSI C-conforming const... yes
 | 
  
    |  | checking whether char is unsigned... no
 | 
  
    |  | checking for inline... inline
 | 
  
    |  | checking for working volatile... yes
 | 
  
    |  | checking for typeof syntax and keyword spelling... typeof
 | 
  
    |  | checking for long long... yes
 | 
  
    |  | checking for off_t... (cached) yes
 | 
  
    |  | checking char bit... 8
 | 
  
    |  | checking size of int... 4
 | 
  
    |  | checking size of short... 2
 | 
  
    |  | checking size of long... 4
 | 
  
    |  | checking size of long long... 8
 | 
  
    |  | checking size of __int64... 8
 | 
  
    |  | checking size of __int128... 0
 | 
  
    |  | checking size of off_t... (cached) 8
 | 
  
    |  | checking size of void*... 4
 | 
  
    |  | checking size of float... 4
 | 
  
    |  | checking size of double... 8
 | 
  
    |  | checking size of time_t... 8
 | 
  
    |  | checking size of clock_t... 4
 | 
  
    |  | checking packed struct attribute... x __attribute__((packed))
 | 
  
    |  | checking for printf prefix for long long... ll
 | 
  
    |  | checking for pid_t... yes
 | 
  
    |  | checking for convertible type of pid_t... INT
 | 
  
    |  | checking for uid_t... no
 | 
  
    |  | checking for convertible type of uid_t... INT
 | 
  
    |  | checking for gid_t... no
 | 
  
    |  | checking for convertible type of gid_t... INT
 | 
  
    |  | checking for time_t... yes
 | 
  
    |  | checking for convertible type of time_t... LL
 | 
  
    |  | checking for dev_t... yes
 | 
  
    |  | checking for convertible type of dev_t... UINT
 | 
  
    |  | checking for mode_t... yes
 | 
  
    |  | checking for convertible type of mode_t... UINT
 | 
  
    |  | checking for rlim_t... no
 | 
  
    |  | checking for convertible type of rlim_t... LONG
 | 
  
    |  | checking for off_t... (cached) yes
 | 
  
    |  | checking for convertible type of off_t... LL
 | 
  
    |  | checking for clockid_t... no
 | 
  
    |  | checking for convertible type of clockid_t... INT
 | 
  
    |  | checking for prototypes... yes
 | 
  
    |  | checking token paste string... ansi
 | 
  
    |  | checking stringization... #expr
 | 
  
    |  | checking string literal concatenation... yes
 | 
  
    |  | checking for variable length prototypes and stdarg.h... yes
 | 
  
    |  | checking for variable length macro... yes
 | 
  
    |  | checking for CONSTFUNC function attribute... __attribute__ ((__const__)) x
 | 
  
    |  | checking for PUREFUNC function attribute... __attribute__ ((__pure__)) x
 | 
  
    |  | checking for NORETURN function attribute... __attribute__ ((__noreturn__)) x
 | 
  
    |  | checking for DEPRECATED function attribute... __attribute__ ((__deprecated__)) x
 | 
  
    |  | checking for DEPRECATED_BY function attribute... __attribute__ ((__deprecated__("by "#n))) x
 | 
  
    |  | checking for DEPRECATED_TYPE type attribute... __attribute__ ((__deprecated__ mesg)) x
 | 
  
    |  | checking for NOINLINE function attribute... __attribute__ ((__noinline__)) x
 | 
  
    |  | checking for ALWAYS_INLINE function attribute... __attribute__ ((__always_inline__)) x
 | 
  
    |  | checking for WARN_UNUSED_RESULT function attribute... __attribute__ ((__warn_unused_result__)) x
 | 
  
    |  | checking for MAYBE_UNUSED function attribute... __attribute__ ((__unused__)) x
 | 
  
    |  | checking for ERRORFUNC function attribute... __attribute__ ((__error__ mesg)) x
 | 
  
    |  | checking for WARNINGFUNC function attribute... __attribute__ ((__warning__ mesg)) x
 | 
  
    |  | checking for WEAK function attribute... __attribute__ ((__weak__)) x
 | 
  
    |  | checking for FUNC_STDCALL function attribute... __attribute__ ((__stdcall__)) x
 | 
  
    |  | checking for FUNC_CDECL function attribute... __attribute__ ((__cdecl__)) x
 | 
  
    |  | checking for FUNC_FASTCALL function attribute... __attribute__ ((__fastcall__)) x
 | 
  
    |  | checking for FUNC_UNOPTIMIZED function attribute... __attribute__ ((__optimize__("O0"))) x
 | 
  
    |  | checking for FUNC_MINIMIZED function attribute... __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x
 | 
  
    |  | checking for function alias... alias
 | 
  
    |  | checking for __atomic builtins... yes
 | 
  
    |  | checking for __sync builtins... yes
 | 
  
    |  | checking for __builtin_unreachable... yes
 | 
  
    |  | checking for exported function attribute... __attribute__ ((__visibility__("default")))
 | 
  
    |  | checking for function name string predefined identifier... __func__
 | 
  
    |  | checking if enum over int is allowed... yes
 | 
  
    |  | checking whether sys_nerr is declared... yes
 | 
  
    |  | checking whether getenv is declared... yes
 | 
  
    |  | checking for size_t... yes
 | 
  
    |  | checking size of size_t... 4
 | 
  
    |  | checking size of ptrdiff_t... 4
 | 
  
    |  | checking for printf prefix for size_t... z
 | 
  
    |  | checking for printf prefix for ptrdiff_t... t
 | 
  
    |  | checking for struct stat.st_blksize... no
 | 
  
    |  | checking for struct stat.st_blocks... no
 | 
  
    |  | checking for struct stat.st_rdev... yes
 | 
  
    |  | checking size of struct stat.st_size... SIZEOF_OFF_T
 | 
  
    |  | checking size of struct stat.st_ino... 2
 | 
  
    |  | checking for struct stat.st_atim... no
 | 
  
    |  | checking for struct stat.st_atimespec... no
 | 
  
    |  | checking for struct stat.st_atimensec... no
 | 
  
    |  | checking for struct stat.st_mtim... no
 | 
  
    |  | checking for struct stat.st_mtimespec... no
 | 
  
    |  | checking for struct stat.st_mtimensec... no
 | 
  
    |  | checking for struct stat.st_ctim... no
 | 
  
    |  | checking for struct stat.st_ctimespec... no
 | 
  
    |  | checking for struct stat.st_ctimensec... no
 | 
  
    |  | checking for struct stat.st_birthtimespec... no
 | 
  
    |  | checking for struct timeval... (cached) yes
 | 
  
    |  | checking size of struct timeval.tv_sec... SIZEOF_LONG
 | 
  
    |  | checking for struct timespec... yes
 | 
  
    |  | checking for struct timezone... yes
 | 
  
    |  | checking for clockid_t... (cached) no
 | 
  
    |  | (cached) checking for int8_t... yes
 | 
  
    |  | checking size of int8_t... 1
 | 
  
    |  | checking for uint8_t... yes
 | 
  
    |  | checking size of uint8_t... 1
 | 
  
    |  | checking for int16_t... yes
 | 
  
    |  | checking size of int16_t... 2
 | 
  
    |  | checking for uint16_t... yes
 | 
  
    |  | checking size of uint16_t... 2
 | 
  
    |  | checking for int32_t... yes
 | 
  
    |  | checking size of int32_t... 4
 | 
  
    |  | checking for uint32_t... yes
 | 
  
    |  | checking size of uint32_t... 4
 | 
  
    |  | checking for int64_t... yes
 | 
  
    |  | checking size of int64_t... 8
 | 
  
    |  | checking for uint64_t... yes
 | 
  
    |  | checking size of uint64_t... 8
 | 
  
    |  | checking for int128_t... no
 | 
  
    |  | checking for uint128_t... no
 | 
  
    |  | checking for intptr_t... yes
 | 
  
    |  | checking size of intptr_t... 4
 | 
  
    |  | checking for uintptr_t... yes
 | 
  
    |  | checking size of uintptr_t... 4
 | 
  
    |  | checking for ssize_t... yes
 | 
  
    |  | checking size of ssize_t... 4
 | 
  
    |  | checking for stack end address... no
 | 
  
    |  | checking for uid_t in sys/types.h... (cached) no
 | 
  
    |  | checking type of array argument to getgroups... int
 | 
  
    |  | checking return type of signal handlers... void
 | 
  
    |  | checking for working alloca.h... no
 | 
  
    |  | checking for alloca... yes
 | 
  
    |  | checking for dynamic size alloca... ok
 | 
  
    |  | checking for working memcmp... (cached) yes
 | 
  
    |  | checking for broken erfc of glibc-2.3.6 on IA64... no
 | 
  
    |  | checking for acosh... yes
 | 
  
    |  | checking for cbrt... yes
 | 
  
    |  | checking for crypt... no
 | 
  
    |  | checking for dup2... yes
 | 
  
    |  | checking for erf... yes
 | 
  
    |  | checking for explicit_bzero... no
 | 
  
    |  | checking for ffs... no
 | 
  
    |  | checking for finite... (cached) yes
 | 
  
    |  | checking for flock... (cached) yes
 | 
  
    |  | checking for hypot... yes
 | 
  
    |  | checking for isinf... (cached) yes
 | 
  
    |  | checking for isnan... (cached) yes
 | 
  
    |  | checking for lgamma_r... no
 | 
  
    |  | checking for memmove... yes
 | 
  
    |  | checking for nextafter... yes
 | 
  
    |  | checking for setproctitle... no
 | 
  
    |  | checking for strchr... yes
 | 
  
    |  | checking for strerror... yes
 | 
  
    |  | checking for strlcat... no
 | 
  
    |  | checking for strlcpy... no
 | 
  
    |  | checking for strstr... yes
 | 
  
    |  | checking for tgamma... yes
 | 
  
    |  | checking sys/pstat.h usability... no
 | 
  
    |  | checking sys/pstat.h presence... no
 | 
  
    |  | checking for sys/pstat.h... no
 | 
  
    |  | checking for signbit... yes
 | 
  
    |  | checking for broken memmem... yes
 | 
  
    |  | checking for pid_t... (cached) yes
 | 
  
    |  | checking vfork.h usability... no
 | 
  
    |  | checking vfork.h presence... no
 | 
  
    |  | checking for vfork.h... no
 | 
  
    |  | checking for fork... no
 | 
  
    |  | checking for vfork... no
 | 
  
    |  | checking for __syscall... no
 | 
  
    |  | checking for _longjmp... no
 | 
  
    |  | checking for arc4random_buf... no
 | 
  
    |  | checking for atan2l... yes
 | 
  
    |  | checking for atan2f... yes
 | 
  
    |  | checking for chroot... no
 | 
  
    |  | checking for chsize... yes
 | 
  
    |  | checking for clock_gettime... (cached) yes
 | 
  
    |  | checking for cosh... yes
 | 
  
    |  | checking for crypt_r... no
 | 
  
    |  | checking for daemon... (cached) no
 | 
  
    |  | checking for dirfd... no
 | 
  
    |  | checking for dl_iterate_phdr... no
 | 
  
    |  | checking for dlopen... no
 | 
  
    |  | checking for dladdr... no
 | 
  
    |  | checking for dup... yes
 | 
  
    |  | checking for dup3... no
 | 
  
    |  | checking for eaccess... no
 | 
  
    |  | checking for endgrent... no
 | 
  
    |  | checking for fchmod... no
 | 
  
    |  | checking for fchown... no
 | 
  
    |  | checking for fcntl... (cached) yes
 | 
  
    |  | checking for fdatasync... no
 | 
  
    |  | checking for fgetattrlist... no
 | 
  
    |  | checking for fmod... yes
 | 
  
    |  | checking for fsync... (cached) yes
 | 
  
    |  | checking for ftruncate... yes
 | 
  
    |  | checking for ftruncate64... yes
 | 
  
    |  | checking for getattrlist... no
 | 
  
    |  | checking for getcwd... yes
 | 
  
    |  | checking for getgidx... no
 | 
  
    |  | checking for getgrnam... no
 | 
  
    |  | checking for getgrnam_r... no
 | 
  
    |  | checking for getgroups... no
 | 
  
    |  | checking for getpgid... no
 | 
  
    |  | checking for getpgrp... no
 | 
  
    |  | checking for getpriority... no
 | 
  
    |  | checking for getpwnam_r... no
 | 
  
    |  | checking for getresgid... no
 | 
  
    |  | checking for getresuid... no
 | 
  
    |  | checking for getrlimit... no
 | 
  
    |  | checking for getsid... no
 | 
  
    |  | checking for gettimeofday... yes
 | 
  
    |  | checking for getuidx... no
 | 
  
    |  | checking for gmtime_r... (cached) yes
 | 
  
    |  | checking for initgroups... no
 | 
  
    |  | checking for ioctl... no
 | 
  
    |  | checking for isfinite... no
 | 
  
    |  | checking for issetugid... no
 | 
  
    |  | checking for killpg... no
 | 
  
    |  | checking for lchmod... no
 | 
  
    |  | checking for lchown... (cached) yes
 | 
  
    |  | checking for link... (cached) yes
 | 
  
    |  | checking for llabs... yes
 | 
  
    |  | checking for lockf... no
 | 
  
    |  | checking for log2... yes
 | 
  
    |  | checking for lstat... (cached) yes
 | 
  
    |  | checking for malloc_usable_size... (cached) no
 | 
  
    |  | checking for malloc_size... no
 | 
  
    |  | checking for mblen... yes
 | 
  
    |  | checking for memalign... no
 | 
  
    |  | checking for memset_s... no
 | 
  
    |  | checking for writev... no
 | 
  
    |  | checking for memrchr... no
 | 
  
    |  | checking for memmem... (cached) no
 | 
  
    |  | checking for mkfifo... no
 | 
  
    |  | checking for mknod... no
 | 
  
    |  | checking for mktime... yes
 | 
  
    |  | checking for pipe2... no
 | 
  
    |  | checking for poll... no
 | 
  
    |  | checking for posix_fadvise... no
 | 
  
    |  | checking for posix_memalign... no
 | 
  
    |  | checking for ppoll... no
 | 
  
    |  | checking for pread... no
 | 
  
    |  | checking for qsort_r... no
 | 
  
    |  | checking for qsort_s... yes
 | 
  
    |  | checking for readlink... (cached) yes
 | 
  
    |  | checking for round... yes
 | 
  
    |  | checking for sched_getaffinity... no
 | 
  
    |  | checking for seekdir... (cached) yes
 | 
  
    |  | checking for select_large_fdset... no
 | 
  
    |  | checking for sendfile... no
 | 
  
    |  | checking for setegid... no
 | 
  
    |  | checking for setenv... no
 | 
  
    |  | checking for seteuid... no
 | 
  
    |  | checking for setgid... no
 | 
  
    |  | checking for setgroups... no
 | 
  
    |  | checking for setpgid... no
 | 
  
    |  | checking for setpgrp... no
 | 
  
    |  | checking for setregid... no
 | 
  
    |  | checking for setresgid... no
 | 
  
    |  | checking for setresuid... no
 | 
  
    |  | checking for setreuid... no
 | 
  
    |  | checking for setrgid... no
 | 
  
    |  | checking for setrlimit... no
 | 
  
    |  | checking for setruid... no
 | 
  
    |  | checking for setsid... no
 | 
  
    |  | checking for setuid... no
 | 
  
    |  | checking for shutdown... no
 | 
  
    |  | checking for sigaction... no
 | 
  
    |  | checking for sigaltstack... no
 | 
  
    |  | checking for sigprocmask... no
 | 
  
    |  | checking for sinh... yes
 | 
  
    |  | checking for spawnv... yes
 | 
  
    |  | checking for symlink... (cached) yes
 | 
  
    |  | checking for syscall... no
 | 
  
    |  | checking for sysconf... no
 | 
  
    |  | checking for tanh... yes
 | 
  
    |  | checking for telldir... (cached) yes
 | 
  
    |  | checking for timegm... no
 | 
  
    |  | checking for times... (cached) yes
 | 
  
    |  | checking for truncate... yes
 | 
  
    |  | checking for truncate64... yes
 | 
  
    |  | checking for unsetenv... no
 | 
  
    |  | checking for utimensat... no
 | 
  
    |  | checking for utimes... no
 | 
  
    |  | checking for wait4... no
 | 
  
    |  | checking for waitpid... (cached) yes
 | 
  
    |  | checking if getcwd allocates buffer if NULL is given... yes
 | 
  
    |  | checking for __builtin_bswap16... yes
 | 
  
    |  | checking for __builtin_bswap32... yes
 | 
  
    |  | checking for __builtin_bswap64... yes
 | 
  
    |  | checking for __builtin_popcount... yes
 | 
  
    |  | checking for __builtin_popcountll... yes
 | 
  
    |  | checking for __builtin_clz... yes
 | 
  
    |  | checking for __builtin_clzl... yes
 | 
  
    |  | checking for __builtin_clzll... yes
 | 
  
    |  | checking for __builtin_ctz... yes
 | 
  
    |  | checking for __builtin_ctzll... yes
 | 
  
    |  | checking for __builtin_add_overflow... yes
 | 
  
    |  | checking for __builtin_sub_overflow... yes
 | 
  
    |  | checking for __builtin_mul_overflow... yes
 | 
  
    |  | checking for __builtin_mul_overflow_p... no
 | 
  
    |  | checking for __builtin_constant_p... yes
 | 
  
    |  | checking for __builtin_choose_expr... yes
 | 
  
    |  | checking for __builtin_choose_expr_constant_p... yes
 | 
  
    |  | checking for __builtin_types_compatible_p... yes
 | 
  
    |  | checking whether atan2 handles Inf as C99... yes
 | 
  
    |  | checking for clock_getres... (cached) yes
 | 
  
    |  | checking for unsetenv returns a value... yes
 | 
  
    |  | checking whether struct tm is in sys/time.h or time.h... time.h
 | 
  
    |  | checking for struct tm.tm_zone... no
 | 
  
    |  | checking whether tzname is declared... yes
 | 
  
    |  | checking for tzname... yes
 | 
  
    |  | checking for struct tm.tm_gmtoff... no
 | 
  
    |  | checking for external int daylight... yes
 | 
  
    |  | checking for external timezone... long
 | 
  
    |  | checking for external altzone... no
 | 
  
    |  | checking for timezone... yes
 | 
  
    |  | checking whether timezone requires zero arguments... yes
 | 
  
    |  | checking for negative time_t for gmtime(3)... (cached) no
 | 
  
    |  | checking for localtime(3) overflow correctly... yes
 | 
  
    |  | checking for sigsetmask... no
 | 
  
    |  | checking for BSD signal semantics... no
 | 
  
    |  | checking for sig_t... no
 | 
  
    |  | checking whether getpgrp requires zero arguments... (cached) no
 | 
  
    |  | checking whether right shift preserve sign bit... yes
 | 
  
    |  | checking stack growing direction on i386... -1
 | 
  
    |  | checking if signal.h defines ucontext_t... no
 | 
  
    |  | checking whether ELF binaries are produced... (cached) no
 | 
  
    |  | checking whether OS depend dynamic link works... yes
 | 
  
    |  | checking for backtrace... no
 | 
  
    |  | checking valgrind/memcheck.h usability... no
 | 
  
    |  | checking valgrind/memcheck.h presence... no
 | 
  
    |  | checking for valgrind/memcheck.h... no
 | 
  
    |  | checking for i686-w64-mingw32-strip... no
 | 
  
    |  | checking for strip... strip
 | 
  
    |  | checking whether -Wl,--no-undefined is accepted as LDFLAGS... yes
 | 
  
    |  | checking whether dtrace USDT is available... no
 | 
  
    |  | checking for __builtin_setjmp... yes with cast ()
 | 
  
    |  | checking for _setjmpex as a macro or function... yes
 | 
  
    |  | checking for _setjmp as a macro or function... (cached) no
 | 
  
    |  | checking for sigsetjmp as a macro or function... no
 | 
  
    |  | checking for setjmp type... __builtin_setjmp
 | 
  
    |  | checking for prefix of external symbols... _
 | 
  
    |  | checking for nroff... /usr/bin/nroff
 | 
  
    |  | .ext/include/i386-mingw32/ruby/config.h updated
 | 
  
    |  | configure: ruby library version = 2.5.0
 | 
  
    |  | configure: creating ./config.status
 | 
  
    |  | config.status: creating GNUmakefile
 | 
  
    |  | config.status: creating Makefile
 | 
  
    |  | config.status: creating ruby-2.5.pc
 | 
  
    |  | ---
 | 
  
    |  | Configuration summary for ruby version 2.5.0
 | 
  
    |  | 
 | 
  
    |  |    * Installation prefix: /mingw32
 | 
  
    |  |    * exec prefix:         ${prefix}
 | 
  
    |  |    * arch:                i386-mingw32
 | 
  
    |  |    * site arch:           i386-msvcrt
 | 
  
    |  |    * RUBY_BASE_NAME:      ruby
 | 
  
    |  |    * enable shared:       yes
 | 
  
    |  |    * ruby lib prefix:     ${libdir}/${RUBY_BASE_NAME}
 | 
  
    |  |    * site libraries path: ${rubylibprefix}/${sitearch}
 | 
  
    |  |    * vendor path:         ${rubylibprefix}/vendor_ruby
 | 
  
    |  |    * target OS:           mingw32
 | 
  
    |  |    * compiler:            i686-w64-mingw32-gcc
 | 
  
    |  |    * with pthread:        no
 | 
  
    |  |    * enable shared libs:  yes
 | 
  
    |  |    * dynamic library ext: so
 | 
  
    |  |    * CFLAGS:              ${optflags} ${debugflags} ${warnflags}
 | 
  
    |  |    * LDFLAGS:             -L. -pipe
 | 
  
    |  |    * optflags:            -O3 -fno-omit-frame-pointer -fno-fast-math
 | 
  
    |  |    * debugflags:          -ggdb3
 | 
  
    |  |    * warnflags:           -Wall -Wextra -Wno-unused-parameter \
 | 
  
    |  |                           -Wno-parentheses -Wno-long-long \
 | 
  
    |  |                           -Wno-missing-field-initializers \
 | 
  
    |  |                           -Wno-tautological-compare -mwin32 \
 | 
  
    |  |                           -Wunused-variable -Werror=implicit-int \
 | 
  
    |  |                           -Werror=pointer-arith -Werror=write-strings \
 | 
  
    |  |                           -Werror=declaration-after-statement \
 | 
  
    |  |                           -Werror=implicit-function-declaration \
 | 
  
    |  |                           -Werror=deprecated-declarations \
 | 
  
    |  |                           -Wno-packed-bitfield-compat \
 | 
  
    |  |                           -Wsuggest-attribute=noreturn \
 | 
  
    |  |                           -Wsuggest-attribute=format \
 | 
  
    |  |                           -Wno-maybe-uninitialized
 | 
  
    |  |    * strip command:       strip
 | 
  
    |  |    * install doc:         no
 | 
  
    |  |    * man page type:       doc
 | 
  
    |  | 
 | 
  
    |  | ---
 | 
  
    |  | 	CC = i686-w64-mingw32-gcc
 | 
  
    |  | 	LD = ld
 | 
  
    |  | 	LDSHARED = i686-w64-mingw32-gcc -shared 
 | 
  
    |  | 	CFLAGS = -march=i686 -mtune=generic -O2 -pipe -I/mingw32/include/ncurses -IE:/msys64/mingw32/lib/libffi-3.2.1/include 
 | 
  
    |  | 	XCFLAGS = -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT
 | 
  
    |  | 	CPPFLAGS = -D_FORTIFY_SOURCE=2 -D__USE_MINGW_ANSI_STDIO=1 -DFD_SETSIZE=2048 -IE:/msys64/mingw32/lib/libffi-3.2.1/include -I/mingw32/include/ncurses -D_WIN32_WINNT=0x0501 -D__MINGW_USE_VC2005_COMPAT   -I. -I.ext/include/i386-mingw32 -I../ruby/include -I../ruby -I../ruby/enc/unicode/9.0.0
 | 
  
    |  | 	DLDFLAGS = -pipe -Wl,--enable-auto-image-base,--enable-auto-import -Wl,--out-implib=libmsvcrt-ruby250.dll.a msvcrt-ruby250.def -Wl,--stack,0x00200000,--enable-auto-import -static-libgcc 
 | 
  
    |  | 	SOLIBS = msvcrt-ruby250.res.o -lgmp -lshell32 -lws2_32 -liphlpapi -limagehlp -lshlwapi  
 | 
  
    |  | i686-w64-mingw32-gcc.exe (Rev2, Built by MSYS2 project) 6.3.0
 | 
  
    |  | Copyright (C) 2016 Free Software Foundation, Inc.
 | 
  
    |  | This is free software; see the source for copying conditions.  There is NO
 | 
  
    |  | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 | 
  
    |  | 
 | 
  
    |  | compiling ../ruby/main.c
 | 
  
    |  | compiling ../ruby/dmydln.c
 | 
  
    |  | compiling ../ruby/miniinit.c
 | 
  
    |  | compiling ../ruby/dmyext.c
 | 
  
    |  | generating miniprelude.c
 | 
  
    |  | miniprelude.c updated
 | 
  
    |  | generating id.h
 | 
  
    |  | id.h updated
 | 
  
    |  | /c/ruby25_64/bin/ruby.exe --disable=gems ../ruby/tool/gen_dummy_probes.rb ../ruby/probes.d > probes.dmyh
 | 
  
    |  | compiling ../ruby/bignum.c
 | 
  
    |  | compiling ../ruby/class.c
 | 
  
    |  | compiling ../ruby/compar.c
 | 
  
    |  | generating opt_sc.inc
 | 
  
    |  | generating optunifs.inc
 | 
  
    |  | generating insns.inc
 | 
  
    |  | generating insns_info.inc
 | 
  
    |  | generating optinsn.inc
 | 
  
    |  | compiling ../ruby/complex.c
 | 
  
    |  | compiling ../ruby/cont.c
 | 
  
    |  | compiling ../ruby/debug.c
 | 
  
    |  | compiling ../ruby/debug_counter.c
 | 
  
    |  | compiling ../ruby/dir.c
 | 
  
    |  | compiling ../ruby/dln_find.c
 | 
  
    |  | compiling ../ruby/encoding.c
 | 
  
    |  | compiling ../ruby/enum.c
 | 
  
    |  | compiling ../ruby/enumerator.c
 | 
  
    |  | generating known_errors.inc
 | 
  
    |  | compiling ../ruby/file.c
 | 
  
    |  | known_errors.inc updated
 | 
  
    |  | compiling ../ruby/inits.c
 | 
  
    |  | compiling ../ruby/io.c
 | 
  
    |  | generating node_name.inc
 | 
  
    |  | compiling ../ruby/marshal.c
 | 
  
    |  | compiling ../ruby/math.c
 | 
  
    |  | compiling ../ruby/node.c
 | 
  
    |  | compiling ../ruby/numeric.c
 | 
  
    |  | compiling ../ruby/pack.c
 | 
  
    |  | generating parse.c
 | 
  
    |  | copying lex.c
 | 
  
    |  | compiling ../ruby/proc.c
 | 
  
    |  | compiling ../ruby/process.c
 | 
  
    |  | compiling ../ruby/random.c
 | 
  
    |  | compiling ../ruby/range.c
 | 
  
    |  | compiling ../ruby/rational.c
 | 
  
    |  | compiling ../ruby/re.c
 | 
  
    |  | compiling ../ruby/regcomp.c
 | 
  
    |  | compiling ../ruby/regenc.c
 | 
  
    |  | compiling ../ruby/regerror.c
 | 
  
    |  | compiling ../ruby/regexec.c
 | 
  
    |  | compiling ../ruby/regparse.c
 | 
  
    |  | compiling ../ruby/regsyntax.c
 | 
  
    |  | compiling ../ruby/ruby.c
 | 
  
    |  | compiling ../ruby/safe.c
 | 
  
    |  | compiling ../ruby/signal.c
 | 
  
    |  | compiling ../ruby/sprintf.c
 | 
  
    |  | compiling ../ruby/st.c
 | 
  
    |  | compiling ../ruby/strftime.c
 | 
  
    |  | compiling ../ruby/struct.c
 | 
  
    |  | generating id.c
 | 
  
    |  | id.c updated
 | 
  
    |  | compiling ../ruby/thread.c
 | 
  
    |  | compiling ../ruby/time.c
 | 
  
    |  | compiling ../ruby/transcode.c
 | 
  
    |  | compiling ../ruby/util.c
 | 
  
    |  | compiling ../ruby/variable.c
 | 
  
    |  | compiling ../ruby/version.c
 | 
  
    |  | generating vm.inc
 | 
  
    |  | generating vm_call_iseq_optimized.inc
 | 
  
    |  | generating vmtc.inc
 | 
  
    |  | compiling ../ruby/vm_backtrace.c
 | 
  
    |  | compiling ../ruby/vm_dump.c
 | 
  
    |  | compiling ../ruby/vm_trace.c
 | 
  
    |  | generating enc/trans/newline.c ...
 | 
  
    |  | converter for universal_newline
 | 
  
    |  | converter for crlf_newline
 | 
  
    |  | converter for cr_newline
 | 
  
    |  | done.  (0.06user 0.00system 0.02elapsed)
 | 
  
    |  | compiling ../ruby/missing/langinfo.c
 | 
  
    |  | compiling ../ruby/missing/fileblocks.c
 | 
  
    |  | compiling ../ruby/missing/crypt.c
 | 
  
    |  | compiling ../ruby/missing/explicit_bzero.c
 | 
  
    |  | compiling ../ruby/missing/ffs.c
 | 
  
    |  | compiling ../ruby/missing/lgamma_r.c
 | 
  
    |  | compiling ../ruby/missing/setproctitle.c
 | 
  
    |  | compiling ../ruby/missing/strlcat.c
 | 
  
    |  | compiling ../ruby/missing/strlcpy.c
 | 
  
    |  | compiling ../ruby/dmyenc.c
 | 
  
    |  | file2lastrev.rb: No such file or directory - git
 | 
  
    |  | make: [uncommon.mk:959: .revision.time] Error 1 (ignored)
 | 
  
    |  | ../ruby/revision.h unchanged
 | 
  
    |  | compiling ../ruby/dln.c
 | 
  
    |  | compiling ../ruby/localeinit.c
 | 
  
    |  | generating prelude.c
 | 
  
    |  | compiling miniprelude.c
 | 
  
    |  | prelude.c updated
 | 
  
    |  | making dummy probes.h
 | 
  
    |  | compiling ../ruby/compile.c
 | 
  
    |  | compiling ../ruby/error.c
 | 
  
    |  | compiling ../ruby/eval.c
 | 
  
    |  | compiling ../ruby/gc.c
 | 
  
    |  | compiling ../ruby/hash.c
 | 
  
    |  | compiling ../ruby/iseq.c
 | 
  
    |  | compiling ../ruby/load.c
 | 
  
    |  | compiling ../ruby/object.c
 | 
  
    |  | compiling parse.c
 | 
  
    |  | compiling ../ruby/string.c
 | 
  
    |  | compiling ../ruby/symbol.c
 | 
  
    |  | compiling ../ruby/vm.c
 | 
  
    |  | compiling ../ruby/enc/ascii.c
 | 
  
    |  | compiling ../ruby/enc/us_ascii.c
 | 
  
    |  | compiling ../ruby/enc/unicode.c
 | 
  
    |  | In file included from ../ruby/regint.h:285:0,
 | 
  
    |  |                  from ../ruby/enc/unicode.c:30:
 | 
  
    |  | ../ruby/enc/unicode.c: In function 'onigenc_unicode_is_code_ctype':
 | 
  
    |  | ../ruby/enc/unicode.c:179:34: error: 'CodeRanges' undeclared (first use in this function)
 | 
  
    |  |  #define CODE_RANGES_NUM numberof(CodeRanges)
 | 
  
    |  |                                   ^
 | 
  
    |  | ../ruby/regenc.h:128:40: note: in definition of macro 'numberof'
 | 
  
    |  |  # define numberof(array) (int )(sizeof(array) / sizeof((array)[0]))
 | 
  
    |  |                                         ^~~~~
 | 
  
    |  | ../ruby/enc/unicode.c:192:16: note: in expansion of macro 'CODE_RANGES_NUM'
 | 
  
    |  |    if (ctype >= CODE_RANGES_NUM) {
 | 
  
    |  |                 ^
 | 
  
    |  | ../ruby/enc/unicode.c:179:34: note: each undeclared identifier is reported only once for each function it appears in
 | 
  
    |  |  #define CODE_RANGES_NUM numberof(CodeRanges)
 | 
  
    |  |                                   ^
 | 
  
    |  | ../ruby/regenc.h:128:40: note: in definition of macro 'numberof'
 | 
  
    |  |  # define numberof(array) (int )(sizeof(array) / sizeof((array)[0]))
 | 
  
    |  |                                         ^~~~~
 | 
  
    |  | ../ruby/enc/unicode.c:192:16: note: in expansion of macro 'CODE_RANGES_NUM'
 | 
  
    |  |    if (ctype >= CODE_RANGES_NUM) {
 | 
  
    |  |                 ^
 | 
  
    |  | ../ruby/enc/unicode.c: In function 'onigenc_unicode_ctype_code_range':
 | 
  
    |  | ../ruby/enc/unicode.c:179:34: error: 'CodeRanges' undeclared (first use in this function)
 | 
  
    |  |  #define CODE_RANGES_NUM numberof(CodeRanges)
 | 
  
    |  |                                   ^
 | 
  
    |  | ../ruby/regenc.h:128:40: note: in definition of macro 'numberof'
 | 
  
    |  |  # define numberof(array) (int )(sizeof(array) / sizeof((array)[0]))
 | 
  
    |  |                                         ^~~~~
 | 
  
    |  | ../ruby/enc/unicode.c:203:16: note: in expansion of macro 'CODE_RANGES_NUM'
 | 
  
    |  |    if (ctype >= CODE_RANGES_NUM) {
 | 
  
    |  |                 ^
 | 
  
    |  | ../ruby/enc/unicode.c: In function 'onigenc_unicode_property_name_to_ctype':
 | 
  
    |  | ../ruby/enc/unicode.c:221:36: error: 'MAX_WORD_LENGTH' undeclared (first use in this function)
 | 
  
    |  |  #define PROPERTY_NAME_MAX_SIZE    (MAX_WORD_LENGTH + 1)
 | 
  
    |  |                                     ^
 | 
  
    |  | ../ruby/enc/unicode.c:221:36: note: in definition of macro 'PROPERTY_NAME_MAX_SIZE'
 | 
  
    |  |  #define PROPERTY_NAME_MAX_SIZE    (MAX_WORD_LENGTH + 1)
 | 
  
    |  |                                     ^~~~~~~~~~~~~~~
 | 
  
    |  | ../ruby/enc/unicode.c:247:16: warning: implicit declaration of function 'uniname2ctype' [-Wimplicit-function-declaration]
 | 
  
    |  |    if ((ctype = uniname2ctype(buf, len)) < 0) {
 | 
  
    |  |                 ^~~~~~~~~~~~~
 | 
  
    |  | make: *** [Makefile:367: enc/unicode.o] Error 1
 | 
  
    |  | make: *** Waiting for unfinished jobs....
 | 
  
    |  | [1m[31m==> ERROR:[0;10m[1m A failure occurred in build().[0;10m
 | 
  
    |  | [1m    Aborting...[0;10m
 |