Date: Fri, 27 Dec 2013 19:32:06 GMT From: Dewayne <dewayne@heuristicsystems.com.au> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/185236: security/cyrus-sasl2-gssapi requires HEIMDAL_HOME variable for compilation Message-ID: <201312271932.rBRJW6KL041875@oldred.freebsd.org> Resent-Message-ID: <201312271940.rBRJe0aw015185@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 185236 >Category: ports >Synopsis: security/cyrus-sasl2-gssapi requires HEIMDAL_HOME variable for compilation >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Dec 27 19:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Dewayne >Release: 9.2 Stable >Organization: >Environment: FreeBSD b1.hs 9.2-STABLE FreeBSD 9.2-STABLE #0: Thu Dec 26 04:24:55 EST 2013 root@:/usr/obj/usr/src/sys/hqdev-amd64-padlock-smp-vga amd64 >Description: Using security/heimdal, this port fails to compile when HEIMDAL_HOME variable differs from PREFIX. [For example when placing heimdal in same location as the base heimdal; of course the base heimdal isn't built/installed ;) ] >From configure output: configure: WARNING: Disabling GSSAPI - specified library not found checking GSSAPI... disabled resulting in: cd /var/ports/usr/ports/security/cyrus-sasl2-gssapi/work/cyrus-sasl-2.1.26/plugins && /usr/bin/make ===> Staging for cyrus-sasl-gssapi-2.1.26 ===> Generating temporary packing list test -z "/usr/local/lib/sasl2" || /bin/mkdir -p "/usr/staging/usr/local/lib/sasl2" ====> Compressing man pages (compress-man) ===> Building package for cyrus-sasl-gssapi-2.1.26 tar: lib/sasl2/libgssapiv2.a: Cannot stat: No such file or directory tar: lib/sasl2/libgssapiv2.la: Cannot stat: No such file or directory tar: lib/sasl2/libgssapiv2.so: Cannot stat: No such file or directory tar: lib/sasl2/libgssapiv2.so.3: Cannot stat: No such file or directory tar: lib/sasl2/libgs2.a: Cannot stat: No such file or directory tar: lib/sasl2/libgs2.la: Cannot stat: No such file or directory tar: lib/sasl2/libgs2.so: Cannot stat: No such file or directory tar: lib/sasl2/libgs2.so.3: Cannot stat: No such file or directory tar: Error exit delayed from previous errors. pkg_create: make_dist: tar command failed with code 256 >How-To-Repeat: cd /usr/ports/security/cyrus-sasl2-gssapi/ setenv HEIMDAL_HOME /usr make package >Fix: --- Makefile.orig 2013-12-28 06:17:02.000000000 +1100 +++ Makefile 2013-12-28 06:18:34.000000000 +1100 @@ -51,10 +51,10 @@ BASE_DESC= Use Heimdal in base BASE_CONFIGURE_ENABLE= gssapi HEIMDAL_DESC= Use Heimdal from ports -HEIMDAL_CONFIGURE_ON= --enable-gssapi=${PREFIX} --with-gss_impl=heimdal -HEIMDAL_BUILD_DEPENDS= ${PREFIX}/lib/libgssapi.so:${PORTSDIR}/security/heimdal +HEIMDAL_CONFIGURE_ON= --enable-gssapi=${HEIMDAL_HOME} --with-gss_impl=heimdal +HEIMDAL_BUILD_DEPENDS= ${HEIMDAL_HOME}/lib/libgssapi.so:${PORTSDIR}/security/heimdal HEIMDAL_RUN_DEPENDS= ${HEIMDAL_BUILD_DEPENDS} -HEIMDAL_LDFLAGS= "-R${PREFIX}/lib" +HEIMDAL_LDFLAGS= "-R${HEIMDAL_HOME}/lib" MIT_DESC= Use MIT Kerberos V5 MIT_CONFIGURE_ON= --enable-gssapi=${PREFIX} --with-gss_impl=mit MIT_LIB_DEPENDS= libkrb5support.so:${PORTSDIR}/security/krb5 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312271932.rBRJW6KL041875>