(file) Return to Tru64BuildNotes.txt CVS log (file) (dir) Up to [Pegasus] / pegasus / doc

File: [Pegasus] / pegasus / doc / Attic / Tru64BuildNotes.txt (download)
Revision: 1.5, Mon Jul 16 23:53:17 2001 UTC (22 years, 10 months ago) by mike
Branch: MAIN
CVS Tags: version_1_01, version_0_99_1, version_0_99, test, pep_88, pegasus25BeforeLicenseUpdate, merge_of_dev, mday-merge-start, mday-merge-pegasus/src/Pegasus/Server, mday-merge-pegasus/src/Pegasus/Common, mday-2-0-patches, main, local, dev_dead, dev, VERSION_2_1_RELEASE_HEAD, VERSION_2_1_RELEASE_BRANCH, VERSION_2_1_RELEASE, VERSION_2_1_1_RELEASE, VERSION_2_01_01, VERSION_2_00_RC_4, VERSION_2_00_RC_3, VERSION_2_00_RC_2, VERSION_2_00_RC_1, VERSION_2_00_BRANCH, VERSION_1_10, VERSION_1_09, VERSION_1_08, VERSION_1_07, TEST, STABLE, SNAPSHOT_1_04, SLPPERFINST-root, SLPPERFINST-branch, RELEASE_2_5_0-RC1, RELEASE_2_5_0, RELEASE_2_4_FC_CANDIDATE_1, RELEASE_2_4_3, RELEASE_2_4_2, RELEASE_2_4_1-BETA3, RELEASE_2_4_1-BETA2, RELEASE_2_4_1-BETA1, RELEASE_2_4_1, RELEASE_2_4_0-RC3, RELEASE_2_4_0-RC2, RELEASE_2_4_0, RELEASE_2_4-root, RELEASE_2_4-branch, RELEASE_2_3_2-testfreeze, RELEASE_2_3_2-root, RELEASE_2_3_2-releasesnapshot, RELEASE_2_3_2-branch-freeze, RELEASE_2_3_2-branch, RELEASE_2_3_1-root, RELEASE_2_3_1-branch, RELEASE_2_3_0-root, RELEASE_2_3_0-msg-freeze, RELEASE_2_3_0-branch, RELEASE_2_2_1-snapshot, RELEASE_2_2_0_0-release, RELEASE_2_2_0-root, RELEASE_2_2_0-branch, RELEASE_2_2-root, PRE_LICENSE_UPDATE_2003, POST_LICENSE_UPDATE_2003, PEP244_ServerProfile-root, PEP244_ServerProfile-branch, PEP233_EmbeddedInstSupport-root, PEP233_EmbeddedInstSupport-branch, PEP217_PRE_BRANCH, PEP217_POST_BRANCH, PEP217_BRANCH, PEP214ROOT, PEP214BRANCH, PEP214-root, PEP214-branch, PEP213_SIZE_OPTIMIZATIONS, PEP-214B-root, PEGASUS_FC_VERSION_2_2, PEGASUS_2_5_0_PerformanceDev-string-end, PEGASUS_2_5_0_PerformanceDev-rootlt, PEGASUS_2_5_0_PerformanceDev-root, PEGASUS_2_5_0_PerformanceDev-r2, PEGASUS_2_5_0_PerformanceDev-r1, PEGASUS_2_5_0_PerformanceDev-lit-end, PEGASUS_2_5_0_PerformanceDev-buffer-end, PEGASUS_2_5_0_PerformanceDev-branch, PEGASUS_2_5_0_PerformanceDev-AtomicInt-branch, PEG25_IBM_5_16_05, NPEGASUS_2_5_0_PerformanceDev-String-root, NNPEGASUS_2_5_0_PerformanceDev-String-branch, MONITOR_CONSOLIDATION_2_5_BRANCH, LOCAL_ASSOCPROV-ROOT, LOCAL_ASSOCPROV-BRANCH, IBM_241_April1405, CQL_2_5_BRANCH, CHUNKTESTDONE_PEP140, BUG_4225_PERFORMANCE_VERSION_1_DONE
Changes since 1.4: +5 -4 lines
port


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:
============================

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

6.  Be sure to put PEGASUS_HOME/lib on your LD_LIBRARY_PATH

7.  If this fails, e-mail mbrasher@bmc.com

Unresolved problems:
====================

1.  Template instantiation is done locally (using the -tlocal option) so
    binaries will be a bit larger for now. The largest library is around
    600K at present (this is expected to shrink later).

2.  Some unreachable code warnings exist in code generated by bison
    (we can't do anything about these unfortunately but they are harmless).

3.  There is a harmless warning from the file <sys/select.h> (not much we
    can do about this one).

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2