> 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.



Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to