Eliminate GCC warnings.

GCC 4.4.3 on Kubuntu 10.04 issues the warning: “format not a string
literal and no format arguments” when compiling mmix-sim.w and
mmix-pipe.w. In order to eliminate these issues, add a formal format
string "%s" for each of the stand-alone output strings.

(Alternatively, one could use ‘fputs(...,stdout)’.)
Build MMIX on GNU/Linux.

In October 2006, I started to build MMIX on GNU/Linux in an automated
fashion. The SPEC file mmix.spec was first created for RPM on OpenSUSE,
but works just as well on Kubuntu with debbuild.

The latest source drop can be created using ‘git archive’ and the two
changefiles are available AS IS.
Correct Copyright line in spec file.
Eliminate all GCC warnings.

The “Patches” section of the MMIX Home Page provides a set of
change files that eliminate warnings issued by the GCC compiler
when invoked with the “-Wall” commandline option.
Build with ‘-Wall’ setting.

http://mmix.cs.hm.edu/tools/index.html provides a set of change
files that eliminate all warnings issued by GCC when invoked with
the ‘-Wall’ option.
Eliminate two more GCC warnings.

-Wparentheses requests at least one pair of parentheses.
C main returns 'int' by default.
Update for 10/2013 source drop.

Note: The source archive mmix-20131017.tgz was released on Monday,
October _07_, 2013, so a softlink might be necessary for compilation.