The build took 00h 00m 46s and was NOT successful.
The program in this build is written in the following languages, according to sloccount:
| SLOC | Language |
|---|---|
16,572 |
ansic |
215 |
makefile |
16,787 |
total |
The process tree of the build process is here.
Several sub-process invocations were improper; see the process tree for details. Summary:
To avoid scrolling, you may jump to the last line of the
invocation of makepkg that was used to build this
package.
Removed vanilla repositories from pacman.conf and added:
Copied permanent toolchain into container-local sysroot
/toolchain_root/arm-linux-androideabi --> /sysroot/arm-linux-androideabi/toolchain_root/COPYING3.LIB --> /sysroot/COPYING3.LIB/toolchain_root/sysroot --> /sysroot/sysroot/toolchain_root/COPYING.RUNTIME --> /sysroot/COPYING.RUNTIME/toolchain_root/lib --> /sysroot/lib/toolchain_root/SOURCES --> /sysroot/SOURCES/toolchain_root/lib64 --> /sysroot/lib64/toolchain_root/share --> /sysroot/share/toolchain_root/bin --> /sysroot/bin/toolchain_root/COPYING --> /sysroot/COPYING/toolchain_root/COPYING3 --> /sysroot/COPYING3/toolchain_root/COPYING.LIB --> /sysroot/COPYING.LIB/toolchain_root/include --> /sysroot/include/toolchain_root/libexec --> /sysroot/libexecCMD: sudo -u tuscan PATH=/sysroot/bin:/sysroot/libexec/gcc/arm-linux-androideabi/4.8:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=arm-linux-androideabi-gcc CXX=arm-linux-androideabi-g++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
==> Making package: lua 5.3.3-1 (Tue Apr 4 22:02:43 UTC 2017)==> Checking runtime dependencies...==> Checking buildtime dependencies...==> WARNING: Using existing $srcdir/ tree==> Starting build()...cd src && make linuxmake[1]: Entering directory '/tmp/lua/src/lua-5.3.3/src'make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"make[2]: Entering directory '/tmp/lua/src/lua-5.3.3/src'gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -fPIC -DLUA_COMPAT_5_2 -DLUA_COMPAT_5_1 -c -o lapi.o lapi.cgcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -fPIC -DLUA_COMPAT_5_2 -DLUA_COMPAT_5_1 -c -o lcode.o lcode.cgcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -fPIC -DLUA_COMPAT_5_2 -DLUA_COMPAT_5_1 -c -o lctype.o lctype.cgcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -fPIC -DLUA_COMPAT_5_2 -DLUA_COMPAT_5_1 -c -o ldebug.o ldebug.ccc1: error: no include path in which to search for stdc-predef.hlcode.c:13:18: error: no include path in which to search for math.h #include ^lcode.c:14:20: error: no include path in which to search for stdlib.h #include ^In file included from lcode.c:16:0:lua.h:12:20: error: no include path in which to search for stdarg.h #include ^lua.h:13:20: error: no include path in which to search for stddef.h #include ^In file included from lua.h:16:0, from lcode.c:16:luaconf.h:11:20: error: no include path in which to search for limits.h #include ^luaconf.h:12:20: error: no include path in which to search for stddef.h #include ^luaconf.h:566:2: error: #error "Compiler does not support 'long long'. Use option '-DLUA_32BITS' or '-DLUA_C89_NUMBERS' (see file 'luaconf.h' for details)" #error "Compiler does not support 'long long'. Use option '-DLUA_32BITS' \ ^luaconf.h:643:20: error: no include path in which to search for stdint.h #include ^In file included from lcode.c:16:0:lua.h:93:1: error: unknown type name 'LUA_INTEGER' typedef LUA_INTEGER lua_Integer; ^lua.h:96:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lua_Unsigned' typedef LUA_UNSIGNED lua_Unsigned; ^lua.h:99:1: error: unknown type name 'ptrdiff_t' typedef LUA_KCONTEXT lua_KContext; ^lua.h:116:61: error: unknown type name 'size_t' typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz); ^lua.h:118:57: error: unknown type name 'size_t' typedef int (*lua_Writer) (lua_State *L, const void *p, size_t sz, void *ud); ^lua.h:124:51: error: unknown type name 'size_t' typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); ^lua.h:124:65: error: unknown type name 'size_t' typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); ^lua.h:145:36: error: unknown type name 'lua_Alloc' LUA_API lua_State *(lua_newstate) (lua_Alloc f, void *ud); ^lua.h:184:65: error: unknown type name 'size_t' LUA_API const char *(lua_tolstring) (lua_State *L, int idx, size_t *len); ^lua.h:185:9: warning: type defaults to 'int' in declaration of 'size_t' [enabled by default] LUA_API size_t (lua_rawlen) (lua_State *L, int idx); ^lua.h:185:9: error: 'size_t' declared as function returning a functionlua.h:185:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API size_t (lua_rawlen) (lua_State *L, int idx); ^lua.h:227:69: error: expected declaration specifiers or '...' before 'size_t' LUA_API const char *(lua_pushlstring) (lua_State *L, const char *s, size_t len); ^lua.h:230:55: error: unknown type name 'va_list' va_list argp); ^lua.h:250:48: error: expected declaration specifiers or '...' before 'size_t' LUA_API void *(lua_newuserdata) (lua_State *L, size_t sz); ^lua.h:280:41: error: unknown type name 'lua_Reader' LUA_API int (lua_load) (lua_State *L, lua_Reader reader, void *dt, ^lua.h:283:39: error: unknown type name 'lua_Writer' LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data, int strip); ^lua.h:326:9: warning: type defaults to 'int' in declaration of 'size_t' [enabled by default] LUA_API size_t (lua_stringtonumber) (lua_State *L, const char *s); ^lua.h:326:9: error: 'size_t' declared as function returning a functionlua.h:326:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API size_t (lua_stringtonumber) (lua_State *L, const char *s); ^lua.h:328:9: warning: type defaults to 'int' in declaration of 'lua_Alloc' [enabled by default] LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud); ^lua.h:328:9: error: 'lua_Alloc' declared as function returning a functionlua.h:328:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud); ^lua.h:329:50: error: expected declaration specifiers or '...' before 'lua_Alloc' LUA_API void (lua_setallocf) (lua_State *L, lua_Alloc f, void *ud); ^In file included from llex.h:10:0, from lcode.h:10, from lcode.c:18:lobject.h:12:20: error: no include path in which to search for stdarg.h #include ^In file included from lobject.h:15:0, from llex.h:10, from lcode.h:10, from lcode.c:18:llimits.h:11:20: error: no include path in which to search for limits.h #include ^llimits.h:12:20: error: no include path in which to search for stddef.h #include ^llimits.h:80:1: error: unknown type name 'LUA_INTEGER' typedef LUAI_UACINT l_uacInt; ^In file included from llex.h:10:0, from lcode.h:10, from lcode.c:18:lobject.h:309:5: error: expected specifier-qualifier-list before 'size_t' size_t lnglen; /* length for long strings */ ^lobject.h:350:3: error: expected specifier-qualifier-list before 'size_t' size_t len; /* number of bytes */ ^lobject.h:539:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'luaO_str2num' LUAI_FUNC size_t luaO_str2num (const char *s, TValue *o); ^lobject.h:543:56: error: unknown type name 'va_list' va_list argp); ^lobject.h:545:61: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC void luaO_chunkid (char *out, const char *source, size_t len); ^In file included from lzio.h:13:0, from llex.h:11, from lcode.h:10, from lcode.c:18:lmem.h:11:20: error: no include path in which to search for stddef.h #include ^lmem.h:62:59: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC void *luaM_realloc_ (lua_State *L, void *block, size_t oldsize, ^lmem.h:63:59: error: expected declaration specifiers or '...' before 'size_t' size_t size); ^lmem.h:65:32: error: expected declaration specifiers or '...' before 'size_t' size_t size_elem, int limit, ^cc1: error: no include path in which to search for stdc-predef.hIn file included from llex.h:11:0, from lcode.h:10, from lcode.c:18:lzio.h:25:3: error: expected specifier-qualifier-list before 'size_t' size_t n; ^lzio.h:47:49: error: unknown type name 'lua_Reader' LUAI_FUNC void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, ^lzio.h:49:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'luaZ_read' LUAI_FUNC size_t luaZ_read (ZIO* z, void *b, size_t n); /* read next n bytes */ ^lzio.h:56:3: error: expected specifier-qualifier-list before 'size_t' size_t n; /* bytes still unread */ ^In file included from lctype.h:10:0, from lctype.c:13:lua.h:12:20: error: no include path in which to search for stdarg.h #include ^lua.h:13:20: error: no include path in which to search for stddef.h #include ^In file included from lua.h:16:0, from lctype.h:10, from lctype.c:13:luaconf.h:11:20: error: no include path in which to search for limits.h #include ^luaconf.h:12:20: error: no include path in which to search for stddef.h #include ^In file included from lcode.h:10:0, from lcode.c:18:llex.h:78:67: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l); ^luaconf.h:566:2: error: #error "Compiler does not support 'long long'. Use option '-DLUA_32BITS' or '-DLUA_C89_NUMBERS' (see file 'luaconf.h' for details)" #error "Compiler does not support 'long long'. Use option '-DLUA_32BITS' \ ^luaconf.h:643:20: error: no include path in which to search for stdint.h #include ^In file included from lctype.h:10:0, from lctype.c:13:lua.h:93:1: error: unknown type name 'LUA_INTEGER' typedef LUA_INTEGER lua_Integer; ^lua.h:96:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lua_Unsigned' typedef LUA_UNSIGNED lua_Unsigned; ^lua.h:99:1: error: unknown type name 'ptrdiff_t' typedef LUA_KCONTEXT lua_KContext; ^lua.h:116:61: error: unknown type name 'size_t' typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz); ^lua.h:118:57: error: unknown type name 'size_t' typedef int (*lua_Writer) (lua_State *L, const void *p, size_t sz, void *ud); ^lua.h:124:51: error: unknown type name 'size_t' typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); ^lua.h:124:65: error: unknown type name 'size_t' typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); ^lua.h:145:36: error: unknown type name 'lua_Alloc' LUA_API lua_State *(lua_newstate) (lua_Alloc f, void *ud); ^lua.h:184:65: error: unknown type name 'size_t' LUA_API const char *(lua_tolstring) (lua_State *L, int idx, size_t *len); ^lua.h:185:9: warning: type defaults to 'int' in declaration of 'size_t' [enabled by default] LUA_API size_t (lua_rawlen) (lua_State *L, int idx); ^lua.h:185:9: error: 'size_t' declared as function returning a functionlua.h:185:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API size_t (lua_rawlen) (lua_State *L, int idx); ^lua.h:227:69: error: expected declaration specifiers or '...' before 'size_t' LUA_API const char *(lua_pushlstring) (lua_State *L, const char *s, size_t len); ^lua.h:230:55: error: unknown type name 'va_list' va_list argp); ^lua.h:250:48: error: expected declaration specifiers or '...' before 'size_t' LUA_API void *(lua_newuserdata) (lua_State *L, size_t sz); ^In file included from ldebug.h:11:0, from lcode.c:19:lstate.h:41:20: error: no include path in which to search for signal.h #include ^lua.h:280:41: error: unknown type name 'lua_Reader' LUA_API int (lua_load) (lua_State *L, lua_Reader reader, void *dt, ^lua.h:283:39: error: unknown type name 'lua_Writer' LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data, int strip); ^lstate.h:85:7: error: unknown type name 'ptrdiff_t' ptrdiff_t old_errfunc; ^lstate.h:89:3: error: unknown type name 'ptrdiff_t' ptrdiff_t extra; ^lua.h:326:9: warning: type defaults to 'int' in declaration of 'size_t' [enabled by default] LUA_API size_t (lua_stringtonumber) (lua_State *L, const char *s); ^lstate.h:119:3: error: expected specifier-qualifier-list before 'lua_Alloc' lua_Alloc frealloc; /* function to reallocate memory */ ^lua.h:326:9: error: 'size_t' declared as function returning a functionlua.h:326:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API size_t (lua_stringtonumber) (lua_State *L, const char *s); ^lua.h:328:9: warning: type defaults to 'int' in declaration of 'lua_Alloc' [enabled by default] LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud); ^lua.h:328:9: error: 'lua_Alloc' declared as function returning a functionlstate.h:175:3: error: unknown type name 'ptrdiff_t' ptrdiff_t errfunc; /* current error handling function (stack index) */ ^lua.h:328:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud); ^lstate.h:181:3: error: unknown type name 'sig_atomic_t' l_signalT hookmask; ^lua.h:329:50: error: expected declaration specifiers or '...' before 'lua_Alloc' LUA_API void (lua_setallocf) (lua_State *L, lua_Alloc f, void *ud); ^In file included from lctype.c:13:0:lctype.h:34:20: error: no include path in which to search for limits.h #include ^In file included from lctype.h:36:0, from lctype.c:13:llimits.h:11:20: error: no include path in which to search for limits.h #include ^llimits.h:12:20: error: no include path in which to search for stddef.h #include ^llimits.h:80:1: error: unknown type name 'LUA_INTEGER' typedef LUAI_UACINT l_uacInt; ^In file included from lcode.c:20:0:ldo.h:46:41: error: unknown type name 'ptrdiff_t' ptrdiff_t oldtop, ptrdiff_t ef); ^ldo.h:46:59: error: unknown type name 'ptrdiff_t' ptrdiff_t oldtop, ptrdiff_t ef); ^In file included from lctype.c:13:0:lctype.h:71:37: error: 'UCHAR_MAX' undeclared here (not in a function) LUAI_DDEC const lu_byte luai_ctype_[UCHAR_MAX + 2]; ^lctype.c:17:20: error: no include path in which to search for limits.h #include ^In file included from lcode.c:21:0:lgc.h:139:56: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC GCObject *luaC_newobj (lua_State *L, int tt, size_t sz); ^In file included from lcode.c:27:0:lstring.h:36:52: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC unsigned int luaS_hash (const char *str, size_t l, unsigned int seed); ^lstring.h:43:47: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC Udata *luaS_newudata (lua_State *L, size_t s); ^lstring.h:44:65: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC TString *luaS_newlstr (lua_State *L, const char *str, size_t l); ^lstring.h:46:56: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC TString *luaS_createlngstrobj (lua_State *L, size_t l); ^make[2]: *** [: lctype.o] Error 1 make[2]: *** Waiting for unfinished jobs....In file included from lobject.h:15:0, from llex.h:10, from lcode.h:10, from lcode.c:18:lcode.c: In function 'getjump':llimits.h:51:18: error: 'INT_MAX' undeclared (first use in this function) #define MAX_INT INT_MAX /* maximum value of an int */ ^lopcodes.h:64:27: note: in expansion of macro 'MAX_INT' #define MAXARG_sBx MAX_INT ^lopcodes.h:112:37: note: in expansion of macro 'MAXARG_sBx' #define GETARG_sBx(i) (GETARG_Bx(i)-MAXARG_sBx) ^lcode.c:91:16: note: in expansion of macro 'GETARG_sBx' int offset = GETARG_sBx(fs->f->code[pc]); ^llimits.h:51:18: note: each undeclared identifier is reported only once for each function it appears in #define MAX_INT INT_MAX /* maximum value of an int */ ^lopcodes.h:64:27: note: in expansion of macro 'MAX_INT' #define MAXARG_sBx MAX_INT ^lopcodes.h:112:37: note: in expansion of macro 'MAXARG_sBx' #define GETARG_sBx(i) (GETARG_Bx(i)-MAXARG_sBx) ^lcode.c:91:16: note: in expansion of macro 'GETARG_sBx' int offset = GETARG_sBx(fs->f->code[pc]); ^lcode.c: In function 'fixjump':lcode.c:107:3: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration] if (abs(offset) > MAXARG_sBx) ^In file included from lobject.h:15:0, from llex.h:10, from lcode.h:10, from lcode.c:18:llimits.h:51:18: error: 'INT_MAX' undeclared (first use in this function) #define MAX_INT INT_MAX /* maximum value of an int */ ^lopcodes.h:64:27: note: in expansion of macro 'MAX_INT' #define MAXARG_sBx MAX_INT ^lcode.c:107:21: note: in expansion of macro 'MAXARG_sBx' if (abs(offset) > MAXARG_sBx) ^lcode.c: In function 'luaK_jump':llimits.h:51:18: error: 'INT_MAX' undeclared (first use in this function) #define MAX_INT INT_MAX /* maximum value of an int */ ^lopcodes.h:64:27: note: in expansion of macro 'MAX_INT' #define MAXARG_sBx MAX_INT ^lcode.h:46:61: note: in expansion of macro 'MAXARG_sBx' #define luaK_codeAsBx(fs,o,A,sBx) luaK_codeABx(fs,o,A,(sBx)+MAXARG_sBx) ^lcode.c:140:7: note: in expansion of macro 'luaK_codeAsBx' j = luaK_codeAsBx(fs, OP_JMP, 0, NO_JUMP); ^lcode.c: In function 'luaK_code':lcode.c:297:3: warning: implicit declaration of function 'luaM_growaux_' [-Wimplicit-function-declaration] luaM_growvector(fs->ls->L, f->code, fs->pc, f->sizecode, Instruction, ^In file included from lobject.h:15:0, from llex.h:10, from lcode.h:10, from lcode.c:18:llimits.h:51:18: error: 'INT_MAX' undeclared (first use in this function) #define MAX_INT INT_MAX /* maximum value of an int */ ^llimits.h:111:27: note: in definition of macro 'cast' #define cast(t, exp) ((t)(exp)) ^lcode.c:297:3: note: in expansion of macro 'luaM_growvector' luaM_growvector(fs->ls->L, f->code, fs->pc, f->sizecode, Instruction, ^lcode.c:298:19: note: in expansion of macro 'MAX_INT' MAX_INT, "opcodes"); ^lcode.c: In function 'luaK_codek':llimits.h:51:18: error: 'INT_MAX' undeclared (first use in this function) #define MAX_INT INT_MAX /* maximum value of an int */ ^lopcodes.h:63:26: note: in expansion of macro 'MAX_INT' #define MAXARG_Bx MAX_INT ^lcode.c:347:12: note: in expansion of macro 'MAXARG_Bx' if (k <= MAXARG_Bx) ^In file included from lcode.c:29:0:lcode.c: In function 'addk':lvm.h:48:48: error: 'NULL' undeclared (first use in this function) #define luaV_rawequalobj(t1,t2) luaV_equalobj(NULL,t1,t2) ^lcode.c:437:23: note: in expansion of macro 'luaV_rawequalobj' luaV_rawequalobj(&f->k[k], v)) ^In file included from lobject.h:15:0, from llex.h:10, from lcode.h:10, from lcode.c:18:llimits.h:51:18: error: 'INT_MAX' undeclared (first use in this function) #define MAX_INT INT_MAX /* maximum value of an int */ ^llimits.h:111:27: note: in definition of macro 'cast' #define cast(t, exp) ((t)(exp)) ^lcode.c:446:3: note: in expansion of macro 'luaM_growvector' luaM_growvector(L, f->k, k, f->sizek, TValue, MAXARG_Ax, "constants"); ^lopcodes.h:70:19: note: in expansion of macro 'MAX_INT' #define MAXARG_Ax MAX_INT ^lcode.c:446:49: note: in expansion of macro 'MAXARG_Ax' luaM_growvector(L, f->k, k, f->sizek, TValue, MAXARG_Ax, "constants"); ^lcode.c: In function 'luaK_infix':lcode.c:1101:25: error: 'NULL' undeclared (first use in this function) if (!tonumeral(v, NULL)) ^In file included from lobject.h:15:0, from llex.h:10, from lcode.h:10, from lcode.c:18:lcode.c: In function 'luaK_setlist':llimits.h:51:18: error: 'INT_MAX' undeclared (first use in this function) #define MAX_INT INT_MAX /* maximum value of an int */ ^lopcodes.h:70:19: note: in expansion of macro 'MAX_INT' #define MAXARG_Ax MAX_INT ^lcode.c:1191:17: note: in expansion of macro 'MAXARG_Ax' else if (c <= MAXARG_Ax) { ^lcode.c: In function 'luaK_codek':lcode.c:354:1: warning: control reaches end of non-void function [-Wreturn-type] } ^make[2]: *** [: lcode.o] Error 1 cc1: error: no include path in which to search for stdc-predef.hldebug.c:13:20: error: no include path in which to search for stdarg.h #include ^ldebug.c:14:20: error: no include path in which to search for stddef.h #include ^ldebug.c:15:20: error: no include path in which to search for string.h #include ^In file included from ldebug.c:17:0:lua.h:12:20: error: no include path in which to search for stdarg.h #include ^lua.h:13:20: error: no include path in which to search for stddef.h #include ^In file included from lua.h:16:0, from ldebug.c:17:luaconf.h:11:20: error: no include path in which to search for limits.h #include ^luaconf.h:12:20: error: no include path in which to search for stddef.h #include ^luaconf.h:566:2: error: #error "Compiler does not support 'long long'. Use option '-DLUA_32BITS' or '-DLUA_C89_NUMBERS' (see file 'luaconf.h' for details)" #error "Compiler does not support 'long long'. Use option '-DLUA_32BITS' \ ^luaconf.h:643:20: error: no include path in which to search for stdint.h #include ^In file included from ldebug.c:17:0:lua.h:93:1: error: unknown type name 'LUA_INTEGER' typedef LUA_INTEGER lua_Integer; ^lua.h:96:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lua_Unsigned' typedef LUA_UNSIGNED lua_Unsigned; ^lua.h:99:1: error: unknown type name 'ptrdiff_t' typedef LUA_KCONTEXT lua_KContext; ^lua.h:116:61: error: unknown type name 'size_t' typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz); ^lua.h:118:57: error: unknown type name 'size_t' typedef int (*lua_Writer) (lua_State *L, const void *p, size_t sz, void *ud); ^lua.h:124:51: error: unknown type name 'size_t' typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); ^lua.h:124:65: error: unknown type name 'size_t' typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); ^lua.h:145:36: error: unknown type name 'lua_Alloc' LUA_API lua_State *(lua_newstate) (lua_Alloc f, void *ud); ^lua.h:184:65: error: unknown type name 'size_t' LUA_API const char *(lua_tolstring) (lua_State *L, int idx, size_t *len); ^lua.h:185:9: warning: type defaults to 'int' in declaration of 'size_t' [enabled by default] LUA_API size_t (lua_rawlen) (lua_State *L, int idx); ^lua.h:185:9: error: 'size_t' declared as function returning a functionlua.h:185:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API size_t (lua_rawlen) (lua_State *L, int idx); ^lua.h:227:69: error: expected declaration specifiers or '...' before 'size_t' LUA_API const char *(lua_pushlstring) (lua_State *L, const char *s, size_t len); ^lua.h:230:55: error: unknown type name 'va_list' va_list argp); ^lua.h:250:48: error: expected declaration specifiers or '...' before 'size_t' LUA_API void *(lua_newuserdata) (lua_State *L, size_t sz); ^lua.h:280:41: error: unknown type name 'lua_Reader' LUA_API int (lua_load) (lua_State *L, lua_Reader reader, void *dt, ^lua.h:283:39: error: unknown type name 'lua_Writer' LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data, int strip); ^lua.h:326:9: warning: type defaults to 'int' in declaration of 'size_t' [enabled by default] LUA_API size_t (lua_stringtonumber) (lua_State *L, const char *s); ^lua.h:326:9: error: 'size_t' declared as function returning a functionlua.h:326:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API size_t (lua_stringtonumber) (lua_State *L, const char *s); ^lua.h:328:9: warning: type defaults to 'int' in declaration of 'lua_Alloc' [enabled by default] LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud); ^lua.h:328:9: error: 'lua_Alloc' declared as function returning a functionlua.h:328:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud); ^lua.h:329:50: error: expected declaration specifiers or '...' before 'lua_Alloc' LUA_API void (lua_setallocf) (lua_State *L, lua_Alloc f, void *ud); ^In file included from lapi.h:11:0, from ldebug.c:19:llimits.h:11:20: error: no include path in which to search for limits.h #include ^llimits.h:12:20: error: no include path in which to search for stddef.h #include ^llimits.h:80:1: error: unknown type name 'LUA_INTEGER' typedef LUAI_UACINT l_uacInt; ^In file included from lstate.h:12:0, from lapi.h:12, from ldebug.c:19:lobject.h:12:20: error: no include path in which to search for stdarg.h #include ^lobject.h:309:5: error: expected specifier-qualifier-list before 'size_t' size_t lnglen; /* length for long strings */ ^lobject.h:350:3: error: expected specifier-qualifier-list before 'size_t' size_t len; /* number of bytes */ ^lobject.h:539:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'luaO_str2num' LUAI_FUNC size_t luaO_str2num (const char *s, TValue *o); ^lobject.h:543:56: error: unknown type name 'va_list' va_list argp); ^lobject.h:545:61: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC void luaO_chunkid (char *out, const char *source, size_t len); ^In file included from lzio.h:13:0, from lstate.h:14, from lapi.h:12, from ldebug.c:19:lmem.h:11:20: error: no include path in which to search for stddef.h #include ^lmem.h:62:59: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC void *luaM_realloc_ (lua_State *L, void *block, size_t oldsize, ^lmem.h:63:59: error: expected declaration specifiers or '...' before 'size_t' size_t size); ^lmem.h:65:32: error: expected declaration specifiers or '...' before 'size_t' size_t size_elem, int limit, ^In file included from lstate.h:14:0, from lapi.h:12, from ldebug.c:19:lzio.h:25:3: error: expected specifier-qualifier-list before 'size_t' size_t n; ^lzio.h:47:49: error: unknown type name 'lua_Reader' LUAI_FUNC void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, ^lzio.h:49:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'luaZ_read' LUAI_FUNC size_t luaZ_read (ZIO* z, void *b, size_t n); /* read next n bytes */ ^lzio.h:56:3: error: expected specifier-qualifier-list before 'size_t' size_t n; /* bytes still unread */ ^In file included from lapi.h:12:0, from ldebug.c:19:lstate.h:41:20: error: no include path in which to search for signal.h #include ^lstate.h:85:7: error: unknown type name 'ptrdiff_t' ptrdiff_t old_errfunc; ^lstate.h:89:3: error: unknown type name 'ptrdiff_t' ptrdiff_t extra; ^lstate.h:119:3: error: expected specifier-qualifier-list before 'lua_Alloc' lua_Alloc frealloc; /* function to reallocate memory */ ^lstate.h:175:3: error: unknown type name 'ptrdiff_t' ptrdiff_t errfunc; /* current error handling function (stack index) */ ^lstate.h:181:3: error: unknown type name 'sig_atomic_t' l_signalT hookmask; ^In file included from lcode.h:10:0, from ldebug.c:20:llex.h:78:67: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l); ^cc1: error: no include path in which to search for stdc-predef.hlapi.c:13:20: error: no include path in which to search for stdarg.h #include ^lapi.c:14:20: error: no include path in which to search for string.h #include ^In file included from lapi.c:16:0:lua.h:12:20: error: no include path in which to search for stdarg.h #include ^lua.h:13:20: error: no include path in which to search for stddef.h #include ^In file included from lua.h:16:0, from lapi.c:16:luaconf.h:11:20: error: no include path in which to search for limits.h #include ^luaconf.h:12:20: error: no include path in which to search for stddef.h #include ^In file included from ldebug.c:22:0:ldo.h:46:41: error: unknown type name 'ptrdiff_t' ptrdiff_t oldtop, ptrdiff_t ef); ^ldo.h:46:59: error: unknown type name 'ptrdiff_t' ptrdiff_t oldtop, ptrdiff_t ef); ^In file included from lstring.h:10:0, from ldebug.c:27:lgc.h:139:56: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC GCObject *luaC_newobj (lua_State *L, int tt, size_t sz); ^In file included from ldebug.c:27:0:lstring.h:36:52: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC unsigned int luaS_hash (const char *str, size_t l, unsigned int seed); ^lstring.h:43:47: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC Udata *luaS_newudata (lua_State *L, size_t s); ^lstring.h:44:65: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC TString *luaS_newlstr (lua_State *L, const char *str, size_t l); ^lstring.h:46:56: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC TString *luaS_createlngstrobj (lua_State *L, size_t l); ^ldebug.c: In function 'lua_sethook':ldebug.c:81:15: error: 'NULL' undeclared (first use in this function) if (func == NULL || mask == 0) { /* turn off hooks? */ ^ldebug.c:81:15: note: each undeclared identifier is reported only once for each function it appears inldebug.c: In function 'upvalname':ldebug.c:128:12: error: 'NULL' undeclared (first use in this function) if (s == NULL) return "?"; ^ldebug.c: In function 'findvararg':ldebug.c:136:12: error: 'NULL' undeclared (first use in this function) return NULL; /* no such vararg */ ^ldebug.c: In function 'findlocal':ldebug.c:146:22: error: 'NULL' undeclared (first use in this function) const char *name = NULL; ^ldebug.c: In function 'lua_getlocal':ldebug.c:174:13: error: 'NULL' undeclared (first use in this function) if (ar == NULL) { /* information about non-active function? */ ^ldebug.c: In function 'lua_setlocal':ldebug.c:195:15: error: 'NULL' undeclared (first use in this function) StkId pos = NULL; /* to avoid warnings */ ^ldebug.c: In function 'funcinfo':ldebug.c:34:34: error: 'NULL' undeclared (first use in this function) #define noLuaClosure(f) ((f) == NULL || (f)->c.tt == LUA_TCCL) ^ldebug.c:211:7: note: in expansion of macro 'noLuaClosure' if (noLuaClosure(cl)) { ^ldebug.c:224:3: warning: implicit declaration of function 'luaO_chunkid' [-Wimplicit-function-declaration] luaO_chunkid(ar->short_src, ar->source, LUA_IDSIZE); ^ldebug.c: In function 'collectvalidlines':ldebug.c:34:34: error: 'NULL' undeclared (first use in this function) #define noLuaClosure(f) ((f) == NULL || (f)->c.tt == LUA_TCCL) ^ldebug.c:229:7: note: in expansion of macro 'noLuaClosure' if (noLuaClosure(f)) { ^ldebug.c: In function 'auxgetinfo':ldebug.c:261:26: error: 'NULL' undeclared (first use in this function) ar->nups = (f == NULL) ? 0 : f->c.nupvalues; ^ldebug.c: In function 'lua_getinfo':ldebug.c:306:10: error: 'NULL' undeclared (first use in this function) ci = NULL; ^ldebug.c:319:3: warning: implicit declaration of function 'strchr' [-Wimplicit-function-declaration] if (strchr(what, 'f')) { ^ldebug.c:319:7: warning: incompatible implicit declaration of built-in function 'strchr' [enabled by default] if (strchr(what, 'f')) { ^ldebug.c:324:7: warning: incompatible implicit declaration of built-in function 'strchr' [enabled by default] if (strchr(what, 'L')) ^luaconf.h:566:2: error: #error "Compiler does not support 'long long'. Use option '-DLUA_32BITS' or '-DLUA_C89_NUMBERS' (see file 'luaconf.h' for details)" #error "Compiler does not support 'long long'. Use option '-DLUA_32BITS' \ ^luaconf.h:643:20: error: no include path in which to search for stdint.h #include ^In file included from lapi.c:16:0:lua.h:93:1: error: unknown type name 'LUA_INTEGER' typedef LUA_INTEGER lua_Integer; ^lua.h:96:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lua_Unsigned' typedef LUA_UNSIGNED lua_Unsigned; ^lua.h:99:1: error: unknown type name 'ptrdiff_t' typedef LUA_KCONTEXT lua_KContext; ^lua.h:116:61: error: unknown type name 'size_t' typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz); ^lua.h:118:57: error: unknown type name 'size_t' typedef int (*lua_Writer) (lua_State *L, const void *p, size_t sz, void *ud); ^lua.h:124:51: error: unknown type name 'size_t' typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); ^lua.h:124:65: error: unknown type name 'size_t' typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); ^lua.h:145:36: error: unknown type name 'lua_Alloc' LUA_API lua_State *(lua_newstate) (lua_Alloc f, void *ud); ^In file included from lapi.h:11:0, from ldebug.c:19:ldebug.c: In function 'findsetreg':llimits.h:51:18: error: 'INT_MAX' undeclared (first use in this function) #define MAX_INT INT_MAX /* maximum value of an int */ ^lopcodes.h:64:27: note: in expansion of macro 'MAX_INT' #define MAXARG_sBx MAX_INT ^lopcodes.h:112:37: note: in expansion of macro 'MAXARG_sBx' #define GETARG_sBx(i) (GETARG_Bx(i)-MAXARG_sBx) ^ldebug.c:401:17: note: in expansion of macro 'GETARG_sBx' int b = GETARG_sBx(i); ^lua.h:184:65: error: unknown type name 'size_t' LUA_API const char *(lua_tolstring) (lua_State *L, int idx, size_t *len); ^lua.h:185:9: warning: type defaults to 'int' in declaration of 'size_t' [enabled by default] LUA_API size_t (lua_rawlen) (lua_State *L, int idx); ^lua.h:185:9: error: 'size_t' declared as function returning a functionlua.h:185:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API size_t (lua_rawlen) (lua_State *L, int idx); ^lua.h:227:69: error: expected declaration specifiers or '...' before 'size_t' LUA_API const char *(lua_pushlstring) (lua_State *L, const char *s, size_t len); ^lua.h:230:55: error: unknown type name 'va_list' va_list argp); ^ldebug.c: In function 'getobjname':ldebug.c:446:9: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] return (vn && strcmp(vn, LUA_ENV) == 0) ? "global" : "field"; ^lua.h:250:48: error: expected declaration specifiers or '...' before 'size_t' LUA_API void *(lua_newuserdata) (lua_State *L, size_t sz); ^lua.h:280:41: error: unknown type name 'lua_Reader' LUA_API int (lua_load) (lua_State *L, lua_Reader reader, void *dt, ^lua.h:283:39: error: unknown type name 'lua_Writer' LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data, int strip); ^lua.h:326:9: warning: type defaults to 'int' in declaration of 'size_t' [enabled by default] LUA_API size_t (lua_stringtonumber) (lua_State *L, const char *s); ^lua.h:326:9: error: 'size_t' declared as function returning a functionlua.h:326:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API size_t (lua_stringtonumber) (lua_State *L, const char *s); ^lua.h:328:9: warning: type defaults to 'int' in declaration of 'lua_Alloc' [enabled by default] LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud); ^lua.h:328:9: error: 'lua_Alloc' declared as function returning a functionlua.h:328:1: warning: parameter names (without types) in function declaration [enabled by default] LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud); ^ldebug.c:470:10: error: 'NULL' undeclared (first use in this function) return NULL; /* could not find reasonable name */ ^lua.h:329:50: error: expected declaration specifiers or '...' before 'lua_Alloc' LUA_API void (lua_setallocf) (lua_State *L, lua_Alloc f, void *ud); ^In file included from lapi.h:11:0, from lapi.c:18:llimits.h:11:20: error: no include path in which to search for limits.h #include ^llimits.h:12:20: error: no include path in which to search for stddef.h #include ^llimits.h:80:1: error: unknown type name 'LUA_INTEGER' typedef LUAI_UACINT l_uacInt; ^In file included from lapi.h:11:0, from ldebug.c:19:ldebug.c: In function 'getfuncname':In file included from lstate.h:12:0, from lapi.h:12, from lapi.c:18:lobject.h:12:20: error: no include path in which to search for stdarg.h #include ^ldebug.c:514:22: error: 'global_State' has no member named 'tmname' *name = getstr(G(L)->tmname[tm]); ^llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^ldebug.c:514:11: note: in expansion of macro 'getstr' *name = getstr(G(L)->tmname[tm]); ^ldebug.c:475:7: warning: variable 'tm' set but not used [-Wunused-but-set-variable] TMS tm = (TMS)0; /* to avoid warnings */ ^ldebug.c: In function 'isinstack':ldebug.c:528:3: error: unknown type name 'ptrdiff_t' ptrdiff_t i = o - ci->u.l.base; ^lobject.h:309:5: error: expected specifier-qualifier-list before 'size_t' size_t lnglen; /* length for long strings */ ^lobject.h:350:3: error: expected specifier-qualifier-list before 'size_t' size_t len; /* number of bytes */ ^ldebug.c: In function 'getupvalname':ldebug.c:548:10: error: 'NULL' undeclared (first use in this function) return NULL; ^ldebug.c: In function 'varinfo':ldebug.c:553:22: error: 'NULL' undeclared (first use in this function) const char *name = NULL; /* to avoid warnings */ ^lobject.h:539:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'luaO_str2num' LUAI_FUNC size_t luaO_str2num (const char *s, TValue *o); ^lobject.h:543:56: error: unknown type name 'va_list' va_list argp); ^lobject.h:545:61: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC void luaO_chunkid (char *out, const char *source, size_t len); ^In file included from lzio.h:13:0, from lstate.h:14, from lapi.h:12, from lapi.c:18:lmem.h:11:20: error: no include path in which to search for stddef.h #include ^lmem.h:62:59: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC void *luaM_realloc_ (lua_State *L, void *block, size_t oldsize, ^lmem.h:63:59: error: expected declaration specifiers or '...' before 'size_t' size_t size); ^lmem.h:65:32: error: expected declaration specifiers or '...' before 'size_t' size_t size_elem, int limit, ^In file included from lstate.h:14:0, from lapi.h:12, from lapi.c:18:lzio.h:25:3: error: expected specifier-qualifier-list before 'size_t' size_t n; ^ldebug.c: In function 'luaG_runerror':lzio.h:47:49: error: unknown type name 'lua_Reader' LUAI_FUNC void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, ^lzio.h:49:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'luaZ_read' LUAI_FUNC size_t luaZ_read (ZIO* z, void *b, size_t n); /* read next n bytes */ ^lzio.h:56:3: error: expected specifier-qualifier-list before 'size_t' size_t n; /* bytes still unread */ ^ldebug.c:636:3: error: unknown type name 'va_list' va_list argp; ^In file included from lapi.h:12:0, from lapi.c:18:lstate.h:41:20: error: no include path in which to search for signal.h #include ^ldebug.c:637:3: warning: implicit declaration of function 'va_start' [-Wimplicit-function-declaration] va_start(argp, fmt); ^lstate.h:85:7: error: unknown type name 'ptrdiff_t' ptrdiff_t old_errfunc; ^lstate.h:89:3: error: unknown type name 'ptrdiff_t' ptrdiff_t extra; ^ldebug.c:638:3: warning: implicit declaration of function 'luaO_pushvfstring' [-Wimplicit-function-declaration] msg = luaO_pushvfstring(L, fmt, argp); /* format message */ ^lstate.h:119:3: error: expected specifier-qualifier-list before 'lua_Alloc' lua_Alloc frealloc; /* function to reallocate memory */ ^ldebug.c:638:7: warning: assignment makes pointer from integer without a cast [enabled by default] msg = luaO_pushvfstring(L, fmt, argp); /* format message */ ^lstate.h:175:3: error: unknown type name 'ptrdiff_t' ptrdiff_t errfunc; /* current error handling function (stack index) */ ^ldebug.c:639:3: warning: implicit declaration of function 'va_end' [-Wimplicit-function-declaration] va_end(argp); ^ldebug.c: In function 'findvararg':ldebug.c:141:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ldebug.c: In function 'getobjname':ldebug.c:471:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ldebug.c: In function 'upvalname':ldebug.c:130:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ldebug.c: In function 'getupvalname':ldebug.c:549:1: warning: control reaches end of non-void function [-Wreturn-type] } ^lstate.h:181:3: error: unknown type name 'sig_atomic_t' l_signalT hookmask; ^make[2]: *** [: ldebug.o] Error 1 In file included from lapi.c:20:0:ldo.h:46:41: error: unknown type name 'ptrdiff_t' ptrdiff_t oldtop, ptrdiff_t ef); ^ldo.h:46:59: error: unknown type name 'ptrdiff_t' ptrdiff_t oldtop, ptrdiff_t ef); ^In file included from lapi.c:22:0:lgc.h:139:56: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC GCObject *luaC_newobj (lua_State *L, int tt, size_t sz); ^In file included from lapi.c:26:0:lstring.h:36:52: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC unsigned int luaS_hash (const char *str, size_t l, unsigned int seed); ^lstring.h:43:47: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC Udata *luaS_newudata (lua_State *L, size_t s); ^lstring.h:44:65: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC TString *luaS_newlstr (lua_State *L, const char *str, size_t l); ^lstring.h:46:56: error: expected declaration specifiers or '...' before 'size_t' LUAI_FUNC TString *luaS_createlngstrobj (lua_State *L, size_t l); ^In file included from lapi.c:29:0:lundump.h:29:56: error: unknown type name 'lua_Writer' LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, ^lapi.c: In function 'index2addr':lapi.c:73:17: error: 'global_State' has no member named 'l_registry' return &G(L)->l_registry; ^lapi.c: In function 'lua_atpanic':lapi.c:137:13: error: 'global_State' has no member named 'panic' old = G(L)->panic; ^lapi.c:138:7: error: 'global_State' has no member named 'panic' G(L)->panic = panicf; ^lapi.c: In function 'lua_version':lapi.c:146:12: error: 'NULL' undeclared (first use in this function) if (L == NULL) return &version; ^lapi.c:146:12: note: each undeclared identifier is reported only once for each function it appears inlapi.c:147:19: error: 'global_State' has no member named 'version' else return G(L)->version; ^In file included from lapi.c:30:0:lapi.c: In function 'lua_rawequal':lvm.h:48:48: error: 'NULL' undeclared (first use in this function) #define luaV_rawequalobj(t1,t2) luaV_equalobj(NULL,t1,t2) ^lapi.c:298:41: note: in expansion of macro 'luaV_rawequalobj' return (isvalid(o1) && isvalid(o2)) ? luaV_rawequalobj(o1, o2) : 0; ^lapi.c: At top level:lapi.c:337:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lua_stringtonumber' LUA_API size_t lua_stringtonumber (lua_State *L, const char *s) { ^lapi.c:373:59: error: expected declaration specifiers or '...' before 'size_t' LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { ^lapi.c:392:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lua_rawlen' LUA_API size_t lua_rawlen (lua_State *L, int idx) { ^lapi.c: In function 'lua_tocfunction':lapi.c:409:15: error: 'NULL' undeclared (first use in this function) else return NULL; /* not a C function */ ^lapi.c: In function 'lua_touserdata':lapi.c:418:21: error: 'NULL' undeclared (first use in this function) default: return NULL; ^lapi.c: In function 'lua_tothread':lapi.c:425:29: error: 'NULL' undeclared (first use in this function) return (!ttisthread(o)) ? NULL : thvalue(o); ^lapi.c: In function 'lua_topointer':lapi.c:439:21: error: 'NULL' undeclared (first use in this function) default: return NULL; ^lapi.c: At top level:lapi.c:479:67: error: expected declaration specifiers or '...' before 'size_t' LUA_API const char *lua_pushlstring (lua_State *L, const char *s, size_t len) { ^lapi.c: In function 'lua_pushstring':lapi.c:493:12: error: 'NULL' undeclared (first use in this function) if (s == NULL) ^In file included from lapi.c:22:0:lgc.h:111:12: error: 'global_State' has no member named 'GCdebt' { if (G(L)->GCdebt > 0) { pre; luaC_step(L); pos;}; \ ^lgc.h:115:26: note: in expansion of macro 'luaC_condGC' #define luaC_checkGC(L) luaC_condGC(L,(void)0,(void)0) ^lapi.c:502:3: note: in expansion of macro 'luaC_checkGC' luaC_checkGC(L); ^lapi.c: At top level:lapi.c:509:39: error: unknown type name 'va_list' va_list argp) { ^lapi.c: In function 'lua_pushfstring':lapi.c:521:3: error: unknown type name 'va_list' va_list argp; ^lapi.c:523:3: warning: implicit declaration of function 'va_start' [-Wimplicit-function-declaration] va_start(argp, fmt); ^lapi.c:524:3: warning: implicit declaration of function 'luaO_pushvfstring' [-Wimplicit-function-declaration] ret = luaO_pushvfstring(L, fmt, argp); ^lapi.c:524:7: warning: assignment makes pointer from integer without a cast [enabled by default] ret = luaO_pushvfstring(L, fmt, argp); ^lapi.c:525:3: warning: implicit declaration of function 'va_end' [-Wimplicit-function-declaration] va_end(argp); ^In file included from lapi.c:22:0:lgc.h:111:12: error: 'global_State' has no member named 'GCdebt' { if (G(L)->GCdebt > 0) { pre; luaC_step(L); pos;}; \ ^lgc.h:115:26: note: in expansion of macro 'luaC_condGC' #define luaC_checkGC(L) luaC_condGC(L,(void)0,(void)0) ^lapi.c:526:3: note: in expansion of macro 'luaC_checkGC' luaC_checkGC(L); ^lapi.c: In function 'lua_pushcclosure':lgc.h:111:12: error: 'global_State' has no member named 'GCdebt' { if (G(L)->GCdebt > 0) { pre; luaC_step(L); pos;}; \ ^lgc.h:115:26: note: in expansion of macro 'luaC_condGC' #define luaC_checkGC(L) luaC_condGC(L,(void)0,(void)0) ^lapi.c:551:3: note: in expansion of macro 'luaC_checkGC' luaC_checkGC(L); ^lapi.c: In function 'lua_pushthread':lapi.c:577:15: error: 'global_State' has no member named 'mainthread' return (G(L)->mainthread == L); ^In file included from lapi.c:30:0:lapi.c: In function 'auxgetstr':lvm.h:60:14: error: 'NULL' undeclared (first use in this function) ? (slot = NULL, 0) /* not a table; 'slot' is NULL and result is 0 */ \ ^lapi.c:590:7: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L, t, str, slot, luaH_getstr)) { ^lvm.h:60:18: warning: left-hand operand of comma expression has no effect [-Wunused-value] ? (slot = NULL, 0) /* not a table; 'slot' is NULL and result is 0 */ \ ^lapi.c:590:7: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L, t, str, slot, luaH_getstr)) { ^In file included from lapi.h:11:0, from lapi.c:18:lapi.c: In function 'lua_getglobal':lapi.c:605:28: error: 'global_State' has no member named 'l_registry' Table *reg = hvalue(&G(L)->l_registry); ^llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^lobject.h:175:49: note: in expansion of macro 'val_' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^lapi.c:605:16: note: in expansion of macro 'hvalue' Table *reg = hvalue(&G(L)->l_registry); ^In file included from lapi.c:30:0:lapi.c: In function 'lua_gettable':lvm.h:60:14: error: 'NULL' undeclared (first use in this function) ? (slot = NULL, 0) /* not a table; 'slot' is NULL and result is 0 */ \ ^lvm.h:68:7: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L,t,k,slot,luaH_get)) { setobj2s(L, v, slot); } \ ^lapi.c:615:3: note: in expansion of macro 'luaV_gettable' luaV_gettable(L, t, L->top - 1, L->top - 1); ^lvm.h:60:18: warning: left-hand operand of comma expression has no effect [-Wunused-value] ? (slot = NULL, 0) /* not a table; 'slot' is NULL and result is 0 */ \ ^lvm.h:68:7: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L,t,k,slot,luaH_get)) { setobj2s(L, v, slot); } \ ^lapi.c:615:3: note: in expansion of macro 'luaV_gettable' luaV_gettable(L, t, L->top - 1, L->top - 1); ^lapi.c: In function 'lua_geti':lvm.h:60:14: error: 'NULL' undeclared (first use in this function) ? (slot = NULL, 0) /* not a table; 'slot' is NULL and result is 0 */ \ ^lapi.c:632:7: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L, t, n, slot, luaH_getint)) { ^lvm.h:60:18: warning: left-hand operand of comma expression has no effect [-Wunused-value] ? (slot = NULL, 0) /* not a table; 'slot' is NULL and result is 0 */ \ ^lapi.c:632:7: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L, t, n, slot, luaH_getint)) { ^In file included from lapi.c:22:0:lapi.c: In function 'lua_createtable':lgc.h:111:12: error: 'global_State' has no member named 'GCdebt' { if (G(L)->GCdebt > 0) { pre; luaC_step(L); pos;}; \ ^lgc.h:115:26: note: in expansion of macro 'luaC_condGC' #define luaC_checkGC(L) luaC_condGC(L,(void)0,(void)0) ^lapi.c:691:3: note: in expansion of macro 'luaC_checkGC' luaC_checkGC(L); ^lapi.c: In function 'lua_getmetatable':lapi.c:710:16: error: 'global_State' has no member named 'mt' mt = G(L)->mt[ttnov(obj)]; ^lapi.c:713:13: error: 'NULL' undeclared (first use in this function) if (mt != NULL) { ^In file included from lstate.h:12:0, from lapi.h:12, from lapi.c:18:lapi.c: In function 'lua_getuservalue':lobject.h:379:19: error: 'Udata' has no member named 'user_' io->value_ = iu->user_; settt_(io, iu->ttuv_); \ ^lapi.c:728:3: note: in expansion of macro 'getuservalue' getuservalue(L, uvalue(o), L->top); ^In file included from lapi.c:30:0:lapi.c: In function 'auxsetstr':lvm.h:82:14: error: 'NULL' undeclared (first use in this function) ? (slot = NULL, 0) \ ^lapi.c:746:7: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, str, slot, luaH_getstr, L->top - 1)) ^lvm.h:82:18: warning: left-hand operand of comma expression has no effect [-Wunused-value] ? (slot = NULL, 0) \ ^lapi.c:746:7: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, str, slot, luaH_getstr, L->top - 1)) ^In file included from lapi.h:11:0, from lapi.c:18:lapi.c: In function 'lua_setglobal':lapi.c:759:28: error: 'global_State' has no member named 'l_registry' Table *reg = hvalue(&G(L)->l_registry); ^llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^lobject.h:175:49: note: in expansion of macro 'val_' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^lapi.c:759:16: note: in expansion of macro 'hvalue' Table *reg = hvalue(&G(L)->l_registry); ^In file included from lapi.c:30:0:lapi.c: In function 'lua_settable':lvm.h:82:14: error: 'NULL' undeclared (first use in this function) ? (slot = NULL, 0) \ ^lvm.h:91:8: note: in expansion of macro 'luaV_fastset' if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ ^lapi.c:770:3: note: in expansion of macro 'luaV_settable' luaV_settable(L, t, L->top - 2, L->top - 1); ^lvm.h:82:18: warning: left-hand operand of comma expression has no effect [-Wunused-value] ? (slot = NULL, 0) \ ^lvm.h:91:8: note: in expansion of macro 'luaV_fastset' if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ ^lapi.c:770:3: note: in expansion of macro 'luaV_settable' luaV_settable(L, t, L->top - 2, L->top - 1); ^lapi.c: In function 'lua_seti':lvm.h:82:14: error: 'NULL' undeclared (first use in this function) ? (slot = NULL, 0) \ ^lapi.c:788:7: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1)) ^lvm.h:82:18: warning: left-hand operand of comma expression has no effect [-Wunused-value] ? (slot = NULL, 0) \ ^lapi.c:788:7: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1)) ^lapi.c: In function 'lua_setmetatable':lapi.c:852:10: error: 'NULL' undeclared (first use in this function) mt = NULL; ^lapi.c:875:11: error: 'global_State' has no member named 'mt' G(L)->mt[ttnov(obj)] = mt; ^In file included from lstate.h:12:0, from lapi.h:12, from lapi.c:18:lapi.c: In function 'lua_setuservalue':lobject.h:373:6: error: 'Udata' has no member named 'user_' iu->user_ = io->value_; iu->ttuv_ = rttype(io); \ ^lapi.c:891:3: note: in expansion of macro 'setuservalue' setuservalue(L, uvalue(o), L->top - 1); ^lapi.c: In function 'lua_callk':lapi.c:918:12: error: 'NULL' undeclared (first use in this function) if (k != NULL && L->nny == 0) { /* need to prepare continuation? */ ^lapi.c: In function 'lua_pcallk':lapi.c:951:3: error: unknown type name 'ptrdiff_t' ptrdiff_t func; ^lapi.c:966:12: error: 'NULL' undeclared (first use in this function) if (k == NULL || L->nny > 0) { /* no continuation or no yieldable? */ ^lapi.c:968:5: warning: implicit declaration of function 'luaD_pcall' [-Wimplicit-function-declaration] status = luaD_pcall(L, f_call, &c, savestack(L, c.func), func); ^lapi.c: At top level:lapi.c:991:37: error: unknown type name 'lua_Reader' LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, ^lapi.c:1015:37: error: unknown type name 'lua_Writer' LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data, int strip) { ^lapi.c: In function 'lua_gc':lapi.c:1046:8: error: 'global_State' has no member named 'gcrunning' g->gcrunning = 0; ^lapi.c:1051:8: error: 'global_State' has no member named 'gcrunning' g->gcrunning = 1; ^In file included from lapi.h:11:0, from lapi.c:18:lstate.h:224:42: error: 'global_State' has no member named 'totalbytes' #define gettotalbytes(g) cast(lu_mem, (g)->totalbytes + (g)->GCdebt) ^llimits.h:111:27: note: in definition of macro 'cast' #define cast(t, exp) ((t)(exp)) ^lapi.c:1060:13: note: in expansion of macro 'cast_int' res = cast_int(gettotalbytes(g) >> 10); ^lstate.h:224:26: note: in expansion of macro 'cast' #define gettotalbytes(g) cast(lu_mem, (g)->totalbytes + (g)->GCdebt) ^lapi.c:1060:22: note: in expansion of macro 'gettotalbytes' res = cast_int(gettotalbytes(g) >> 10); ^lstate.h:224:60: error: 'global_State' has no member named 'GCdebt' #define gettotalbytes(g) cast(lu_mem, (g)->totalbytes + (g)->GCdebt) ^llimits.h:111:27: note: in definition of macro 'cast' #define cast(t, exp) ((t)(exp)) ^lapi.c:1060:13: note: in expansion of macro 'cast_int' res = cast_int(gettotalbytes(g) >> 10); ^lstate.h:224:26: note: in expansion of macro 'cast' #define gettotalbytes(g) cast(lu_mem, (g)->totalbytes + (g)->GCdebt) ^lapi.c:1060:22: note: in expansion of macro 'gettotalbytes' res = cast_int(gettotalbytes(g) >> 10); ^lstate.h:224:42: error: 'global_State' has no member named 'totalbytes' #define gettotalbytes(g) cast(lu_mem, (g)->totalbytes + (g)->GCdebt) ^llimits.h:111:27: note: in definition of macro 'cast' #define cast(t, exp) ((t)(exp)) ^lapi.c:1064:13: note: in expansion of macro 'cast_int' res = cast_int(gettotalbytes(g) & 0x3ff); ^lstate.h:224:26: note: in expansion of macro 'cast' #define gettotalbytes(g) cast(lu_mem, (g)->totalbytes + (g)->GCdebt) ^lapi.c:1064:22: note: in expansion of macro 'gettotalbytes' res = cast_int(gettotalbytes(g) & 0x3ff); ^lstate.h:224:60: error: 'global_State' has no member named 'GCdebt' #define gettotalbytes(g) cast(lu_mem, (g)->totalbytes + (g)->GCdebt) ^llimits.h:111:27: note: in definition of macro 'cast' #define cast(t, exp) ((t)(exp)) ^lapi.c:1064:13: note: in expansion of macro 'cast_int' res = cast_int(gettotalbytes(g) & 0x3ff); ^lstate.h:224:26: note: in expansion of macro 'cast' #define gettotalbytes(g) cast(lu_mem, (g)->totalbytes + (g)->GCdebt) ^lapi.c:1064:22: note: in expansion of macro 'gettotalbytes' res = cast_int(gettotalbytes(g) & 0x3ff); ^lapi.c:1069:29: error: 'global_State' has no member named 'gcrunning' lu_byte oldrunning = g->gcrunning; ^lapi.c:1070:8: error: 'global_State' has no member named 'gcrunning' g->gcrunning = 1; /* allow GC to run */ ^lapi.c:1076:44: error: 'global_State' has no member named 'GCdebt' debt = cast(l_mem, data) * 1024 + g->GCdebt; ^In file included from lapi.c:22:0:lgc.h:111:12: error: 'global_State' has no member named 'GCdebt' { if (G(L)->GCdebt > 0) { pre; luaC_step(L); pos;}; \ ^lgc.h:115:26: note: in expansion of macro 'luaC_condGC' #define luaC_checkGC(L) luaC_condGC(L,(void)0,(void)0) ^lapi.c:1078:9: note: in expansion of macro 'luaC_checkGC' luaC_checkGC(L); ^lapi.c:1080:8: error: 'global_State' has no member named 'gcrunning' g->gcrunning = oldrunning; /* restore previous state */ ^lapi.c:1081:24: error: 'global_State' has no member named 'gcstate' if (debt > 0 && g->gcstate == GCSpause) /* end of cycle? */ ^lapi.c:1086:14: error: 'global_State' has no member named 'gcpause' res = g->gcpause; ^lapi.c:1087:8: error: 'global_State' has no member named 'gcpause' g->gcpause = data; ^lapi.c:1091:14: error: 'global_State' has no member named 'gcstepmul' res = g->gcstepmul; ^lapi.c:1093:8: error: 'global_State' has no member named 'gcstepmul' g->gcstepmul = data; ^lapi.c:1097:14: error: 'global_State' has no member named 'gcrunning' res = g->gcrunning; ^lapi.c: In function 'lua_concat':lapi.c:1146:5: warning: implicit declaration of function 'luaS_newlstr' [-Wimplicit-function-declaration] setsvalue2s(L, L->top, luaS_newlstr(L, "", 0)); ^In file included from lstate.h:12:0, from lapi.h:12, from lapi.c:18:lobject.h:226:39: warning: initialization makes pointer from integer without a cast [enabled by default] { TValue *io = (obj); TString *x_ = (x); \ ^lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^lapi.c:1146:5: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, L->top, luaS_newlstr(L, "", 0)); ^In file included from lapi.c:22:0:lgc.h:111:12: error: 'global_State' has no member named 'GCdebt' { if (G(L)->GCdebt > 0) { pre; luaC_step(L); pos;}; \ ^lgc.h:115:26: note: in expansion of macro 'luaC_condGC' #define luaC_checkGC(L) luaC_condGC(L,(void)0,(void)0) ^lapi.c:1150:3: note: in expansion of macro 'luaC_checkGC' luaC_checkGC(L); ^lapi.c: At top level:lapi.c:1165:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lua_getallocf' LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { ^lapi.c:1175:43: error: expected declaration specifiers or '...' before 'lua_Alloc' LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { ^lapi.c:1183:46: error: expected declaration specifiers or '...' before 'size_t' LUA_API void *lua_newuserdata (lua_State *L, size_t size) { ^lapi.c: In function 'aux_upvalue':lapi.c:1201:50: error: 'NULL' undeclared (first use in this function) if (!(1 <= n && n <= f->nupvalues)) return NULL; ^lapi.c: In function 'lua_getupvalue':lapi.c:1223:17: error: 'NULL' undeclared (first use in this function) TValue *val = NULL; /* to avoid warnings */ ^lapi.c: In function 'lua_setupvalue':lapi.c:1237:17: error: 'NULL' undeclared (first use in this function) TValue *val = NULL; /* to avoid warnings */ ^lapi.c: In function 'lua_upvalueid':lapi.c:1271:39: error: 'NULL' undeclared (first use in this function) return *getupvalref(L, fidx, n, NULL); ^lapi.c: In function 'lua_upvaluejoin':lapi.c:1290:43: error: 'NULL' undeclared (first use in this function) UpVal **up2 = getupvalref(L, fidx2, n2, NULL); ^lapi.c: In function 'lua_version':lapi.c:148:1: warning: control reaches end of non-void function [-Wreturn-type] } ^lapi.c: In function 'index2addr':lapi.c:84:1: warning: control reaches end of non-void function [-Wreturn-type] } ^lapi.c: In function 'lua_rawequal':lapi.c:299:1: warning: control reaches end of non-void function [-Wreturn-type] } ^lapi.c: In function 'lua_tocfunction':lapi.c:410:1: warning: control reaches end of non-void function [-Wreturn-type] } ^lapi.c: In function 'lua_touserdata':lapi.c:420:1: warning: control reaches end of non-void function [-Wreturn-type] } ^lapi.c: In function 'lua_tothread':lapi.c:426:1: warning: control reaches end of non-void function [-Wreturn-type] } ^lapi.c: In function 'lua_topointer':lapi.c:441:1: warning: control reaches end of non-void function [-Wreturn-type] } ^lapi.c: In function 'lua_pushthread':lapi.c:578:1: warning: control reaches end of non-void function [-Wreturn-type] } ^lapi.c: In function 'aux_upvalue':lapi.c:1218:1: warning: control reaches end of non-void function [-Wreturn-type] } ^lapi.c: In function 'lua_upvalueid':lapi.c:1283:1: warning: control reaches end of non-void function [-Wreturn-type] } ^make[2]: *** [: lapi.o] Error 1 make[2]: Leaving directory '/tmp/lua/src/lua-5.3.3/src'make[1]: *** [Makefile:110: linux] Error 2make[1]: Leaving directory '/tmp/lua/src/lua-5.3.3/src'make: *** [Makefile:55: linux] Error 2==> ERROR: A failure occurred in build(). Aborting...