You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since commit 4f98c03 ("LuaJIT lua_State fwd decl. compil. fix")[1], ntopng depends on lj_obj.h from luajit. From what I can tell, this header file is private, because luajit does not install it by default. At least the header is missing from luajit packages in both Nixpkgs and Ubuntu.
Has anyone tried building without the bundled luajit since august 2017, when this dependency was first added?
[1] A later commit removed that header include, but finally commit 1f20197 ("Adds missing #include lj_obj.h") added it back in.
The text was updated successfully, but these errors were encountered:
This is a change necessary to address issues like LuaJIT/LuaJIT#49 If you have a solution that is better than this I am ready to evaluate it, but it must run efficiently on 32 and 64 bit, ARM, MIPS and Intel. In that case please reopen this ticket.
(Thanks for the ref, but unfortunately I didn't grok that issue nor the connection to this issue.)
If building against system provided luajit is simply unsupported, that's fine. What's not fine is having the ntopng build system do things like pkg-config --cflags luajit if it's never expected to work. Should I open a separate issue for that?
Since commit 4f98c03 ("LuaJIT lua_State fwd decl. compil. fix")[1], ntopng depends on lj_obj.h from luajit. From what I can tell, this header file is private, because luajit does not install it by default. At least the header is missing from luajit packages in both Nixpkgs and Ubuntu.
Has anyone tried building without the bundled luajit since august 2017, when this dependency was first added?
[1] A later commit removed that header include, but finally commit 1f20197 ("Adds missing #include lj_obj.h") added it back in.
The text was updated successfully, but these errors were encountered: