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 -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to