Technote (troubleshooting)
Problem(Abstract)
Invocation of lftran produces the below errors:
/path/to/EDI_ROOT/bin>:lftran
exec(): 0509-036 Cannot load program bin/lftran because of the following errors:
0509-130 Symbol resolution failed for lftran because:
0509-136 Symbol _DoIs (number 163) is not exported from
dependent module /usr/lib/libC.a(ansi_32.o).
0509-136 Symbol _GetCatName__FiPCc (number 176) is not exported from
dependent module /usr/lib/libC.a(ansi_32.o).
0509-136 Symbol _Getctype__FPCc (number 180) is not exported from
dependent module /usr/lib/libC.a(ansi_32.o).
0509-136 Symbol _Getnumpunct__FPCc (number 185) is not exported from
dependent module /usr/lib/libC.a(ansi_32.o).
0509-136 Symbol __ct__Q2_3std8_LocinfoFPCci (number 238) is not exported from
dependent module /usr/lib/libC.a(ansi_32.o).
0509-136 Symbol __pthread (number 375) is not exported from
dependent module /usr/lib/libpthreads.a(shr_xpg5.o).
0509-192 Examine .loader section symbols with the
'dump -Tv' command.
Note: Invocation of lftran should produce the lftran help:
/path/to/EDI_ROOT/bin>:lftran
Sterling Gentran:Server translator version: 6.2.04.
Invocation: lftran infile -i/o[AaBfgH#IjJKL#M#mpPQs#StTuUVxsXYZ] [outfile] [-cp
config path]
Symptom
/path/to/EDI_ROOT/bin>:lftran
exec(): 0509-036 Cannot load program bin/lftran because of the following errors:
0509-130 Symbol resolution failed for lftran because:
0509-136 Symbol _DoIs (number 163) is not exported from
dependent module /usr/lib/libC.a(ansi_32.o).
0509-136 Symbol _GetCatName__FiPCc (number 176) is not exported from
dependent module /usr/lib/libC.a(ansi_32.o).
0509-136 Symbol _Getctype__FPCc (number 180) is not exported from
dependent module /usr/lib/libC.a(ansi_32.o).
0509-136 Symbol _Getnumpunct__FPCc (number 185) is not exported from
dependent module /usr/lib/libC.a(ansi_32.o).
0509-136 Symbol __ct__Q2_3std8_LocinfoFPCci (number 238) is not exported from
dependent module /usr/lib/libC.a(ansi_32.o).
0509-136 Symbol __pthread (number 375) is not exported from
dependent module /usr/lib/libpthreads.a(shr_xpg5.o).
0509-192 Examine .loader section symbols with the
'dump -Tv' command.
Cause
Not patched up to the latest xlC runtime environment on AIX.
Resolving the problem
Patch up to latest xlC runtime environment and reboot AIX box.
An example below reflects runtime version before patch and after patch update:
# lslpp -L |grep xlC
xlC.rte 6.0.0.0 C F C Set ++ Runtime
# lslpp -L |grep xlC.rte
xlC.rte 10.1.0.3 C F XL C/C++ Runtime
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.