mail/mpop fails with option OpenSSL but builds with gnutls

Thomas Mueller mueller6724 at bellsouth.net
Thu Apr 10 10:51:41 UTC 2014


I was unable to build mail/mpop with OpenSSL option selected but then switched to gnutls and succeeded.

This is a case where at most one of two or more options can be selected.

Is this a known problem, any relation to the Heartbleed problem that hit the news?

Most relevant part of log file is


checking pkg-config is at least version 0.9.0... yes
checking for libssl... yes
checking for libidn... yes
checking for libgnome_keyring... no
configure: WARNING: library libgnome-keyring not found:
configure: WARNING: Package gnome-keyring-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gnome-keyring-1.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gnome-keyring-1', required by 'world', not found
configure: WARNING: libgnome-keyring is provided by Gnome; Debian package: libgnome-keyring-dev
checking for SecKeychainGetVersion... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating doc/Makefile
config.status: creating scripts/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile

Install prefix ......... : /usr/local
TLS/SSL support ........ : yes (Library: OpenSSL)
GNU SASL support ....... : no
GNU Libidn support ..... : yes
NLS support ............ : yes
GNOME Keyring support .. : no
MacOS X Keychain support : no
===>  Building for mpop-1.0.28
/usr/bin/make  all-recursive
Making all in src
  CC     conf.o
  CC     delivery.o
  CC     list.o
  CC     mpop.o
  CC     net.o
  CC     netrc.o
  CC     pop3.o
  CC     readbuf.o
  CC     stream.o
  CC     tools.o
  CC     uidls.o
  CC     xalloc.o
  CC     md5.o
  CC     md5-apps.o
  CC     tls.o
  CC     base64.o
  CCLD   mpop
/usr/local/bin/ld: tls.o: undefined reference to symbol 'X509_free'
//lib/libcrypto.so.7: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
*** Error code 1


This is a case where at most one of two or more options can be selected (GNUTLS or OPENSSL). 

                
Tom



More information about the freebsd-ports mailing list