<TITLE> Code Management and Installation for AliRoot </TITLE>
<!-- Changed by: Yiota Foka, 19-Mar-1999 -->
<STYLE TYPE="text/css">
- H1 { font-style: italic; color: green ; font-size: 24pt; align: center}
+
H2 { color: red ; font-size: 22pt }
H3 { color: blue ; font-size: 20pt }
H4 { color: violet; font-size: 18pt }
</STYLE>
<BASEFONT SIZE=4>
<!-- Header material -->
-<hr>
+<body background="../picts/back.gif" text=black>
+<basefont face="verdana,arial,helvetica,sans-serif">
+
+<!-- Header material -->
<table border=0 cellpadding=5 cellspacing=0 width="100%">
- <tr bgcolor=#d0ffd0>
- <td align=left width=30%>
- <img alt="Alice" src="gif/Logo.gif" width="60" height="60"
- align="absmiddle" border=1>
- <td align=center width=40%>
- <font size="+2">
- Alice Off-Line Project
- </font>
- <td align=right width=30% valign=bottom>
- <font size="-1">
+ <tr bgcolor=#eab575>
+ <td align=left width=20%> <img src="../picts/MadHatter.jpg" HEIGHT=130 WIDTH=130>
+ <td align=center>
+ <font size="+4"><b>
+
+Code Management and Installation for AliRoot
+ <td align=right width=20%> <img src="../picts/Logo.gif">
+ </tr>
+
+ <tr>
+ <td colspan=3 align=right><font size="-1">
<script language="JavaScript">
document.write("Last modified "+ document.lastModified)
// end of script -->
</td>
</tr>
</table>
-<hr>
</HEAD>
LINK="#0000FF" VLINK="#551A8B" ALINK="#FF0000">
<BR>
-<BR><H1>Installation & Distribution</H1>
-<P><HR>
+<BR>
+<P>
<H2>Content</H2>
<OL>
<BR>
<H2><A NAME="1">1. Code Management</A></H2>
-<P>The code is maintained as a set of files and headers assembled via a
-Makefile. We realise that this configuration is not satisfactory, and we
-will migrate to a more coherent code management scheme in due time.
+<P>The code is maintained under <a href="http://www.cyclic.com/">cvs</a>.
+The cvs repository will be made public soon.
<!======================================================================>
of the ALICE software should install the code locally according to the
procedure described in the next chapter.
-<p>As of writing the code has been tested on HP-UX 10.2, Linux 5.1 and
-Solaris. Porting to other platforms and compilers will take place.
+<p>As of writing the code has been tested on HP-UX 10.2, Linux 5.1, DEC OSF
+and Solaris. Porting to other platforms and compilers will take place.
<p>At this point you should logout, login again and check that the symbols
are set correctly.
-<p><li>Get the file <a href="file:/afs/cern.ch/alice/offline/AliOffline3.01.tar.gz">/afs/cern.ch/alice/offline/AliOffline3.01.tar.gz</a>
+<p><li><u><b>Either</b></u>
+<p><ol type=i>
+<li>Get the file <a href="file:/afs/cern.ch/alice/offline/dist/AliOffline3.01.tar.gz">/afs/cern.ch/alice/offline/dist/AliOffline3.01.tar.gz</a>
<p><li>Unpack it with
$ cd $ALICE
$ gtar xvfz AliOffline3.01.tar.gz
</pre>
+</ol>
+
+<p><u><b>Or</b></u>
+<p><ol type=i>
+
+<li>Get the files
+<p><a href="file:/afs/cern.ch/alice/offline/dist/AliRoot3.01.tar.gz">/afs/cern.ch/alice/offline/dist/AliRoot3.01.tar.gz</a>
+<br><a href="file:/afs/cern.ch/alice/offline/dist/AliLibs3.01.tar.gz">/afs/cern.ch/alice/offline/dist/AliLibs3.01.tar.gz</a>
+
+<p><li>Unpack them with
+
+<p>
+<pre>
+$ cd $ALICE
+$ gtar xvfz AliRoot3.01.tar.gz
+$ gtar xvfz AliLibs3.01.tar.gz
+</pre>
+</ol>
<p><li>install the CERN library part
</pre>
</ol>
+<h3>Notice for Linux users</h3>
+
+<p>AliRoot requires the compiler system egcs 1.1.1 or later. Unfortunately
+the location of the include files is dependent on the compiler version on
+Linux. While g++ knows the location of the files relative to its own
+version, but this is not the case for the makedepend, that should be told
+where include files are. This is accomplished by the DEPINC variable in the
+file $ALIROOT/conf.
+
+<p>In case several error message appear during the make phase, complaining
+for include files not found, the list of include directories in DEPINC
+should be compared with the standard list of the compiler, that can be
+found out with the following commands:
+
+<p><pre>
+touch dummy.cxx
+g++ -v dummy.cxx
+</pre>
+
+<p>and looking at the output between the lines:
+
+<p><pre>
+#include <...> search starts here:
+.
+.
+.
+.
+End of search list.
+</pre>
+
<!===========================================================================>
<P>