PX Jobs can not compile on HP-UX, Need help!!!

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
zsdd2000
Participant
Posts: 2
Joined: Wed Dec 17, 2003 8:49 pm

PX Jobs can not compile on HP-UX, Need help!!!

Post by zsdd2000 »

I got below compile errors when I try to compile my parellel jobs. The job's design is like below.

DB-->Transformer-->Seq File

The error message is:
##E TBLD 000000 09:48:10(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 512
##E TFSR 000019 09:48:10(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 09:48:10(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 09:48:10(003) <main_program> Error when checking composite operator: Output from subprocess: Error 175: "/OracleDWP/datastage1/datastage/Ascential/DataStage/PXEngine/include/apt_util/basicstring.h", line 1195 # Bitfield 'padChar_' width must be an integer constant expression.
##W TBLD 000000 09:48:10(004) <main_program> Error when checking composite operator: Output from subprocess:
C padChar_ : sizeof(C)*8; // 8(char) or 16(UChar) bits
^^^^^^^^^^^

##I TFCP 000008 09:48:10(005) <transform> Error when checking composite operator: /opt/aCC/bin/aCC +Z -O -I/OracleDWP/datastage1/datastage/Ascential/DataStage/PXEngine/include -O -c -ext -z +Z /OracleDWP/datastage1/datastage/Ascential/DataStage/Projects/KDW1_dev/RT_BP434.O/V0S5_KDW1DDOSInvoiceS001_tDOSInvoice.C -o /OracleDWP/datastage1/datastage/Ascential/DataStage/Projects/KDW1_dev/RT_BP434.O/V0S5_KDW1DDOSInvoiceS001_tDOSInvoice.tmp.o
##W TBLD 000000 09:48:10(006) <main_program> Error when checking composite operator: Output from subprocess: Error 175: "/OracleDWP/datastage1/datastage/Ascential/DataStage/PXEngine/include/apt_util/basicstring.h", line 1200 # Bitfield 'extra_' width must be an integer constant expression.
##W TBLD 000000 09:48:10(007) <main_program> Error when checking composite operator: Output from subprocess:
unsigned extra_ : 28-sizeof(C)*8; // Unused space fills out to 32
^^^^^^^^^^^^^^

##W TBLD 000000 09:48:10(008) <main_program> Error when checking composite operator: Output from subprocess: Error 175: "/OracleDWP/datastage1/datastage/Ascential/DataStage/PXEngine/include/apt_util/basicstring.h", line 1195 # Bitfield 'padChar_' width must be an integer constant expression.
##W TBLD 000000 09:48:10(009) <main_program> Error when checking composite operator: Output from subprocess:
C padChar_ : sizeof(C)*8; // 8(char) or 16(UChar) bits
^^^^^^^^^^^

##W TBLD 000000 09:48:10(010) <main_program> Error when checking composite operator: Output from subprocess: Error 175: "/OracleDWP/datastage1/datastage/Ascential/DataStage/PXEngine/include/apt_util/basicstring.h", line 1200 # Bitfield 'extra_' width must be an integer constant expression.
##W TBLD 000000 09:48:10(011) <main_program> Error when checking composite operator: Output from subprocess:
unsigned extra_ : 28-sizeof(C)*8; // Unused space fills out to 32

##W TBLD 000000 09:48:10(012) <main_program> Error when checking composite operator: Output from subprocess: ^^^^^^^^^^^^^^
(KDW1DDOSInvoiceS001.tDOSInvoice)


Does anyone know what's wrong with it? Thanks a lot.
ogmios
Participant
Posts: 659
Joined: Tue Mar 11, 2003 3:40 pm

Re: PX Jobs can not compile on HP-UX, Need help!!!

Post by ogmios »

Do you have a proper C++ compiler installed? HP comes default installed with a "small" compiler that can only be used to rebuild the kernel.

Regards,
Ogmios
Teej
Participant
Posts: 677
Joined: Fri Aug 08, 2003 9:26 am
Location: USA

Post by Teej »

Please read your Install and Upgrade Guide PDF documentation that comes with your Client installation of DataStage. Do an index search for Compilers and HP/UX requirements.

-T.J.
Developer of DataStage Parallel Engine (Orchestrate).
zsdd2000
Participant
Posts: 2
Joined: Wed Dec 17, 2003 8:49 pm

Post by zsdd2000 »

That's the reason. Thanks a lot. :D
Post Reply