CRUX

Welcome to CRUX bug tracking.
Tasklist

FS#1534 - cyrus-sasl: footprint missmatch (missing files)

Attached to Project: CRUX
Opened by Fun (fun) - Saturday, 18 November 2017, 12:15 GMT
Task Type Bug Report
Category ports → core/opt
Status New
Assigned To Thomas Penteker (teK)
Operating System CRUX
Severity Low
Priority Normal
Reported Version 3.3
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

I get this error when I build the port in a clean container.

=======> ERROR: Footprint mismatch found:
MISSING -rwxr-xr-x root/root usr/lib/sasl2/libgs2.la
MISSING lrwxrwxrwx root/root usr/lib/sasl2/libgs2.so -> libgs2.so.3.0.0
MISSING lrwxrwxrwx root/root usr/lib/sasl2/libgs2.so.3 -> libgs2.so.3.0.0
MISSING -rwxr-xr-x root/root usr/lib/sasl2/libgs2.so.3.0.0
MISSING -rwxr-xr-x root/root usr/lib/sasl2/libgssapiv2.la
MISSING lrwxrwxrwx root/root usr/lib/sasl2/libgssapiv2.so -> libgssapiv2.so.3.0.0
MISSING lrwxrwxrwx root/root usr/lib/sasl2/libgssapiv2.so.3 -> libgssapiv2.so.3.0.0
MISSING -rwxr-xr-x root/root usr/lib/sasl2/libgssapiv2.so.3.0.0
This task depends upon

Comment by John Vogel (j_v) - Friday, 01 December 2017, 01:52 GMT
This is an interesting one to try to work around. The missing files appeared in the footprint when the mandir was updated. Looks like cyrus-sasl was built against krb5. Unfortunately, krb5 depends on cyrus-sasl secondarily through its dependency of openldap. Cyclic dependency.
Comment by Fun (fun) - Friday, 01 December 2017, 09:18 GMT
Some distributions (Arch, FreeBSD, Void) have split the SASL library into cyrus-sasl and cyrus-sasl-modules-gssapi.

Loading...