Difference between revisions of "TotalRecall Build Guide"
From Computational Memory Lab
Line 11: | Line 11: | ||
= Nightly builds = | = Nightly builds = | ||
− | Nightly builds are performed | + | 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 = | ||
− | == | + | == Linux == |
− | + | To build TotalRecall on any platform you need: | |
− | + | * Install JDK 6 | |
− | + | <code><nowiki>sudo apt-get install sun-java6-jdk</nowiki></code> | |
− | + | * Install Apache Ant | |
− | + | <code><nowiki>sudo apt-get install ant</nowiki></code> | |
− | + | * If on a 64 bit machine you will need 32-bit development headers | |
− | + | <code><nowiki>sudo apt-get install libc6-dev-i386</nowiki></code> | |
− | + | ||
− | + | ||
− | + | ||
= 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
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