Compile failure on git head : lib-settings/settings-history-core.h
Summary:
Our daily test builds of git head started failing on Archlinux using gcc 14.2.1+r753+g1cd744a6828f-1
Compile error occurs on git HEAD branch main: commit : beca41cc94dbc81cb2586aab311762bde39bdb11
Possible relevant commit:
commit 9dca2f961f83a071d2ff516cd332cd4aa88484dd
Build Error:
... CCLD test-dns-util make[3]: Leaving directory '.. /src/core/src/lib-dns' Making all in lib-settings make[3]: Entering directory '.. /src/lib-settings' GEN settings-history-core.h Line 3: Invalid version sort order make[3]: *** [Makefile:897: settings-history-core.h] Error 1
Thanks for any help.
gene
(more detail below)
config / build details:
git fetch --all; git pull git clean -fdx
./autogen.sh
./configure
--enable-maintainer-mode
--prefix=/usr
--sbindir=/usr/bin
--sysconfdir=/etc
--localstatedir=/var
--libexecdir=/usr/lib
--with-rundir=/run/dovecot
--with-moduledir=/usr/lib/dovecot/modules
--disable-static
--with-pam
--with-sqlite
--with-pgsql
--with-mysql
--with-ssldir=/etc/ssl
--with-gssapi
--with-ldap=yes
--with-lua=plugin
--with-bzlib
--with-lz4
--with-zstd
--with-solr
--with-sodium
--with-libcap
--enable-experimental-mail-utf8
--enable-experimental-imap4rev2
Install prefix . : /usr File offsets ... : 64bit I/O polling .... : epoll I/O notifys .... : inotify SSL ............ : openssl GSSAPI ......... : yes passdbs ........ : static lua (plugin) passwd passwd-file pam ldap sql : -bsdauth userdbs ........ : static lua (plugin) prefetch passwd passwd-file ldap sql CFLAGS ......... : -std=gnu11 -g -O2 -fstack-protector-strong - U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -mfunction-return=keep -mindirect- branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations - Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno- builtin-strftime -Wstrict-aliasing=2 SYSTEMD ........ : notify - /usr/lib/systemd/system/dovecot.service SQL drivers .... : pgsql mysql sqlite : -cassandra Full text search : solr
make clean make
-- Gene
On 11/04/2025 20:19 EEST Genes Lists via dovecot <dovecot@dovecot.org> wrote:
Summary:
Our daily test builds of git head started failing on Archlinux using gcc 14.2.1+r753+g1cd744a6828f-1
Compile error occurs on git HEAD branch main: commit : beca41cc94dbc81cb2586aab311762bde39bdb11
Hi!
Thank you for reporting this, we have been already working to fix this.
Aki
On Fri, 2025-04-11 at 20:22 +0300, Aki Tuomi via dovecot wrote:
... Thank you for reporting this, we have been already working to fix this.
Aki
Confirm that the build issue with settings-history is fixed by commit ffebfeaea6dbd13328657decdd41418cd0cdac23
thank you.
-- Gene
participants (2)
-
Aki Tuomi
-
Genes Lists