<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Tools required</TITLE>
</HEAD>
<BODY BGCOLOR="#efefef" TEXT="black" LINK="blue" VLINK="#551A8B" ALINK="red">

<A HREF="OS2Notes.html"><EM>Notes on Rebuilding XFree86/OS2 from Scratch</EM></A>
 <b>:</b> <EM>Tools required</EM><BR>
<b>Previous:</b> <A HREF="OS2Notes1.html"><EM>Preface</EM></A><BR>
<b>Next:</b> <A HREF="OS2Notes3.html"><EM>Compiling and Installing</EM></A>


<HR NOSHADE>
  <H2><A NAME="2"></A>2. Tools required</H2>

<p>I have tried to reduce the number of external tools, but when looking back
it seems I were not very successful. At least I managed to get everything
working with the native CMD.EXE shell only. However, there is still plenty
of software required.
Most of this software is available from <code>hobbes.nmsu.edu</code> or <code>ftp.leo.org</code>
via anonymous FTP. The following shopping list shows what you will need:</p>
<p>
<ul>
<li>gcc	EMX/gcc emx 0.9C patch4 or later (0.9d preferred!)</li>
<li>gzip	GNU zip/unzip</li>
<li>tar	GNU tar</li>
<li>patch	Larry Wall's patch utility (attention: incompatible tool with same name in OS/2)</li>
<li>install	BSD/GNU install</li>
<li>rm,mv,cp	GNU file utilities</li>
<li>tee,..	GNU shell utilities</li>
<li>groff	GNU nroff/troff</li>
<li>sed	GNU sed stream editor</li>
<li>grep	GNU grep</li>
<li>gawk	GNU awk</li>
<li>make	GNU make 3.71/3.72 (use the one from Xprog.zip!)</li>
<li>flex	GNU flex</li>
<li>bison	GNU bison</li>
<li>find	GNU find    (attention: incompatible tool with the same name in OS/2)</li>
</ul>
</p>
<p>If there is no version number given, any new version will do. Particularly
critical is only EMX/gcc and GNU make. Note that the second GCC implementation
which might still be available from some archives is NOT compatible.</p>
<p>Furthermore, you need the XFree86 sources. These are available from 
the common XFree86 repositories. Look into a directory which is 
often named /pub/XFree86/3.3.5/source.</p>

 <HR NOSHADE>
<A HREF="OS2Notes.html"><EM>Notes on Rebuilding XFree86/OS2 from Scratch</EM></A>
 <b>:</b> <EM>Tools required</EM><BR>
<b>Previous:</b> <A HREF="OS2Notes1.html"><EM>Preface</EM></A><BR>
<b>Next:</b> <A HREF="OS2Notes3.html"><EM>Compiling and Installing</EM></A>



</BODY>
</HTML>
