HP OpenVMS Systems

ask the wizard
Content starts here

C++ CXXLINK Errors, Missing Global Symbols?

» close window

The Question is:

We have just upgraded an Alpha system from VMS 7.1 / C++ V5.6 to VMS 7.3 / C++
Code that used to compile and run perfectly now
gives us the above undefined symbol errors.
Any help/ideas/suggestions or solutions gratefully received.

The Answer is :

  Please contact the customer support center, as there is insufficient
  detail provided to reproduce this problem.
  The specific problem is unclear.  The symbols cited below are all defined
  in the C++ standard library LIBCXXSTD.OLB object library that is provided
  with the C++ compiler:
    %LINK-W-NUDFSYMS, 3 undefined symbols:
  The CXXLINK utility defines the logical names LNK$LIBRARY[_n] to reference
  As one potential test for the cause of this, invoke CXXLINK with the /LOG
  and /MAP qualifiers, and see whether or not LIBCXXSTD.OLB is searched.
  As a test for a potential corruption (or omission) within LIBCXXSTD.OLB,
  you can use the following DCL command to search for references to the
  three symbols:
  $ pipe libr/lis/name sys$library:libcxxstd.olb | -
    search sys$input cxxl$v60_dispatch,cxxl$v60_main_dispatch,cxxl$vec_new_eh

answer written or last revised on ( 21-MAR-2002 )

» close window