- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Unresolved symbols
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
Forums
Discussions
Discussions
Discussions
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
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
06-06-2003 05:58 AM
06-06-2003 05:58 AM
Unresolved symbols
We are moving a very large custom application from a V class machine to an R class machine, both running HP-UX B11.11. When I execute programs that use shared libraries, I get the following unresolved symbol errors:
/usr/lib/dld.sl: Unresolved symbol: AZCR002 (code) from /t5ambuild/host/arch/runtime/lib/libazfr002.sl
/usr/lib/dld.sl: Unresolved module for symbol: pWindowsInDLLs (data) from /t5ambuild/host/host/runtime/lib/libCUFR001.sl
/usr/lib/dld.sl: Unresolved symbol: CUCR001 (code) from /t5ambuild/host/host/runtime/lib/libCUFR001.sl
I???ve checked my $SHLIB_PATH and verified that the path to those libraries are included. When I do a nm on the first library mentioned, I see two entries for the symbol:
AZCR002 | -4|uext |stub |
AZCR002 | |undef |code |
Can anyone provide some direction on what to try next?
Thanks
Joe
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-06-2003 06:14 AM
06-06-2003 06:14 AM
Re: Unresolved symbols
Just out of curiocity I would check existance of these symbols on the previous machine.
Either you'll not find it and it will mean that you really have different libraries (versions?) on these machines, or you'll find it and then you can try to find the library which defines it on that machine. Thus you'll find library that differs on both machines, causing the trouble.
Good luck
Adam
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-06-2003 06:22 AM
06-06-2003 06:22 AM
Re: Unresolved symbols
This means that the code was compiled with shared libraries that are missing or out of sync on the target. Specifically /t5ambuild/host/arch/runtime/lib/libazfr002.sl and /t5ambuild/host/host/runtime/lib/libCUFR001.sl
Are they the same version on each machine?
chatr may help you.
# chatr program_name
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-06-2003 06:26 AM
06-06-2003 06:26 AM
Re: Unresolved symbols
is SHLIB_PATH enabled for that executable ?
You can check it with the command chatr and enable it.
HTH,
Massimo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-06-2003 06:29 AM
06-06-2003 06:29 AM
Re: Unresolved symbols
Try to compare the files on each system using the following commands and see if there is a diference:
what /usr/lib/libc.sl
cksum /usr/lib/libc.sl
Then try nm libc.sl |grep AZRCR002 and see if the symbolis there.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-06-2003 06:41 AM
06-06-2003 06:41 AM
Re: Unresolved symbols
AZCR002 is undef(ined) somewhere.I'd try
for example NFS mounting the previous library
directory on R-class.Also would check for patching issues,but this usually happens with
system (like kernel) builds.
Zeev
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-06-2003 07:05 AM
06-06-2003 07:05 AM
Re: Unresolved symbols
I'm tracking down Elena's suggestion... it looks like there is a difference in libc.sl between the two machines. Our new machine has an older verison of this library.
what libc.sl from old machine:
$ PATCH_11.11/PHCO_27740 Nov 14 2002 14:46:39 $
what libc.sl from new machine:
$ B.11.11_LR Oct 27 2000 00:49:39 $
I am going to have the system administrator make sure that we are current on patches.