DEBUG: Executing shell function do_compile NOTE: make -j 70 -l 140 make all-recursive make[1]: Entering directory 'TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/build' make[2]: Entering directory 'TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/build' /bin/bash ./libtool --tag=CC --mode=compile x86_64-oe-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/recipe-sysroot -DPACKAGE_NAME=\"jq\" -DPACKAGE_TARNAME=\"jq\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"jq\ \" -DPACKAGE_BUGREPORT=\"https://github.com/jqlang/jq/issues\" -DPACKAGE_URL=\"https://jqlang.github.io/jq\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DPACKAGE=\"jq\" -DVERSION=\"\" -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_MEMMEM=1 -DUSE_DECNUM=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ISATTY=1 -DHAVE_STRPTIME=1 -DHAVE_STRFTIME=1 -DHAVE_SETENV=1 -DHAVE_TIMEGM=1 -DHAVE_GMTIME_R=1 -DHAVE_GMTIME=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LOCALTIME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_TM_TM_GMT_OFF=1 -DHAVE_SETLOCALE=1 -DHAVE_PTHREAD_KEY_CREATE=1 -DHAVE_PTHREAD_ONCE=1 -DHAVE_ATEXIT=1 -DHAVE_ACOS=1 -DHAVE_ACOSH=1 -DHAVE_ASIN=1 -DHAVE_ASINH=1 -DHAVE_ATAN2=1 -DHAVE_ATAN=1 -DHAVE_ATANH=1 -DHAVE_CBRT=1 -DHAVE_CEIL=1 -DHAVE_COPYSIGN=1 -DHAVE_COS=1 -DHAVE_COSH=1 -DHAVE_DREM=1 -DHAVE_ERF=1 -DHAVE_ERFC=1 -DHAVE_EXP10=1 -DHAVE_EXP2=1 -DHAVE_EXP=1 -DHAVE_EXPM1=1 -DHAVE_FABS=1 -DHAVE_FDIM=1 -DHAVE_FLOOR=1 -DHAVE_FMA=1 -DHAVE_FMAX=1 -DHAVE_FMIN=1 -DHAVE_FMOD=1 -DHAVE_FREXP=1 -DHAVE_GAMMA=1 -DHAVE_HYPOT=1 -DHAVE_J0=1 -DHAVE_J1=1 -DHAVE_JN=1 -DHAVE_LDEXP=1 -DHAVE_LGAMMA=1 -DHAVE_LOG10=1 -DHAVE_LOG1P=1 -DHAVE_LOG2=1 -DHAVE_LOG=1 -DHAVE_LOGB=1 -DHAVE_MODF=1 -DHAVE_LGAMMA_R=1 -DHAVE_NEARBYINT=1 -DHAVE_NEXTAFTER=1 -DHAVE_NEXTTOWARD=1 -DHAVE_POW=1 -DHAVE_REMAINDER=1 -DHAVE_RINT=1 -DHAVE_ROUND=1 -DHAVE_SCALB=1 -DHAVE_SCALBLN=1 -DHAVE_SIGNIFICAND=1 -DHAVE_SCALBN=1 -DHAVE_ILOGB=1 -DHAVE_SIN=1 -DHAVE_SINH=1 -DHAVE_SQRT=1 -DHAVE_TAN=1 -DHAVE_TANH=1 -DHAVE_TGAMMA=1 -DHAVE_TRUNC=1 -DHAVE_Y0=1 -DHAVE_Y1=1 -DHAVE_YN=1 -DHAVE___THREAD=1 -DIEEE_8087=1 -DHAVE_LIBONIG=1 -I. -I../jq-1.7.1 -I../jq-1.7.1/src -Wextra -Wall -Wno-unused-parameter -Wno-unused-function -O2 -g -fcanon-prefix-map -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/jq-1.7.1=/usr/src/debug/jq/1.7.1 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/jq-1.7.1=/usr/src/debug/jq/1.7.1 -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/build=/usr/src/debug/jq/1.7.1 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/build=/usr/src/debug/jq/1.7.1 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/recipe-sysroot= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/recipe-sysroot= -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/recipe-sysroot-native= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/recipe-sysroot-native= -pipe -pthread -c -o src/builtin.lo ../jq-1.7.1/src/builtin.c libtool: compile: x86_64-oe-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/recipe-sysroot -DPACKAGE_NAME=\"jq\" -DPACKAGE_TARNAME=\"jq\" -DPACKAGE_VERSION=\"\" "-DPACKAGE_STRING=\"jq \"" -DPACKAGE_BUGREPORT=\"https://github.com/jqlang/jq/issues\" -DPACKAGE_URL=\"https://jqlang.github.io/jq\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DPACKAGE=\"jq\" -DVERSION=\"\" -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_MEMMEM=1 -DUSE_DECNUM=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ISATTY=1 -DHAVE_STRPTIME=1 -DHAVE_STRFTIME=1 -DHAVE_SETENV=1 -DHAVE_TIMEGM=1 -DHAVE_GMTIME_R=1 -DHAVE_GMTIME=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LOCALTIME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_TM_TM_GMT_OFF=1 -DHAVE_SETLOCALE=1 -DHAVE_PTHREAD_KEY_CREATE=1 -DHAVE_PTHREAD_ONCE=1 -DHAVE_ATEXIT=1 -DHAVE_ACOS=1 -DHAVE_ACOSH=1 -DHAVE_ASIN=1 -DHAVE_ASINH=1 -DHAVE_ATAN2=1 -DHAVE_ATAN=1 -DHAVE_ATANH=1 -DHAVE_CBRT=1 -DHAVE_CEIL=1 -DHAVE_COPYSIGN=1 -DHAVE_COS=1 -DHAVE_COSH=1 -DHAVE_DREM=1 -DHAVE_ERF=1 -DHAVE_ERFC=1 -DHAVE_EXP10=1 -DHAVE_EXP2=1 -DHAVE_EXP=1 -DHAVE_EXPM1=1 -DHAVE_FABS=1 -DHAVE_FDIM=1 -DHAVE_FLOOR=1 -DHAVE_FMA=1 -DHAVE_FMAX=1 -DHAVE_FMIN=1 -DHAVE_FMOD=1 -DHAVE_FREXP=1 -DHAVE_GAMMA=1 -DHAVE_HYPOT=1 -DHAVE_J0=1 -DHAVE_J1=1 -DHAVE_JN=1 -DHAVE_LDEXP=1 -DHAVE_LGAMMA=1 -DHAVE_LOG10=1 -DHAVE_LOG1P=1 -DHAVE_LOG2=1 -DHAVE_LOG=1 -DHAVE_LOGB=1 -DHAVE_MODF=1 -DHAVE_LGAMMA_R=1 -DHAVE_NEARBYINT=1 -DHAVE_NEXTAFTER=1 -DHAVE_NEXTTOWARD=1 -DHAVE_POW=1 -DHAVE_REMAINDER=1 -DHAVE_RINT=1 -DHAVE_ROUND=1 -DHAVE_SCALB=1 -DHAVE_SCALBLN=1 -DHAVE_SIGNIFICAND=1 -DHAVE_SCALBN=1 -DHAVE_ILOGB=1 -DHAVE_SIN=1 -DHAVE_SINH=1 -DHAVE_SQRT=1 -DHAVE_TAN=1 -DHAVE_TANH=1 -DHAVE_TGAMMA=1 -DHAVE_TRUNC=1 -DHAVE_Y0=1 -DHAVE_Y1=1 -DHAVE_YN=1 -DHAVE___THREAD=1 -DIEEE_8087=1 -DHAVE_LIBONIG=1 -I. -I../jq-1.7.1 -I../jq-1.7.1/src -Wextra -Wall -Wno-unused-parameter -Wno-unused-function -O2 -g -fcanon-prefix-map -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/jq-1.7.1=/usr/src/debug/jq/1.7.1 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/jq-1.7.1=/usr/src/debug/jq/1.7.1 -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/build=/usr/src/debug/jq/1.7.1 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/build=/usr/src/debug/jq/1.7.1 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/recipe-sysroot= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/recipe-sysroot= -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/recipe-sysroot-native= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/recipe-sysroot-native= -pipe -pthread -c ../jq-1.7.1/src/builtin.c -fPIC -DPIC -o src/.libs/builtin.o ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:2:1: note: in expansion of macro 'LIBM_DD' 2 | LIBM_DD(acos) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[0].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:2:1: note: in expansion of macro 'LIBM_DD' 2 | LIBM_DD(acos) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_acos' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:2:1: note: in expansion of macro 'LIBM_DD' 2 | LIBM_DD(acos) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:7:1: note: in expansion of macro 'LIBM_DD' 7 | LIBM_DD(acosh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[1].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:7:1: note: in expansion of macro 'LIBM_DD' 7 | LIBM_DD(acosh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_acosh' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:7:1: note: in expansion of macro 'LIBM_DD' 7 | LIBM_DD(acosh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:12:1: note: in expansion of macro 'LIBM_DD' 12 | LIBM_DD(asin) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[2].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:12:1: note: in expansion of macro 'LIBM_DD' 12 | LIBM_DD(asin) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_asin' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:12:1: note: in expansion of macro 'LIBM_DD' 12 | LIBM_DD(asin) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:17:1: note: in expansion of macro 'LIBM_DD' 17 | LIBM_DD(asinh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[3].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:17:1: note: in expansion of macro 'LIBM_DD' 17 | LIBM_DD(asinh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_asinh' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:17:1: note: in expansion of macro 'LIBM_DD' 17 | LIBM_DD(asinh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:22:1: note: in expansion of macro 'LIBM_DD' 22 | LIBM_DD(atan) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[4].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:22:1: note: in expansion of macro 'LIBM_DD' 22 | LIBM_DD(atan) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_atan' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:22:1: note: in expansion of macro 'LIBM_DD' 22 | LIBM_DD(atan) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:27:1: note: in expansion of macro 'LIBM_DDD' 27 | LIBM_DDD(atan2) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[5].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:27:1: note: in expansion of macro 'LIBM_DDD' 27 | LIBM_DDD(atan2) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_atan2' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:27:1: note: in expansion of macro 'LIBM_DDD' 27 | LIBM_DDD(atan2) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:32:1: note: in expansion of macro 'LIBM_DD' 32 | LIBM_DD(atanh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[6].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:32:1: note: in expansion of macro 'LIBM_DD' 32 | LIBM_DD(atanh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_atanh' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:32:1: note: in expansion of macro 'LIBM_DD' 32 | LIBM_DD(atanh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:37:1: note: in expansion of macro 'LIBM_DD' 37 | LIBM_DD(cbrt) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[7].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:37:1: note: in expansion of macro 'LIBM_DD' 37 | LIBM_DD(cbrt) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_cbrt' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:37:1: note: in expansion of macro 'LIBM_DD' 37 | LIBM_DD(cbrt) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:42:1: note: in expansion of macro 'LIBM_DD' 42 | LIBM_DD(cos) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[8].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:42:1: note: in expansion of macro 'LIBM_DD' 42 | LIBM_DD(cos) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_cos' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:42:1: note: in expansion of macro 'LIBM_DD' 42 | LIBM_DD(cos) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:47:1: note: in expansion of macro 'LIBM_DD' 47 | LIBM_DD(cosh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[9].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:47:1: note: in expansion of macro 'LIBM_DD' 47 | LIBM_DD(cosh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_cosh' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:47:1: note: in expansion of macro 'LIBM_DD' 47 | LIBM_DD(cosh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:52:1: note: in expansion of macro 'LIBM_DD' 52 | LIBM_DD(exp) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[10].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:52:1: note: in expansion of macro 'LIBM_DD' 52 | LIBM_DD(exp) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_exp' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:52:1: note: in expansion of macro 'LIBM_DD' 52 | LIBM_DD(exp) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:57:1: note: in expansion of macro 'LIBM_DD' 57 | LIBM_DD(exp2) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[11].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:57:1: note: in expansion of macro 'LIBM_DD' 57 | LIBM_DD(exp2) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_exp2' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:57:1: note: in expansion of macro 'LIBM_DD' 57 | LIBM_DD(exp2) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:62:1: note: in expansion of macro 'LIBM_DD' 62 | LIBM_DD(floor) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[12].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:62:1: note: in expansion of macro 'LIBM_DD' 62 | LIBM_DD(floor) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_floor' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:62:1: note: in expansion of macro 'LIBM_DD' 62 | LIBM_DD(floor) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:67:1: note: in expansion of macro 'LIBM_DDD' 67 | LIBM_DDD(hypot) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[13].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:67:1: note: in expansion of macro 'LIBM_DDD' 67 | LIBM_DDD(hypot) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_hypot' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:67:1: note: in expansion of macro 'LIBM_DDD' 67 | LIBM_DDD(hypot) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:72:1: note: in expansion of macro 'LIBM_DD' 72 | LIBM_DD(j0) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[14].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:72:1: note: in expansion of macro 'LIBM_DD' 72 | LIBM_DD(j0) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_j0' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:72:1: note: in expansion of macro 'LIBM_DD' 72 | LIBM_DD(j0) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:77:1: note: in expansion of macro 'LIBM_DD' 77 | LIBM_DD(j1) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[15].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:77:1: note: in expansion of macro 'LIBM_DD' 77 | LIBM_DD(j1) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_j1' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:77:1: note: in expansion of macro 'LIBM_DD' 77 | LIBM_DD(j1) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:82:1: note: in expansion of macro 'LIBM_DD' 82 | LIBM_DD(log) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[16].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:82:1: note: in expansion of macro 'LIBM_DD' 82 | LIBM_DD(log) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_log' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:82:1: note: in expansion of macro 'LIBM_DD' 82 | LIBM_DD(log) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:87:1: note: in expansion of macro 'LIBM_DD' 87 | LIBM_DD(log10) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[17].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:87:1: note: in expansion of macro 'LIBM_DD' 87 | LIBM_DD(log10) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_log10' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:87:1: note: in expansion of macro 'LIBM_DD' 87 | LIBM_DD(log10) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:92:1: note: in expansion of macro 'LIBM_DD' 92 | LIBM_DD(log2) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[18].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:92:1: note: in expansion of macro 'LIBM_DD' 92 | LIBM_DD(log2) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_log2' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:92:1: note: in expansion of macro 'LIBM_DD' 92 | LIBM_DD(log2) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:97:1: note: in expansion of macro 'LIBM_DDD' 97 | LIBM_DDD(pow) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[19].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:97:1: note: in expansion of macro 'LIBM_DDD' 97 | LIBM_DDD(pow) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_pow' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:97:1: note: in expansion of macro 'LIBM_DDD' 97 | LIBM_DDD(pow) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:102:1: note: in expansion of macro 'LIBM_DDD' 102 | LIBM_DDD(remainder) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[20].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:102:1: note: in expansion of macro 'LIBM_DDD' 102 | LIBM_DDD(remainder) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_remainder' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:102:1: note: in expansion of macro 'LIBM_DDD' 102 | LIBM_DDD(remainder) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:107:1: note: in expansion of macro 'LIBM_DD' 107 | LIBM_DD(sin) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[21].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:107:1: note: in expansion of macro 'LIBM_DD' 107 | LIBM_DD(sin) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_sin' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:107:1: note: in expansion of macro 'LIBM_DD' 107 | LIBM_DD(sin) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:112:1: note: in expansion of macro 'LIBM_DD' 112 | LIBM_DD(sinh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[22].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:112:1: note: in expansion of macro 'LIBM_DD' 112 | LIBM_DD(sinh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_sinh' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:112:1: note: in expansion of macro 'LIBM_DD' 112 | LIBM_DD(sinh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:117:1: note: in expansion of macro 'LIBM_DD' 117 | LIBM_DD(sqrt) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[23].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:117:1: note: in expansion of macro 'LIBM_DD' 117 | LIBM_DD(sqrt) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_sqrt' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:117:1: note: in expansion of macro 'LIBM_DD' 117 | LIBM_DD(sqrt) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:122:1: note: in expansion of macro 'LIBM_DD' 122 | LIBM_DD(tan) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[24].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:122:1: note: in expansion of macro 'LIBM_DD' 122 | LIBM_DD(tan) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_tan' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:122:1: note: in expansion of macro 'LIBM_DD' 122 | LIBM_DD(tan) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:127:1: note: in expansion of macro 'LIBM_DD' 127 | LIBM_DD(tanh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[25].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:127:1: note: in expansion of macro 'LIBM_DD' 127 | LIBM_DD(tanh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_tanh' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:127:1: note: in expansion of macro 'LIBM_DD' 127 | LIBM_DD(tanh) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:132:1: note: in expansion of macro 'LIBM_DD' 132 | LIBM_DD(tgamma) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[26].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:132:1: note: in expansion of macro 'LIBM_DD' 132 | LIBM_DD(tgamma) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_tgamma' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:132:1: note: in expansion of macro 'LIBM_DD' 132 | LIBM_DD(tgamma) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:137:1: note: in expansion of macro 'LIBM_DD' 137 | LIBM_DD(y0) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[27].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:137:1: note: in expansion of macro 'LIBM_DD' 137 | LIBM_DD(y0) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_y0' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:137:1: note: in expansion of macro 'LIBM_DD' 137 | LIBM_DD(y0) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:142:1: note: in expansion of macro 'LIBM_DD' 142 | LIBM_DD(y1) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[28].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:142:1: note: in expansion of macro 'LIBM_DD' 142 | LIBM_DD(y1) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_y1' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:142:1: note: in expansion of macro 'LIBM_DD' 142 | LIBM_DD(y1) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:147:1: note: in expansion of macro 'LIBM_DDD' 147 | LIBM_DDD(jn) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[29].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:147:1: note: in expansion of macro 'LIBM_DDD' 147 | LIBM_DDD(jn) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_jn' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:147:1: note: in expansion of macro 'LIBM_DDD' 147 | LIBM_DDD(jn) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:150:1: note: in expansion of macro 'LIBM_DDD' 150 | LIBM_DDD(yn) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[30].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:150:1: note: in expansion of macro 'LIBM_DDD' 150 | LIBM_DDD(yn) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_yn' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:150:1: note: in expansion of macro 'LIBM_DDD' 150 | LIBM_DDD(yn) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:153:1: note: in expansion of macro 'LIBM_DD' 153 | LIBM_DD(ceil) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[31].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:153:1: note: in expansion of macro 'LIBM_DD' 153 | LIBM_DD(ceil) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_ceil' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:153:1: note: in expansion of macro 'LIBM_DD' 153 | LIBM_DD(ceil) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:158:1: note: in expansion of macro 'LIBM_DDD' 158 | LIBM_DDD(copysign) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[32].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:158:1: note: in expansion of macro 'LIBM_DDD' 158 | LIBM_DDD(copysign) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_copysign' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:158:1: note: in expansion of macro 'LIBM_DDD' 158 | LIBM_DDD(copysign) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:163:1: note: in expansion of macro 'LIBM_DDD' 163 | LIBM_DDD(drem) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[33].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:163:1: note: in expansion of macro 'LIBM_DDD' 163 | LIBM_DDD(drem) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_drem' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:163:1: note: in expansion of macro 'LIBM_DDD' 163 | LIBM_DDD(drem) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:168:1: note: in expansion of macro 'LIBM_DD' 168 | LIBM_DD(erf) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[34].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:168:1: note: in expansion of macro 'LIBM_DD' 168 | LIBM_DD(erf) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_erf' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:168:1: note: in expansion of macro 'LIBM_DD' 168 | LIBM_DD(erf) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:173:1: note: in expansion of macro 'LIBM_DD' 173 | LIBM_DD(erfc) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[35].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:173:1: note: in expansion of macro 'LIBM_DD' 173 | LIBM_DD(erfc) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_erfc' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:173:1: note: in expansion of macro 'LIBM_DD' 173 | LIBM_DD(erfc) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:178:1: note: in expansion of macro 'LIBM_DD' 178 | LIBM_DD(exp10) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[36].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:178:1: note: in expansion of macro 'LIBM_DD' 178 | LIBM_DD(exp10) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_exp10' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:178:1: note: in expansion of macro 'LIBM_DD' 178 | LIBM_DD(exp10) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:183:1: note: in expansion of macro 'LIBM_DD' 183 | LIBM_DD(expm1) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[37].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:183:1: note: in expansion of macro 'LIBM_DD' 183 | LIBM_DD(expm1) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_expm1' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:183:1: note: in expansion of macro 'LIBM_DD' 183 | LIBM_DD(expm1) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:188:1: note: in expansion of macro 'LIBM_DD' 188 | LIBM_DD(fabs) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[38].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:188:1: note: in expansion of macro 'LIBM_DD' 188 | LIBM_DD(fabs) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_fabs' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:188:1: note: in expansion of macro 'LIBM_DD' 188 | LIBM_DD(fabs) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:193:1: note: in expansion of macro 'LIBM_DDD' 193 | LIBM_DDD(fdim) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[39].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:193:1: note: in expansion of macro 'LIBM_DDD' 193 | LIBM_DDD(fdim) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_fdim' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:193:1: note: in expansion of macro 'LIBM_DDD' 193 | LIBM_DDD(fdim) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1713:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv, jv)' [-Wincompatible-pointer-types] 1713 | {f_ ## name, #name, 4}, | ^~ ../jq-1.7.1/src/libm.h:198:1: note: in expansion of macro 'LIBM_DDDD' 198 | LIBM_DDDD(fma) | ^~~~~~~~~ ../jq-1.7.1/src/builtin.c:1713:4: note: (near initialization for 'function_list[40].fptr') 1713 | {f_ ## name, #name, 4}, | ^~ ../jq-1.7.1/src/libm.h:198:1: note: in expansion of macro 'LIBM_DDDD' 198 | LIBM_DDDD(fma) | ^~~~~~~~~ ../jq-1.7.1/src/builtin.c:179:11: note: 'f_fma' declared here 179 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b, jv c) { \ | ^~ ../jq-1.7.1/src/libm.h:198:1: note: in expansion of macro 'LIBM_DDDD' 198 | LIBM_DDDD(fma) | ^~~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:203:1: note: in expansion of macro 'LIBM_DDD' 203 | LIBM_DDD(fmax) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[41].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:203:1: note: in expansion of macro 'LIBM_DDD' 203 | LIBM_DDD(fmax) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_fmax' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:203:1: note: in expansion of macro 'LIBM_DDD' 203 | LIBM_DDD(fmax) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:208:1: note: in expansion of macro 'LIBM_DDD' 208 | LIBM_DDD(fmin) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[42].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:208:1: note: in expansion of macro 'LIBM_DDD' 208 | LIBM_DDD(fmin) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_fmin' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:208:1: note: in expansion of macro 'LIBM_DDD' 208 | LIBM_DDD(fmin) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:213:1: note: in expansion of macro 'LIBM_DDD' 213 | LIBM_DDD(fmod) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[43].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:213:1: note: in expansion of macro 'LIBM_DDD' 213 | LIBM_DDD(fmod) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_fmod' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:213:1: note: in expansion of macro 'LIBM_DDD' 213 | LIBM_DDD(fmod) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:218:1: note: in expansion of macro 'LIBM_DD' 218 | LIBM_DD(gamma) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[44].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:218:1: note: in expansion of macro 'LIBM_DD' 218 | LIBM_DD(gamma) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_gamma' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:218:1: note: in expansion of macro 'LIBM_DD' 218 | LIBM_DD(gamma) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:223:1: note: in expansion of macro 'LIBM_DD' 223 | LIBM_DD(lgamma) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[45].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:223:1: note: in expansion of macro 'LIBM_DD' 223 | LIBM_DD(lgamma) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_lgamma' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:223:1: note: in expansion of macro 'LIBM_DD' 223 | LIBM_DD(lgamma) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:228:1: note: in expansion of macro 'LIBM_DD' 228 | LIBM_DD(log1p) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[46].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:228:1: note: in expansion of macro 'LIBM_DD' 228 | LIBM_DD(log1p) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_log1p' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:228:1: note: in expansion of macro 'LIBM_DD' 228 | LIBM_DD(log1p) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:233:1: note: in expansion of macro 'LIBM_DD' 233 | LIBM_DD(logb) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[47].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:233:1: note: in expansion of macro 'LIBM_DD' 233 | LIBM_DD(logb) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_logb' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:233:1: note: in expansion of macro 'LIBM_DD' 233 | LIBM_DD(logb) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:238:1: note: in expansion of macro 'LIBM_DD' 238 | LIBM_DD(nearbyint) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[48].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:238:1: note: in expansion of macro 'LIBM_DD' 238 | LIBM_DD(nearbyint) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_nearbyint' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:238:1: note: in expansion of macro 'LIBM_DD' 238 | LIBM_DD(nearbyint) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:243:1: note: in expansion of macro 'LIBM_DDD' 243 | LIBM_DDD(nextafter) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[49].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:243:1: note: in expansion of macro 'LIBM_DDD' 243 | LIBM_DDD(nextafter) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_nextafter' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:243:1: note: in expansion of macro 'LIBM_DDD' 243 | LIBM_DDD(nextafter) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:248:1: note: in expansion of macro 'LIBM_DDD' 248 | LIBM_DDD(nexttoward) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[50].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:248:1: note: in expansion of macro 'LIBM_DDD' 248 | LIBM_DDD(nexttoward) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_nexttoward' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:248:1: note: in expansion of macro 'LIBM_DDD' 248 | LIBM_DDD(nexttoward) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:258:1: note: in expansion of macro 'LIBM_DD' 258 | LIBM_DD(rint) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[51].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:258:1: note: in expansion of macro 'LIBM_DD' 258 | LIBM_DD(rint) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_rint' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:258:1: note: in expansion of macro 'LIBM_DD' 258 | LIBM_DD(rint) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:263:1: note: in expansion of macro 'LIBM_DD' 263 | LIBM_DD(round) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[52].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:263:1: note: in expansion of macro 'LIBM_DD' 263 | LIBM_DD(round) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_round' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:263:1: note: in expansion of macro 'LIBM_DD' 263 | LIBM_DD(round) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:268:1: note: in expansion of macro 'LIBM_DDD' 268 | LIBM_DDD(scalb) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[53].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:268:1: note: in expansion of macro 'LIBM_DDD' 268 | LIBM_DDD(scalb) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_scalb' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:268:1: note: in expansion of macro 'LIBM_DDD' 268 | LIBM_DDD(scalb) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:273:1: note: in expansion of macro 'LIBM_DDD' 273 | LIBM_DDD(scalbln) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[54].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:273:1: note: in expansion of macro 'LIBM_DDD' 273 | LIBM_DDD(scalbln) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_scalbln' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:273:1: note: in expansion of macro 'LIBM_DDD' 273 | LIBM_DDD(scalbln) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:278:1: note: in expansion of macro 'LIBM_DD' 278 | LIBM_DD(significand) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[55].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:278:1: note: in expansion of macro 'LIBM_DD' 278 | LIBM_DD(significand) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_significand' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:278:1: note: in expansion of macro 'LIBM_DD' 278 | LIBM_DD(significand) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:283:1: note: in expansion of macro 'LIBM_DD' 283 | LIBM_DD(trunc) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1705:4: note: (near initialization for 'function_list[56].fptr') 1705 | {f_ ## name, #name, 1}, | ^~ ../jq-1.7.1/src/libm.h:283:1: note: in expansion of macro 'LIBM_DD' 283 | LIBM_DD(trunc) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:150:11: note: 'f_trunc' declared here 150 | static jv f_ ## name(jq_state *jq, jv input) { \ | ^~ ../jq-1.7.1/src/libm.h:283:1: note: in expansion of macro 'LIBM_DD' 283 | LIBM_DD(trunc) | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:288:1: note: in expansion of macro 'LIBM_DDD' 288 | LIBM_DDD(ldexp) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1709:4: note: (near initialization for 'function_list[57].fptr') 1709 | {f_ ## name, #name, 3}, | ^~ ../jq-1.7.1/src/libm.h:288:1: note: in expansion of macro 'LIBM_DDD' 288 | LIBM_DDD(ldexp) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:161:11: note: 'f_ldexp' declared here 161 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/libm.h:288:1: note: in expansion of macro 'LIBM_DDD' 288 | LIBM_DDD(ldexp) | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1719:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1719 | {f_frexp,"frexp", 1}, | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1719:4: note: (near initialization for 'function_list[58].fptr') ../jq-1.7.1/src/builtin.c:219:11: note: 'f_frexp' declared here 219 | static jv f_frexp(jq_state *jq, jv input) { | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1722:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1722 | {f_modf,"modf", 1}, | ^~~~~~ ../jq-1.7.1/src/builtin.c:1722:4: note: (near initialization for 'function_list[59].fptr') ../jq-1.7.1/src/builtin.c:231:11: note: 'f_modf' declared here 231 | static jv f_modf(jq_state *jq, jv input) { | ^~~~~~ ../jq-1.7.1/src/builtin.c:1725:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1725 | {f_lgamma_r,"lgamma_r", 1}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1725:4: note: (near initialization for 'function_list[60].fptr') ../jq-1.7.1/src/builtin.c:242:11: note: 'f_lgamma_r' declared here 242 | static jv f_lgamma_r(jq_state *jq, jv input) { | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1727:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1727 | {f_negate, "_negate", 1}, | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1727:4: note: (near initialization for 'function_list[61].fptr') ../jq-1.7.1/src/builtin.c:253:11: note: 'f_negate' declared here 253 | static jv f_negate(jq_state *jq, jv input) { | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:11:3: note: in expansion of macro 'BINOP' 11 | BINOP(plus) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: note: (near initialization for 'function_list[62].fptr') 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:11:3: note: in expansion of macro 'BINOP' 11 | BINOP(plus) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:51:11: note: 'f_plus' declared here 51 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/builtin.h:11:3: note: in expansion of macro 'BINOP' 11 | BINOP(plus) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:55:1: note: in expansion of macro 'BINOPS' 55 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:12:3: note: in expansion of macro 'BINOP' 12 | BINOP(minus) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: note: (near initialization for 'function_list[63].fptr') 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:12:3: note: in expansion of macro 'BINOP' 12 | BINOP(minus) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:51:11: note: 'f_minus' declared here 51 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/builtin.h:12:3: note: in expansion of macro 'BINOP' 12 | BINOP(minus) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:55:1: note: in expansion of macro 'BINOPS' 55 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:13:3: note: in expansion of macro 'BINOP' 13 | BINOP(multiply) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: note: (near initialization for 'function_list[64].fptr') 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:13:3: note: in expansion of macro 'BINOP' 13 | BINOP(multiply) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:51:11: note: 'f_multiply' declared here 51 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/builtin.h:13:3: note: in expansion of macro 'BINOP' 13 | BINOP(multiply) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:55:1: note: in expansion of macro 'BINOPS' 55 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:14:3: note: in expansion of macro 'BINOP' 14 | BINOP(divide) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: note: (near initialization for 'function_list[65].fptr') 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:14:3: note: in expansion of macro 'BINOP' 14 | BINOP(divide) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:51:11: note: 'f_divide' declared here 51 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/builtin.h:14:3: note: in expansion of macro 'BINOP' 14 | BINOP(divide) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:55:1: note: in expansion of macro 'BINOPS' 55 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:15:3: note: in expansion of macro 'BINOP' 15 | BINOP(mod) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: note: (near initialization for 'function_list[66].fptr') 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:15:3: note: in expansion of macro 'BINOP' 15 | BINOP(mod) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:51:11: note: 'f_mod' declared here 51 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/builtin.h:15:3: note: in expansion of macro 'BINOP' 15 | BINOP(mod) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:55:1: note: in expansion of macro 'BINOPS' 55 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:16:3: note: in expansion of macro 'BINOP' 16 | BINOP(equal) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: note: (near initialization for 'function_list[67].fptr') 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:16:3: note: in expansion of macro 'BINOP' 16 | BINOP(equal) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:51:11: note: 'f_equal' declared here 51 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/builtin.h:16:3: note: in expansion of macro 'BINOP' 16 | BINOP(equal) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:55:1: note: in expansion of macro 'BINOPS' 55 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:17:3: note: in expansion of macro 'BINOP' 17 | BINOP(notequal) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: note: (near initialization for 'function_list[68].fptr') 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:17:3: note: in expansion of macro 'BINOP' 17 | BINOP(notequal) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:51:11: note: 'f_notequal' declared here 51 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/builtin.h:17:3: note: in expansion of macro 'BINOP' 17 | BINOP(notequal) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:55:1: note: in expansion of macro 'BINOPS' 55 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:18:3: note: in expansion of macro 'BINOP' 18 | BINOP(less) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: note: (near initialization for 'function_list[69].fptr') 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:18:3: note: in expansion of macro 'BINOP' 18 | BINOP(less) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:51:11: note: 'f_less' declared here 51 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/builtin.h:18:3: note: in expansion of macro 'BINOP' 18 | BINOP(less) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:55:1: note: in expansion of macro 'BINOPS' 55 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:19:3: note: in expansion of macro 'BINOP' 19 | BINOP(lesseq) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: note: (near initialization for 'function_list[70].fptr') 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:19:3: note: in expansion of macro 'BINOP' 19 | BINOP(lesseq) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:51:11: note: 'f_lesseq' declared here 51 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/builtin.h:19:3: note: in expansion of macro 'BINOP' 19 | BINOP(lesseq) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:55:1: note: in expansion of macro 'BINOPS' 55 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:20:3: note: in expansion of macro 'BINOP' 20 | BINOP(greater) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: note: (near initialization for 'function_list[71].fptr') 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:20:3: note: in expansion of macro 'BINOP' 20 | BINOP(greater) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:51:11: note: 'f_greater' declared here 51 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/builtin.h:20:3: note: in expansion of macro 'BINOP' 20 | BINOP(greater) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:55:1: note: in expansion of macro 'BINOPS' 55 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:21:3: note: in expansion of macro 'BINOP' 21 | BINOP(greatereq) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1728:22: note: (near initialization for 'function_list[72].fptr') 1728 | #define BINOP(name) {f_ ## name, "_" #name, 3}, | ^~ ../jq-1.7.1/src/builtin.h:21:3: note: in expansion of macro 'BINOP' 21 | BINOP(greatereq) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:1729:1: note: in expansion of macro 'BINOPS' 1729 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:51:11: note: 'f_greatereq' declared here 51 | static jv f_ ## name(jq_state *jq, jv input, jv a, jv b) { \ | ^~ ../jq-1.7.1/src/builtin.h:21:3: note: in expansion of macro 'BINOP' 21 | BINOP(greatereq) \ | ^~~~~ ../jq-1.7.1/src/builtin.c:55:1: note: in expansion of macro 'BINOPS' 55 | BINOPS | ^~~~~~ ../jq-1.7.1/src/builtin.c:1731:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1731 | {f_dump, "tojson", 1}, | ^~~~~~ ../jq-1.7.1/src/builtin.c:1731:4: note: (near initialization for 'function_list[73].fptr') ../jq-1.7.1/src/builtin.c:480:11: note: 'f_dump' declared here 480 | static jv f_dump(jq_state *jq, jv input) { | ^~~~~~ ../jq-1.7.1/src/builtin.c:1732:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1732 | {f_json_parse, "fromjson", 1}, | ^~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1732:4: note: (near initialization for 'function_list[74].fptr') ../jq-1.7.1/src/builtin.c:484:11: note: 'f_json_parse' declared here 484 | static jv f_json_parse(jq_state *jq, jv input) { | ^~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1733:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1733 | {f_tonumber, "tonumber", 1}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1733:4: note: (near initialization for 'function_list[75].fptr') ../jq-1.7.1/src/builtin.c:493:11: note: 'f_tonumber' declared here 493 | static jv f_tonumber(jq_state *jq, jv input) { | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1734:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1734 | {f_tostring, "tostring", 1}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1734:4: note: (near initialization for 'function_list[76].fptr') ../jq-1.7.1/src/builtin.c:526:11: note: 'f_tostring' declared here 526 | static jv f_tostring(jq_state *jq, jv input) { | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1735:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1735 | {f_keys, "keys", 1}, | ^~~~~~ ../jq-1.7.1/src/builtin.c:1735:4: note: (near initialization for 'function_list[77].fptr') ../jq-1.7.1/src/builtin.c:780:11: note: 'f_keys' declared here 780 | static jv f_keys(jq_state *jq, jv input) { | ^~~~~~ ../jq-1.7.1/src/builtin.c:1736:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1736 | {f_keys_unsorted, "keys_unsorted", 1}, | ^~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1736:4: note: (near initialization for 'function_list[78].fptr') ../jq-1.7.1/src/builtin.c:788:11: note: 'f_keys_unsorted' declared here 788 | static jv f_keys_unsorted(jq_state *jq, jv input) { | ^~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1737:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1737 | {f_startswith, "startswith", 2}, | ^~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1737:4: note: (near initialization for 'function_list[79].fptr') ../jq-1.7.1/src/builtin.c:262:11: note: 'f_startswith' declared here 262 | static jv f_startswith(jq_state *jq, jv a, jv b) { | ^~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1738:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1738 | {f_endswith, "endswith", 2}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1738:4: note: (near initialization for 'function_list[80].fptr') ../jq-1.7.1/src/builtin.c:278:11: note: 'f_endswith' declared here 278 | static jv f_endswith(jq_state *jq, jv a, jv b) { | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1739:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1739 | {f_ltrimstr, "ltrimstr", 2}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1739:4: note: (near initialization for 'function_list[81].fptr') ../jq-1.7.1/src/builtin.c:297:11: note: 'f_ltrimstr' declared here 297 | static jv f_ltrimstr(jq_state *jq, jv input, jv left) { | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1740:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1740 | {f_rtrimstr, "rtrimstr", 2}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1740:4: note: (near initialization for 'function_list[82].fptr') ../jq-1.7.1/src/builtin.c:315:11: note: 'f_rtrimstr' declared here 315 | static jv f_rtrimstr(jq_state *jq, jv input, jv right) { | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1741:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1741 | {f_string_split, "split", 2}, | ^~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1741:4: note: (near initialization for 'function_list[83].fptr') ../jq-1.7.1/src/builtin.c:1200:11: note: 'f_string_split' declared here 1200 | static jv f_string_split(jq_state *jq, jv a, jv b) { | ^~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1742:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1742 | {f_string_explode, "explode", 1}, | ^~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1742:4: note: (near initialization for 'function_list[84].fptr') ../jq-1.7.1/src/builtin.c:1207:11: note: 'f_string_explode' declared here 1207 | static jv f_string_explode(jq_state *jq, jv a) { | ^~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1743:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1743 | {f_string_implode, "implode", 1}, | ^~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1743:4: note: (near initialization for 'function_list[85].fptr') ../jq-1.7.1/src/builtin.c:1218:11: note: 'f_string_implode' declared here 1218 | static jv f_string_implode(jq_state *jq, jv a) { | ^~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1744:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1744 | {f_string_indexes, "_strindices", 2}, | ^~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1744:4: note: (near initialization for 'function_list[86].fptr') ../jq-1.7.1/src/builtin.c:1214:11: note: 'f_string_indexes' declared here 1214 | static jv f_string_indexes(jq_state *jq, jv a, jv b) { | ^~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1745:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv)' [-Wincompatible-pointer-types] 1745 | {f_setpath, "setpath", 3}, // FIXME typechecking | ^~~~~~~~~ ../jq-1.7.1/src/builtin.c:1745:4: note: (near initialization for 'function_list[87].fptr') ../jq-1.7.1/src/builtin.c:1246:11: note: 'f_setpath' declared here 1246 | static jv f_setpath(jq_state *jq, jv a, jv b, jv c) { return jv_setpath(a, b, c); } | ^~~~~~~~~ ../jq-1.7.1/src/builtin.c:1746:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1746 | {f_getpath, "getpath", 2}, | ^~~~~~~~~ ../jq-1.7.1/src/builtin.c:1746:4: note: (near initialization for 'function_list[88].fptr') ../jq-1.7.1/src/builtin.c:1248:11: note: 'f_getpath' declared here 1248 | static jv f_getpath(jq_state *jq, jv a, jv b) { | ^~~~~~~~~ ../jq-1.7.1/src/builtin.c:1747:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1747 | {f_delpaths, "delpaths", 2}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1747:4: note: (near initialization for 'function_list[89].fptr') ../jq-1.7.1/src/builtin.c:1251:11: note: 'f_delpaths' declared here 1251 | static jv f_delpaths(jq_state *jq, jv a, jv b) { return jv_delpaths(a, b); } | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1748:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1748 | {f_has, "has", 2}, | ^~~~~ ../jq-1.7.1/src/builtin.c:1748:4: note: (near initialization for 'function_list[90].fptr') ../jq-1.7.1/src/builtin.c:1252:11: note: 'f_has' declared here 1252 | static jv f_has(jq_state *jq, jv a, jv b) { return jv_has(a, b); } | ^~~~~ ../jq-1.7.1/src/builtin.c:1749:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1749 | {f_contains, "contains", 2}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1749:4: note: (near initialization for 'function_list[91].fptr') ../jq-1.7.1/src/builtin.c:472:11: note: 'f_contains' declared here 472 | static jv f_contains(jq_state *jq, jv a, jv b) { | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1750:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1750 | {f_length, "length", 1}, | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1750:4: note: (near initialization for 'function_list[92].fptr') ../jq-1.7.1/src/builtin.c:507:11: note: 'f_length' declared here 507 | static jv f_length(jq_state *jq, jv input) { | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1751:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1751 | {f_utf8bytelength, "utf8bytelength", 1}, | ^~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1751:4: note: (near initialization for 'function_list[93].fptr') ../jq-1.7.1/src/builtin.c:534:11: note: 'f_utf8bytelength' declared here 534 | static jv f_utf8bytelength(jq_state *jq, jv input) { | ^~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1752:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1752 | {f_type, "type", 1}, | ^~~~~~ ../jq-1.7.1/src/builtin.c:1752:4: note: (near initialization for 'function_list[94].fptr') ../jq-1.7.1/src/builtin.c:1097:11: note: 'f_type' declared here 1097 | static jv f_type(jq_state *jq, jv input) { | ^~~~~~ ../jq-1.7.1/src/builtin.c:1753:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1753 | {f_isinfinite, "isinfinite", 1}, | ^~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1753:4: note: (near initialization for 'function_list[95].fptr') ../jq-1.7.1/src/builtin.c:1103:11: note: 'f_isinfinite' declared here 1103 | static jv f_isinfinite(jq_state *jq, jv input) { | ^~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1754:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1754 | {f_isnan, "isnan", 1}, | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1754:4: note: (near initialization for 'function_list[96].fptr') ../jq-1.7.1/src/builtin.c:1114:11: note: 'f_isnan' declared here 1114 | static jv f_isnan(jq_state *jq, jv input) { | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1755:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1755 | {f_isnormal, "isnormal", 1}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1755:4: note: (near initialization for 'function_list[97].fptr') ../jq-1.7.1/src/builtin.c:1125:11: note: 'f_isnormal' declared here 1125 | static jv f_isnormal(jq_state *jq, jv input) { | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1756:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1756 | {f_infinite, "infinite", 1}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1756:4: note: (near initialization for 'function_list[98].fptr') ../jq-1.7.1/src/builtin.c:1136:11: note: 'f_infinite' declared here 1136 | static jv f_infinite(jq_state *jq, jv input) { | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1757:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1757 | {f_nan, "nan", 1}, | ^~~~~ ../jq-1.7.1/src/builtin.c:1757:4: note: (near initialization for 'function_list[99].fptr') ../jq-1.7.1/src/builtin.c:1141:11: note: 'f_nan' declared here 1141 | static jv f_nan(jq_state *jq, jv input) { | ^~~~~ ../jq-1.7.1/src/builtin.c:1758:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1758 | {f_sort, "sort", 1}, | ^~~~~~ ../jq-1.7.1/src/builtin.c:1758:4: note: (near initialization for 'function_list[100].fptr') ../jq-1.7.1/src/builtin.c:796:11: note: 'f_sort' declared here 796 | static jv f_sort(jq_state *jq, jv input){ | ^~~~~~ ../jq-1.7.1/src/builtin.c:1759:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1759 | {f_sort_by_impl, "_sort_by_impl", 2}, | ^~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1759:4: note: (near initialization for 'function_list[101].fptr') ../jq-1.7.1/src/builtin.c:804:11: note: 'f_sort_by_impl' declared here 804 | static jv f_sort_by_impl(jq_state *jq, jv input, jv keys) { | ^~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1760:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1760 | {f_group_by_impl, "_group_by_impl", 2}, | ^~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1760:4: note: (near initialization for 'function_list[102].fptr') ../jq-1.7.1/src/builtin.c:814:11: note: 'f_group_by_impl' declared here 814 | static jv f_group_by_impl(jq_state *jq, jv input, jv keys) { | ^~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1761:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1761 | {f_min, "min", 1}, | ^~~~~ ../jq-1.7.1/src/builtin.c:1761:4: note: (near initialization for 'function_list[103].fptr') ../jq-1.7.1/src/builtin.c:1080:11: note: 'f_min' declared here 1080 | static jv f_min(jq_state *jq, jv x) { | ^~~~~ ../jq-1.7.1/src/builtin.c:1762:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1762 | {f_max, "max", 1}, | ^~~~~ ../jq-1.7.1/src/builtin.c:1762:4: note: (near initialization for 'function_list[104].fptr') ../jq-1.7.1/src/builtin.c:1084:11: note: 'f_max' declared here 1084 | static jv f_max(jq_state *jq, jv x) { | ^~~~~ ../jq-1.7.1/src/builtin.c:1763:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1763 | {f_min_by_impl, "_min_by_impl", 2}, | ^~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1763:4: note: (near initialization for 'function_list[105].fptr') ../jq-1.7.1/src/builtin.c:1088:11: note: 'f_min_by_impl' declared here 1088 | static jv f_min_by_impl(jq_state *jq, jv x, jv y) { | ^~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1764:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1764 | {f_max_by_impl, "_max_by_impl", 2}, | ^~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1764:4: note: (near initialization for 'function_list[106].fptr') ../jq-1.7.1/src/builtin.c:1092:11: note: 'f_max_by_impl' declared here 1092 | static jv f_max_by_impl(jq_state *jq, jv x, jv y) { | ^~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1765:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1765 | {f_error, "error", 1}, | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1765:4: note: (near initialization for 'function_list[107].fptr') ../jq-1.7.1/src/builtin.c:1146:11: note: 'f_error' declared here 1146 | static jv f_error(jq_state *jq, jv input) { | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1766:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1766 | {f_format, "format", 2}, | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1766:4: note: (near initialization for 'function_list[108].fptr') ../jq-1.7.1/src/builtin.c:590:11: note: 'f_format' declared here 590 | static jv f_format(jq_state *jq, jv input, jv fmt) { | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1767:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1767 | {f_env, "env", 1}, | ^~~~~ ../jq-1.7.1/src/builtin.c:1767:4: note: (near initialization for 'function_list[109].fptr') ../jq-1.7.1/src/builtin.c:1155:11: note: 'f_env' declared here 1155 | static jv f_env(jq_state *jq, jv input) { | ^~~~~ ../jq-1.7.1/src/builtin.c:1768:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1768 | {f_halt, "halt", 1}, | ^~~~~~ ../jq-1.7.1/src/builtin.c:1768:4: note: (near initialization for 'function_list[110].fptr') ../jq-1.7.1/src/builtin.c:1170:11: note: 'f_halt' declared here 1170 | static jv f_halt(jq_state *jq, jv input) { | ^~~~~~ ../jq-1.7.1/src/builtin.c:1769:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1769 | {f_halt_error, "halt_error", 2}, | ^~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1769:4: note: (near initialization for 'function_list[111].fptr') ../jq-1.7.1/src/builtin.c:1176:11: note: 'f_halt_error' declared here 1176 | static jv f_halt_error(jq_state *jq, jv input, jv a) { | ^~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1770:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1770 | {f_get_search_list, "get_search_list", 1}, | ^~~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1770:4: note: (near initialization for 'function_list[112].fptr') ../jq-1.7.1/src/builtin.c:1185:11: note: 'f_get_search_list' declared here 1185 | static jv f_get_search_list(jq_state *jq, jv input) { | ^~~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1771:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1771 | {f_get_prog_origin, "get_prog_origin", 1}, | ^~~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1771:4: note: (near initialization for 'function_list[113].fptr') ../jq-1.7.1/src/builtin.c:1190:11: note: 'f_get_prog_origin' declared here 1190 | static jv f_get_prog_origin(jq_state *jq, jv input) { | ^~~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1772:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1772 | {f_get_jq_origin, "get_jq_origin", 1}, | ^~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1772:4: note: (near initialization for 'function_list[114].fptr') ../jq-1.7.1/src/builtin.c:1195:11: note: 'f_get_jq_origin' declared here 1195 | static jv f_get_jq_origin(jq_state *jq, jv input) { | ^~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1773:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv, jv, jv)' [-Wincompatible-pointer-types] 1773 | {f_match, "_match_impl", 4}, | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1773:4: note: (near initialization for 'function_list[115].fptr') ../jq-1.7.1/src/builtin.c:841:11: note: 'f_match' declared here 841 | static jv f_match(jq_state *jq, jv input, jv regex, jv modifiers, jv testmode) { | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1774:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1774 | {f_modulemeta, "modulemeta", 1}, | ^~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1774:4: note: (near initialization for 'function_list[116].fptr') ../jq-1.7.1/src/builtin.c:1254:11: note: 'f_modulemeta' declared here 1254 | static jv f_modulemeta(jq_state *jq, jv a) { | ^~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1775:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1775 | {f_input, "input", 1}, | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1775:4: note: (near initialization for 'function_list[117].fptr') ../jq-1.7.1/src/builtin.c:1261:11: note: 'f_input' declared here 1261 | static jv f_input(jq_state *jq, jv input) { | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1776:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1776 | {f_debug, "debug", 1}, | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1776:4: note: (near initialization for 'function_list[118].fptr') ../jq-1.7.1/src/builtin.c:1274:11: note: 'f_debug' declared here 1274 | static jv f_debug(jq_state *jq, jv input) { | ^~~~~~~ ../jq-1.7.1/src/builtin.c:1777:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1777 | {f_stderr, "stderr", 1}, | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1777:4: note: (near initialization for 'function_list[119].fptr') ../jq-1.7.1/src/builtin.c:1283:11: note: 'f_stderr' declared here 1283 | static jv f_stderr(jq_state *jq, jv input) { | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1778:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1778 | {f_strptime, "strptime", 2}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1778:4: note: (near initialization for 'function_list[120].fptr') ../jq-1.7.1/src/builtin.c:1425:11: note: 'f_strptime' declared here 1425 | static jv f_strptime(jq_state *jq, jv a, jv b) { | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1779:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1779 | {f_strftime, "strftime", 2}, | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1779:4: note: (near initialization for 'function_list[121].fptr') ../jq-1.7.1/src/builtin.c:1611:11: note: 'f_strftime' declared here 1611 | static jv f_strftime(jq_state *jq, jv a, jv b) { | ^~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1780:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv, jv)' [-Wincompatible-pointer-types] 1780 | {f_strflocaltime, "strflocaltime", 2}, | ^~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1780:4: note: (near initialization for 'function_list[122].fptr') ../jq-1.7.1/src/builtin.c:1646:11: note: 'f_strflocaltime' declared here 1646 | static jv f_strflocaltime(jq_state *jq, jv a, jv b) { | ^~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1781:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1781 | {f_mktime, "mktime", 1}, | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1781:4: note: (near initialization for 'function_list[123].fptr') ../jq-1.7.1/src/builtin.c:1520:11: note: 'f_mktime' declared here 1520 | static jv f_mktime(jq_state *jq, jv a) { | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1782:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1782 | {f_gmtime, "gmtime", 1}, | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1782:4: note: (near initialization for 'function_list[124].fptr') ../jq-1.7.1/src/builtin.c:1537:11: note: 'f_gmtime' declared here 1537 | static jv f_gmtime(jq_state *jq, jv a) { | ^~~~~~~~ ../jq-1.7.1/src/builtin.c:1783:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1783 | {f_localtime, "localtime", 1}, | ^~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1783:4: note: (near initialization for 'function_list[125].fptr') ../jq-1.7.1/src/builtin.c:1574:11: note: 'f_localtime' declared here 1574 | static jv f_localtime(jq_state *jq, jv a) { | ^~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1784:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1784 | {f_now, "now", 1}, | ^~~~~ ../jq-1.7.1/src/builtin.c:1784:4: note: (near initialization for 'function_list[126].fptr') ../jq-1.7.1/src/builtin.c:1676:11: note: 'f_now' declared here 1676 | static jv f_now(jq_state *jq, jv a) { | ^~~~~ ../jq-1.7.1/src/builtin.c:1785:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1785 | {f_current_filename, "input_filename", 1}, | ^~~~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1785:4: note: (near initialization for 'function_list[127].fptr') ../jq-1.7.1/src/builtin.c:1690:11: note: 'f_current_filename' declared here 1690 | static jv f_current_filename(jq_state *jq, jv a) { | ^~~~~~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1786:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1786 | {f_current_line, "input_line_number", 1}, | ^~~~~~~~~~~~~~ ../jq-1.7.1/src/builtin.c:1786:4: note: (near initialization for 'function_list[128].fptr') ../jq-1.7.1/src/builtin.c:1699:11: note: 'f_current_line' declared here 1699 | static jv f_current_line(jq_state *jq, jv a) { | ^~~~~~~~~~~~~~ make[2]: *** [Makefile:1061: src/builtin.lo] Error 1 make[2]: Leaving directory 'TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/build' make[1]: *** [Makefile:1193: all-recursive] Error 1 make[1]: Leaving directory 'TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/build' make: *** [Makefile:831: all] Error 2 ERROR: oe_runmake failed WARNING: TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/temp/run.do_compile.1915837:181 exit 1 from 'exit 1' WARNING: Backtrace (BB generated script): #1: bbfatal_log, TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/temp/run.do_compile.1915837, line 181 #2: die, TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/temp/run.do_compile.1915837, line 165 #3: oe_runmake, TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/temp/run.do_compile.1915837, line 160 #4: autotools_do_compile, TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/temp/run.do_compile.1915837, line 155 #5: do_compile, TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/temp/run.do_compile.1915837, line 150 #6: main, TOPDIR/tmp/work/core2-64-oe-linux/jq/1.7.1/temp/run.do_compile.1915837, line 194