On Jun 15, 2007, at 14:02, Tabitha McNerney wrote:

I'm not sure what to make of this, but the cyrus-sasl2 port (which several others depend on with respect to security) fails to install on a fresh (new) MacBook (Intel Core 2 Duo) running OS X 10.4.9 and all of Apple's latest security updates. I haven't had any problems installing other MacPorts so far.

This is strange because I've never had a problem with it before with cyrus-sasl2 (historically it has been an easy port to install). I've pasted the tail of the very long and verbose output from running a verbose installation attempt (I have a copy of the entire output if that would be useful). I'm not sure what to do -- I had a look at the Portfile and some of the work files but I can't find which script issues the move ("mv") command. I am wondering however if there was a recent error introduced into the build scripts because there appears to be a blank space in the name of the directory that its trying to move a file to specifically between the 's' in kerberos and the 'd' in darwin, as verbatim:

/Volumes/Disc/opt/local/var/macports/receipts/cyrus-sasl2/2.1.21_0 +kerberos darwin/receipt"

Any suggestions on what I can do to correct this are quite appreciated. If successful in repairing, I'd be happy to submit a patch if that would be useful.

Much thanks,

T.M.

man8/sasldblistusers2.8.gz: changing permissions from 00644 to 00444
man8/saslpasswd2.8:       51.8% -- replaced with man8/saslpasswd2.8.gz
man8/saslpasswd2.8.gz: changing permissions from 00644 to 00444
--->  Installing cyrus-sasl2 2.1.21_0+kerberos darwin
usage: mv [-f | -i | -n] [-v] source target
       mv [-f | -i | -n] [-v] source ... directory
Error: Target org.macports.install returned: shell command "mv / Volumes/Disc/opt/local/var/macports/receipts/cyrus-sasl2/2.1.21_0 +kerberos darwin/receipt.tmp /Volumes/Disc/opt/local/var/macports/ receipts/cyrus-sasl2/2.1.21_0+kerberos darwin/receipt" returned error 64
Command output: usage: mv [-f | -i | -n] [-v] source target
       mv [-f | -i | -n] [-v] source ... directory

Warning: the following items did not execute (for cyrus-sasl2): org.macports.activate org.macports.install
Error: Status 1 encountered during processing.
#

Well..... the cyrus-sasl2 port has the following variant declarations:

variant kerberos darwin {
        configure.args-append --enable-gssapi --with-gss_impl=mit
}

variant kerberos freebsd {
        configure.args-append --enable-gssapi --with-gss_impl=heimdal
}

I haven't seen a variant declaration with two names before... and it seems like at least some part of MacPorts thinks this is a single name with a space in it, which is bad for several parts of MacPorts which assume it doesn't have a space in it.

_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to