I was able to get this running on a 2013 mac pro. Currently working on adding 2010 mac pros as execution hosts. The compilation is pretty straight forward. The tricky part is configuring your network, setting the mac os application firewall and opening the right ports. Here are instructions for compilation.
The GE2011.11p1 distribution was downloaded from source forge: http://sourceforge.net/projects/gridscheduler/files and untar’d:
wget -O GE2011.11p1.tar.gz https://sourceforge.net/projects/gridscheduler/files/GE2011.11p1/GE2011.11p1.tar.gz/download
tar zvxf GE2011.11p1.tar
A few hacks were necessary to compile from source on mac OS High Sierra.
The authuser.c file in ./utilbin was edited to find the authentication software in OS X (pam_app.h). Line 70 was changed to /usr/include/security/pam_appl.h.
The final compilation step will not work since the source build was not configured for a modern mac OS install. You will need to install automake-1.15 and copy the config.guess and config.sub to the build directory. i.e.)
brew install automake
cp -v /usr/local/Cellar/automake/1.15.1/share/automake-1.15/config.guess
cp -v /usr/local/Cellar/automake/1.15.1/share/automake-1.15/config.sub
./aimk -no-java -no-secure -spool-classic -no-dump -only-depend
./aimk -no-java -no-secure -spool-classic -no-dump depend
./aimk -no-java -no-secure -spool-classic -no-dump
scripts/distinst -all -local -noexit
Still working on getting java compiled.. but its really tough and I don't know java so hard for me to debug..
modified 2.5 years ago
genomax ♦ 87k
2.5 years ago by
se394 • 0