You will need the following resources in order to compile MiXViews:
Once all the above are on your system, and you have untarred the source for MiXViews into some directory, make sure that the environmental variable CPU is set (see the InterViews documentation for more on this). You will no doubt have to examine carefully and possibly edit the Imakefile that comes with MiXViews to set some macros such as the name of your fortran library, and to adjust the compiler flags, though most of this should be configured in the InterViews config files. Note: If you are using the InterViews library version 3.1 (as opposed to v. 3.2), you will need to remove the -DIV_IS_PATCHED flag from the compiler options. If you fail to do this, many keyboard equivalents for commands will not work.
Before you do the ivmkmf and make, you need to set an environmental variable CPU to the correct type for your machine. Here are the values:
Type the command "ivmkmf -a" in the directory containing the MiXViews source. Ivmkmf is an InterViews script (installed with the rest of the IV binaries, etc.) and will create a subdirectory in which the objects and executable will be put, and create the necessary Makefiles and do the dependencies. DO NOT USE THE X11 RELEASE 6 MAKEDEPEND COMMAND. It has a bad bug in it, and none of the Makefile dependency lines will work -- which can lead to inconsistent binaries. Use the X11 R5 or R4 makedepend command.
Type "make", and get some coffee or something. The binary will be called "mxv", and will be in the subdir mentioned above.
Install the file MiXViews.ad in whichever place you keep X resource files (usually /usr/lib/X11/app-defaults) as "MiXViews".
Study the users guide here for information on how to use the program.