From 25809ff592d8c9296e5bd6f2bff33ff8890b2808 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Sat, 17 Aug 2024 09:01:17 +0200 Subject: [PATCH] lua: fix broken LUA_VERSION check /usr/include/lua-5.1/lua.h:19:25: error: token ""Lua 5.1"" is not valid in preprocessor expressions --- CHANGELOG.md | 6 ++++++ src/plugins/lua/weechat-lua.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e063aac97..3b83831e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # WeeChat ChangeLog +## Version 4.4.1 (under dev) + +### Fixed + +- lua: fix compilation on Fedora with Lua < 5.2.0 ([#2173](https://github.com/weechat/weechat/issues/2173)) + ## Version 4.4.0 (2024-08-17) ### Changed diff --git a/src/plugins/lua/weechat-lua.c b/src/plugins/lua/weechat-lua.c index db948f6c1..c73b6656f 100644 --- a/src/plugins/lua/weechat-lua.c +++ b/src/plugins/lua/weechat-lua.c @@ -1272,7 +1272,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) #if defined(LUA_VERSION_MAJOR) && defined(LUA_VERSION_MINOR) weechat_hashtable_set (plugin->variables, "interpreter_version", LUA_VERSION_MAJOR "." LUA_VERSION_MINOR); -#elif LUA_VERSION +#elif defined(LUA_VERSION) weechat_hashtable_set (plugin->variables, "interpreter_version", LUA_VERSION); #else