Consultor Eletrônico



Kbase P17766: Getting error run an ldpro file created during the probuild process. Error reads: ./ldpro: Loading
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   14/07/2009
Status: Verified

SYMPTOM(s):

Getting error run an ldpro file created during the probuild process. Error reads: ./ldpro: Loading /wds/hlc/_progres.hlc ld: Mismatched ABI (not an ELF file) for ./4gl/drargs.o

Using probuild to create an ldpro file.

Run the ldpro file, returns
./ldpro: Loading /wds/hlc/_progres.hlc
ld: Mismatched ABI (not an ELF file) for ./4gl/drargs.o

FACT(s) (Environment):

HP-UX
Progress 9.1x
OpenEdge 10.x
OpenEdge Category: HLC

CAUSE:

Client has 64 bit version of Progress and attempted to compile a 32 bit Progress client.
Several of the compiler parameters used expressly trigger use of 64-bit objects.

FIX:

Use of the +DA2.0W flag overrides other compiler directives like +DD32.
Remove the +DA2.0W if you are running within a Progress 64 bit version and compiling to save a Progress 32 bit executable.