johns:/disk5/users/johns/graphics % gunzip tachyon.tar.gz johns:/disk5/users/johns/graphics % tar -xvf tachyon.tar.gz johns:/disk5/users/johns/graphics % cd tachyon johns:/disk5/users/johns/graphics/tachyon % cd unix johns:/disk5/users/johns/graphics/tachyon/unix % make Choose one of the architectures specified below. ----------------------------------------------------------- Parallel Versions paragon-thr-mpi - Intel Paragon (MPI + Threads + Thread I/O) paragon-mp-mpi - Intel Paragon (MPI + Threads + Reg I/O) paragon-mpi - Intel Paragon (MPI) ipsc860-mpi - Intel iPSC/860 (MPI) sp2-mpi - IBM SP2 (MPI) solaris-mpi - Sun Solaris 2.x (MPI) irix5-mpi - SGI Irix 5.x (MPI) solaris-thr - Sun Solaris 2.x Threads solaris-c4-thr - Sun Solaris 2.x Threads (Sun C 4.x) ----------------------------------------------------------- Sequential Versions solaris-v9 - Sun Solaris 2.5 (Sun C 4.x) solaris-c4 - Sun Solaris 2.[345] (Sun C 4.x) solaris-c3 - Sun Solaris 2.[345] (Sun C 3.x) sunos4 - SunOS 4.1.x irix5 - SGI Irix 5.x (32 bit, R4000) irix6 - SGI Irix 6.x (64 bit, R8000) aix - IBM AIX 3.x (Generic RS/6000) aix-ppc - IBM AIX 3.x (PPC 601) hpux - HP/UX 9.x and 10.x linux - Linux (on a little endian machine bsd - BSD (on a little endian machine clean - Remove .o .a and executables --------------------------------------------------------------- Type: 'make arch' to build for an architecture listed above. johns:/disk5/users/johns/graphics/ray/unix % make solaris-thr [lots of make output ommitted]
Hopefully once you've run 'make' to build the ray tracer for your machine, everything went well and you now have a binary to run. If you are building an MPI version, you may need to edit the make-config file to edit the locations of libraries and header files as they are listed there. If you have trouble, for now the best way to go is to send me email, at johns@megapixel.com As I have time I'll improve this document and give more detailed instructions on building.