Consultor Eletrônico



Kbase 20552: Progress 9.1X - HP-UX 11 Runtime Linker Error - PHSS_22543
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   21/08/2003
Status: Unverified

FACT(s) (Environment):

Progress 9.1x
HP-UX 11 32-bit

SYMPTOM(s):

/usr/lib/dld.sl: Unresolved symbol:__head (data) from
/usr/lib/libC.2

/usr/lib/dld.sl: Unresolved module for symbol: __shlinit (code) from
/usr/lib/libstream.2

CAUSE:

There is an inter-dependency between 32-bit Progress Version 9.1B for HP-UX and the HP-UX patch PHSS_22543 [aCC A.03.30] and its successors. Progress Version 9.1B06 is the minimum version that functions on a machine with this HP-UX patch installed.

If an earlier release of Progress Version 9.x is installed, it stops running when the patch is installed. If the HP-UX patch is installed with an earlier Progress version, the client gets a runtime link error similar to those above.

This is not an issue for the Progress 64-bit product on HP-UX 11 64-bit. It is only an issue on the Progress 32-bit product running on HP-UX 11 (32 or 64-bit).

FIX:

You must install 9.1B06 to fix the problem.

All Progress clients (_progres, _proapsv, _probuild and orarx) have been rebuilt to function with the operating system patch installed. Any client you PROBUILD must have its ld script regenerated and the executable relinked.

As a workaround for previous versions, you must regenerate the executables without the reference to the /usr/lib/libC.sl library.

Make sure you delete the reference '-lC' from the link script before you run it.

** You will not be able to run the PROBUILD utility to generate the link scripts again. You may contact Technical Support for the link scripts.