Robert Chalmers:
> I?m not getting EAI support built in, even though the libraries appear to be
> on the system.
>
> This builds it fine, but not with EAI
>
> make -f Makefile.init dynamicmaps=yes CCARGS='-DHAS_MYSQL
> -I/usr/local/include/mysql -DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL
> -I/opt/local/include/sasl -DDEF_SERVER_SASL_TYPE=\"dovecot\" -DHAS_PCRE
> -I/opt/local/include' 'AUXLIBS=-L/opt/local/lib -lsasl2 -lssl -lcrypto
> -licuuc' 'AUXLIBS_MYSQL=-L/usr/local/lib -lmysqlclient -lz -lm'
> 'AUXLIBS_PCRE=-L/opt/local/lib -lpcre? makefiles
>
> eg;
> warning: smtputf8_enable is true, but EAI support is not compiled in
>
> Any ideas, other than setting smtputf8 = no in main.cf, or reverting back to
> backward-compatible
I suppose that the makedefs script did not find the icu-config command,
or that the libraries were too old. Postfix requires the "UTS46" API.
Wietse