Differences between revisions 2 and 8 (spanning 6 versions)
Revision 2 as of 2008-10-10 18:36:42
Size: 342
Comment:
Revision 8 as of 2008-10-10 22:19:55
Size: 1896
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

== EPICS ==
Well this is not a LIGO software, but it is essential for a control room computer.

=== EPICS Base ===
Download the EPICS base package from http://www.aps.anl.gov/epics/base/index.php

Unpack it.
Set/unset environmental variables.
{{{
setenv EPICS_HOST_ARCH linux-x86_64
unsetenv SCRIPTS
}}}

Compile
{{{
make
}}}
Install
{{{
cd ..
cp -r base-3.14.0 /cvs/cds/caltech/apps/linux64/epics/base
}}}

=== Extensions ===
Download the archive containing the extensions directory structure. http://www.aps.anl.gov/epics/download/extensions/extensionsTop_20070703.tar.gz
Unpack it to /cvs/cds/caltech/apps/linux64/epics/

Download necessary extensions (medm, ezca, etc)
Unpack it into /cvs/cds/caltech/apps/linux64/epics/extensions/src/
Move to the extracted directory and type {{{make}}} to compile the extension.
Line 5: Line 36:
First you have to install ROOT.
Line 17: Line 49:

=== Building GDS ===
Check out the GDS CVS tree.
{{{
setenv CVSROOT :pserver:readonly@ldas-sw.ligo.caltech.edu:/ldcg_server/common/repository_gds
cvs login
m0n1t0r
cvs checkout gds
cd gds
}}}

Set environmental variables.
{{{
setenv GDSBUILD online
setenv ROOTSYS /cvs/cds/caltech/apps/linux64/root
}}}
Prepare the building environment.
{{{
./bootstrap
./configure --enable-dtt --enable-online --prefix=/cvs/cds/caltech/apps/linux64/gds
}}}

I had to tweak some Makefiles. First, I edited Monitors/Makefile and emptied SUBDIRS so that no monitor will be built.
If you want to compile DMT monitors, you should not do this.

Next, I edited

Building LIGO softwares for 64 bit linux

EPICS

Well this is not a LIGO software, but it is essential for a control room computer.

EPICS Base

Download the EPICS base package from http://www.aps.anl.gov/epics/base/index.php

Unpack it. Set/unset environmental variables.

setenv EPICS_HOST_ARCH linux-x86_64
unsetenv SCRIPTS

Compile

make

Install

cd ..
cp -r base-3.14.0 /cvs/cds/caltech/apps/linux64/epics/base

Extensions

Download the archive containing the extensions directory structure. http://www.aps.anl.gov/epics/download/extensions/extensionsTop_20070703.tar.gz Unpack it to /cvs/cds/caltech/apps/linux64/epics/

Download necessary extensions (medm, ezca, etc) Unpack it into /cvs/cds/caltech/apps/linux64/epics/extensions/src/ Move to the extracted directory and type make to compile the extension.

GDS software

First you have to install ROOT.

Installing ROOT

Download ROOT-5.20 from http://root.cern.ch/root/Version520.html

Expand the archive and run the configure script.

./configure linuxx8664gcc --prefix=/cvs/cds/caltech/apps/linux64/root

Build & install.

make
make install

Building GDS

Check out the GDS CVS tree.

setenv CVSROOT :pserver:readonly@ldas-sw.ligo.caltech.edu:/ldcg_server/common/repository_gds
cvs login 
m0n1t0r
cvs checkout gds
cd gds

Set environmental variables.

setenv   GDSBUILD online
setenv   ROOTSYS /cvs/cds/caltech/apps/linux64/root

Prepare the building environment.

./bootstrap
./configure --enable-dtt --enable-online --prefix=/cvs/cds/caltech/apps/linux64/gds

I had to tweak some Makefiles. First, I edited Monitors/Makefile and emptied SUBDIRS so that no monitor will be built. If you want to compile DMT monitors, you should not do this.

Next, I edited

Building_LIGO_softwares_for_64_bit_linux (last edited 2012-01-03 23:02:40 by localhost)