Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Oct 2011 19:40:25 GMT
From:      Marcin Cieslak <saper@saper.info>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        johans@FreeBSD.org, Joerg.Pulz@frm2.tum.de
Subject:   ports/161247: security/gsasl build failure with heimdal-1.4 installed
Message-ID:  <201110021940.p92JePWb080375@l.saper.info>
Resent-Message-ID: <201110021950.p92Jo9ZF050336@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         161247
>Category:       ports
>Synopsis:       security/gsasl build failure with heimdal-1.4 installed
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 02 19:50:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Marcin Cieslak
>Release:        FreeBSD 8.2-PRERELEASE amd64
>Organization:
saper.info
>Environment:
System: FreeBSD l.saper.info 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #0: Sun Nov 28 01:33:02 UTC 2010 root@l.saper.info:/usr/obj/usr/src/sys/GENERIC amd64


>Description:

Installed heimdal-1.4_1 from ports.
Attempting to install gsasl-1.6.1

>How-To-Repeat:

Build gsasl:

  CC     callbacks.o
  CCLD   gsasl
../lib/src/.libs/libgsasl.so: undefined reference to `__gss_c_nt_hostbased_service_oid_desc'
*** Error code 1

Stop in /usr/ports/security/gsasl/work/gsasl-1.6.1/src.
*** Error code 1

Stop in /usr/ports/security/gsasl/work/gsasl-1.6.1/src.
*** Error code 1

Stop in /usr/ports/security/gsasl/work/gsasl-1.6.1.
*** Error code 1

Stop in /usr/ports/security/gsasl/work/gsasl-1.6.1.
*** Error code 1

Stop in /usr/ports/security/gsasl.

$ ldd work/gsasl-1.6.1/lib/src/.libs/libgsasl.so
work/gsasl-1.6.1/lib/src/.libs/libgsasl.so:
        libgcrypt.so.18 => /usr/local/lib/libgcrypt.so.18 (0x800c00000)
        libgpg-error.so.0 => /usr/local/lib/libgpg-error.so.0 (0x800d78000)
        libidn.so.17 => /usr/local/lib/libidn.so.17 (0x800e7b000)
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x800fad000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x8010b6000)
        libntlm.so.0 => /usr/local/lib/libntlm.so.0 (0x8012b0000)
        libgssapi.so.10 => /usr/lib/libgssapi.so.10 (0x8013b7000)
        libheimntlm.so.10 => /usr/lib/libheimntlm.so.10 (0x8014c0000)
        libkrb5.so.10 => /usr/lib/libkrb5.so.10 (0x8015c5000)
        libhx509.so.10 => /usr/lib/libhx509.so.10 (0x80172f000)
        libcom_err.so.5 => /usr/lib/libcom_err.so.5 (0x80186d000)
        libcrypto.so.6 => /lib/libcrypto.so.6 (0x80196f000)
        libasn1.so.10 => /usr/lib/libasn1.so.10 (0x801c06000)
        libroken.so.10 => /usr/lib/libroken.so.10 (0x801d82000)
        libcrypt.so.5 => /lib/libcrypt.so.5 (0x801e93000)
        libc.so.7 => /lib/libc.so.7 (0x800646000)

Obviously -I/usr/local/include GSSAPI headers are used and /usr/lib/*
libraries.

>Fix:

Workaround: temporary rename /usr/local/include/gssapi/ to something else.


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201110021940.p92JePWb080375>