new client plans and libpurple

Daniel Atallah daniel.atallah at
Sat Mar 30 11:10:28 EDT 2013

On Mar 29, 2013 7:40 PM, "Zoltán Sólyom" <z-ismeretlen at> wrote:
> Made a simple c# "program" which loads libpurple.dll compiled with Visual
Studio. It does nothing just calls purple_util_set_user_dir to test whether
the dll loading works. (I had to spend just another 2 hours to find out why
not.) For anyone trying to do the same:
> libpurple.dll uses libxml2.2 which in turn uses zlib1.dll. The gtk 2.14
archive (listed on the BuildingWinPidgin page) contains a zlib1.dll, but
that one doesn't work. There is a function not exported from it, but linked
in from libxml2.2, and loading any dll using libxml2.2.dll or libxml2.2.dll
itself fails. Fortunately I had a zlib1.dll I had to compile previously
from the official source. (It is not difficult, anyone can do it.) So don't
use the the faulty zlib1.dll, even if you have to build a good one yourself.
> In my opinion it would be the best to replace zlib1.dll in the gtk
archive, unless it is some kind of official package.

The gtk download is a set of minimal build dependencies, is not intended to
be used at runtime (and not maintained by us).
If you want to get the appropriate versions that are used by pidgin, you'll
need to us the versions that are downloaded by the build scripts (

> _______________________________________________
> Devel mailing list
> Devel at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Devel mailing list