lua-users home
lua-l archive

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



On 02/01/2015 14:36, Luiz Henrique de Figueiredo wrote:
> Lua 5.3.0 (rc3) is now available for testing at
> 	http://www.lua.org/work/lua-5.3.0-rc3.tar.gz
> 

[snip]

> All feedback welcome. Thanks.
> --lhf
> 
> 

Compiled with TDM-GCC 4.8.1-32bit under Windows-7 64bit (yes 32 bit
compiler in a 64bit machine) and got some warnings:

--------------------------------------------------
cd src && mingw32-make mingw
mingw32-make[1]: Entering directory
'G:/root/main/core/Lua/install/lua-build/Lua-5.3.0-rc3-newbuild/lua-5.3.0/src'
mingw32-make "LUA_A=lua53.dll" "LUA_T=lua.exe" \
"AR=gcc -std=c99 -shared -o" "RANLIB=strip --strip-unneeded" \
"SYSCFLAGS=-DLUA_BUILD_AS_DLL" "SYSLIBS=" "SYSLDFLAGS=-s" lua.exe
mingw32-make[2]: Entering directory
'G:/root/main/core/Lua/install/lua-build/Lua-5.3.0-rc3-newbuild/lua-5.3.0/src'
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lua.o lua.c
lua.c: In function 'pmain':
lua.c:584:5: warning: implicit declaration of function '_fileno'
[-Wimplicit-function-declaration]
     if (lua_stdin_is_tty()) {  /* running in interactive mode? */
     ^
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lapi.o lapi.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lcode.o lcode.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lctype.o lctype.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o ldebug.o ldebug.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o ldo.o ldo.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o ldump.o ldump.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lfunc.o lfunc.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lgc.o lgc.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o llex.o llex.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lmem.o lmem.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lobject.o lobject.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lopcodes.o lopcodes.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lparser.o lparser.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lstate.o lstate.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lstring.o lstring.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o ltable.o ltable.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o ltm.o ltm.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lundump.o lundump.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lvm.o lvm.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lzio.o lzio.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lauxlib.o lauxlib.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lbaselib.o lbaselib.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lbitlib.o lbitlib.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lcorolib.o lcorolib.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o ldblib.o ldblib.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o liolib.o liolib.c
liolib.c: In function 'io_pclose':
liolib.c:260:3: warning: implicit declaration of function '_pclose'
[-Wimplicit-function-declaration]
   return luaL_execresult(L, l_pclose(L, p->f));
   ^
liolib.c: In function 'io_popen':
liolib.c:268:3: warning: implicit declaration of function '_popen'
[-Wimplicit-function-declaration]
   p->f = l_popen(L, filename, mode);
   ^
liolib.c:268:8: warning: assignment makes pointer from integer without a
cast [enabled by default]
   p->f = l_popen(L, filename, mode);
        ^
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lmathlib.o lmathlib.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o loslib.o loslib.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lstrlib.o lstrlib.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o ltablib.o ltablib.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o lutf8lib.o lutf8lib.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o loadlib.o loadlib.c
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL    -c
-o linit.o linit.c
gcc -std=c99 -shared -o lua53.dll lapi.o lcode.o lctype.o ldebug.o ldo.o
ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o
lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o
lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o
lstrlib.o ltablib.o lutf8lib.o loadlib.o linit.o
strip --strip-unneeded lua53.dll
gcc -std=c99 -o lua.exe -s  lua.o lua53.dll -lm
mingw32-make[2]: Leaving directory
'G:/root/main/core/Lua/install/lua-build/Lua-5.3.0-rc3-newbuild/lua-5.3.0/src'
mingw32-make "LUAC_T=luac.exe" luac.exe
mingw32-make[2]: Entering directory
'G:/root/main/core/Lua/install/lua-build/Lua-5.3.0-rc3-newbuild/lua-5.3.0/src'
gcc -std=c99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2     -c -o luac.o luac.c
ar rcu liblua.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o
lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o
ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o
lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o
lutf8lib.o loadlib.o linit.o
ranlib liblua.a
gcc -std=c99 -o luac.exe   luac.o liblua.a -lm
mingw32-make[2]: Leaving directory
'G:/root/main/core/Lua/install/lua-build/Lua-5.3.0-rc3-newbuild/lua-5.3.0/src'
mingw32-make[1]: Leaving directory
'G:/root/main/core/Lua/install/lua-build/Lua-5.3.0-rc3-newbuild/lua-5.3.0/src'
----------------------------------------------------------------------------------

Note that with this identical setup I compiled Lua 5.2.3 without warnings.

Cheers!

-- Lorenzo





-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments