Hi,<br><br>Thanks for the reply.  I was told earlier to build the source with ./autogen.sh &amp;&amp; make which worked (or seemed to).  Now I&#39;m trying to work out what that script is doing, which is calling gnome-autogen.sh which in turns does something with <a href="http://config.in" target="_blank">config.in</a> and m4/python.m4.  Unfortunately gnome-autogen.sh and python.m4 are long and look complicated and I have no idea what an m4 macro is anyway so what is going on here is confusing me a bit.  I guess I&#39;m just not sure what&#39;s happening in the ./configure and make steps, I&#39;m from DOS so a command like make with no arguments is not natural to me.  If the whole thing is complicated I guess I&#39;m just looking for a good source for documentation; I&#39;m making my way through the relevant sections of the gnome documentation library but the m4 macro home page is gibberish to me at the moment.  &quot;Expanding macros&quot; is not yet in my vocabulary and I&#39;m wondering if there&#39;s a way to learn what&#39;s going on in this process without reading to much bash script (which I&#39;m also still learning) since I don&#39;t think it&#39;s too relevant to referencer itself.<br>
<br>Cheers,<br>Glen<br><br>
<br><div class="gmail_quote">On 31 March 2011 22:28, John Spray <span dir="ltr">&lt;<a href="mailto:jcspray@gmail.com" target="_blank">jcspray@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Glen,<div><br></div><div>What you&#39;re looking at is a standard GNU autotools build setup.  You build it with ./autogen.sh &amp;&amp; ./configure &amp;&amp; make.  If you haven&#39;t done this kind of thing before then you probably don&#39;t have the required packages, look at the list of dependencies at [1].</div>



<div><br></div><div>(Presumably you&#39;ve checked this out of version control: the difference between what&#39;s in version control and what&#39;s in a release tarball is simply that for the tarball the &quot;autogen.sh&quot; step was already run.)</div>



<div><br></div><div>John</div><div><br></div><div>1. <a href="http://icculus.org/referencer/development.html" target="_blank">http://icculus.org/referencer/development.html</a></div><div><br></div><div><br><br><div class="gmail_quote">

<div><div></div><div>On Thu, Mar 31, 2011 at 5:53 AM, Glen Shennan <span dir="ltr">&lt;<a href="mailto:glen.shennan@gmail.com" target="_blank">glen.shennan@gmail.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>Hi,<br><br>I&#39;m very new at this and trying to work my way through the referencer source.  My C++ is rusty (ore) though and I&#39;ve never used gnome-autogen.sh.  Is there a good tutorial I can have a look at to see how the gnome-autogen.sh and python.m4 macros conspire to get this thing compiled?  I&#39;ve been searching but can&#39;t find anything decent and I&#39;ve learned enough bash for the moment.  Any quick descriptions are welcome too.  :)<br>




<br>Cheers,<br><font color="#888888">Glen<br>
</font><br></div></div>_______________________________________________<br>
referencer mailing list<br>
<a href="mailto:referencer@icculus.org" target="_blank">referencer@icculus.org</a><br>
<a href="http://icculus.org/mailman/listinfo/referencer" target="_blank">http://icculus.org/mailman/listinfo/referencer</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
referencer mailing list<br>
<a href="mailto:referencer@icculus.org" target="_blank">referencer@icculus.org</a><br>
<a href="http://icculus.org/mailman/listinfo/referencer" target="_blank">http://icculus.org/mailman/listinfo/referencer</a><br>
<br></blockquote></div><br>