- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: C++ LINK Issue
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-21-2008 06:46 AM
тАО02-21-2008 06:46 AM
Why?
Hints where to look?
Changes in CXXLINK causing?
Demangling/Mangling?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-21-2008 07:07 AM
тАО02-21-2008 07:07 AM
Re: C++ LINK Issue
First, a VMS forum would be a better place
than this HP-UX forum.
http://forums.itrc.hp.com/service/forums/familyhome.do?familyId=288
An actual error message or two might be
useful, too. Did you re-compile everything
on the new OS with the new compiler?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-21-2008 01:50 PM
тАО02-21-2008 01:50 PM
Re: C++ LINK Issue
You'll need to show your compile and link commands and exact text of any resulting error messages. In theory you should be able to link modules compiled with different versions of the compiler, but in practice, C++ mangling might be getting in the way.
It's a good habit to always compile with maximum listings - /LIST/SHOW=ALL or the language specific equivalent, then LINK/MAP/FULL/CROSS. That should help locate any problems.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-21-2008 02:48 PM
тАО02-21-2008 02:48 PM
Re: C++ LINK Issue
I agree with John. Should is the operative word. Full listings help. Crossing out the modules that resolve correctly will identify precisely what is happening.
I would start with demangling the unresolved symbols and checking if the declarations are correct, having seen problems similar to this in the past with various situations.
- Bob Gezelter, http://www.rlgsc.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-22-2008 08:41 AM
тАО02-22-2008 08:41 AM
Re: C++ LINK Issue
%CXXLNK-I-LNKLIB_NAME, LNK$LIBRARY_3 defined as follows:
$ DEFINE LNK$LIBRARY_3 SYS$LIBRARY:LIBCXXSTD
%CXXLNK-I-LNKLIB_NAME, LNK$LIBRARY_2 defined as follows:
$ DEFINE LNK$LIBRARY_2 MILL_SHRLIB
%CXXLNK-I-LNKLIB_NAME, LNK$LIBRARY_1 defined as follows:
$ DEFINE LNK$LIBRARY_1 MILL_GPT4000LIB
%CXXLNK-I-LNKLIB_NAME, LNK$LIBRARY defined as follows:
$ DEFINE LNK$LIBRARY MILL_SDDLIB
%CXXLNK-I-LINKCOM, Link command:
link /TRACE/DEBUG/NOMAP/EXEC=EXE_TOOLS:SDDVIEW.EXE SYS$SHARE:LIBCXXSTD/INCL=CXXL_STD_INIT,HERE:SDDVIEW.OPT/OPT,SDDVIEW.OBJ,SDDVIEW_SMG.OBJ,UTL_SYSF_ITERATE.OBJ,RTNSDFI_UTIL.OBJ /NOEXEC/NOMAP/NOCROS/NOFULL/NOBRIE/NODEBU/INFORM
%CXXLNK-I-OBJFILE, Looking for object file: SYS$DISK:[.CXX_REPOSITORY]CXX$ADDRRRSXNQ13STD41BSC0KL9U2H.obj
%CXXLNK-I-OBJFILE, Looking for object file: SYS$DISK:[.CXX_REPOSITORY]CXX$DSPLYHADRXNQ13STD41B3ES1J3I.obj
%CXXLNK-I-OBJFILE, Looking for object file: SYS$DISK:[.CXX_REPOSITORY]CXX$UPDTDSPLYXNQ13STD41B34GGI49.obj
%CXXLNK-I-OBJFILE, Looking for object file: SYS$DISK:[.CXX_REPOSITORY]CXXL$CTQ13STD42BSCFSTRAM11JGA8S.obj
%CXXLNK-I-ADDOPT, Adding SYS$DISK:[.CXX_REPOSITORY]CXXL$CTQ13STD42BSCFSTRAM11JGA8S.obj to linker options file
%CXXLNK-I-OBJFILE, Looking for object file: SYS$DISK:[.CXX_REPOSITORY]CXXL$DTQ13STD42BSCFSTRAM1KJFVB3.obj
%CXXLNK-I-ADDOPT, Adding SYS$DISK:[.CXX_REPOSITORY]CXXL$DTQ13STD42BSCFSTRAM1KJFVB3.obj to linker options file
%CXXLNK-I-OBJFILE, Looking for object file: SYS$DISK:[.CXX_REPOSITORY]CXXL$GTLNQ13STD41BSCSTRA1ASRBQ4.obj
%CXXLNK-I-ADDOPT, Adding SYS$DISK:[.CXX_REPOSITORY]CXXL$GTLNQ13STD41BSCSTRA1ASRBQ4.obj to linker options file
%CXXLNK-I-OBJFILE, Looking for object file: SYS$DISK:[.CXX_REPOSITORY]CXXL$LSQ13STD41BSCSTRAMC19219UE.obj
%CXXLNK-I-ADDOPT, Adding SYS$DISK:[.CXX_REPOSITORY]CXXL$LSQ13STD41BSCSTRAMC19219UE.obj to linker options file
%CXXLNK-I-OBJFILE, Looking for object file: SYS$DISK:[.CXX_REPOSITORY]CXXL$RSXNQ13STD41BSCSTRA0HUVKVV.obj
It seems like after the /inform in the OLD system, it would read ,SYS$LIBRARY:LIBCXXSTD.OLB/LIB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-22-2008 10:17 AM
тАО02-22-2008 10:17 AM
Solutionhttp://h71000.www7.hp.com/commercial/cplus/alpha_doc/rnv.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-27-2008 03:22 PM
тАО02-27-2008 03:22 PM
Re: C++ LINK Issue
Make sure you have demangler database. and include /Repository=disk:[..cxx_rep..],
you problem will be solved.
see $help cxx /repo and $help cxxlink/repo
Archie
Archie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-03-2008 11:04 AM
тАО03-03-2008 11:04 AM
Re: C++ LINK Issue
%LINK-I-UDFSYM, std::basic_istream
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-21-2008 10:32 AM
тАО04-21-2008 10:32 AM
Re: C++ LINK Issue
SOLUTION: I found various hints in HP C++ User's Guide for OpenVMS Systems (June 2006). It took a lot of reading, and re-reading to isolate issues. Section 7.6.3 Upgrading from the Class Library String Package code was the most help.
I also used & searched the HP C++ Version 7.3 Release notes. I downloaded all the above in pdf for easier searching.
I now have resolved the unresolved symbol(s) and have a working executable.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-21-2008 10:33 AM
тАО04-21-2008 10:33 AM