Operating System - HP-UX
1832963 Members
2693 Online
110048 Solutions
New Discussion

/usr/lib/dld.sl: Unresolved symbol : _SB_ctype_lower (storage)

 
Shaamil
Frequent Advisor

/usr/lib/dld.sl: Unresolved symbol : _SB_ctype_lower (storage)

Hi All
Please help!

I installed a machine K570 with 10.20.
Loaded Cobol 11.30
When compiling a program on this machine I can run it as well. When I ftp the program to my testing server i get the following error:
/usr/lib/dld.sl: Unresolved symbol : _SB_ctype_lower (storage)
/usr/lib/dld.sl: Unresolved symbol : _SB_ctype_masks (storage)
/usr/lib/dld.sl: Unresolved symbol : _SB_ctype_upper (storage)

I get this error on my test server.
The new server (K570) is a eplacement server, which is going to be used to replace our old development server, which is an H60.
Also when I ftp programs from my old development server to my test server, it works ok.
All software are the same version. Only Hardware differs.
Old development server(H60)
New Development server (K570) - When I compile on this machine it works. The problem is only when I run the compiled program on a different server. I have tried our production machine as well.
Test server(T500)
Production server K570.
Please help.
Thanks.
Shaamil

HP is the greatest
2 REPLIES 2
Adam J Markiewicz
Trusted Contributor

Re: /usr/lib/dld.sl: Unresolved symbol : _SB_ctype_lower (storage)

Hi there

Definetly the hardware is not the only one that differs.

My bet would be the differences in shared libraries.

First thing to check is list of libraries inside your executables. You can check it with:
chatr

Another interesting thing could be checking this missing symbols. They have to be used somewhere, but be defined somewhere else (I'm not familiar with Cobol, but it looks similar to one of the C standard arrays).

I would do
nm | grep _SB_ctype_

on your program and libraries from the list generated in the previos step.

Check for the differences in versions of sl from old and new development host.

That would be the good start.
Good luck
Adam
I do everything perfectly, except from my mistakes
Cheryl Griffin
Honored Contributor

Re: /usr/lib/dld.sl: Unresolved symbol : _SB_ctype_lower (storage)

The two systems differ by this patch:

Patch Name: PHCO_19181 (superseded by PHCO_25640)
Patch Description: s700_800 10.20 libc cumulative patch

So apply this patch to your test server and you will not receive the errors.
Cheryl
"Downtime is a Crime."