[MacPorts] #40885: cyrus-sasl2 @2.1.25_4 doesn't contain LOGIN/PLAIN mechanism
MacPorts
noreply at macports.org
Sun Oct 27 13:36:40 PDT 2013
#40885: cyrus-sasl2 @2.1.25_4 doesn't contain LOGIN/PLAIN mechanism
--------------------------+--------------------
Reporter: congling@… | Owner: jmpp@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.0
Resolution: | Keywords:
Port: cyrus-sasl2 |
--------------------------+--------------------
Comment (by JustinVallon@…):
[Started looking at this last night, and just finished digging into the
cause. It appears there might be a proposed patch, but I'll comment
anyway]
Previously, there were /opt/local/lib/sasl2/lib*.la files generated by GNU
libtool. However, those files no longer exist (any of them). I have not
looked into why.
The plugin mechanism searches the plugin directory for *.la and *.plugin
(strcmps around lib/dlopen.c:_sasl_load_plugins:509), but finds neither.
With the *.la files, it scans them for /dlname='(.*)'/ to determine the
name of the shared library. In my build, LA_SUFFIX=".la" and
SO_SUFFIX=".plugin" (lib/dlopen.c).
I copied libplain.la and libsasldb.la from backup, and PLAIN/sasldb
started working again.
--
Ticket URL: <https://trac.macports.org/ticket/40885#comment:6>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list