source: Evidence/Edd/INSTALL@ 264

Last change on this file since 264 was 229, checked in by ogrimm, 14 years ago
Config requests non-blocking if not made from main thread, adapted all servers to GetConfig() returning std::string, workaround for erroneous SERVICE_LIST
File size: 1.7 KB
Line 
1Installation instructions for the Evidence Data Display Edd
2
3A) The packages Qt, Qwt and DIM are needed
4
51. Qt can be downloaded from http://qt.nokia.com/.
6
7 Test have been made with version 4.6.2 which can be downloaded aat
8 ftp://ftp.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.2.tar.gz.
9 It should well work with later version as well.
10
11 Installation instruction are given in the package. Usually, they amount on
12 Linux to executing './configure', then 'gmake all' followed by
13 'gmake install', all done within the unpacked directory.
14
15 Before the following steps, it should be assured that the right version
16 of qmake is used, as many Linux installations include an older version
17 of Qt. Use 'qmake -version' to check and adjust your PATH variable if
18 necessary.
19
202. Qwt can be downloaded from http://sourceforge.net/projects/qwt/.
21
22 Tests were made with version 5.2.1. Installation should simply be done
23 by executing 'qmake', then 'make', and finally 'make install'.
24
253. DIM can be downloaded from http://dim.web.cern.ch/dim/.
26
27 The latest available version should be fine. Follow the installation
28 instruction on the web site given at the download link. Note that the
29 command line option in 'unzip -a' is mandatory. Compiling is done
30 with 'gmake all'.
31
32
33B) Compiling Edd
34
35An environment variable QWTDIR should point to the Qwt installation,
36and DIMDIR to the DIM installation.
37
38The subversion repository should preferably be checked out fully, as
39the class describing the M0 raw data format is currently needed.
40
41Issue 'qmake', then 'make' will build the executable Edd.
42
43To start, the environment variable LD_LIBRARY_PATH needs to include the
44location of the Qwt shared library.
Note: See TracBrowser for help on using the repository browser.