Skip to main content

Information Server DataStage job gets compile error " XCOFF64 object files are not allowed in 32-bit mode"


Technote (troubleshooting)


Problem(Abstract)

Information Server DataStage job gets compile error " XCOFF64 object files are not allowed in 32-bit mode."

Symptom

When compiling DataStage job, receive the following error:

Output from transformer compilation follows:

##I IIS-DSEE-TFCN-00001 15:37:34(000) <main_program>
IBM InfoSphere DataStage Enterprise Edition 8.7.0.6366
Copyright (c) 2001, 2005-2011 IBM Corporation. All rights reserved
##I IIS-DSEE-TFCN-00006 15:37:34(001) <main_program> conductor uname: -
s=AIX; -r=1; -v=6; -n=lesentsvr87; -m=00F702F54C00
##I IIS-DSEE-TOSH-00002 15:37:34(002) <main_program> orchgeneral: loaded
##I IIS-DSEE-TOSH-00002 15:37:34(003) <main_program> orchsort: loaded
##I IIS-DSEE-TOSH-00002 15:37:34(004) <main_program> orchstats: loaded
##W IIS-DSEE-TOSH-00049 15:37:35(000) <main_program> Parameter
specified but not used in flow: DSPXWorkingDir
##E IIS-DSEE-TBLD-00076 15:37:36(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 2,048.
##E IIS-DSEE-TFSR-00019 15:37:36(001) <main_program> Could not check
all operators because of previous error(s)
##W IIS-DSEE-TFTM-00012 15:37:36(002) <transform> Error when checking
composite operator: The number of reject datasets "0" is less than the
number of input datasets "1".
##W IIS-DSEE-TBLD-00000 15:37:36(003) <main_program> Error when
checking composite operator: Output from subprocess: ld: 0711-736
ERROR: Input file
/opt/IBM/InformationServer/Server/PXEngine/lib/liborchbuildopaix64.so:
XCOFF64 object files are not allowed in 32-bit mode.

##I IIS-DSEE-TBLD-00079 15:37:36(004) <transform> Error when checking
composite operator: /usr/vacpp/bin/xlC_r -
L/dsdata/Projects/ENT/RT_BP845.O/ -
L/opt/IBM/InformationServer/Server/PXEngine/lib -
L/opt/IBM/InformationServer/Server/PXEngine/user_lib -G -lorchaix64 -
lorchcoreaix64 -lorchbuildopaix64 /dsdata/Projects/ENT/RT_BP845.
O/V0S1_pFJob_City_T_Trns.tmp.o -o /dsdata/Projects/ENT/RT_BP845.
O/V0S1_pFJob_City_T_Trns.o.
##E IIS-DSEE-TCOS-00029 15:37:36(005) <main_program> Creation of a step
finished with status = FAILED. (pFJob.City_T_Trns)


Resolving the problem

The compile error:

ERROR: Input file /opt/IBM/InformationServer/Server/PXEngine/lib/liborchbuildopaix64.so:
XCOFF64 object files are not allowed in 32-bit mode.

may be resolved by going to the IBM WebSphere DataStage and QualityStage Administrator. Select Projects -> Properties-> Environment and Select Parallel. Add the following to the Compile section:

APT_COMPILER=/usr/vacpp/bin/xlC_r
APT_COMPILEOPT= -O -q64 -c
APT_LINKER=/usr/vacpp/bin/xlC_r
APT_LINKOPT= -G -q64

Save the information and open a new DataStage Designer session before compiling.


Rate this page:

(0 users)Average rating

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.

Rate this page:


(0 users)Average rating

Add comments

Document information

InfoSphere QualityStage


Software version:
8.1, 8.5, 8.7


Operating system(s):
AIX


Reference #:
1612019


Modified date:
2012-11-01

Translate my page

Content navigation