Difference between revisions of "TotalRecall Build Guide"

From Computational Memory Lab
Jump to: navigation, search
Line 11: Line 11:
  
 
= Nightly builds =
 
= Nightly builds =
Nightly builds are performed at 5am and transferred to memory.
+
Nightly builds are performed around 5am and transferred to memory.
 
sagan does the Mac and source distributions, rhino does the Linux distribution.
 
sagan does the Mac and source distributions, rhino does the Linux distribution.
 
We don't have an always-on Windows machines so the Windows builds are not regular.
 
We don't have an always-on Windows machines so the Windows builds are not regular.
  
 
= Building [[TotalRecall]] from source =
 
= Building [[TotalRecall]] from source =
== Mac OS X ==
+
== Linux ==
=== Local installation ===
+
To build TotalRecall on any platform you need:
=== Packaging and deployment ===
+
* Install JDK 6
 
+
<code><nowiki>sudo apt-get install sun-java6-jdk</nowiki></code>
== Ubuntu ==
+
* Install Apache Ant
=== Local installation ===
+
<code><nowiki>sudo apt-get install ant</nowiki></code>
=== Packaging and deployment ===
+
* If on a 64 bit machine you will need 32-bit development headers
 
+
<code><nowiki>sudo apt-get install libc6-dev-i386</nowiki></code>
== Windows ==
+
=== Local installation ===
+
=== Packaging and deployment ===
+
  
 
= Overview of the project hierarchy =
 
= Overview of the project hierarchy =
  
 
= Overview of the build chain =
 
= Overview of the build chain =

Revision as of 00:11, 10 April 2010


<<html(

Penn TotalRecall Build Guide

)>>

Open-source software is a collaborative effort. Please inform us if anything on this page is incorrect or out of date.

The main development guide is located here.

<<TableOfContents(3)>>

Nightly builds

Nightly builds are performed around 5am and transferred to memory. sagan does the Mac and source distributions, rhino does the Linux distribution. We don't have an always-on Windows machines so the Windows builds are not regular.

Building TotalRecall from source

Linux

To build TotalRecall on any platform you need:

  • Install JDK 6

sudo apt-get install sun-java6-jdk

  • Install Apache Ant

sudo apt-get install ant

  • If on a 64 bit machine you will need 32-bit development headers

sudo apt-get install libc6-dev-i386

Overview of the project hierarchy

Overview of the build chain