I just updated Sylpheed-Claws to 2.0.0_rc1. I was using CRAM-MD5 to login to my account and it popped up a message saying I needed to recompile libetpan with SASL support or something. So I remerged libetpan with the sasl USE flag on. Now when I try to check my account, Sylpheed-Claws bombs out with... sylpheed-claws: symbol lookup error: /usr/lib/libetpan.so.0: undefined symbol: sasl_client_init Couldn't find anything on Google about this.
Okay I remerged Sylpheed-Claws (sorry, should have done that before) and it doesn't bomb anymore. Now it gives me the original message again. That message said I also need the CRAM-MD5 SASL plugin. Is that in Portage because I can't find it?
Ticho: any clue on this one?
Can you please provide output of `emerge -pv cyrus-sasl libetpan sylpheed-claws` ?
I updated them and tried again. No change. root@schwartz # emerge -pv cyrus-sasl libetpan sylpheed-claws These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] dev-libs/cyrus-sasl-2.1.21-r2 USE="-authdaemond +berkdb +crypt +gdbm +java -kerberos -ldap +mysql -ntlm_unsupported_patch -pam +postgres -sample -srp +ssl -urandom" 0 kB [ebuild R ] net-libs/libetpan-0.42 USE="+berkdb -debug -gnutls +sasl +ssl" 0 kB [ebuild R ] mail-client/sylpheed-claws-2.0.0_rc4 USE="-clamav +crypt +dillo -doc -gnome +imap -ipv6 -kde -ldap -pda +spamassassin +spell +ssl +xface" 0 kB
I now realise what it means by the CRAM-MD5 SASL plugin. That's definitely there and ldd seems to check out okay on it. root@schwartz # ll libcrammd5* -rwxr-xr-x 1 root root 674 Feb 11 14:44 libcrammd5.la lrwxrwxrwx 1 root root 20 Feb 11 14:44 libcrammd5.so -> libcrammd5.so.2.0.21lrwxrwxrwx 1 root root 20 Feb 11 14:44 libcrammd5.so.2 -> libcrammd5.so.2.0.21 -rwxr-xr-x 1 root root 15676 Feb 11 14:44 libcrammd5.so.2.0.21 root@schwartz # ldd libcrammd5.so.2.0.21 linux-gate.so.1 => (0xffffe000) libresolv.so.2 => /lib/libresolv.so.2 (0xb7fc7000) libc.so.6 => /lib/tls/libc.so.6 (0xb7eb3000) /lib/ld-linux.so.2 (0x80000000)
Just checking - is this still an issue with latest libetpan and sylpheed-claws? (Latest means from ~arch)
I upgraded those two packages (been avoiding a general update for a while - long story) but it's still no good, I'm afraid. )-: I notice I don't have the gnutls USE flag enabled but I don't think that's related.
Any news on this one? Looks like the issue il solved already, and sylpheed-claws 2.2.3 (way later than this version) is being tested stabilized on all arches as you read...
No, the issue still doesn't appear to be resolved. James, which exact versions of sylpheed-claws and libetpan do you have installed now?
For reference: I have no issues with libetpan 0.45 (which just went into stable x86) and sylpheed-claws 2.2.3 (which is the one that should be stabilized - see bug #135886)...
My system is now fairly up to date overall after doing a big update a couple of weeks ago. I tried again. Still didn't work. Upgraded Sylpheed-Claws again to 2.3.0. Still didn't work. Remerged libetpan with gnutls support. Still didn't work. Tried to see if revdep-rebuild on libetpan would show any problems. It didn't. My current version of libetpan is 0.4.5. I'm stumped.
I think I've found the cause. I don't think the server supports CRAM-MD5. In my original post, I said I WAS using it. It was so long ago now, I actually don't remember if it was working previously or not. I thought it was. Maybe they disabled it? I'm really sorry to have wasted your time but you have to admit that it is a really confusing error message.