Browse Source

I693 Resolving the confusion about Racket

The installation of racket via 'apt-get install' was outdated
and so I changed it to directly acquire, configure, make and
install racket from the latest release.
Mike Smith 11 years ago
parent
commit
b1ebb55d2d
2 changed files with 8 additions and 4 deletions
  1. 3 2
      config/benchmark_profile
  2. 5 2
      toolset/setup/linux/installer.py

+ 3 - 2
config/benchmark_profile

@@ -12,8 +12,9 @@ export MAVEN_HOME=~/FrameworkBenchmarks/installs/apache-maven-3.0.5
 export PERL_HOME=/opt/ActivePerl-5.16
 export DART_HOME=~/FrameworkBenchmarks/installs/dart-sdk
 export PYTHON_HOME=~/FrameworkBenchmarks/installs/python-2.7.5
-export PATH="$PYTHON_HOME/bin:$PATH"
-export PATH="$JAVA_HOME/bin:$GRAILS_HOME/bin:$PLAY_HOME:$PLAY1_HOME:$VERTX_HOME/bin:$GOROOT/bin:$NODE_HOME/bin:$HOME/FrameworkBenchmarks/installs/bin:$MAVEN_HOME/bin:$PERL_HOME/bin:$PERL_HOME/site/bin:$DART_HOME/bin:$PATH"
+export RACKET_HOME=~/FrameworkBenchmarks/installs/racket-5.3.6
+
+export PATH="$PYTHON_HOME/bin:$PATH$JAVA_HOME/bin:$GRAILS_HOME/bin:$PLAY_HOME:$PLAY1_HOME:$VERTX_HOME/bin:$GOROOT/bin:$NODE_HOME/bin:$HOME/FrameworkBenchmarks/installs/bin:$MAVEN_HOME/bin:$PERL_HOME/bin:$PERL_HOME/site/bin:$DART_HOME/bin:$RACKET_HOME/bin:$PATH"
 
 export LD_LIBRARY_PATH='$LD_LIBRARY_PATH:/usr/local/apr/lib'
 

+ 5 - 2
toolset/setup/linux/installer.py

@@ -198,8 +198,11 @@ class Installer:
     #
     # Racket
     #
-
-    self.__run_command("sudo apt-get install racket", True)
+    self.__download("https://github.com/plt/racket/archive/v5.3.6.tar.gz", "racket-5.3.6.tar.gz")
+    self.__run_command("tar xzf racket-5.3.6.tar.gz")
+    self.__run_command("./configure" cwd="racket/src")
+    self.__run_command("make" cwd="racket/src")
+    self.__run_command("sudo make install" cwd="racket/src")
 
     #
     # Ur/Web