Compile problem with transformer on DS 9.1
Posted: Mon May 12, 2014 8:19 pm
Dear all,
We just installed DataStage 9.1 on AIX 7 and encounter compile problem with transformer.
We found that there is not /usr/vacpp/bin/xlC_r directory after installation of XL C/C++ . There is a similar case in dsxchange but this topic is about DataStage Release 7x
viewtopic.php?p=328818&sid=015af01d1e8d ... 34d7350a90
Based on that post, we tried APT_COMPILER and APT_LINKER with both '/usr/lpp/xlC/lib' and '/usr/lpp/xlC/exe/xlCcpp' value but does not work. The result is like below.
APT_COMPILEOPT = -c -O -q64
APT_COMPILER = /usr/lpp/xlC/lib
APT_LINKER = /usr/lpp/xlC/lib
APT_LINKOPT = -G -q64
APT_COMPILER = /usr/lpp/xlC/exe/xlCcpp
APT_LINKER = /usr/lpp/xlC/exe/xlCcpp
APT_LINKOPT = -G -q64
The compiler detail in the AIX is listed below
Thanks for help
We just installed DataStage 9.1 on AIX 7 and encounter compile problem with transformer.
We found that there is not /usr/vacpp/bin/xlC_r directory after installation of XL C/C++ . There is a similar case in dsxchange but this topic is about DataStage Release 7x
viewtopic.php?p=328818&sid=015af01d1e8d ... 34d7350a90
Based on that post, we tried APT_COMPILER and APT_LINKER with both '/usr/lpp/xlC/lib' and '/usr/lpp/xlC/exe/xlCcpp' value but does not work. The result is like below.
APT_COMPILEOPT = -c -O -q64
APT_COMPILER = /usr/lpp/xlC/lib
APT_LINKER = /usr/lpp/xlC/lib
APT_LINKOPT = -G -q64
APT_COMPILEOPT = -c -O -q64Error Message:
##W IIS-DSEE-TBLD-00000 23:03:25(013) <main_program> Error when checking composite operator: Output from subprocess: sh: /usr/lpp/xlC/lib: 0403-006 Execute permission denied.
APT_COMPILER = /usr/lpp/xlC/exe/xlCcpp
APT_LINKER = /usr/lpp/xlC/exe/xlCcpp
APT_LINKOPT = -G -q64
We check the compiler detail which match the requirementError Message:
##W IIS-DSEE-TBLD-00000 23:07:56(013) <main_program> Error when checking composite operator: Output from subprocess: 1506-173 (W) Option c is not valid. Enter xlc for list of valid options.
The compiler detail in the AIX is listed below
Please advise if anything we can try.# lslpp -l |grep -i xlC
xlC.aix61.rte 12.1.0.1 COMMITTED IBM XL C++ Runtime for AIX 6.1
xlC.cpp 9.0.0.0 COMMITTED C for AIX Preprocessor
xlC.msg.en_US.cpp 9.0.0.0 COMMITTED C for AIX Preprocessor
xlC.msg.en_US.rte 12.1.0.1 COMMITTED IBM XL C++ Runtime
xlC.rte 12.1.0.1 COMMITTED IBM XL C++ Runtime for AIX
xlC.sup.aix50.rte 9.0.0.1 COMMITTED XL C/C++ Runtime for AIX 5.2
Thanks for help