Running in a mingw environment:
$ luarocks install bit32
Installing https://luarocks.org/bit32-5.3.5.1-1.src.rock
bit32 5.3.5.1-1 depends on lua >= 5.1, < 5.5 (5.1-1 provided by VM: success)
C:\mingw64\bin\gcc.exe -O2 -c -o lbitlib.o -IC:\Users\runneradmin\haxe-ci\lua_env\lua-l5.1\include lbitlib.c -DLUA_COMPAT_BITLIB -Ic-api
In file included from c-api/compat-5.3.h:419,
from lprefix.h:46,
from lbitlib.c:10:
c-api/compat-5.3.c: In function 'compat53_strerror':
c-api/compat-5.3.c:60:9: error: implicit declaration of function 'strerror_r'; did you mean 'strerror_s'? [-Wimplicit-function-declaration]
60 | if (strerror_r(en, buff, sz)) {
| ^~~~~~~~~~
| strerror_s
Error: Build error: Failed compiling object lbitlib.o
This is already fixed in the git repo: #41, so workaround is to install from there:
luarocks install https://raw.githubusercontent.com/lunarmodules/lua-compat-5.3/refs/heads/master/rockspecs/bit32-scm-1.rockspec
Please could a new version be released?
Running in a mingw environment:
This is already fixed in the git repo: #41, so workaround is to install from there:
Please could a new version be released?