James E. King, III created THRIFT-4386:
------------------------------------------

             Summary: Add Lua 5.3 Support
                 Key: THRIFT-4386
                 URL: https://issues.apache.org/jira/browse/THRIFT-4386
             Project: Thrift
          Issue Type: Improvement
          Components: Lua - Library
    Affects Versions: 0.10.0
         Environment: ubuntu-artful docker image with "lua5.3", "lua5.3-dev", 
and lua5.3 symbolically linked to lua, and luac5.3 symbolically linked to luac 
(all in usr/bin)
            Reporter: James E. King, III


Looks like our old socket code uses a call no longer in lua which was 
deprecated in 5.1:
{noformat}
root@8f527334cf62:/thrift/src# cat 
test/log/cpp-lua_binary_buffered-ip_client.log 
Sun Nov 19 13:56:05 2017
Executing: lua test_basic_client.lua --protocol=binary --transport=buffered 
--port=35407
Directory: /thrift/src/test/lua
config:delay: 5
config:timeout: 5
===============================================================================
lua: error loading module 'libluasocket' from file 
'../../lib/lua/.libs/libluasocket.so':
        ../../lib/lua/.libs/libluasocket.so: undefined symbol: luaL_openlib
stack traceback:
        [C]: in ?
        [C]: in function 'require'
        ../../lib/lua/TSocket.lua:20: in main chunk
        [C]: in function 'require'
        test_basic_client.lua:19: in main chunk
        [C]: in ?
===============================================================================
Return code: 1
Test execution took 0.0 seconds.
Sun Nov 19 13:56:05 2017
{noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to