lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


AFAIK you should use the releases from https://www.lua.org/download.html the github source is used for development not for public consumption.

On Fri, Sep 25, 2020 at 2:21 PM Ranier Vilela <ranier.vf@gmail.com> wrote:
Em sex., 25 de set. de 2020 às 18:12, Luiz Henrique de Figueiredo <lhf@tecgraf.puc-rio.br> escreveu:
> There is a special reason for luac.c,
> no longer have support in Lua 5.4?

What do you mean? Are you sure you're running luac from
http://www.lua.org/ftp/lua-5.4.0.tar.gz ?
msvc 2019 (64 bits)
windows 10 (64 bits)

luac.c
luac.c(142): error C2039: ' value_': não é um membro de 'StackValue'
C:\dll\lua\lobject.h(139): note: consulte a declaração de 'StackValue'
luac.c(142): warning C4033: 'combine' deve retornar um valor
luac.c(148): error C2039: ' value_': não é um membro de 'StackValue'
C:\dll\lua\lobject.h(139): note: consulte a declaração de 'StackValue'
luac.c(151): error C2039: ' value_': não é um membro de 'StackValue'
C:\dll\lua\lobject.h(139): note: consulte a declaração de 'StackValue'
luac.c(265): error C2065: 'LUA_TNUMFLT': identificador não declarado
luac.c(273): error C2065: 'LUA_TNUMINT': identificador não declarado
luac.c(276): error C2065: 'LUA_TSHRSTR': identificador não declarado
luac.c(276): error C2065: 'LUA_TLNGSTR': identificador não declarado
luac.c(265): error C2051: expressão de case não constante
luac.c(273): error C2051: expressão de case não constante
luac.c(276): error C2051: expressão de case não constante
luac.c(305): error C2065: 'luaP_opnames': identificador não declarado
luac.c(305): error C2109: subscrito requer tipo de matriz ou ponteiro
luac.c(305): warning C4473: 'printf' : não há argumentos suficientes transmitidos para a cadeia de caracteres de formato
luac.c(305): note: espaços reservados e seus parâmetros esperam 1 argumentos variadic, mas 0 foram fornecidos
luac.c(305): note: o argumento variadic 1 ausente é requerido pela cadeia de formato '%-9s'
luac.c(310): error C2065: 'OpArgN': identificador não declarado
luac.c(311): error C2065: 'OpArgN': identificador não declarado
luac.c(315): error C2065: 'OpArgK': identificador não declarado
luac.c(316): error C2065: 'OpArgU': identificador não declarado

regards,
Ranier Vilela