[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