> On 17 Jul 2014, at 11:41 am, James Brown <jlbr...@bordo.com.au> wrote: > > >> On 16 Jul 2014, at 5:10 pm, Viktor Dukhovni <postfix-us...@dukhovni.org> >> wrote: >> >> On Wed, Jul 16, 2014 at 04:49:49PM +1000, James Brown wrote: >> >>> So change to: >>> >>> AUXLIBS=?-L/usr/local/lib -llber -lresolv -L/usr/lib ? ? >> >> Something like that. Since you're using headers from /usr/local/include, >> you need the libpcre from /usr/local/lib. > > Victor, changing the order so that it is: > > make -f Makefile.init makefiles \ > CCARGS='-arch x86_64 -DUSE_TLS -DUSE_SASL_AUTH \ > -DDEF_SERVER_SASL_TYPE=\"dovecot\" \ > -DDEF_COMMAND_DIR=\"/usr/local/sbin\" \ > -DDEF_CONFIG_DIR=\"/usr/local/etc/postfix\" \ > -DDEF_DAEMON_DIR=\"/usr/local/libexec/postfix\" \ > -DHAS_PCRE -I/usr/local/include \ > -DHAS_SSL -I/usr/include/openssl \ > -DHAS_MYSQL -I/usr/local/mysql/include' \ > AUXLIBS='-L/usr/local/lib -llber -lresolv -L/usr/lib \ > -L/usr/local/lib -lpcre -lssl -L/usr/local/mysql/lib \ > -lmysqlclient -lz -lm’ > > and it stopped the errors re PCRE. > > I get other errors re FIPS, but I’ll start another thread for that. > > Thanks for your help. > > James.
Just downloaded 2.11.2 and the command I used for 2.11.1 before (see above) no longer works. Ends in: -llber -lresolv -L/usr/local/lib -L/usr/local/lib -lpcre -lssl -L/usr/local/mysql/lib -lmysqlclient -lz -lm -flat_namespace Undefined symbols for architecture x86_64: "_pcre_free_study", referenced from: _dict_pcre_open in libutil.a(dict_pcre.o) _dict_pcre_close in libutil.a(dict_pcre.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [sendmail] Error 1 make: *** [update] Error 1 Have upgraded bash since successfully installing 2.11.1 Searching for libpcre finds: /usr/lib/libpcre.0.dylib /usr/lib/libpcre.dylib /usr/lib/libpcreposix.0.dylib /usr/lib/libpcreposix.dylib /usr/lib/pkgconfig/libpcre.pc /usr/lib/pkgconfig/libpcreposix.pc /usr/local/lib/libpcre.0.dylib /usr/local/lib/libpcre.1.dylib /usr/local/lib/libpcre.a /usr/local/lib/libpcre.dylib /usr/local/lib/libpcre.la /usr/local/lib/libpcrecpp.0.dylib /usr/local/lib/libpcrecpp.a /usr/local/lib/libpcrecpp.dylib /usr/local/lib/libpcrecpp.la /usr/local/lib/libpcreposix.0.dylib /usr/local/lib/libpcreposix.a /usr/local/lib/libpcreposix.dylib /usr/local/lib/libpcreposix.la /usr/local/lib/pkgconfig/libpcre.pc /usr/local/lib/pkgconfig/libpcrecpp.pc /usr/local/lib/pkgconfig/libpcreposix.pc Any suggestions? Thanks, James.
smime.p7s
Description: S/MIME cryptographic signature