compiling Open Grid Scheduler on EL5
This is a guide for how to compile the latest (as of 2011-11-01) Grid Engine from source on a stock CentOS 5 machine. I followed the official instructions, with only minor modifications: Official Doc
I started out with a fresh EC2 instance, using AMI ami-eb2273ae, which is a standard CentOS 5.4 AMI from RightScale.
I ran ‘yum upgrade’ which bumped me up to “CentOS release 5.7 (Final)” and then I needed ‘yum install pam-devel.x86_64 ncurses-devel.x86_64′ in order for the compilation to succeed. Those were the only packages I needed to add.
I used the additional ‘-no-qmon’ flag to aimk, which worked fine, but then I got an error from the installation script later saying that binary was missing. So I just touched a file with that name there, and that worked around the complaint of the install script.
And that’s that. I really thought it would be more difficult.