<para>
  JM requires:
</para>

<informaltable frame=none>
  <tgroup cols=2>
    <colspec colwidth=1.5in>
      <colspec colwidth=0.5in>
	<tbody>

	  <row>
	    <entry>GLIB 1.2.7</entry>
	    <entry><ulink url="http://www.gtk.org">
		http://www.gtk.org</ulink></entry>
	  </row>

	  <row>
	    <entry>GTK 1.2.7</entry>
	    <entry><ulink url="http://www.gtk.org">
		http://www.gtk.org</ulink></entry>
	  </row>

	  <row>
	    <entry>GNet 1.0</entry>
	    <entry><ulink
	      url="http://www.eecs.umich.edu/~dhelder/misc/gnet">
		http://www.eecs.umich.edu/~dhelder/misc/gnet</ulink></entry>
	  </row>

	  <row>
	    <entry>libglade</entry>
	    <entry><ulink url="http://www.daa.com.au/~james/gnome">
		http://www.daa.com.au/~james/gnome</ulink></entry>
	  </row>

	  <row>
	    <entry>libpopt</entry>
	    <entry><ulink url="ftp://ftp.eecs.umich.edu/pub/linux/redhat/redhat/code/popt">
		ftp://ftp.eecs.umich.edu/pub/linux/redhat/redhat/code/popt</ulink></entry>
	  </row>

	</tbody>
  </tgroup>
</informaltable>

<para>
  Debian and Red Hat packages are available for all of these.  If you
  want to compile JM from scratch, you will need the development
  versions of these packages.  Newer versions of these libraries will
  probably work.  I'm using libglade 0.2.5 and libpopt 1.4.  Note that
  libglade requires libxml, which you can get at: <ulink
  url="http://www.xmlsoft.org/#Downloads">
  http://www.xmlsoft.org/#Downloads</ulink>
</para>

<para>
  In a nutshell, do:
</para>

<screen>
./configure
make
make install
</screen>

<para>
  If you want Gnome support (and have the Gnome libraries), instead do:
</para>

<screen>
./configure --enable-gnome
make
make install
</screen>

<para>
  If something goes wrong, it will probably be that configure doesn't
  find a library you need.  When this happens, install the library,
  then type:
</para>

<screen>
rm config.cache

[Then as root:]

rehash           [for Debain]
/sbin/ldconfig   [for RedHat] 
</screen>

<para>
  Now try running configure again.
</para>

<note>
  <title>JM and NAT/IP Masquerading/Firewalls</title>

  <para>
    If your network uses NAT, IP Masquerading, or a Firewall and you
    get a "Bad Internet Interface" error, you will need to manually
    set your address to your address on the LAN and your hostname to
    the address or name of the NAT box. If you have the GTK version,
    use the --interface and --hostname command line options. If you
    have the Gnome version, go to Setting->Preferences->Network and
    set this there. Once you have done this, configure your NAT box to
    allow connections to port 5660 to go to you.
  </para>

</note>
