Sorry, I'm still not getting it. The only thing I could see to do
differently was to put the long make makefiles line all on one line without
continuations. Thus,

make tidy \
        && make makefiles CCARGS="-DUSE_TLS -I/usr/local/include/eopenssl
-DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\"dovecot\""
AUXLIBS="-L/usr/local/lib/eopenssl -lssl -lcrypto" \
        && make \
        && sudo sh postfix-install

I'm happy to RTFM but I honestly don't understand enough of what's in the
INSTALL instructions to see what I'm doing wrong. I'm still seeing:

[src/smtpd]
cc -I. -I../../include -DUSE_TLS -I/usr/local/include/eopenssl
-DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE="dovecot" -I/usr/local/include
-DHAS_DEV_URANDOM -DHAS_PCRE -I/usr/local/include -UUSE_DYNAMIC_LIBS
-DDEF_SHLIB_DIR=\"no\" -UUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat
-Wno-comment -g -O -I. -I../../include -DOPENBSD5 -c smtpd.c
smtpd.c: In function 'main':
smtpd.c:5799: error: 'dovecot' undeclared (first use in this function)
smtpd.c:5799: error: (Each undeclared identifier is reported only once
smtpd.c:5799: error: for each function it appears in.)
*** Error 1 in src/smtpd (Makefile:73 'smtpd.o')
*** Error 1 in /home/benfell/postfix-3.1.1 (Makefile:93 'update')

Thanks!

On Tue, Aug 23, 2016 at 5:21 PM, Wietse Venema <wie...@porcupine.org> wrote:

> David Benfell:
> > make tidy \
> >         && make makefiles \
> >                 CCARGS="-DUSE_TLS -I/usr/local/include/eopenssl
> > -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\"dovecot\"" \
> >                 AUXLIBS="-L/usr/local/lib/eopenssl -lssl -lcrypto" \
> >         && make \
> >         && sudo sh postfix-install
>
> Please RTFM, in this case the INSTALL instructions.
> Do not think that you know better syntax than
> what is described there.
>
>         Wietse
>

Reply via email to