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
the SYS$LIBRARY:LIBCXXSTD.OLB library.
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
$ pipe libr/lis/name sys$library:libcxxstd.olb | -
search sys$input cxxl$v60_dispatch,cxxl$v60_main_dispatch,cxxl$vec_new_eh