On Tue, Sep 30, 2025 at 08:54:33PM +0800, Joan Moreau via Postfix-users wrote:
> Using latest archive from postfix.org (postfix-3.11-20250928), I get to
>
> In file included from anvil_clnt.c:165:
> ./mail_params.h:17:13: error: 'bool' cannot be defined via 'typedef'
> 17 | typedef int bool;
A recent thread in the list archives suggests:
$ make -f Makefile.init 'CCARGS=-std=gnu17 ...' ... makefiles
$ make
as a work-around, my shell script for the first step is below, yours
will be different as needed.
--
Viktor. 🇺🇦 Слава Україні!
#! /bin/sh
PFIX=/opt/postfix
OSSL=/opt/openssl/3.5
OSSL_LDFLAGS="-Wl,-R,$OSSL/lib64 -L$OSSL/lib64 -lssl -lcrypto"
OSSL_CFLAGS="-I$OSSL/include"
make -f Makefile.init dynamicmaps=yes shared=yes pie=yes
openssl_path=/$OSSL/bin/openssl \
"CCARGS=$OSSL_CFLAGS "'-std=gnu17 -DNO_NIS -DUSE_SASL_AUTH
-I/usr/include/sasl -DHAS_PCRE=2 -DUSE_CYRUS_SASL -DUSE_TLS -DHAS_CDB
-DHAS_LMDB' \
"AUXLIBS=$OSSL_LDFLAGS "'-lsasl2 -ldb' \
'AUXLIBS_CDB=-lcdb' \
'AUXLIBS_PCRE=-lpcre2-8' \
'AUXLIBS_LMDB=-llmdb' \
command_directory=$PFIX/sbin \
config_directory=$PFIX/etc \
daemon_directory=$PFIX/libexec \
data_directory=/var/lib/postfix \
mailq_path=$PFIX/sbin/mailq \
newaliases_path=$PFIX/sbin/newaliases \
queue_directory=/var/spool/postfix \
sendmail_path=$PFIX/sbin/sendmail \
shlib_directory=$PFIX/lib64/MAIL_VERSION \
html_directory=no \
manpage_directory=$PFIX/man \
readme_directory=no \
makefiles
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]