Appendix B. Building Rotor

Rotor 1.0 can be built on Windows XP, FreeBSD 4.7, and Mac OS X 10.2 (Jaguar). It should also build on Windows 2000 and earlier versions of FreeBSD (as far back as 4.5), but your mileage may vary on these platforms. You will need about 80 MB of disk space to extract the Rotor source code. However, Rotor will end up using much more when its compilation is complete (about a gigabyte on FreeBSD and half that on Windows). You should set aside a bit more to account for temporary files and swap file growth.

The build process may take several hours on a low-end machine, especially if you are running with less than the suggested amount of memory. For Windows, we suggest 256 MB of RAM. For Mac OS X and FreeBSD, 512 MB of RAM is ideal, but you can get by with less.

Before you install Rotor, you’ll need to download the source code from http://msdn.microsoft.com/net/sscli or copy the archive from the CD-ROM. Later sections (See "Building Rotor on Windows" and See "Building Rotor on Unix“) list instructions on how to extract the source code.

Warning

Whether you are on Windows or Unix, you must not extract Rotor into a directory whose path contains spaces. (Some tools used during the build process do not work correctly on paths that contain spaces.) For example, C:\Documents and Settings\dstutz\My Documents would be a bad choice on Windows, as would /Users/dstutz/Source Code on Mac OS X.

Build Mode

Rotor supports three build modes . To select a build mode, pass one of the ...

Get Shared Source CLI Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.