Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Feb 2009 07:28:42 GMT
From:      Matthias Apitz <guru@unixarea.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/131242: security/gsasl does not link if krb5-1.6.3_5 is installed
Message-ID:  <200902010728.n117SgmM046408@www.freebsd.org>
Resent-Message-ID: <200902010730.n117U5pa065153@freefall.freebsd.org>

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

>Number:         131242
>Category:       ports
>Synopsis:       security/gsasl does not link if krb5-1.6.3_5 is 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 Feb 01 07:30:05 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Matthias Apitz
>Release:        7.1-RELEASE
>Organization:
>Environment:
FreeBSD moko.Sisis.de 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan  1 14:37:25 UTC 2009     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
the port security/gsasl, required by jabberd for example, does not build when the package krb5-1.6.3_5 (also from the ports) is installed;
>How-To-Repeat:
# cd /usr/ports/security/gsasl
# make
===>  Building for gsasl-0.2.28_1
make  all-recursive
Making all in po
Making all in gl
make  all-am
Making all in lib
make  all-recursive
Making all in po
Making all in gl
make  all-am
Making all in gltests
make  all-recursive
Making all in external
Making all in anonymous
Making all in plain
Making all in login
Making all in cram-md5
Making all in digest-md5
Making all in ntlm
Making all in gssapi
Making all in securid
Making all in src
Making all in src
make  all-am
/bin/sh ../libtool --tag=CC    --mode=link cc -std=gnu99  -O2
-fno-strict-aliasing -pipe   -L/usr/local/lib -o gsasl gsasl.o
gsasl_cmd.o imap.o  smtp.o callbacks.o ../lib/src/libgsasl.la
./gl/libgl.la  -lreadline -L/usr/local/lib -lgnutls -lz
-L/usr/local/lib -lgcrypt -L/usr/local/lib -lgpg-error -L/usr/local/lib
-lintl -L/usr/local/lib -liconv -R/usr/local/lib
cc -std=gnu99 -O2 -fno-strict-aliasing -pipe -o .libs/gsasl gsasl.o
gsasl_cmd.o imap.o smtp.o callbacks.o  -L/usr/local/lib
./lib/src/.libs/libgsasl.so -L/usr/lib /usr/local/lib/libntlm.so
-lgssapi -lkrb5 -lasn1 -lcrypto -lroken -lcrypt -lcom_err
./gl/.libs/libgl.a -lreadline /usr/local/lib/libgnutls.so -lz
/usr/local/lib/libgcrypt.so /usr/local/lib/libgpg-error.so
/usr/local/lib/libintl.so /usr/local/lib/libiconv.so  -Wl,--rpath
-Wl,/usr/local/lib
/usr/lib/libasn1.so: undefined reference to `init_error_table'
/usr/lib/libasn1.so: undefined reference to `initialize_error_table_r'
*** Error code 1

>Fix:
# pkg_delete krb5-1.6.3_5
# cd /usr/ports/security/gsasl
# make clean
# make
# make install

which worked fine;

and re-install krb5;

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



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