Skip to content
This repository has been archived by the owner on Nov 28, 2022. It is now read-only.

最新版skynet里调用报错 #143

Closed
wlof202 opened this issue Nov 6, 2020 · 3 comments
Closed

最新版skynet里调用报错 #143

wlof202 opened this issue Nov 6, 2020 · 3 comments

Comments

@wlof202
Copy link

wlof202 commented Nov 6, 2020

[:01000015] lua loader error : error loading module 'protobuf.c' from file './luaclib/protobuf.so':
./luaclib/protobuf.so: undefined symbol: lua_newuserdata

尝试把lua_newuserdata 改成lua_newuserdatauv,把lua的版本校验取消,
运行,直接爆内存了
求云大搞个lua54版呀

@cloudwu
Copy link
Owner

cloudwu commented Nov 7, 2020

需包含同一版本的 lua.h 。

@cloudwu cloudwu closed this as completed Nov 7, 2020
@liuxiang1992
Copy link

23/02/22 20:21:49.83 [:00000008] lua loader error : error loading module 'protobuf.c' from file './luaclib/protobuf.so':
./luaclib/protobuf.so: undefined symbol: lua_newuserdata
stack traceback:
[C]: in ?
[C]: in upvalue 'require'
./skynet/lualib/skynet/require.lua:31: in function 'require'
./lualib/protobuf.lua:1: in main chunk
[C]: in upvalue 'require'
./skynet/lualib/skynet/require.lua:31: in function 'require'
./service/main.lua:5: in local 'main'
./skynet/lualib/loader.lua:50: in main chunk

@liuxiang1992
Copy link

需包含同一版本的 lua.h 。

我也有这个问题
23/02/22 20:21:49.83 [:00000008] lua loader error : error loading module 'protobuf.c' from file './luaclib/protobuf.so':
./luaclib/protobuf.so: undefined symbol: lua_newuserdata
stack traceback:
[C]: in ?
[C]: in upvalue 'require'
./skynet/lualib/skynet/require.lua:31: in function 'require'
./lualib/protobuf.lua:1: in main chunk
[C]: in upvalue 'require'
./skynet/lualib/skynet/require.lua:31: in function 'require'
./service/main.lua:5: in local 'main'
./skynet/lualib/loader.lua:50: in main chunk

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants