Notes on Rebuilding XFree86®/OS2 from Scratch : Tools required
Previous: Preface
Next: Compiling and Installing

## 2. Tools required

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 `hobbes.nmsu.edu` or `ftp.leo.org` via anonymous FTP. The following shopping list shows what you will need:

- gcc EMX/gcc emx 0.9C patch4 or later (0.9d preferred!)
- gzip GNU zip/unzip
- tar GNU tar
- patch Larry Wall's patch utility (attention: incompatible tool with same name in OS/2)
- install BSD/GNU install
- rm,mv,cp GNU file utilities
- tee,.. GNU shell utilities
- groff GNU nroff/troff
- sed GNU sed stream editor
- grep GNU grep
- gawk GNU awk
- make GNU make 3.71/3.72 (use the one from Xprog.zip!)
- flex GNU flex
- bison GNU bison
- m4 GNU m4
- find GNU find (attention: incompatible tool with the same name in OS/2)

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.

Furthermore, you need the XFree86 sources. These are available from the common XFree86 repositories. Look into a directory which is often named /pub/XFree86/4.0/source.

Notes on Rebuilding XFree86®/OS2 from Scratch : Tools required
Previous: Preface
Next: Compiling and Installing