Skip to content

Error using luarocks installation #54

Open

Description

@hugeblank
lua_cjson.c: In function ‘json_append_data’:
lua_cjson.c:743:19: warning: implicit declaration of function ‘lua_objlen’ [-Wimplicit-function-declaration]
             len = lua_objlen(l, -1);
                   ^~~~~~~~~~

I'm using lua 5.3, and according to the manual lua_objlen is a thing, so I don't see why this would error, but it does

Activity

  1. ignacio commented on Apr 27, 2018

    @ignacio

    Check how your Lua installation was built. lua_objlen is only available if you compile Lua with certain compatibility flags: https://www.lua.org/source/5.3/luaconf.h.html

    It was renamed to lua_rawlen in 5.2.

    You need to rebuild with -DLUA_COMPAT_5_1

  2. hugeblank commented on Apr 27, 2018

    @hugeblank
    Author

    @ignacio Thanks for the pointer! I'll be sure to try that when I get home, If it works I'll make sure to report back and close this issue.

  3. tanhaipeng commented on Oct 12, 2018

    @tanhaipeng

    mark

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions