<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body dir="ltr" bgcolor="#ffffff" text="#000000">
<p style="margin-bottom: 0cm; margin-top: 0pt;">Dear Sean,</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;"><br>
</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;">pidig-2.2.0 has a
couple of new programs in the plugins directory, namely, helloworld.c
and noify_example.c. However, these programs do not include the header
file internal.h, which defines the
symbol¬† G_GNUC_NULL_TERMINATED, a definition which is needed for older
versions of glib (as mine - I am using RHEL4, which has glib2-2.4.7-1).
Thus, they fail to compile, and the whole build fails. </p>
<p style="margin-bottom: 0cm; margin-top: 0pt;">Also, I found out that
an include for I
attach a trivial patch, which adds the necessary include lines.</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;"><br>
</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;">Another patch needed
was due to a change of the file pidgin/pidgin.h, which made the
inclusion of gdk/gdkx.h conditionally on <br>
</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;">#ifdef
GDK_WINDOWING_X11 instead of #ifndef _WIN32. Since nothing seemed to
define the former symbol in my configuration, the compilation of
pidgin/gtkutils.c, which needs that gdk header file, failed. I attach
another patch which fixed the problem.</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;"><br>
</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;"></p>
<p style="margin-bottom: 0cm; margin-top: 0pt;">Finally , some linux
distributions (like mine, RHEL4),¬† doesn't have a x11.pc file, and
starting at pidgin-2.2.0, it is used to check for X support. I attach
the file I created for that and put in /usr/local/lib/pkgconfig, but I
suppose it is better to have a fallback cheking method, like the one
used in pidgin-2.1.1 configuration.<br>
</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;"><br>
</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;">Best,</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;"><br>
</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;">Zvi.<br>
</p>
<pre class="moz-signature" cols="79">-- 
Dr. Zvi Har'El      <a class="moz-txt-link-freetext"
 href="mailto:rl@math.technion.ac.il">mailto:rl@math.technion.ac.il</a>    Department of Mathematics
tel:+972-54-4227607                  Technion - Israel Institute of Technology
fax:+972-4-8293388  <a class="moz-txt-link-freetext"
 href="http://www.math.technion.ac.il/%7Erl/">http://www.math.technion.ac.il/~rl/</a>    Haifa 32000, ISRAEL
"If you can't say somethin' nice, don't say nothin' at all." -- Thumper (1942)
</pre>
</body>
</html>