> On 17 Jul 2014, at 11:41 am, James Brown <[email protected]> wrote: > > >> On 16 Jul 2014, at 5:10 pm, Viktor Dukhovni <[email protected]> >> 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
