<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;'>While upgrading my Slackware to 14.1 so I could install Bochs and re-compiling my apps I saw that esr's gpsd requires something called scons for&nbsp; its build system:<br><br><div id="1"><a href="http://www.scons.org/doc/production/HTML/scons-user/c258.html">http://www.scons.org</a><br><br>Here is an example from the docs:<br><br><br><blockquote style="border: 1px solid rgb(204, 204, 204); padding: 7px; background-color: rgb(245, 245, 245);"><div><p>    Here's the famous "Hello, World!" program in C:     </p><pre class="programlisting">      int       main()       {           printf("Hello, world!\n");       }    </pre><p>    And here's how to build it using <span class="application">SCons</span>.    Enter the following into a file named <tt class="filename">SConstruct</tt>:     </p><pre class="programlisting">      Program('hello.c')    </pre><p>    This minimal configuration file gives    <span class="application">SCons</span> two pieces of information:    what you want to build    (an executable program),    and the input file from    which you want it built    (the <tt class="filename">hello.c</tt> file).    <a href="http://www.scons.org/doc/production/HTML/scons-user/a8588.html#b-Program"><code class="function">Program</code></a> is a <i class="firstterm">builder_method</i>,    a Python call that tells <span class="application">SCons</span> that you want to build an    executable program.     </p><p>    That's it.  Now run the <tt class="filename">scons</tt> command to build the program.    On a POSIX-compliant system like Linux or UNIX,    you'll see something like:     </p><pre class="screen">      % <kbd class="userinput">scons</kbd>       scons: Reading SConscript files ...       scons: done reading SConscript files.       scons: Building targets ...       cc -o hello.o -c hello.c       cc -o hello hello.o       scons: done building targets.    </pre><p>    On a Windows system with the Microsoft Visual C++ compiler,    you'll see something like:     </p><pre class="screen">      C:\&gt;<kbd class="userinput">scons</kbd>       scons: Reading SConscript files ...       scons: done reading SConscript files.       scons: Building targets ...       cl /Fohello.obj /c hello.c /nologo       link /nologo /OUT:hello.exe hello.obj       embedManifestExeCheck(target, source, env)       scons: done building targets.    </pre>&nbsp;</div></blockquote>Has anybody poked around this thing?<br><br>tty<br><br></div></div></body></html>