From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jul 13 17:20:07 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C38BB1065692 for ; Fri, 13 Jul 2012 17:20:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 937D08FC17 for ; Fri, 13 Jul 2012 17:20:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6DHK7Co025971 for ; Fri, 13 Jul 2012 17:20:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6DHK7Kw025970; Fri, 13 Jul 2012 17:20:07 GMT (envelope-from gnats) Resent-Date: Fri, 13 Jul 2012 17:20:07 GMT Resent-Message-Id: <201207131720.q6DHK7Kw025970@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Richard E. Depew" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 68669106564A for ; Fri, 13 Jul 2012 17:16:20 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 48B278FC16 for ; Fri, 13 Jul 2012 17:16:20 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q6DHGJ54076481 for ; Fri, 13 Jul 2012 17:16:19 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q6DHGJGN076461; Fri, 13 Jul 2012 17:16:19 GMT (envelope-from nobody) Message-Id: <201207131716.q6DHGJGN076461@red.freebsd.org> Date: Fri, 13 Jul 2012 17:16:19 GMT From: "Richard E. Depew" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/169833: ports/mail/exim /usr/bin/ld: cannot find -lhcrypto X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jul 2012 17:20:07 -0000 >Number: 169833 >Category: ports >Synopsis: ports/mail/exim /usr/bin/ld: cannot find -lhcrypto >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Jul 13 17:20:07 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Richard E. Depew >Release: 8.2-RELEASE-p9 >Organization: ald.net Services, ltd >Environment: FreeBSD herring.ald.net 8.2-RELEASE-p9 FreeBSD 8.2-RELEASE-p9 #2: Tue Jun 26 22:02:52 EDT 2012 red@herring.ald.net:/usr/obj/usr/src/sys/GENERIC sparc64 >Description: Using portmaster in an attempt to upgrade exim-4.77_1 to exim-4.80 results in these errors at the end of the compilation: .. cc -o exim /usr/bin/ld: cannot find -lhcrypto *** Error code 1 Stop in /usr/ports/mail/exim/work/exim-4.80/build-FreeBSD-sparc64. *** Error code 1 Stop in /usr/ports/mail/exim/work/exim-4.80. *** Error code 1 Stop in /usr/ports/mail/exim. ===>>> make failed for mail/exim ===>>> Aborting update ===>>> Update for mail/exim failed Here is the "options" file from /var/db/ports/exim: # This file is auto-generated by 'make config'. # Options for exim-4.80 _OPTIONS_READ=exim-4.80 _FILE_COMPLETE_OPTIONS_LIST=ALT_CONFIG_PREFIX AUTH_CRAM_MD5 AUTH_DOVECOT AUTH_PLAINTEXT AUTH_RADIUS AUTH_SASL AUTH_SPA CDB CONTENT_SCAN DAEMON DCC DEBUG DISABLE_D_OPT DKIM DNSDB DSEARCH EMBEDDED_PERL EXIMON ICONV IPV6 KAS LISTMATCH_RHS LMTP LSEARCH MAILDIR MAILSTORE MBX MYSQL NIS OLD_DEMIME OPENLDAP PAM PASSWD PGSQL READLINE SASLAUTHD SA_EXIM SO_1024 SPF SQLITE SRS SRS_ALT SUID TCP_WRAPPERS TLS GNUTLS WISHLIST XCLIENT OPTIONS_FILE_SET+=ALT_CONFIG_PREFIX OPTIONS_FILE_SET+=AUTH_CRAM_MD5 OPTIONS_FILE_SET+=AUTH_DOVECOT OPTIONS_FILE_SET+=AUTH_PLAINTEXT OPTIONS_FILE_UNSET+=AUTH_RADIUS OPTIONS_FILE_SET+=AUTH_SASL OPTIONS_FILE_SET+=AUTH_SPA OPTIONS_FILE_SET+=CDB OPTIONS_FILE_UNSET+=CONTENT_SCAN OPTIONS_FILE_SET+=DAEMON OPTIONS_FILE_UNSET+=DCC OPTIONS_FILE_UNSET+=DEBUG OPTIONS_FILE_SET+=DISABLE_D_OPT OPTIONS_FILE_SET+=DKIM OPTIONS_FILE_SET+=DNSDB OPTIONS_FILE_SET+=DSEARCH OPTIONS_FILE_SET+=EMBEDDED_PERL OPTIONS_FILE_UNSET+=EXIMON OPTIONS_FILE_SET+=ICONV OPTIONS_FILE_SET+=IPV6 OPTIONS_FILE_UNSET+=KAS OPTIONS_FILE_UNSET+=LISTMATCH_RHS OPTIONS_FILE_SET+=LMTP OPTIONS_FILE_SET+=LSEARCH OPTIONS_FILE_SET+=MAILDIR OPTIONS_FILE_SET+=MAILSTORE OPTIONS_FILE_SET+=MBX OPTIONS_FILE_UNSET+=MYSQL OPTIONS_FILE_UNSET+=NIS OPTIONS_FILE_SET+=OLD_DEMIME OPTIONS_FILE_UNSET+=OPENLDAP OPTIONS_FILE_UNSET+=PAM OPTIONS_FILE_UNSET+=PASSWD OPTIONS_FILE_UNSET+=PGSQL OPTIONS_FILE_UNSET+=READLINE OPTIONS_FILE_SET+=SASLAUTHD OPTIONS_FILE_UNSET+=SA_EXIM OPTIONS_FILE_UNSET+=SO_1024 OPTIONS_FILE_UNSET+=SPF OPTIONS_FILE_UNSET+=SQLITE OPTIONS_FILE_UNSET+=SRS OPTIONS_FILE_UNSET+=SRS_ALT OPTIONS_FILE_SET+=SUID OPTIONS_FILE_UNSET+=TCP_WRAPPERS OPTIONS_FILE_SET+=TLS OPTIONS_FILE_UNSET+=GNUTLS OPTIONS_FILE_UNSET+=WISHLIST OPTIONS_FILE_UNSET+=XCLIENT In /usr/ports/mail/exim/work/exim-4.80/build-FreeBSD-sparc64/Makefile I see: AUTH_LIBS=-lsasl2 AUTH_LIBS=-lgsasl AUTH_LIBS=-lgssapi -lheimntlm -lkrb5 -lhx509 -lcom_err -lhcrypto -lasn1 -lwind - lroken -lcrypt That doesn't look right. We are using sasl2, mainly, and I do not have the libraries called for by -lgsasl, -lheimntlm, -lhcrypto and -lwind. Either some dependencies are missing or an incorrect AUTH_LIBS is being generated. All other installed ports are fully up-to-date. >How-To-Repeat: portmaster mail/exim >Fix: >Release-Note: >Audit-Trail: >Unformatted: