cyrus-sasl2: error building +universal

Ryan Schmidt ryandesign at
Wed Jan 6 09:19:01 PST 2010

On Jan 6, 2010, at 10:16, Joost Kremers wrote:

> On Wed, 06 Jan 2010 07:59 -0600, Ryan Schmidt wrote:
>> The command you probably wanted was
>> sudo port upgrade --enforce-variants installed +universal

>> You probably need to deactivate the old non-universal cyrus-sasl2 before
>> the new universal one can be built.
>> sudo port deactivate cyrus-sasl2
>> sudo port clean cyrus-sasl2
>> sudo port install cyrus-sasl2 +universal
> I tried that but got an error again. Full output is here:

It shows your zlib and openssl ports are not universal. Since these are dependencies of cyrus-sasl2, they must be built universal first. MacPorts base does not check for this problem directly, though some individual ports do. I just added this check to cyrus-sasl2, so if you wait a half hour, then "sudo port selfupdate" and try again, it should inform you of this problem and tell you how to rebuild openssl and its dependencies (zlib) universal using

sudo port upgrade --enforce-variants openssl +universal

More information about the macports-users mailing list