Page 1 of 1

Compile problem with transformer on DS 9.1

Posted: Mon May 12, 2014 8:19 pm
by aspiresam
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
Error 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_COMPILEOPT = -c -O -q64
APT_COMPILER = /usr/lpp/xlC/exe/xlCcpp
APT_LINKER = /usr/lpp/xlC/exe/xlCcpp
APT_LINKOPT = -G -q64
Error 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.
We check the compiler detail which match the requirement

The compiler detail in the AIX is listed below
# 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
Please advise if anything we can try.

Thanks for help

Re: Compile problem with transformer on DS 9.1

Posted: Mon May 12, 2014 9:50 pm
by chulett
aspiresam wrote:Option c is not valid. Enter xlc for list of valid options.
Did you try doing as it suggested to get a list of valid options? The post you linked to stated their problem turned out to be they only had the runtime libraries installed but not the full compiler. Looks to me like you may be in the same boat. Can someone double-check?