1. ホーム
  2. ルア

lua 5.2 で発生する可能性のあるいくつかのエラー

2022-02-10 15:13:13
While using protoc-gen-lua, I encountered a magical error that

#define luaL_reg luaL_Reg
So the fix for this problem is simple, just add this macro definition to pb.c


pb.c:435:34: error: array has incomplete element type 'const struct luaL_reg'

この時点で世界観が崩壊している気がしませんか?
実際、ドキュメントを調べてみると、lua 5.1には次のような一文がありました。
#define luaL_reg luaL_Reg

So the fix for this problem is simple, just add this macro definition to pb.c