Ron's Utilities

My builds

On this page I am making available my own builds of several common utilities, as well as some of my own making. I am also making available the diffs from the original sources. All these are in the 'tar.gz' format, which WinZip will understand, as will, of course, tar/gzip. If you're looking for my vim page, it is here.

For each source package, I list pointers to:

If you want my full sources, you can see below.

All the GNU packages below were compiled from sources available from the main GNU site, with the patches as listed below.

OBLIGATORY DISCLAIMER: None of these files has been tested on your system. None of them is guaranteed or warrantied for any purpose whatsoever, nor is any claim being made regarding their utility to you or your heirs or assignees. Nonetheless, I hope you find them useful!

They are being provided as a courtesy to those of you who appreciate courtesy. Should you run into technical problems using them, for example, "xyz crashes on my machine when I do abc", please email me, but don't expect any remedy unless I specifically tell you so. I absolutely will not provide user-level support (How do I use sort?) under any circumstances.

Ron's binaries
Description Binaries src/diffs size/diff last update
GNU diffutils 2.7 (diff,diff3,cmp) diffutils.tar.gz diffs 45/6K 19990728
GNU idutils 3.2d (mkid,lid,fid,fnid,xtokid) idutils.tar.gz diffs 99K/24K 19990728
GNU textutils 1.22 (cat,cksum,comm, csplit,cut,expand, fmt,fold,head, join,md5sum,nl, od,paste,pr, sort,split,sum, tac,tail,tr, unexpand,uniq,wc) textutils.tar.gz diffs 146/10K 19990728
GNU fileutils 4.0 (cp,df,du,ls,rm,touch) [NOT ALL WORKING!] fileutils.tar.gz diffs 146/5K 19990811
agrep 3.38, an approximate grep agrep.tar.gz source 53/2K 19990728
GNU grep 2.3 grep.tar.gz diffs 35/1K 19990728
GNU gzip 1.2.4 gzip.tar.gz diffs 25/2K 19990728
bzip2 0.9.0c bzip.tar.gz diffs 28/1K 19990728
GNU patch 2.5 patch.tar.gz diffs 29/3K 19990728
ps, kill (win95 and NT) ps.tar.gz 5K 19990728
RCS 5.7 (ci co ident merge rcs rcsclean rcsdiff rcsmerge rlog) rcs.tar.gz diffs 251/45K 19990728
GNU gawk 3.0.3 sed.tar.gz diffs 69/1K 19990728
GNU sed 3.1 sed.tar.gz diffs 23/2K 19990728
GNU ed 0.2 ed.tar.gz diffs 28/1K 19990728
GNU tar 1.12 tar.tar.gz diffs 34/7K 19990728
GNU flex 2.5.4a ed.tar.gz diffs 71/1K 19990728
GNU bison 1.25 ed.tar.gz diffs 36/1K 19990728
GNU indent 1.9.1 ed.tar.gz diffs 20/0K 19990728

Note: no documentation is provided - for most utilities, use the '--help' or '-h' option for help. The docs can be found elsewhere on the web.


How to make your own builds

First, get the excellent free compiler gcc-2.95/mingw32 . This is Mumit Khan's Win32 port of the GNU 'gcc' compiler, and it generates binaries which are small and fast, requiring only the DLLs that come with Win32.

Then you need to follow the instructions given in the package for how to set your environment (it's extremely easy).


Availability of source code

My time is valuable. If you can't be bothered to download the sources from the places I point to and apply my patches to them, I will send you a 3.5" floppy (as many as needed) with the tar'ed gzip'ed code if you:


Moss Bay Engineering

Last updated: 07/28/99 06:31:54 PM