Hi!
This is caused by lua 5.1 incompability. We are looking into whether we intend to support Lua 5.1 or Lua 5.3+ only.
Aki
On 29/10/2025 16:27 EET ckubu via dovecot <dovecot@dovecot.org> wrote:
hi,
We are pleased to release version 2.4.2 of Dovecot and Pigeonhole.
I tried to build dovecot myself on a Debian 12 system and ran into the following error:
-- snip
...> make[3]: Entering directory '/usr/local/src/mailsystem/dovecot-2.4.2/src/lib-lua' CC test_lua-test-lua.o CC dlua-script.lo CC dlua-pushstring.lo CC dlua-error.lo CC dlua-dovecot.lo CC dlua-dovecot-http.lo CC dlua-compat.lo CC dlua-resume.lo CC dlua-table.lo CC dlua-thread.lo CC dlua-iostream.lo CC test_lua_http_client-test-lua-http-client.o dlua-iostream.c:16:28: error: field 'stream' has incomplete type 16 | struct luaL_Stream stream;-- snap
This is more for informational purposes, as I am unlikely to be able to participate in debugging.
Best regards Christoph
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org