Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

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++
 V6.3.
 
Code that used to compile and run perfectly now
gives us the above undefined symbol errors.
 
Any help/ideas/suggestions or solutions gratefully received.
 
Regards,
 
Stuart.
 


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:
    %LINK-I-UDFSYM,         CXXL$V60_DISPATCH
    %LINK-I-UDFSYM,         CXXL$V60_MAIN_DISPATCH
    %LINK-I-UDFSYM,         CXXL$VEC_NEW_EH
 
  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
  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

 

** About PDF files: The PDF files on this Web site can be read online or printed using Adobe® Acrobat® Reader. If you do not have this software installed on your system, you may download it from Adobe's Web site
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2008 Hewlett-Packard Development Company, L.P.