ALICE
Forward Detectors: T0, V0 and FMD
Front End Server

I've modified the FEE server a bit. I've added the possibility to make an RPM that can be installed on a machine hosting an NFS server, serving the feeserver to the DCS card. I've also fixed a bug when sending the command RCU_WRITE_MEMBLOCK. A patch can be found below.

To build the server, do

   prompt% gzip -dc feeserver-0.7-rcu-0.5.tar.gz | tar -xf - 
   prompt% cd feeserver-0.7-rcu-0.5 
   prompt% ./configure 
   prompt% make 
   prompt% make install

If you want to cross compile for say the DCS ARM processor running Linux, you need to configure the source tree with

  prompt% ./configure --host=arm-linux

To specify the installation directories, pass the --prefix=<dir> to configure. If the installation directory is NFS mounted on the build machine, and on the host (target) machine, but the exact path differs, you should set DESTDIR or prefix when installing. For example, if the NFS directory is mounted on /nfs/alice/dcs on the build machine, and mounted on /nfs/remote with sub-directories bin, lib, include, sbin, and so on, you should do

  prompt% ./configure --host=arm-linux --prefix=/nfs/remote 
  prompt% make 
  prompt% make install prefix=/nfs/alice/dcs 
 

If you're building for multiple archtectures, you can make a directory were you build for one particular architeture. For example:

    prompt% mkdir arm-linux
    prompt% cd arm-linux 
    prompt% <path to feeserver sources>/configure --host=arm-linux <options>
    prompt% make 
    prompt% make install 
    ...
    prompt% cd ../
    prompt% mkdir amd64-linux
    prompt% <path to feeserver sources>/configure <options>
    prompt% make 
    prompt% make install 
 

Try also ./configure --help to see what other options are available, and read INSTALL in the source directory.

PATCH Patch to upstream FeeServer with RCU CE
SRC Patched sources
DOCDocumentation
RPM noarch package to install on NFS server
SRPM Source package of noarch package to install on NFS server

Back to FEE pages

Last modified 11:16:46 07/21/11 CEST Webmaster: Hosted by HEHI