1 mike 1.1
2 Notes on building for TRU64:
|
3 mike 1.2 ============================
|
4 mike 1.1
|
5 mike 1.2 1. Define these environment variables:
|
6 mike 1.1
|
7 mike 1.2 PEGASUS_PLATFORM <- TRU64_ALPHA_DECCXX
8 PEGASUS_OS_TYPE <- unix
9 PEGASUS_HOME <- $HOME/pegasus_home
|
10 mike 1.1
|
11 mike 1.2 2. Be sure GNU make is on your path before the ordinary make (name it
12 "make").
|
13 mike 1.1
|
14 mike 1.2 3. Make an install mu (only necessary to get proper source dependencies
|
15 mike 1.3 working). Just change to peagsus/src/utils/mu and type "make". Then
16 install it (put mu executable on your path someplace).
|
17 mike 1.1
|
18 mike 1.2 4. Install flex and bison (you can also change the makefiles to use lex
19 and yacc).
|
20 mike 1.1
|
21 mike 1.2 5. Be sure to put PEGASUS_HOME/bin on your PATH
22
23 6. Be sure to put PEGASUS_HOME/lib on your LD_LIBRARY_PATH
24
25 7. If this fails, e-mail mbrasher@bmc.com
26
27 Unresolved problems:
28 ====================
29
30 1. Template instantiation not handled yet so binaries will be large for
31 now.
32
33 2. Several unreachable code warnings still appear (these will be suppressed
34 later on a case-by-case basis).
35
36 3. There is a harmless warning from the file <sys/select.h> (not much we
37 can do about this one).
|