GreenLake Administration
- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Compilation Problem
Operating System - HP-UX
1846292
Members
3711
Online
110256
Solutions
Forums
Categories
Company
Local Language
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Forums
Discussions
back
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
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- 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
10-08-2000 05:50 PM
10-08-2000 05:50 PM
Compilation Problem
Hi all,
I have a problem with the compilation of a program. I get the error msg saying unsatisfied symbols. There seems to be a linkage problem. Anybody can help.
Thanks.
I have a problem with the compilation of a program. I get the error msg saying unsatisfied symbols. There seems to be a linkage problem. Anybody can help.
Thanks.
3 REPLIES 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2000 10:18 PM
10-08-2000 10:18 PM
Re: Compilation Problem
Hi,
probably you have missed some linker libraries (-lxxx).
Could you please post the compile/link command and the resulting errors ?
Regards
probably you have missed some linker libraries (-lxxx).
Could you please post the compile/link command and the resulting errors ?
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2000 10:35 PM
10-08-2000 10:35 PM
Re: Compilation Problem
After the compilation the error is
unsatisfied symbols
shl_load(code)
shl_unload(code)
shl_findsym(code)
unsatisfied symbols
shl_load(code)
shl_unload(code)
shl_findsym(code)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2000 10:52 PM
10-08-2000 10:52 PM
Re: Compilation Problem
Hi,
here i found a document for you:
C: error - /usr/ccs/bin/ld: Unsatisfied symbols: shl_load, shl_unload
Current Path Home
Score
Document Type EN
Date 1999 Jul 08
Description C: error - /usr/ccs/bin/ld: Unsatisfied symbols: shl_load, shl_unload
Document Id A5642648
Search String
You may provide feedback on this document
View the printer friendly version of this document
--------------------------------------------------------------------------------
Problem Description
When I try to build a static excutable, I have this error:
/usr/ccs/bin/ld: Unsatisfied symbols:
shl_load (code)
shl_unload (code)
shl_findsym (code)
What is causing this problem?
Configuration Info
Operating System - HP-UX
Version - 10.20
Hardware System - HP9000
Series - E35
Application - C compiler
Solution
This problem occurs because some functions use Dynamic Name Service
Switch (DNSS), which has dependency on libdld.
For a list of commands that use DNSS, see 'man 4 nsswitch.conf'.
To solve the problem, add '-Wl,-E -Wl,+n -l:libdld.sl' when compiling.
The excutable contains all archived libraries but libdld.sl. Unless
you change these function, an application that uses these interfaces
(DNSS) cannot be fully archive bound.
Regards
here i found a document for you:
C: error - /usr/ccs/bin/ld: Unsatisfied symbols: shl_load, shl_unload
Current Path Home
Score
Document Type EN
Date 1999 Jul 08
Description C: error - /usr/ccs/bin/ld: Unsatisfied symbols: shl_load, shl_unload
Document Id A5642648
Search String
You may provide feedback on this document
View the printer friendly version of this document
--------------------------------------------------------------------------------
Problem Description
When I try to build a static excutable, I have this error:
/usr/ccs/bin/ld: Unsatisfied symbols:
shl_load (code)
shl_unload (code)
shl_findsym (code)
What is causing this problem?
Configuration Info
Operating System - HP-UX
Version - 10.20
Hardware System - HP9000
Series - E35
Application - C compiler
Solution
This problem occurs because some functions use Dynamic Name Service
Switch (DNSS), which has dependency on libdld.
For a list of commands that use DNSS, see 'man 4 nsswitch.conf'.
To solve the problem, add '-Wl,-E -Wl,+n -l:libdld.sl' when compiling.
The excutable contains all archived libraries but libdld.sl. Unless
you change these function, an application that uses these interfaces
(DNSS) cannot be fully archive bound.
Regards
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
Company
Events and news
Customer resources
© Copyright 2026 Hewlett Packard Enterprise Development LP