C++ Compiler for PX
Posted: Thu Jun 03, 2004 5:27 pm
Hi,
In my company DataStage 7.0 is installed and I am having problem with compiling the transformer in a parallel job. All the stages in Server job are working fine but when I try to compile the parallel job it shows the following errors
##E TBLD 000000 17:13:01(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256
##E TFSR 000019 17:13:01(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 17:13:01(002) <transform> Error when checking composite operator: The number of reject datasets "0"is less than the number of input datasets "1".
##W TBLD 000000 17:13:01(003) <main_program> Error when checking composite operator: Output from subprocess: gcc: unrecognized option `-KPIC'
##W TBLD 000000 17:13:01(004) <main_program> Error when checking composite operator: Output from subprocess: In file included from /appl/Ascential/DataStage/PXEngine/include/apt_framework/accessorbase.h:8,
from /appl/Ascential/DataStage/PXEngine/include/apt_framework/accessor.h:10,
from /appl/Ascential/DataStage/PXEngine/include/apt_framework/orchestrate.h:18,
from /appl/Ascential/DataStage/Projects/sbx/RT_BP125.O/V0S8_TSTDB2_PX_Transformer_8.C:21:
/appl/Ascential/DataStage/PXEngine/include/apt_util/rtti.h:7:21: strings.h: No such file or directory
/appl/Ascential
I have changed the variables APT_COMPILER and APT_LINKER to point to the gcc compiler instead of the standard Sun Pro C++ compiler because my administrator told me to do so.
Is it compulsary that I should use only Sun Pro compiler rather than gcc.
Thanks in advance for any help.
Anand
In my company DataStage 7.0 is installed and I am having problem with compiling the transformer in a parallel job. All the stages in Server job are working fine but when I try to compile the parallel job it shows the following errors
##E TBLD 000000 17:13:01(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256
##E TFSR 000019 17:13:01(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 17:13:01(002) <transform> Error when checking composite operator: The number of reject datasets "0"is less than the number of input datasets "1".
##W TBLD 000000 17:13:01(003) <main_program> Error when checking composite operator: Output from subprocess: gcc: unrecognized option `-KPIC'
##W TBLD 000000 17:13:01(004) <main_program> Error when checking composite operator: Output from subprocess: In file included from /appl/Ascential/DataStage/PXEngine/include/apt_framework/accessorbase.h:8,
from /appl/Ascential/DataStage/PXEngine/include/apt_framework/accessor.h:10,
from /appl/Ascential/DataStage/PXEngine/include/apt_framework/orchestrate.h:18,
from /appl/Ascential/DataStage/Projects/sbx/RT_BP125.O/V0S8_TSTDB2_PX_Transformer_8.C:21:
/appl/Ascential/DataStage/PXEngine/include/apt_util/rtti.h:7:21: strings.h: No such file or directory
/appl/Ascential
I have changed the variables APT_COMPILER and APT_LINKER to point to the gcc compiler instead of the standard Sun Pro C++ compiler because my administrator told me to do so.
Is it compulsary that I should use only Sun Pro compiler rather than gcc.
Thanks in advance for any help.
Anand