Build of lua52 with android toolchain

The build took 00h 00m 40s and was NOT successful.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
14,632 ansic
207 makefile
14,839 total

The process tree of the build process is here.

Several sub-process invocations were improper; see the process tree for details. Summary:

List of Errors

Log

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:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

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/libexec

CMD: 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: lua52 5.2.4-1 (Tue Apr 4 22:03:13 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# cd src && make linux
# make[1]: Entering directory '/tmp/lua52/src/lua-5.2.4/src'
# make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
# make[2]: Entering directory '/tmp/lua52/src/lua-5.2.4/src'
# gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC -c -o lapi.o lapi.c
# gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC -c -o lcode.o lcode.c
# gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC -c -o lctype.o lctype.c
# gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC -c -o ldebug.o ldebug.c
# cc1: error: no include path in which to search for stdc-predef.h
# lcode.c:8:20: error: no include path in which to search for stdlib.h
# #include
# ^
# In file included from lcode.c:13: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: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.c:13:0:
# lua.h:62:61: error: unknown type name 'size_t'
# typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz);
# ^
# lua.h:64:57: error: unknown type name 'size_t'
# typedef int (*lua_Writer) (lua_State *L, const void* p, size_t sz, void* ud);
# ^
# lua.h:70:51: error: unknown type name 'size_t'
# typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize);
# ^
# lua.h:70:65: error: unknown type name 'size_t'
# typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize);
# ^
# lua.h:107:1: error: unknown type name 'ptrdiff_t'
# typedef LUA_INTEGER lua_Integer;
# ^
# lua.h:131:36: error: unknown type name 'lua_Alloc'
# LUA_API lua_State *(lua_newstate) (lua_Alloc f, void *ud);
# ^
# lua.h:172:65: error: unknown type name 'size_t'
# LUA_API const char *(lua_tolstring) (lua_State *L, int idx, size_t *len);
# ^
# lua.h:173:9: warning: type defaults to 'int' in declaration of 'size_t' [-Wimplicit-int]
# LUA_API size_t (lua_rawlen) (lua_State *L, int idx);
# ^
# lua.h:173:9: error: 'size_t' declared as function returning a function
# lua.h:173: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:209:69: error: expected declaration specifiers or '...' before 'size_t'
# LUA_API const char *(lua_pushlstring) (lua_State *L, const char *s, size_t l);
# ^
# lua.h:212:55: error: unknown type name 'va_list'
# va_list argp);
# ^
# lua.h:230:48: error: expected declaration specifiers or '...' before 'size_t'
# LUA_API void *(lua_newuserdata) (lua_State *L, size_t sz);
# ^
# lua.h:261:41: error: unknown type name 'lua_Reader'
# LUA_API int (lua_load) (lua_State *L, lua_Reader reader, void *dt,
# ^
# lua.h:265:39: error: unknown type name 'lua_Writer'
# LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data);
# ^
# lua.h:308:9: warning: type defaults to 'int' in declaration of 'lua_Alloc' [-Wimplicit-int]
# LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud);
# ^
# lua.h:308:9: error: 'lua_Alloc' declared as function returning a function
# lua.h:308: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:309: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:15:
# 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:15:
# 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
# ^
# In file included from llex.h:10:0,
# from lcode.h:10,
# from lcode.c:15:
# lobject.h:416:5: error: expected specifier-qualifier-list before 'size_t'
# size_t len; /* number of characters in string */
# ^
# lobject.h:437:5: error: expected specifier-qualifier-list before 'size_t'
# size_t len; /* number of bytes */
# ^
# lobject.h:598:42: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC int luaO_str2d (const char *s, size_t len, lua_Number *result);
# ^
# lobject.h:601:56: error: unknown type name 'va_list'
# va_list argp);
# ^
# lobject.h:603: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:15:
# lmem.h:11:20: error: no include path in which to search for stddef.h
# #include
# ^
# lmem.h:50:59: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC void *luaM_realloc_ (lua_State *L, void *block, size_t oldsize,
# ^
# lmem.h:51:59: error: expected declaration specifiers or '...' before 'size_t'
# size_t size);
# ^
# lmem.h:53:32: error: expected declaration specifiers or '...' before 'size_t'
# size_t size_elem, int limit,
# ^
# In file included from llex.h:11:0,
# from lcode.h:10,
# from lcode.c:15:
# lzio.h:25:3: error: expected specifier-qualifier-list before 'size_t'
# size_t n;
# ^
# lzio.h:45:62: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC char *luaZ_openspace (lua_State *L, Mbuffer *buff, size_t n);
# ^
# lzio.h:46:49: error: unknown type name 'lua_Reader'
# LUAI_FUNC void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader,
# ^
# lzio.h:48: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:55:3: error: expected specifier-qualifier-list before 'size_t'
# size_t n; /* bytes still unread */
# ^
# In file included from lcode.h:10:0,
# from lcode.c:15:
# llex.h:71:67: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l);
# ^
# In file included from ldebug.h:11:0,
# from lcode.c:16:
# lstate.h:75:3: error: unknown type name 'ptrdiff_t'
# ptrdiff_t extra;
# ^
# lstate.h:84:7: error: unknown type name 'ptrdiff_t'
# ptrdiff_t old_errfunc;
# ^
# lstate.h:113:3: error: expected specifier-qualifier-list before 'lua_Alloc'
# lua_Alloc frealloc; /* function to reallocate memory */
# ^
# lstate.h:174:3: error: unknown type name 'ptrdiff_t'
# ptrdiff_t errfunc; /* current error handling function (stack index) */
# ^
# In file included from lcode.c:17:0:
# ldo.h:36:41: error: unknown type name 'ptrdiff_t'
# ptrdiff_t oldtop, ptrdiff_t ef);
# ^
# ldo.h:36:59: error: unknown type name 'ptrdiff_t'
# ptrdiff_t oldtop, ptrdiff_t ef);
# ^
# cc1: error: no include path in which to search for stdc-predef.h
# In file included from lcode.c:18:0:
# lgc.h:148: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:24:0:
# lstring.h:37: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:41:47: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC Udata *luaS_newudata (lua_State *L, size_t s, Table *e);
# ^
# lapi.c:8:20: error: no include path in which to search for stdarg.h
# #include
# ^
# lstring.h:42:65: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC TString *luaS_newlstr (lua_State *L, const char *str, size_t l);
# ^
# lapi.c:9:20: error: no include path in which to search for string.h
# #include
# ^
# In file included from lapi.c:14: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:14:
# 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 lapi.c:14:0:
# lua.h:62:61: error: unknown type name 'size_t'
# typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz);
# ^
# lua.h:64:57: error: unknown type name 'size_t'
# typedef int (*lua_Writer) (lua_State *L, const void* p, size_t sz, void* ud);
# ^
# lua.h:70:51: error: unknown type name 'size_t'
# typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize);
# ^
# lua.h:70:65: error: unknown type name 'size_t'
# typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize);
# ^
# lua.h:107:1: error: unknown type name 'ptrdiff_t'
# typedef LUA_INTEGER lua_Integer;
# ^
# lua.h:131:36: error: unknown type name 'lua_Alloc'
# LUA_API lua_State *(lua_newstate) (lua_Alloc f, void *ud);
# ^
# In file included from lobject.h:15:0,
# from llex.h:10,
# from lcode.h:10,
# from lcode.c:15:
# lcode.c: In function 'luaK_jump':
# llimits.h:37:18: error: 'INT_MAX' undeclared (first use in this function)
# #define MAX_INT (INT_MAX-2) /* maximum value of an int (-2 for safety) */
# ^
# lopcodes.h:64:27: note: in expansion of macro 'MAX_INT'
# #define MAXARG_sBx MAX_INT
# ^
# lcode.h:41: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:63:7: note: in expansion of macro 'luaK_codeAsBx'
# j = luaK_codeAsBx(fs, OP_JMP, 0, NO_JUMP);
# ^
# llimits.h:37:18: note: each undeclared identifier is reported only once for each function it appears in
# #define MAX_INT (INT_MAX-2) /* maximum value of an int (-2 for safety) */
# ^
# lopcodes.h:64:27: note: in expansion of macro 'MAX_INT'
# #define MAXARG_sBx MAX_INT
# ^
# lcode.h:41: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:63:7: note: in expansion of macro 'luaK_codeAsBx'
# j = luaK_codeAsBx(fs, OP_JMP, 0, NO_JUMP);
# ^
# lua.h:172:65: error: unknown type name 'size_t'
# LUA_API const char *(lua_tolstring) (lua_State *L, int idx, size_t *len);
# ^
# lcode.c: In function 'fixjump':
# lcode.c:84:3: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration]
# if (abs(offset) > MAXARG_sBx)
# ^
# lua.h:173:9: warning: type defaults to 'int' in declaration of 'size_t' [-Wimplicit-int]
# LUA_API size_t (lua_rawlen) (lua_State *L, int idx);
# ^
# lua.h:173:9: error: 'size_t' declared as function returning a function
# In file included from lobject.h:15:0,
# from llex.h:10,
# from lcode.h:10,
# from lcode.c:15:
# llimits.h:37:18: error: 'INT_MAX' undeclared (first use in this function)
# #define MAX_INT (INT_MAX-2) /* maximum value of an int (-2 for safety) */
# ^
# lopcodes.h:64:27: note: in expansion of macro 'MAX_INT'
# #define MAXARG_sBx MAX_INT
# ^
# lcode.c:84:21: note: in expansion of macro 'MAXARG_sBx'
# if (abs(offset) > MAXARG_sBx)
# ^
# lua.h:173: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:209:69: error: expected declaration specifiers or '...' before 'size_t'
# LUA_API const char *(lua_pushlstring) (lua_State *L, const char *s, size_t l);
# ^
# lcode.c: In function 'getjump':
# lua.h:212:55: error: unknown type name 'va_list'
# va_list argp);
# ^
# llimits.h:37:18: error: 'INT_MAX' undeclared (first use in this function)
# #define MAX_INT (INT_MAX-2) /* maximum value of an int (-2 for safety) */
# ^
# 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:101:16: note: in expansion of macro 'GETARG_sBx'
# int offset = GETARG_sBx(fs->f->code[pc]);
# ^
# lua.h:230:48: error: expected declaration specifiers or '...' before 'size_t'
# LUA_API void *(lua_newuserdata) (lua_State *L, size_t sz);
# ^
# lua.h:261:41: error: unknown type name 'lua_Reader'
# LUA_API int (lua_load) (lua_State *L, lua_Reader reader, void *dt,
# ^
# lua.h:265:39: error: unknown type name 'lua_Writer'
# LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data);
# ^
# lua.h:308:9: warning: type defaults to 'int' in declaration of 'lua_Alloc' [-Wimplicit-int]
# LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud);
# ^
# lua.h:308:9: error: 'lua_Alloc' declared as function returning a function
# lua.h:308: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:309:50: error: expected declaration specifiers or '...' before 'lua_Alloc'
# LUA_API void (lua_setallocf) (lua_State *L, lua_Alloc f, void *ud);
# ^
# lcode.c: In function 'luaK_code':
# lcode.c:216: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 lapi.h:11:0,
# from lapi.c:16:
# 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
# ^
# In file included from lobject.h:15:0,
# from llex.h:10,
# from lcode.h:10,
# from lcode.c:15:
# llimits.h:37:18: error: 'INT_MAX' undeclared (first use in this function)
# #define MAX_INT (INT_MAX-2) /* maximum value of an int (-2 for safety) */
# ^
# llimits.h:93:27: note: in definition of macro 'cast'
# #define cast(t, exp) ((t)(exp))
# ^
# lcode.c:216:3: note: in expansion of macro 'luaM_growvector'
# luaM_growvector(fs->ls->L, f->code, fs->pc, f->sizecode, Instruction,
# ^
# lcode.c:217:19: note: in expansion of macro 'MAX_INT'
# MAX_INT, "opcodes");
# ^
# In file included from lstate.h:12:0,
# from lapi.h:12,
# from lapi.c:16:
# lobject.h:12:20: error: no include path in which to search for stdarg.h
# #include
# ^
# lcode.c: In function 'luaK_codek':
# llimits.h:37:18: error: 'INT_MAX' undeclared (first use in this function)
# #define MAX_INT (INT_MAX-2) /* maximum value of an int (-2 for safety) */
# ^
# lopcodes.h:63:26: note: in expansion of macro 'MAX_INT'
# #define MAXARG_Bx MAX_INT
# ^
# lcode.c:251:12: note: in expansion of macro 'MAXARG_Bx'
# if (k <= MAXARG_Bx)
# ^
# In file included from lcode.c:26:0:
# lcode.c: In function 'addk':
# lobject.h:416:5: error: expected specifier-qualifier-list before 'size_t'
# size_t len; /* number of characters in string */
# ^
# lvm.h:22:43: error: 'NULL' undeclared (first use in this function)
# #define luaV_rawequalobj(o1,o2) equalobj(NULL,o1,o2)
# ^
# lvm.h:20:65: note: in definition of macro 'equalobj'
# #define equalobj(L,o1,o2) (ttisequal(o1, o2) && luaV_equalobj_(L, o1, o2))
# ^
# lcode.c:299:9: note: in expansion of macro 'luaV_rawequalobj'
# if (luaV_rawequalobj(&f->k[k], v))
# ^
# lobject.h:437:5: error: expected specifier-qualifier-list before 'size_t'
# size_t len; /* number of bytes */
# ^
# In file included from lobject.h:15:0,
# from llex.h:10,
# from lcode.h:10,
# from lcode.c:15:
# llimits.h:37:18: error: 'INT_MAX' undeclared (first use in this function)
# #define MAX_INT (INT_MAX-2) /* maximum value of an int (-2 for safety) */
# ^
# llimits.h:93:27: note: in definition of macro 'cast'
# #define cast(t, exp) ((t)(exp))
# ^
# lcode.c:310: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:310:49: note: in expansion of macro 'MAXARG_Ax'
# luaM_growvector(L, f->k, k, f->sizek, TValue, MAXARG_Ax, "constants");
# ^
# cc1: error: no include path in which to search for stdc-predef.h
# lobject.h:598:42: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC int luaO_str2d (const char *s, size_t len, lua_Number *result);
# ^
# In file included from lctype.h:10:0,
# from lctype.c:10:
# 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
# ^
# lcode.c: In function 'luaK_numberK':
# In file included from lua.h:16:0,
# from lctype.h:10,
# from lctype.c:10:
# luaconf.h:11:20: error: no include path in which to search for limits.h
# #include
# ^
# lobject.h:601:56: error: unknown type name 'va_list'
# va_list argp);
# ^
# lcode.c:333:5: warning: implicit declaration of function 'luaS_newlstr' [-Wimplicit-function-declaration]
# setsvalue(L, L->top++, luaS_newlstr(L, (char *)&r, sizeof(r)));
# ^
# luaconf.h:12:20: error: no include path in which to search for stddef.h
# #include
# ^
# In file included from llex.h:10:0,
# from lcode.h:10,
# from lcode.c:15:
# lobject.h:207:19: warning: initialization makes pointer from integer without a cast [enabled by default]
# TString *x_ = (x); \
# ^
# lcode.c:333:5: note: in expansion of macro 'setsvalue'
# setsvalue(L, L->top++, luaS_newlstr(L, (char *)&r, sizeof(r)));
# ^
# lobject.h:603: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:16:
# lmem.h:11:20: error: no include path in which to search for stddef.h
# #include
# ^
# In file included from lctype.h:10:0,
# from lctype.c:10:
# lua.h:62:61: error: unknown type name 'size_t'
# typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz);
# ^
# lua.h:64:57: error: unknown type name 'size_t'
# typedef int (*lua_Writer) (lua_State *L, const void* p, size_t sz, void* ud);
# ^
# lmem.h:50:59: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC void *luaM_realloc_ (lua_State *L, void *block, size_t oldsize,
# ^
# lua.h:70:51: error: unknown type name 'size_t'
# typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize);
# ^
# lua.h:70:65: error: unknown type name 'size_t'
# typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize);
# ^
# lmem.h:51:59: error: expected declaration specifiers or '...' before 'size_t'
# size_t size);
# ^
# lmem.h:53:32: error: expected declaration specifiers or '...' before 'size_t'
# size_t size_elem, int limit,
# ^
# lua.h:107:1: error: unknown type name 'ptrdiff_t'
# typedef LUA_INTEGER lua_Integer;
# ^
# In file included from lstate.h:14:0,
# from lapi.h:12,
# from lapi.c:16:
# lzio.h:25:3: error: expected specifier-qualifier-list before 'size_t'
# size_t n;
# ^
# lua.h:131:36: error: unknown type name 'lua_Alloc'
# LUA_API lua_State *(lua_newstate) (lua_Alloc f, void *ud);
# ^
# lzio.h:45:62: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC char *luaZ_openspace (lua_State *L, Mbuffer *buff, size_t n);
# ^
# lzio.h:46:49: error: unknown type name 'lua_Reader'
# LUAI_FUNC void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader,
# ^
# lzio.h:48: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:55:3: error: expected specifier-qualifier-list before 'size_t'
# size_t n; /* bytes still unread */
# ^
# lua.h:172:65: error: unknown type name 'size_t'
# LUA_API const char *(lua_tolstring) (lua_State *L, int idx, size_t *len);
# ^
# In file included from lapi.h:12:0,
# from lapi.c:16:
# lstate.h:75:3: error: unknown type name 'ptrdiff_t'
# ptrdiff_t extra;
# ^
# lua.h:173:9: warning: type defaults to 'int' in declaration of 'size_t' [-Wimplicit-int]
# LUA_API size_t (lua_rawlen) (lua_State *L, int idx);
# ^
# lua.h:173:9: error: 'size_t' declared as function returning a function
# lstate.h:84:7: error: unknown type name 'ptrdiff_t'
# ptrdiff_t old_errfunc;
# ^
# lua.h:173:1: warning: parameter names (without types) in function declaration [enabled by default]
# LUA_API size_t (lua_rawlen) (lua_State *L, int idx);
# ^
# lstate.h:113:3: error: expected specifier-qualifier-list before 'lua_Alloc'
# lua_Alloc frealloc; /* function to reallocate memory */
# ^
# lua.h:209:69: error: expected declaration specifiers or '...' before 'size_t'
# LUA_API const char *(lua_pushlstring) (lua_State *L, const char *s, size_t l);
# ^
# lstate.h:174:3: error: unknown type name 'ptrdiff_t'
# ptrdiff_t errfunc; /* current error handling function (stack index) */
# ^
# lua.h:212:55: error: unknown type name 'va_list'
# va_list argp);
# ^
# lua.h:230:48: error: expected declaration specifiers or '...' before 'size_t'
# LUA_API void *(lua_newuserdata) (lua_State *L, size_t sz);
# ^
# lua.h:261:41: error: unknown type name 'lua_Reader'
# LUA_API int (lua_load) (lua_State *L, lua_Reader reader, void *dt,
# ^
# lua.h:265:39: error: unknown type name 'lua_Writer'
# LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data);
# ^
# lua.h:308:9: warning: type defaults to 'int' in declaration of 'lua_Alloc' [-Wimplicit-int]
# LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud);
# ^
# lua.h:308:9: error: 'lua_Alloc' declared as function returning a function
# lua.h:308: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:309: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:10: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:10:
# 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
# ^
# In file included from lctype.c:10: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:14:20: error: no include path in which to search for limits.h
# #include
# ^
# In file included from lobject.h:15:0,
# from llex.h:10,
# from lcode.h:10,
# from lcode.c:15:
# lcode.c: In function 'luaK_setlist':
# llimits.h:37:18: error: 'INT_MAX' undeclared (first use in this function)
# #define MAX_INT (INT_MAX-2) /* maximum value of an int (-2 for safety) */
# ^
# lopcodes.h:70:19: note: in expansion of macro 'MAX_INT'
# #define MAXARG_Ax MAX_INT
# ^
# lcode.c:873:17: note: in expansion of macro 'MAXARG_Ax'
# else if (c <= MAXARG_Ax) {
# ^
# In file included from lapi.c:18:0:
# ldo.h:36:41: error: unknown type name 'ptrdiff_t'
# ptrdiff_t oldtop, ptrdiff_t ef);
# ^
# ldo.h:36:59: error: unknown type name 'ptrdiff_t'
# ptrdiff_t oldtop, ptrdiff_t ef);
# ^
# make[2]: *** [: lctype.o] Error 1
# make[2]: *** Waiting for unfinished jobs....
# lcode.c: In function 'luaK_codek':
# In file included from lapi.c:20:0:
# lgc.h:148: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:24:0:
# lstring.h:37:52: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC unsigned int luaS_hash (const char *str, size_t l, unsigned int seed);
# ^
# lcode.c:258:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# lstring.h:41:47: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC Udata *luaS_newudata (lua_State *L, size_t s, Table *e);
# ^
# lstring.h:42:65: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC TString *luaS_newlstr (lua_State *L, const char *str, size_t l);
# ^
# In file included from lapi.c:27:0:
# lundump.h:20:56: error: unknown type name 'lua_Writer'
# LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, int strip);
# ^
# lapi.c: In function 'index2addr':
# lapi.c:68:17: error: 'global_State' has no member named 'l_registry'
# return &G(L)->l_registry;
# ^
# lapi.c: In function 'lua_atpanic':
# lapi.c:130:13: error: 'global_State' has no member named 'panic'
# old = G(L)->panic;
# ^
# lapi.c:131:7: error: 'global_State' has no member named 'panic'
# G(L)->panic = panicf;
# ^
# lapi.c: In function 'lua_version':
# lapi.c:139:12: error: 'NULL' undeclared (first use in this function)
# if (L == NULL) return &version;
# ^
# lapi.c:139:12: note: each undeclared identifier is reported only once for each function it appears in
# lapi.c:140:19: error: 'global_State' has no member named 'version'
# else return G(L)->version;
# ^
# In file included from lapi.c:28:0:
# lapi.c: In function 'lua_isnumber':
# lvm.h:18:72: error: 'NULL' undeclared (first use in this function)
# #define tonumber(o,n) (ttisnumber(o) || (((o) = luaV_tonumber(o,n)) != NULL))
# ^
# lapi.c:270:10: note: in expansion of macro 'tonumber'
# return tonumber(o, &n);
# ^
# lapi.c: In function 'lua_rawequal':
# lvm.h:22:43: error: 'NULL' undeclared (first use in this function)
# #define luaV_rawequalobj(o1,o2) equalobj(NULL,o1,o2)
# ^
# lvm.h:20:65: note: in definition of macro 'equalobj'
# #define equalobj(L,o1,o2) (ttisequal(o1, o2) && luaV_equalobj_(L, o1, o2))
# ^
# lapi.c:289:41: note: in expansion of macro 'luaV_rawequalobj'
# return (isvalid(o1) && isvalid(o2)) ? luaV_rawequalobj(o1, o2) : 0;
# ^
# lapi.c: In function 'lua_tonumberx':
# lvm.h:18:72: error: 'NULL' undeclared (first use in this function)
# #define tonumber(o,n) (ttisnumber(o) || (((o) = luaV_tonumber(o,n)) != NULL))
# ^
# lapi.c:338:7: note: in expansion of macro 'tonumber'
# if (tonumber(o, &n)) {
# ^
# lapi.c: In function 'lua_tointegerx':
# lvm.h:18:72: error: 'NULL' undeclared (first use in this function)
# #define tonumber(o,n) (ttisnumber(o) || (((o) = luaV_tonumber(o,n)) != NULL))
# ^
# lapi.c:352:7: note: in expansion of macro 'tonumber'
# if (tonumber(o, &n)) {
# ^
# lapi.c: In function 'lua_tounsignedx':
# lvm.h:18:72: error: 'NULL' undeclared (first use in this function)
# #define tonumber(o,n) (ttisnumber(o) || (((o) = luaV_tonumber(o,n)) != NULL))
# ^
# lapi.c:369:7: note: in expansion of macro 'tonumber'
# if (tonumber(o, &n)) {
# ^
# lapi.c: At top level:
# lapi.c:389: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:407: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:423:15: error: 'NULL' undeclared (first use in this function)
# else return NULL; /* not a C function */
# ^
# lapi.c: In function 'lua_touserdata':
# lapi.c:432:21: error: 'NULL' undeclared (first use in this function)
# default: return NULL;
# ^
# lapi.c: In function 'lua_tothread':
# lapi.c:439:29: error: 'NULL' undeclared (first use in this function)
# return (!ttisthread(o)) ? NULL : thvalue(o);
# ^
# lapi.c: In function 'lua_topointer':
# lapi.c:454:21: error: 'NULL' undeclared (first use in this function)
# default: return NULL;
# ^
# In file included from lapi.h:11:0,
# from lapi.c:16:
# lapi.c: In function 'lua_pushunsigned':
# llimits.h:274:28: error: 'INT_MAX' undeclared (first use in this function)
# (((u) <= (lua_Unsigned)INT_MAX) ? (lua_Number)(int)(u) : (lua_Number)(u))
# ^
# lapi.c:494:7: note: in expansion of macro 'lua_unsigned2number'
# n = lua_unsigned2number(u);
# ^
# make[2]: *** [: lcode.o] Error 1
# lapi.c: At top level:
# lapi.c:501: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:514:12: error: 'NULL' undeclared (first use in this function)
# if (s == NULL) {
# ^
# In file included from lapi.c:20:0:
# lgc.h:123:11: error: 'global_State' has no member named 'GCdebt'
# {if (G(L)->GCdebt > 0) {c;}; condchangemem(L);}
# ^
# lgc.h:124:26: note: in expansion of macro 'luaC_condGC'
# #define luaC_checkGC(L) luaC_condGC(L, luaC_step(L);)
# ^
# lapi.c:521:5: note: in expansion of macro 'luaC_checkGC'
# luaC_checkGC(L);
# ^
# lapi.c: At top level:
# lapi.c:532:39: error: unknown type name 'va_list'
# va_list argp) {
# ^
# lapi.c: In function 'lua_pushfstring':
# lapi.c:544:3: error: unknown type name 'va_list'
# va_list argp;
# ^
# In file included from lapi.c:20:0:
# lgc.h:123:11: error: 'global_State' has no member named 'GCdebt'
# {if (G(L)->GCdebt > 0) {c;}; condchangemem(L);}
# ^
# lgc.h:124:26: note: in expansion of macro 'luaC_condGC'
# #define luaC_checkGC(L) luaC_condGC(L, luaC_step(L);)
# ^
# lapi.c:546:3: note: in expansion of macro 'luaC_checkGC'
# luaC_checkGC(L);
# ^
# lapi.c:547:3: warning: implicit declaration of function 'va_start' [-Wimplicit-function-declaration]
# va_start(argp, fmt);
# ^
# lapi.c:548:3: warning: implicit declaration of function 'luaO_pushvfstring' [-Wimplicit-function-declaration]
# ret = luaO_pushvfstring(L, fmt, argp);
# ^
# lapi.c:548:7: warning: assignment makes pointer from integer without a cast [enabled by default]
# ret = luaO_pushvfstring(L, fmt, argp);
# ^
# lapi.c:549:3: warning: implicit declaration of function 'va_end' [-Wimplicit-function-declaration]
# va_end(argp);
# ^
# In file included from lapi.c:20:0:
# lapi.c: In function 'lua_pushcclosure':
# lgc.h:123:11: error: 'global_State' has no member named 'GCdebt'
# {if (G(L)->GCdebt > 0) {c;}; condchangemem(L);}
# ^
# lgc.h:124:26: note: in expansion of macro 'luaC_condGC'
# #define luaC_checkGC(L) luaC_condGC(L, luaC_step(L);)
# ^
# lapi.c:564:5: note: in expansion of macro 'luaC_checkGC'
# luaC_checkGC(L);
# ^
# lapi.c: In function 'lua_pushthread':
# lapi.c:598:15: error: 'global_State' has no member named 'mainthread'
# return (G(L)->mainthread == L);
# ^
# In file included from lapi.h:11:0,
# from lapi.c:16:
# lapi.c: In function 'lua_getglobal':
# lapi.c:609:28: error: 'global_State' has no member named 'l_registry'
# Table *reg = hvalue(&G(L)->l_registry);
# ^
# llimits.h:67:26: note: in definition of macro 'check_exp'
# #define check_exp(c,e) (e)
# ^
# lobject.h:164:44: note: in expansion of macro 'val_'
# #define hvalue(o) check_exp(ttistable(o), &val_(o).gc->h)
# ^
# lapi.c:609:16: note: in expansion of macro 'hvalue'
# Table *reg = hvalue(&G(L)->l_registry);
# ^
# In file included from lapi.c:20:0:
# lapi.c: In function 'lua_createtable':
# lgc.h:123:11: error: 'global_State' has no member named 'GCdebt'
# {if (G(L)->GCdebt > 0) {c;}; condchangemem(L);}
# ^
# lgc.h:124:26: note: in expansion of macro 'luaC_condGC'
# #define luaC_checkGC(L) luaC_condGC(L, luaC_step(L);)
# ^
# lapi.c:676:3: note: in expansion of macro 'luaC_checkGC'
# luaC_checkGC(L);
# ^
# lapi.c: In function 'lua_getmetatable':
# lapi.c:688:15: error: 'NULL' undeclared (first use in this function)
# Table *mt = NULL;
# ^
# lapi.c:700:16: error: 'global_State' has no member named 'mt'
# mt = G(L)->mt[ttypenv(obj)];
# ^
# In file included from lapi.h:11:0,
# from lapi.c:16:
# lapi.c: In function 'lua_setglobal':
# lapi.c:735:28: error: 'global_State' has no member named 'l_registry'
# Table *reg = hvalue(&G(L)->l_registry);
# ^
# llimits.h:67:26: note: in definition of macro 'check_exp'
# #define check_exp(c,e) (e)
# ^
# lobject.h:164:44: note: in expansion of macro 'val_'
# #define hvalue(o) check_exp(ttistable(o), &val_(o).gc->h)
# ^
# lapi.c:735:16: note: in expansion of macro 'hvalue'
# Table *reg = hvalue(&G(L)->l_registry);
# ^
# lapi.c: In function 'lua_setmetatable':
# lapi.c:819:10: error: 'NULL' undeclared (first use in this function)
# mt = NULL;
# ^
# lapi.c:842:11: error: 'global_State' has no member named 'mt'
# G(L)->mt[ttypenv(obj)] = mt;
# ^
# lapi.c: In function 'lua_setuservalue':
# lapi.c:859:22: error: 'NULL' undeclared (first use in this function)
# uvalue(o)->env = NULL;
# ^
# cc1: error: no include path in which to search for stdc-predef.h
# ldebug.c:8:20: error: no include path in which to search for stdarg.h
# #include
# ^
# ldebug.c:9:20: error: no include path in which to search for stddef.h
# #include
# ^
# ldebug.c:10:20: error: no include path in which to search for string.h
# #include
# ^
# In file included from ldebug.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
# ^
# lapi.c: In function 'lua_callk':
# In file included from lua.h:16:0,
# from ldebug.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
# ^
# lapi.c:899: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:932:3: error: unknown type name 'ptrdiff_t'
# ptrdiff_t func;
# ^
# In file included from ldebug.c:16:0:
# lua.h:62:61: error: unknown type name 'size_t'
# typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz);
# ^
# lua.h:64:57: error: unknown type name 'size_t'
# typedef int (*lua_Writer) (lua_State *L, const void* p, size_t sz, void* ud);
# ^
# lua.h:70:51: error: unknown type name 'size_t'
# typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize);
# ^
# lapi.c:947:12: error: 'NULL' undeclared (first use in this function)
# if (k == NULL || L->nny > 0) { /* no continuation or no yieldable? */
# ^
# lua.h:70:65: error: unknown type name 'size_t'
# typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize);
# ^
# lua.h:107:1: error: unknown type name 'ptrdiff_t'
# typedef LUA_INTEGER lua_Integer;
# ^
# lapi.c:949:5: warning: implicit declaration of function 'luaD_pcall' [-Wimplicit-function-declaration]
# status = luaD_pcall(L, f_call, &c, savestack(L, c.func), func);
# ^
# lua.h:131:36: error: unknown type name 'lua_Alloc'
# LUA_API lua_State *(lua_newstate) (lua_Alloc f, void *ud);
# ^
# lapi.c: At top level:
# lapi.c:973:37: error: unknown type name 'lua_Reader'
# LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data,
# ^
# lua.h:172:65: error: unknown type name 'size_t'
# LUA_API const char *(lua_tolstring) (lua_State *L, int idx, size_t *len);
# ^
# lua.h:173:9: warning: type defaults to 'int' in declaration of 'size_t' [-Wimplicit-int]
# LUA_API size_t (lua_rawlen) (lua_State *L, int idx);
# ^
# lua.h:173:9: error: 'size_t' declared as function returning a function
# lua.h:173:1: warning: parameter names (without types) in function declaration [enabled by default]
# LUA_API size_t (lua_rawlen) (lua_State *L, int idx);
# ^
# lapi.c:997:37: error: unknown type name 'lua_Writer'
# LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data) {
# ^
# lua.h:209:69: error: expected declaration specifiers or '...' before 'size_t'
# LUA_API const char *(lua_pushlstring) (lua_State *L, const char *s, size_t l);
# ^
# lapi.c: In function 'lua_gc':
# lua.h:212:55: error: unknown type name 'va_list'
# va_list argp);
# ^
# lapi.c:1028:8: error: 'global_State' has no member named 'gcrunning'
# g->gcrunning = 0;
# ^
# lapi.c:1033:8: error: 'global_State' has no member named 'gcrunning'
# g->gcrunning = 1;
# ^
# lua.h:230:48: error: expected declaration specifiers or '...' before 'size_t'
# LUA_API void *(lua_newuserdata) (lua_State *L, size_t sz);
# ^
# In file included from lapi.h:11:0,
# from lapi.c:16:
# lstate.h:219:30: error: 'global_State' has no member named 'totalbytes'
# #define gettotalbytes(g) ((g)->totalbytes + (g)->GCdebt)
# ^
# llimits.h:93:27: note: in definition of macro 'cast'
# #define cast(t, exp) ((t)(exp))
# ^
# lapi.c:1042:13: note: in expansion of macro 'cast_int'
# res = cast_int(gettotalbytes(g) >> 10);
# ^
# lapi.c:1042:22: note: in expansion of macro 'gettotalbytes'
# res = cast_int(gettotalbytes(g) >> 10);
# ^
# lua.h:261:41: error: unknown type name 'lua_Reader'
# LUA_API int (lua_load) (lua_State *L, lua_Reader reader, void *dt,
# ^
# lua.h:265:39: error: unknown type name 'lua_Writer'
# LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data);
# ^
# lstate.h:219:48: error: 'global_State' has no member named 'GCdebt'
# #define gettotalbytes(g) ((g)->totalbytes + (g)->GCdebt)
# ^
# llimits.h:93:27: note: in definition of macro 'cast'
# #define cast(t, exp) ((t)(exp))
# ^
# lapi.c:1042:13: note: in expansion of macro 'cast_int'
# res = cast_int(gettotalbytes(g) >> 10);
# ^
# lapi.c:1042:22: note: in expansion of macro 'gettotalbytes'
# res = cast_int(gettotalbytes(g) >> 10);
# ^
# lua.h:308:9: warning: type defaults to 'int' in declaration of 'lua_Alloc' [-Wimplicit-int]
# LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud);
# ^
# lua.h:308:9: error: 'lua_Alloc' declared as function returning a function
# lua.h:308: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:309:50: error: expected declaration specifiers or '...' before 'lua_Alloc'
# LUA_API void (lua_setallocf) (lua_State *L, lua_Alloc f, void *ud);
# ^
# lstate.h:219:30: error: 'global_State' has no member named 'totalbytes'
# #define gettotalbytes(g) ((g)->totalbytes + (g)->GCdebt)
# ^
# llimits.h:93:27: note: in definition of macro 'cast'
# #define cast(t, exp) ((t)(exp))
# ^
# lapi.c:1046:13: note: in expansion of macro 'cast_int'
# res = cast_int(gettotalbytes(g) & 0x3ff);
# ^
# lapi.c:1046:22: note: in expansion of macro 'gettotalbytes'
# res = cast_int(gettotalbytes(g) & 0x3ff);
# ^
# lstate.h:219:48: error: 'global_State' has no member named 'GCdebt'
# #define gettotalbytes(g) ((g)->totalbytes + (g)->GCdebt)
# ^
# llimits.h:93:27: note: in definition of macro 'cast'
# #define cast(t, exp) ((t)(exp))
# ^
# lapi.c:1046:13: note: in expansion of macro 'cast_int'
# res = cast_int(gettotalbytes(g) & 0x3ff);
# ^
# lapi.c:1046:22: note: in expansion of macro 'gettotalbytes'
# res = cast_int(gettotalbytes(g) & 0x3ff);
# ^
# In file included from lapi.h:11:0,
# from ldebug.c:18:
# llimits.h:11:20: error: no include path in which to search for limits.h
# #include
# ^
# lapi.c:1050:12: error: 'global_State' has no member named 'gckind'
# if (g->gckind == KGC_GEN) { /* generational mode? */
# ^
# llimits.h:12:20: error: no include path in which to search for stddef.h
# #include
# ^
# lapi.c:1051:17: error: 'global_State' has no member named 'GCestimate'
# res = (g->GCestimate == 0); /* true if it will do major collection */
# ^
# In file included from lstate.h:12:0,
# from lapi.h:12,
# from ldebug.c:18:
# lobject.h:12:20: error: no include path in which to search for stdarg.h
# #include
# ^
# lapi.c:1056:13: error: 'global_State' has no member named 'gcrunning'
# if (g->gcrunning)
# ^
# lapi.c:1057:19: error: 'global_State' has no member named 'GCdebt'
# debt += g->GCdebt; /* include current debt */
# ^
# lapi.c:1060:13: error: 'global_State' has no member named 'gcstate'
# if (g->gcstate == GCSpause) /* end of cycle? */
# ^
# lapi.c:1066:14: error: 'global_State' has no member named 'gcpause'
# res = g->gcpause;
# ^
# lobject.h:416:5: error: expected specifier-qualifier-list before 'size_t'
# size_t len; /* number of characters in string */
# ^
# lapi.c:1067:8: error: 'global_State' has no member named 'gcpause'
# g->gcpause = data;
# ^
# lapi.c:1071:14: error: 'global_State' has no member named 'gcmajorinc'
# res = g->gcmajorinc;
# ^
# lobject.h:437:5: error: expected specifier-qualifier-list before 'size_t'
# size_t len; /* number of bytes */
# ^
# lapi.c:1072:8: error: 'global_State' has no member named 'gcmajorinc'
# g->gcmajorinc = data;
# ^
# lapi.c:1076:14: error: 'global_State' has no member named 'gcstepmul'
# res = g->gcstepmul;
# ^
# lapi.c:1077:8: error: 'global_State' has no member named 'gcstepmul'
# g->gcstepmul = data;
# ^
# lapi.c:1081:14: error: 'global_State' has no member named 'gcrunning'
# res = g->gcrunning;
# ^
# lobject.h:598:42: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC int luaO_str2d (const char *s, size_t len, lua_Number *result);
# ^
# lobject.h:601:56: error: unknown type name 'va_list'
# va_list argp);
# ^
# In file included from lapi.c:20:0:
# lapi.c: In function 'lua_concat':
# lobject.h:603:61: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC void luaO_chunkid (char *out, const char *source, size_t len);
# ^
# lgc.h:123:11: error: 'global_State' has no member named 'GCdebt'
# {if (G(L)->GCdebt > 0) {c;}; condchangemem(L);}
# ^
# lgc.h:124:26: note: in expansion of macro 'luaC_condGC'
# #define luaC_checkGC(L) luaC_condGC(L, luaC_step(L);)
# ^
# lapi.c:1135:5: note: in expansion of macro 'luaC_checkGC'
# luaC_checkGC(L);
# ^
# lapi.c:1139:5: warning: implicit declaration of function 'luaS_newlstr' [-Wimplicit-function-declaration]
# setsvalue2s(L, L->top, luaS_newlstr(L, "", 0));
# ^
# In file included from lzio.h:13:0,
# from lstate.h:14,
# from lapi.h:12,
# from ldebug.c:18:
# lmem.h:11:20: error: no include path in which to search for stddef.h
# #include
# ^
# In file included from lstate.h:12:0,
# from lapi.h:12,
# from lapi.c:16:
# lobject.h:207:19: warning: initialization makes pointer from integer without a cast [enabled by default]
# TString *x_ = (x); \
# ^
# lobject.h:254:21: note: in expansion of macro 'setsvalue'
# #define setsvalue2s setsvalue
# ^
# lapi.c:1139:5: note: in expansion of macro 'setsvalue2s'
# setsvalue2s(L, L->top, luaS_newlstr(L, "", 0));
# ^
# lmem.h:50:59: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC void *luaM_realloc_ (lua_State *L, void *block, size_t oldsize,
# ^
# lmem.h:51:59: error: expected declaration specifiers or '...' before 'size_t'
# size_t size);
# ^
# lmem.h:53:32: error: expected declaration specifiers or '...' before 'size_t'
# size_t size_elem, int limit,
# ^
# lapi.c: At top level:
# In file included from lstate.h:14:0,
# from lapi.h:12,
# from ldebug.c:18:
# lzio.h:25:3: error: expected specifier-qualifier-list before 'size_t'
# size_t n;
# ^
# lzio.h:45:62: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC char *luaZ_openspace (lua_State *L, Mbuffer *buff, size_t n);
# ^
# lzio.h:46:49: error: unknown type name 'lua_Reader'
# LUAI_FUNC void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader,
# ^
# lapi.c:1157:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lua_getallocf'
# LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) {
# ^
# lzio.h:48: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:55:3: error: expected specifier-qualifier-list before 'size_t'
# size_t n; /* bytes still unread */
# ^
# lapi.c:1167:43: 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:12:0,
# from ldebug.c:18:
# lstate.h:75:3: error: unknown type name 'ptrdiff_t'
# ptrdiff_t extra;
# ^
# lstate.h:84:7: error: unknown type name 'ptrdiff_t'
# ptrdiff_t old_errfunc;
# ^
# lstate.h:113:3: error: expected specifier-qualifier-list before 'lua_Alloc'
# lua_Alloc frealloc; /* function to reallocate memory */
# ^
# lapi.c:1175:46: error: expected declaration specifiers or '...' before 'size_t'
# LUA_API void *lua_newuserdata (lua_State *L, size_t size) {
# ^
# lstate.h:174:3: error: unknown type name 'ptrdiff_t'
# ptrdiff_t errfunc; /* current error handling function (stack index) */
# ^
# lapi.c: In function 'aux_upvalue':
# lapi.c:1193:50: error: 'NULL' undeclared (first use in this function)
# if (!(1 <= n && n <= f->nupvalues)) return NULL;
# ^
# In file included from lcode.h:10:0,
# from ldebug.c:19:
# llex.h:71:67: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l);
# ^
# lapi.c: In function 'lua_getupvalue':
# lapi.c:1215:17: error: 'NULL' undeclared (first use in this function)
# TValue *val = NULL; /* to avoid warnings */
# ^
# lapi.c: In function 'lua_setupvalue':
# lapi.c:1229:17: error: 'NULL' undeclared (first use in this function)
# TValue *val = NULL; /* to avoid warnings */
# ^
# lapi.c: In function 'lua_upvalueid':
# In file included from ldebug.c:21:0:
# ldo.h:36:41: error: unknown type name 'ptrdiff_t'
# ptrdiff_t oldtop, ptrdiff_t ef);
# ^
# ldo.h:36:59: error: unknown type name 'ptrdiff_t'
# ptrdiff_t oldtop, ptrdiff_t ef);
# ^
# lapi.c:1261:39: error: 'NULL' undeclared (first use in this function)
# return *getupvalref(L, fidx, n, NULL);
# ^
# lapi.c: In function 'lua_upvaluejoin':
# lapi.c:1280:43: error: 'NULL' undeclared (first use in this function)
# UpVal **up2 = getupvalref(L, fidx2, n2, NULL);
# ^
# In file included from lstring.h:10:0,
# from ldebug.c:26:
# lgc.h:148: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:26:0:
# lstring.h:37: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:41:47: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC Udata *luaS_newudata (lua_State *L, size_t s, Table *e);
# ^
# lstring.h:42:65: error: expected declaration specifiers or '...' before 'size_t'
# LUAI_FUNC TString *luaS_newlstr (lua_State *L, const char *str, size_t l);
# ^
# lapi.c: In function 'lua_version':
# lapi.c:141:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# ldebug.c: In function 'lua_sethook':
# ldebug.c:64:15: error: 'NULL' undeclared (first use in this function)
# if (func == NULL || mask == 0) { /* turn off hooks? */
# ^
# ldebug.c:64:15: note: each undeclared identifier is reported only once for each function it appears in
# lapi.c: In function 'index2addr':
# lapi.c:79:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# ldebug.c: In function 'upvalname':
# ldebug.c:112:12: error: 'NULL' undeclared (first use in this function)
# if (s == NULL) return "?";
# ^
# ldebug.c: In function 'findvararg':
# ldebug.c:120:12: error: 'NULL' undeclared (first use in this function)
# return NULL; /* no such vararg */
# ^
# ldebug.c: In function 'findlocal':
# ldebug.c:130:22: error: 'NULL' undeclared (first use in this function)
# const char *name = NULL;
# ^
# lapi.c: In function 'lua_isnumber':
# lapi.c:271:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# lapi.c: In function 'lua_rawequal':
# ldebug.c: In function 'lua_getlocal':
# lapi.c:290:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# ldebug.c:158:13: error: 'NULL' undeclared (first use in this function)
# if (ar == NULL) { /* information about non-active function? */
# ^
# lapi.c: In function 'lua_tonumberx':
# lapi.c:346:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# lapi.c: In function 'lua_tointegerx':
# ldebug.c: In function 'funcinfo':
# lapi.c:363:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# lapi.c: In function 'lua_tounsignedx':
# ldebug.c:33:34: error: 'NULL' undeclared (first use in this function)
# #define noLuaClosure(f) ((f) == NULL || (f)->c.tt == LUA_TCCL)
# ^
# ldebug.c:194:7: note: in expansion of macro 'noLuaClosure'
# if (noLuaClosure(cl)) {
# ^
# lapi.c:380:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# lapi.c: In function 'lua_tocfunction':
# ldebug.c:207:3: warning: implicit declaration of function 'luaO_chunkid' [-Wimplicit-function-declaration]
# luaO_chunkid(ar->short_src, ar->source, LUA_IDSIZE);
# ^
# lapi.c:424:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# ldebug.c: In function 'collectvalidlines':
# lapi.c: In function 'lua_touserdata':
# ldebug.c:33:34: error: 'NULL' undeclared (first use in this function)
# #define noLuaClosure(f) ((f) == NULL || (f)->c.tt == LUA_TCCL)
# ^
# ldebug.c:212:7: note: in expansion of macro 'noLuaClosure'
# if (noLuaClosure(f)) {
# ^
# lapi.c:434:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# lapi.c: In function 'lua_tothread':
# lapi.c:440:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# lapi.c: In function 'lua_topointer':
# lapi.c:456:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# lapi.c: In function 'lua_pushstring':
# lapi.c:528:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# ldebug.c: In function 'auxgetinfo':
# ldebug.c:244:26: error: 'NULL' undeclared (first use in this function)
# ar->nups = (f == NULL) ? 0 : f->c.nupvalues;
# ^
# lapi.c: In function 'lua_pushthread':
# lapi.c:599:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# ldebug.c: In function 'lua_getinfo':
# ldebug.c:289:10: error: 'NULL' undeclared (first use in this function)
# ci = NULL;
# ^
# ldebug.c:302:3: warning: implicit declaration of function 'strchr' [-Wimplicit-function-declaration]
# if (strchr(what, 'f')) {
# ^
# ldebug.c:302:7: warning: incompatible implicit declaration of built-in function 'strchr' [enabled by default]
# if (strchr(what, 'f')) {
# ^
# In file included from lapi.h:11:0,
# from ldebug.c:18:
# ldebug.c: In function 'findsetreg':
# llimits.h:37:18: error: 'INT_MAX' undeclared (first use in this function)
# #define MAX_INT (INT_MAX-2) /* maximum value of an int (-2 for safety) */
# ^
# 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:384:17: note: in expansion of macro 'GETARG_sBx'
# int b = GETARG_sBx(i);
# ^
# ldebug.c: In function 'getobjname':
# ldebug.c:434:9: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
# return (vn && strcmp(vn, LUA_ENV) == 0) ? "global" : "field";
# ^
# ldebug.c:458:10: error: 'NULL' undeclared (first use in this function)
# return NULL; /* could not find reasonable name */
# ^
# ldebug.c: In function 'getfuncname':
# ldebug.c:494:14: error: 'NULL' undeclared (first use in this function)
# return NULL; /* else no useful name can be found */
# ^
# In file included from lapi.h:11:0,
# from ldebug.c:18:
# ldebug.c:496:22: error: 'global_State' has no member named 'tmname'
# *name = getstr(G(L)->tmname[tm]);
# ^
# llimits.h:93:27: note: in definition of macro 'cast'
# #define cast(t, exp) ((t)(exp))
# ^
# ldebug.c:496:11: note: in expansion of macro 'getstr'
# *name = getstr(G(L)->tmname[tm]);
# ^
# lapi.c: In function 'aux_upvalue':
# ldebug.c:463:7: warning: variable 'tm' set but not used [-Wunused-but-set-variable]
# TMS tm;
# ^
# lapi.c:1210:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# ldebug.c: In function 'getupvalname':
# lapi.c: In function 'lua_upvalueid':
# ldebug.c:526:10: error: 'NULL' undeclared (first use in this function)
# return NULL;
# ^
# ldebug.c: In function 'luaG_typeerror':
# lapi.c:1273:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# ldebug.c:532:22: error: 'NULL' undeclared (first use in this function)
# const char *name = NULL;
# ^
# ldebug.c: In function 'luaG_aritherror':
# ldebug.c:558:35: error: 'NULL' undeclared (first use in this function)
# if (luaV_tonumber(p1, &temp) == NULL)
# ^
# ldebug.c: In function 'luaG_runerror':
# ldebug.c:604:3: error: unknown type name 'va_list'
# va_list argp;
# ^
# make[2]: *** [: lapi.o] Error 1
# ldebug.c:605:3: warning: implicit declaration of function 'va_start' [-Wimplicit-function-declaration]
# va_start(argp, fmt);
# ^
# ldebug.c:606:3: warning: implicit declaration of function 'luaO_pushvfstring' [-Wimplicit-function-declaration]
# addinfo(L, luaO_pushvfstring(L, fmt, argp));
# ^
# ldebug.c:606:3: warning: passing argument 2 of 'addinfo' makes pointer from integer without a cast [enabled by default]
# ldebug.c:574:13: note: expected 'const char *' but argument is of type 'int'
# static void addinfo (lua_State *L, const char *msg) {
# ^
# ldebug.c:607:3: warning: implicit declaration of function 'va_end' [-Wimplicit-function-declaration]
# va_end(argp);
# ^
# ldebug.c: In function 'findvararg':
# ldebug.c:125:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# ldebug.c: In function 'getobjname':
# ldebug.c:459:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# ldebug.c: In function 'upvalname':
# ldebug.c:114:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# ldebug.c: In function 'getupvalname':
# ldebug.c:527:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# make[2]: *** [: ldebug.o] Error 1
# make[2]: Leaving directory '/tmp/lua52/src/lua-5.2.4/src'
# make[1]: *** [Makefile:106: linux] Error 2
# make[1]: Leaving directory '/tmp/lua52/src/lua-5.2.4/src'
# make: *** [Makefile:55: linux] Error 2
# ==> ERROR: A failure occurred in build().
# Aborting...