Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 14491

Summary: Sylpheed / Sylpheed-Claws won't compile with LDAP flag set
Product: Gentoo Linux Reporter: kfm
Component: New packagesAssignee: Brad Cowan (RETIRED) <bcowan>
Status: VERIFIED WORKSFORME    
Severity: normal CC: kfm, slyzer
Priority: High    
Version: 1.4_rc2   
Hardware: x86   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description kfm 2003-01-24 09:50:57 UTC
Hi,

I have used sylpheed-claws for quite a while now and tend to keep abreast with
the latest builds. I rebuilt my system from scratch last week using a new GRP
1.4_rc2 LiveCD. When I tried to compile either sylpheed or sylpheed-claws
(stable or unstable) it kept failing. The message was inccured by 'ld' when
passed the switch '-lkrb4'. It took me a while to realise that this was
something to do with Kerberos 4 and LDAP (I believe). Sure enough, after setting
"-ldap" it emerged just fine.

If you need a more detailed error, let me know and I'll induce it again and
report it. I notice that openldap, at least as I have it installed, doesn't seem
to have support for krb4, only krb5 (schema is available for that). Maybe
sylpheed uses libldap, and that it is looking for krb4 support but cannot find
it (just a thought)?

I do know that this was not a problem before (I always have the LDAP flag set).
Comment 1 slyzer 2003-01-26 09:26:51 UTC
Please check the 0.8.9 ebuild (Bug 14579)

Works fine for me (USE="ldap") I have openldap-2.0.27 installed.

cu
 slyzer
Comment 2 Brad Cowan (RETIRED) gentoo-dev 2003-01-26 16:10:19 UTC
works fine here USE="ldap"
Comment 3 kfm 2003-01-28 11:37:05 UTC
Re-compiling openldap seemed to resolve the issue. Strange. The only curious
thing was that UnixODBC wouldn't compile so I had to remove my "odbc" flag to
emerge openldap, but that's a separate issue. I'm very glad this issue resolved
itself, because I almost tore my hair out after kdelibs-3.1 failed for the same
reason as sylpheed-claws had before!

Thanks.