version 1.1, 2001/07/16 22:34:18
|
version 1.4, 2001/07/17 00:50:52
|
|
|
| |
|
Ported to what? |
|
=============== |
|
|
|
We ported to a platform using the DEC C++ compiler (whose program name |
|
is cxx). Here is what "uname -a" had to say about our platform): |
|
|
|
% uname -a |
|
OSF1 hodtbd01.bmc.com V4.0 1229 alpha |
|
|
Notes on building for TRU64: | Notes on building for TRU64: |
|
============================ |
|
|
|
1. Define these environment variables: |
|
|
|
PEGASUS_PLATFORM <- TRU64_ALPHA_DECCXX |
|
PEGASUS_OS_TYPE <- unix |
|
PEGASUS_HOME <- $HOME/pegasus_home |
|
|
|
2. Be sure GNU make is on your path before the ordinary make (name it |
|
"make"). |
|
|
|
3. Make an install mu (only necessary to get proper source dependencies |
|
working). Just change to peagsus/src/utils/mu and type "make". Then |
|
install it (put mu executable on your path someplace). |
|
|
|
4. Install flex and bison (you can also change the makefiles to use lex |
|
and yacc). |
|
|
|
5. Be sure to put PEGASUS_HOME/bin on your PATH |
| |
1. Be sure GNU make is on your path before the ordinary make (it must be called |
6. Be sure to put PEGASUS_HOME/lib on your LD_LIBRARY_PATH |
"make". |
|
| |
2. Set the PEGASUS_PLATFORM variable to "TRU64_ALPHA_DECXX" |
7. If this fails, e-mail mbrasher@bmc.com |
| |
3. Need bison and flex |
Unresolved problems: |
|
==================== |
| |
4. Be sure to put PEGASUS_HOME/bin on your PATH |
1. Template instantiation not handled yet so binaries will be large for |
|
now. |
| |
5. Be sure to put PEGASUS_HOME/lib on your LD_LIBRARY_PATH |
2. Several unreachable code warnings still appear (these will be suppressed |
|
later on a case-by-case basis). |
| |
|
3. There is a harmless warning from the file <sys/select.h> (not much we |
|
can do about this one). |