From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040809 Epiphany/1.3.8 Description of problem: '/usr/lib/pkgconfig/libexslt.pc' contains '-lgcrypt' in the libraries and libxslt requires libgcrypt.so.11. Version-Release number of selected component (if applicable): libxslt-1.1.10-1 How reproducible: Always Steps to Reproduce: 1.Install libxslt-devel and not libgcrypt-devel 2.Try to compile a program which requires libxslt 3. Additional info:
Hum, libexslt requires libgcrypt and only if found at compilation time. libxslt doesn't require libgcrypt. If you're just linking against libxslt it should not be needed. Daniel
You are right it is only required by libexslt (if you use pkg-config --libs libexslt) and not by libxslt. The libexslt.pc contains: Libs: -L${libdir} -lexslt -lxslt -L/usr/lib -lxml2 -lz -lpthread -lm -lm -lgcrypt -lgpg-error I don't know if that should cause a dependency on libgcrypt-devel (and libgpg-error-devel)
If it's putting it in the link flags, probably. Of course, does it really need specified for apps linking against it?
Yeah it should be added though I dislike that dependancy. But well I made the decision to add it upstream so I should live with the consequences ... That's why I made it ASSIGNED instead of just dropping the bug :-) I will have to fix this. Daniel
Okay, fixed in the lastest release, Daniel