I have just finished upgrading my system from FreeBSD 8.2 RELEASE to 9.0 RELEASE. The only problem I seem to be experiencing is with the Cyrus SASL port
I keep getting an aborted update when I run:
[CMD=""]portmaster -a -f -D -R[/CMD]
The error I get is:
If I try doing a make install for security/cyrus-sasl2-saslauthd port it also aborts with:
I can at least install the package using:
[CMD=""]pkg_add -r cyrus-sasl-saslauthd[/CMD]
but it *still* fails when I try to finish rebuilding all the installed ports.
Is there another way I can successfully install this port and finish rebuilding all my ports post upgrade to FreeBSD 9.0?
I keep getting an aborted update when I run:
[CMD=""]portmaster -a -f -D -R[/CMD]
The error I get is:
Code:
auth_krb5.c: In function 'auth_krb5_init':
auth_krb5.c:105: warning: assignment discards qualifiers from pointer target type
auth_krb5.c:106: warning: assignment discards qualifiers from pointer target type
auth_krb5.c: In function 'auth_krb5':
auth_krb5.c:184: error: 'krb5_verify_opt' undeclared (first use in this function)
auth_krb5.c:184: error: (Each undeclared identifier is reported only once
auth_krb5.c:184: error: for each function it appears in.)
auth_krb5.c:184: error: expected ';' before 'opt'
auth_krb5.c:233: error: 'opt' undeclared (first use in this function)
*** Error code 1
Stop in /usr/ports/security/cyrus-sasl2-saslauthd/work/cyrus-sasl-2.1.25/saslauthd.
*** Error code 1
Stop in /usr/ports/security/cyrus-sasl2-saslauthd/work/cyrus-sasl-2.1.25/saslauthd.
*** Error code 1
Stop in /usr/ports/security/cyrus-sasl2-saslauthd.
*** Error code 1
Stop in /usr/ports/security/cyrus-sasl2-saslauthd.
===>>> make failed for security/cyrus-sasl2-saslauthd
===>>> Aborting update
===>>> Update for security/cyrus-sasl2-saslauthd failed
===>>> Aborting update
Terminated
If I try doing a make install for security/cyrus-sasl2-saslauthd port it also aborts with:
Code:
===> Building for cyrus-sasl-saslauthd-2.1.25
cd /usr/ports/security/cyrus-sasl2-saslauthd/work/cyrus-sasl-2.1.25/include && make
cd /usr/ports/security/cyrus-sasl2-saslauthd/work/cyrus-sasl-2.1.25/sasldb && make
ar cru .libs/libsasldb.a db_ndbm.o allockey.o
cd /usr/ports/security/cyrus-sasl2-saslauthd/work/cyrus-sasl-2.1.25/saslauthd && make
make all-am
cc -DHAVE_CONFIG_H -DSASLAUTHD_CONF_FILE_DEFAULT=\"/usr/local/etc/saslauthd.conf\" -I. -I. -I.. -I.
-I./include -I./include -I./../include -I/usr/local/include -DKRB5_HEIMDAL -O2 -pipe
-fno-strict-aliasing -MT auth_krb5.o -MD -MP -MF .deps/auth_krb5.Tpo -c -o auth_krb5.o auth_krb5.c
In file included from mechanisms.h:35,
from auth_krb5.c:51:
saslauthd.h:184:1: warning: "KRB5_HEIMDAL" redefined
<command-line>: warning: this is the location of the previous definition
auth_krb5.c: In function 'auth_krb5_init':
auth_krb5.c:105: warning: assignment discards qualifiers from pointer target type
auth_krb5.c:106: warning: assignment discards qualifiers from pointer target type
auth_krb5.c: In function 'auth_krb5':
auth_krb5.c:184: error: 'krb5_verify_opt' undeclared (first use in this function)
auth_krb5.c:184: error: (Each undeclared identifier is reported only once
auth_krb5.c:184: error: for each function it appears in.)
auth_krb5.c:184: error: expected ';' before 'opt'
auth_krb5.c:233: error: 'opt' undeclared (first use in this function)
*** Error code 1
Stop in /usr/ports/security/cyrus-sasl2-saslauthd/work/cyrus-sasl-2.1.25/saslauthd.
*** Error code 1
Stop in /usr/ports/security/cyrus-sasl2-saslauthd/work/cyrus-sasl-2.1.25/saslauthd.
*** Error code 1
Stop in /usr/ports/security/cyrus-sasl2-saslauthd.
*** Error code 1
Stop in /usr/ports/security/cyrus-sasl2-saslauthd.
I can at least install the package using:
[CMD=""]pkg_add -r cyrus-sasl-saslauthd[/CMD]
but it *still* fails when I try to finish rebuilding all the installed ports.
Is there another way I can successfully install this port and finish rebuilding all my ports post upgrade to FreeBSD 9.0?