Opened 5 years ago

Closed 4 years ago

#15517 closed defect (fixed)

IRC protocol plugin broken / doesn't link to libsasl2

Reported by: foutrelis Owned by: elb
Milestone: 2.10.8 Component: IRC
Version: 2.10.7 Keywords:
Cc: FernandoMiguel

Description

When building with SASL support, the IRC plugin needs to link against libsasl2, otherwise it will fail to load with the following error:

(03:20:54) plugins: probing /usr/lib/purple-2/libirc.so (03:20:54) plugins: /usr/lib/purple-2/libirc.so is not loadable: undefined symbol: sasl_client_step

This is a new issue in Pidgin 2.10.7 since it's the first release that adds SASL support for IRC (https://hg.pidgin.im/pidgin/main/rev/bbd52f93184e).

Attachments (1)

pidgin-2.10.7-link-libirc-to-libsasl2.patch (487 bytes) - added by foutrelis 5 years ago.

Download all attachments as: .zip

Change History (5)

Changed 5 years ago by foutrelis

comment:1 Changed 5 years ago by foutrelis

I have attached a patch that fixes the issue for me; not sure if I missed anything.

comment:2 Changed 5 years ago by QuLogic

  • Milestone set to 2.10.8

comment:3 Changed 4 years ago by dimstar

The same issue sneaked into the openSUSE release 12.3, which shipped pidgin 2.10.7.

The effect for the 'regular' user is simply that IRC is not listed as an available protocol.

comment:4 Changed 4 years ago by Daniel Atallah <datallah@…>

  • Resolution set to fixed
  • Status changed from new to closed

(In [944ec96bb103]):
Patch from Evangelos Foutras to link to CyrusSASL from the IRC plugin when needed. Fixes #15517

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!