Compilation Error

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
lottokahe
Premium Member
Premium Member
Posts: 21
Joined: Thu Nov 02, 2006 5:56 am

Compilation Error

Post by lottokahe »

Hi together,

i have installed DS/EE 7.5.2 on Aix and now i am in big trouble.

A Job within a Transformer won't be compiled, without a Transformer it will be --> Compiler Setup.
So far so good How can i configure DS with the right Compiler Options?
Compiler is xlC.

Thank you for your help,

regards lotto

Error message:
Output from transformer compilation follows:

##I TFCN 000001 17:53:18(000) <main_program>
Ascential DataStage(tm) Enterprise Edition 7.5.2
Copyright (c) 2004, 1997-2004 Ascential Software Corporation.
All Rights Reserved


##I TUTL 000031 17:53:18(001) <main_program> The open files limit is 2000; raising to 2147483647.
##I TOSH 000002 17:53:18(002) <main_program> orchgeneral: loaded
##I TOSH 000002 17:53:18(003) <main_program> orchsort: loaded
##I TOSH 000002 17:53:18(004) <main_program> orchstats: loaded
##I TFSC 000001 17:53:18(007) <main_program> APT configuration file: /usr/DataStage/Ascential/DataStage/Configurations/default.apt
##W TCOS 000049 17:53:19(000) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E TBLD 000000 17:53:19(002) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256.
##E TFSR 000019 17:53:19(003) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 17:53:19(004) <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:53:19(005) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/rtti.h", line 287.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(006) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/condition.h", line 94.
##I TFCP 000000 17:53:19(007) <transform> Error when checking composite operator: /usr/lpp/xlC/exe/xlCcpp -I/usr/DataStage/Ascential/DataStage/PXEngine/include -g -O3 -qmaxmem=-1 /usr/DataStage/Ascential/DataStage/Projects/DHLSPL/RT_BP2.O/V0S5_Test_to_Compile_Transformer_5.C -o /usr/DataStage/Ascential/DataStage/Projects/DHLSPL/RT_BP2.O/V0S5_Test_to_Compile_Transformer_5.tmp.o.
##W TBLD 000000 17:53:19(008) <main_program> Error when checking composite operator: Output from subprocess: 2: 1506-205 (S) #error "Platform Not Recognized"

##W TBLD 000000 17:53:19(009) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/condition.h", line 613.2
##W TBLD 000000 17:53:19(010) <main_program> Error when checking composite operator: Output from subprocess: : 1506-205 (S) #error "Macros to align to int or long boundaries are not defined"

##W TBLD 000000 17:53:19(011) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/condition.h", line 624.2:
##W TBLD 000000 17:53:19(012) <main_program> Error when checking composite operator: Output from subprocess: 1506-205 (S) #error "No 64bit type in order to have macro to align to boundary"

##W TBLD 000000 17:53:19(013) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/condition.h", line 651
##W TBLD 000000 17:53:19(014) <main_program> Error when checking composite operator: Output from subprocess: .2: 1506-205 (S
##W TBLD 000000 17:53:19(015) <main_program> Error when checking composite operator: Output from subprocess: ) #error "Currently you must define either HAVE_LONG_LONG or LONG_IS_64_BITS"

##W TBLD 000000 17:53:19(016) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/ints.h", line 67.4
##W TBLD 000000 17:53:19(017) <main_program> Error when checking composite operator: Output from subprocess: : 1506-205 (S) #error "No 64 bit integer support!"
##W TBLD 000000 17:53:19(018) <main_program> Error when checking composite operator: Output from subprocess:

##W TBLD 000000 17:53:19(019) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/status.h", line 15.8: 1506-234 (W) Expecting a new-line character on #endif directive.
##W TBLD 000000 17:53:19(020) <main_program> Error when checking composite operator: Output from subprocess:

##W TBLD 000000 17:53:19(021) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/fast_alloc.h", line 679.33: 1506-234 (
##W TBLD 000000 17:53:19(022) <main_program> Error when checking composite operator: Output from subprocess: W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/basicstring.h"
##W TBLD 000000 17:53:19(023) <main_program> Error when checking composite operator: Output from subprocess: , line 36.27: 1506-234 (W) Expecting a new-line character on #include directive.

##W TBLD 000000 17:53:19(024) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/iostream_s.h", line 23.10: 1506-296 (S) #include file <iostream.h> not found.

##W TBLD 000000 17:53:19(025) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/basicstring.h", line 1432.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(026) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/string.h", line 158.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/ustring.h", line 25.32: 1506-234 (W) Expecting a new-line character on #include directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/ustring.h", line 197.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_u
##W TBLD 000000 17:53:19(027) <main_program> Error when checking composite operator: Output from subprocess: til/identifier.h", line 268.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/identifier.h", line 270.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/errind.h", line 152.9: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/assert.h", line 38.38: 1506-234 (W) Expecting a ne
##W TBLD 000000 17:53:19(028) <main_program> Error when checking composite operator: Output from subprocess: w-line character on #include directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/strstream_s.h", line 22.10: 1506-296 (S) #include file <strstream.h> not found.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/assert.h", line 316.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/assert.h", line 329.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/Data
##W TBLD 000000 17:53:19(029) <main_program> Error when checking composite operator: Output from subprocess: Stage/PXEngine/include/apt_util/assert.h", line 348.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/assert.h", line 361.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/assert.h", line 363.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/exception.h", line 200.8: 1506
##W TBLD 000000 17:53:19(030) <main_program> Error when checking composite operator: Output from subprocess: -234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/fstream_s.h", line 23.10: 1506-296 (S) #include file <fstream.h> not found.

##W TBLD 000000 17:53:19(031) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/archive.h", line 1624.8: 1506-234 (W) Expecting a new-line character on #endif directive.
##W TBLD 000000 17:53:19(032) <main_program> Error when checking composite operator: Output from subprocess:

##W TBLD 000000 17:53:19(033) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/fieldsel.h", line 411.8:
##W TBLD 000000 17:53:19(034) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(035) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/persist.h", line 15.10:
##W TBLD 000000 17:53:19(036) <main_program> Error when checking composite operator: Output from subprocess: 1506-296 (S) #include file <new.h> not found.

##W TBLD 000000 17:53:19(037) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/persist.h", line 640.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(038) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/descriptor.h", line 771.8: 1506-234 (W)
##W TBLD 000000 17:53:19(039) <main_program> Error when checking composite operator: Output from subprocess: Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(040) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/proplist.h", line 1319.8: 1506-234 (W) Expecting a new-line character on #endif directive.
##W TBLD 000000 17:53:19(041) <main_program> Error when checking composite operator: Output from subprocess:

##W TBLD 000000 17:53:19(042) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/schema.h", line 1279.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/protocol.h", line 520.2: 1506-205 (S) #error "unknown endian"
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/protocol.h", line 539.2: 1506-205 (S) #error "unknown endian"
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/protocol.h", lin
##W TBLD 000000 17:53:19(043) <main_program> Error when checking composite operator: Output from subprocess: e 827.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/accessorbase.h", line 776.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(044) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/function.h", line 663.8: 1506-234 (W
##W TBLD 000000 17:53:19(045) <main_program> Error when checking composite operator: Output from subprocess: ) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(046) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/basic/float.h", line 666.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(047) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/basic/integer.h", line 831.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(048) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/rawfield.h", line 415.8:
##W TBLD 000000 17:53:19(049) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(050) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/basic/raw.h", line 555.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/basic/basicstring.h", line 450.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/basic/string.h", line 114.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataSt
##W TBLD 000000 17:53:19(051) <main_program> Error when checking composite operator: Output from subprocess: age/Ascential/DataStage/PXEngine/include/apt_framework/type/basic/ustring.h", line 114.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/tagaccessor.h", line 275.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/date.h", line 822.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/incl
##W TBLD 000000 17:53:19(052) <main_program> Error when checking composite operator: Output from subprocess: ude/apt_framework/type/date/date.h", line 75.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(053) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/time.h", line 1622.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(054) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/time/time.h", line 183.8:
##W TBLD 000000 17:53:19(055) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(056) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/timestamp/timestamp.h", line 178.8
##W TBLD 000000 17:53:19(057) <main_program> Error when checking composite operator: Output from subprocess: : 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(058) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/env_flag.h", line 301.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(059) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/decimal.h", line 1620.8
##W TBLD 000000 17:53:19(060) <main_program> Error when checking composite operator: Output from subprocess: : 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(061) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/decimal/decimal.h", line 202.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/accessor.h", line 54.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/accessorbase.h", line 776.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/
##W TBLD 000000 17:53:19(062) <main_program> Error when checking composite operator: Output from subprocess: DataStage/PXEngine/include/apt_framework/adapter.h", line 3191.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/partitioningstyle.h", line 27.9: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/isdynamic.h", line 66.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(063) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/operator.h", line 55.10: 1506-296 (S) #include file <vector> not found.

##W TBLD 000000 17:53:19(064) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/operator.h", line 3493.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(065) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/coperator.h", line 533.8:
##W TBLD 000000 17:53:19(066) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(067) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/balanced.h", line 159.8: 1506-234
##W TBLD 000000 17:53:19(068) <main_program> Error when checking composite operator: Output from subprocess: (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(069) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/collector.h", line 643.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(070) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/composite.h", line 184.8:
##W TBLD 000000 17:53:19(071) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(072) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/config.h", line 1559.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/cursor.h", line 347.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/dataset.h", line 1289.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine
##W TBLD 000000 17:53:19(073) <main_program> Error when checking composite operator: Output from subprocess: /include/apt_framework/fieldsel.h", line 411.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/operator.h", line 3493.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/orchmain.h", line 9.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(074) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/string.h", line 158.8:
##W TBLD 000000 17:53:19(075) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(076) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/assert.h", line 363.8
##W TBLD 000000 17:53:19(077) <main_program> Error when checking composite operator: Output from subprocess: : 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(078) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/persist.h", line 640.8
##W TBLD 000000 17:53:19(079) <main_program> Error when checking composite operator: Output from subprocess: : 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(080) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/msg_exception.h", line 27.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(081) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/ustring.h", line 197.8:
##W TBLD 000000 17:53:19(082) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(083) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/int53.h", line 101.10: 1506-234 (
##W TBLD 000000 17:53:19(084) <main_program> Error when checking composite operator: Output from subprocess: W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(085) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/int53.h", line 390.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/fmtable.h", line 16.33: 1506-234 (W) Expecting a new-line character on #include directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/resbund.h", line 27.32: 1506-234 (W) Expecting a new-line character on #include directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_
##W TBLD 000000 17:53:19(086) <main_program> Error when checking composite operator: Output from subprocess: util/message.h", line 52.24: 1506-041 (E) The invocation of macro APT_MSG contains fewer arguments than required by the macro definition.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/message.h", line 110.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/errlog.h", line 459.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/osh_na
##W TBLD 000000 17:53:19(087) <main_program> Error when checking composite operator: Output from subprocess: me.h", line 253.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/partitioner.h", line 578.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/rawfield.h", line 415.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/schema.h", line 1279.8: 1506-234 (W) Expecti
##W TBLD 000000 17:53:19(088) <main_program> Error when checking composite operator: Output from subprocess: ng a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/step.h", line 39.10: 1506-296 (S) #include file <vector> not found.

##W TBLD 000000 17:53:19(089) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/step.h", line 582.8:
##W TBLD 000000 17:53:19(090) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(091) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/gsubproc.h", line 1054.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(092) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/subproc.h", line 179.8:
##W TBLD 000000 17:53:19(093) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(094) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/subcursor.h", line 282.8
##W TBLD 000000 17:53:19(095) <main_program> Error when checking composite operator: Output from subprocess: : 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(096) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/tagaccessor.h", line 275.8:
##W TBLD 000000 17:53:19(097) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(098) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/utils/multifieldaccessor.h", line 306.8:
##W TBLD 000000 17:53:19(099) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(100) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/utils/fieldlist.h", line 367.33: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(101) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/archive.h", line 1624.8:
##W TBLD 000000 17:53:19(102) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(103) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/argvcheck.h", line 842.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/assert.h", line 363.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/bad_alloc.h", line 56.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_
##W TBLD 000000 17:53:19(104) <main_program> Error when checking composite operator: Output from subprocess: util/custreport.h", line 25.10: 1506-296 (S) #include file <string> not found.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/custreport.h", line 74.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/date.h", line 822.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/decimal.h", line 1620.8: 1506-234 (W) Expecting a new-line character o
##W TBLD 000000 17:53:19(105) <main_program> Error when checking composite operator: Output from subprocess: n #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/errlog.h", line 459.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/exception.h", line 200.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/hash.h", line 17.26: 1506-234 (W) Expecting a new-line character on #include directive.
"/usr/DataStage/Ascential/DataStage/PXE
##W TBLD 000000 17:53:19(106) <main_program> Error when checking composite operator: Output from subprocess: ngine/include/apt_util/hash.h", line 71.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/identifier.h", line 270.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/int53.h", line 390.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/isdynamic.h", line 66.8: 1506-234 (W) E
##W TBLD 000000 17:53:19(107) <main_program> Error when checking composite operator: Output from subprocess: xpecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(108) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/errorconfig.h", line 432.9: 1506-234
##W TBLD 000000 17:53:19(109) <main_program> Error when checking composite operator: Output from subprocess: (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(110) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/logmsg.h", line 60.8
##W TBLD 000000 17:53:19(111) <main_program> Error when checking composite operator: Output from subprocess: : 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(112) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/parse_err.h", line 72.8: 1506-234 (W) Expecting a new-line character on #endif directive.
##W TBLD 000000 17:53:19(113) <main_program> Error when checking composite operator: Output from subprocess:

##W TBLD 000000 17:53:19(114) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/persist.h", line 640.8:
##W TBLD 000000 17:53:19(115) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(116) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/proplist.h", line 1319.8:
##W TBLD 000000 17:53:19(117) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(118) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/rtti.h", line 287.8:
##W TBLD 000000 17:53:19(119) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(120) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/string.h", line 158.8
##W TBLD 000000 17:53:19(121) <main_program> Error when checking composite operator: Output from subprocess: : 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(122) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/status.h", line 15.8:
##W TBLD 000000 17:53:19(123) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(124) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/time.h", line 1622.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(125) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/record.h", line 389.8
##W TBLD 000000 17:53:19(126) <main_program> Error when checking composite operator: Output from subprocess: : 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(127) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/interface.h", line 248.8
##W TBLD 000000 17:53:19(128) <main_program> Error when checking composite operator: Output from subprocess: : 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(129) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/descriptor.h", line 771.8:
##W TBLD 000000 17:53:19(130) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(131) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/conversion.h", line 662.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/tfmop_functions.h", line 51.10: 1506-296 (S) #include file <map> not found.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/tfmop_functions.h", line 660.9: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEng
##W TBLD 000000 17:53:19(132) <main_program> Error when checking composite operator: Output from subprocess: ine/include/apt_util/env_flag.h", line 301.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/unicode_utils.h", line 46.33: 1506-234 (W) Expecting a new-line character on #include directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/converter.h", line 20.27: 1506-234 (W) Expecting a new-line character on #include directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/unicode_utils.h", line 51
##W TBLD 000000 17:53:19(133) <main_program> Error when checking composite operator: Output from subprocess: .25: 1506-234 (W) Expecting a new-line character on #include directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/unicode_utils.h", line 52.25: 1506-234 (W) Expecting a new-line character on #include directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/unicode_utils.h", line 57.25: 1506-234 (W) Expecting a new-line character on #include directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/unicode_utils.h", line 1246.7: 1506-234 (W) Expecting a new-
##W TBLD 000000 17:53:19(134) <main_program> Error when checking composite operator: Output from subprocess: line character on #else directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/unicode_utils.h", line 1301.2: 1506-205 (S) #error Need to define strtol conversion
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/unicode_utils.h", line 1322.2: 1506-205 (S) #error Need to define strtol conversion
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/unicode_utils.h", line 1334.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/D
##W TBLD 000000 17:53:19(135) <main_program> Error when checking composite operator: Output from subprocess: ataStage/PXEngine/include/apt_util/converter_registry.h", line 21.10: 1506-296 (S) #include file <map> not found.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/converter_registry.h", line 260.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/lookuptable.h", line 21.41: 1506-234 (W) Expecting a new-line character on #include directive.

##W TBLD 000000 17:53:19(136) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/keylookup.h", line 39.33:
##W TBLD 000000 17:53:19(137) <main_program> Error when checking composite operator: Output from subprocess: 1506-234 (W) Expecting a new-line character on #include directive.

##W TBLD 000000 17:53:19(138) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/keylookup.h", line 817.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(139) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/fileset.h", line 399.8
##W TBLD 000000 17:53:19(140) <main_program> Error when checking composite operator: Output from subprocess: : 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(141) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/lookuptable.h", line 384.8: 1506-234 (W) Expecting a new-line character on #endif directive.
##W TBLD 000000 17:53:19(142) <main_program> Error when checking composite operator: Output from subprocess:

##W TBLD 000000 17:53:19(143) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/composite.h", line 184.8: 1506-234 (
##W TBLD 000000 17:53:19(144) <main_program> Error when checking composite operator: Output from subprocess: W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(145) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_components/general/lookup.h", line 211.9: 1506-234 (
##W TBLD 000000 17:53:19(146) <main_program> Error when checking composite operator: Output from subprocess: W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(147) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/keygroup.h", line 840.8: 1506-234 (W) Expecting a new-line character on #endif directive.

##W TBLD 000000 17:53:19(148) <main_program> Error when checking composite operator: Output from subprocess: "/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_framework/type/basic/ustring.h", line
##W TBLD 000000 17:53:19(149) <main_program> Error when checking composite operator: Output from subprocess: 114.8: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/PXEngine/include/apt_util/lookupops.h", line 622.9: 1506-234 (W) Expecting a new-line character on #endif directive.
"/usr/DataStage/Ascential/DataStage/Projects/DHLSPL/RT_BP2.O/V0S5_Test_to_Compile_Transformer_5.C", line 46.10: 1506-296 (S) #include file <map> not found.

##E TCOS 000029 17:53:19(150) <main_program> Creation of a step finished with status = FAILED. (Test_to_Compile.Transformer_5)

*** Internal Generated Transformer Code follows:
0001: //
0002: // Generated file to implement the V0S5_Test_to_Compile_Transformer_5 transform operator.
0003: //
0004:
0005: // define our input/output link names
0006: inputname 0 DSLink6;
0007: outputname 0 DSLink2;
0008:
0009: initialize {
0010: // define our row rejected variable
0011: int8 RowRejected0;
0012:
0013: // define our null set variable
0014: int8 NullSetVar0;
0015:
0016: }
0017:
0018: mainloop {
0019: // initialise our row rejected variable
0020: RowRejected0 = 1;
0021:
0022: // evaluate columns (no constraints) for link: DSLink2
0023: writerecord 0;
0024: RowRejected0 = 0;
0025: }
0026:
0027: finish {
0028: }
0029:
*** End of Internal Generated Transformer Code
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Is that a supported compiler for PX on AIX?
-craig

"You can never have too many knives" -- Logan Nine Fingers
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

What values are set for the following environment variables?
APT_COMPILER
APT_COMPILE_OPTIONS
APT_LINKER
APT_LINKER_OPTIONS
LD_LIBRARY_PATH
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
lottokahe
Premium Member
Premium Member
Posts: 21
Joined: Thu Nov 02, 2006 5:56 am

Post by lottokahe »

Hi,

thanks for your reply.

@Craig:
"For AIX, Visual Age C++ 6.0, XL C/C++ v7" (Install and Upgrade Guide)

lslpp -L | grep -i xlc delivers:
xlC.aix50.rte 6.0.0.13
xlC.cpp 6.0.0.0
xlC.rte 6.0.0.0
xlC.msg.en_US.cpp 6.0.0.0

seems to be the compiler in Version 6.

Should we have to install Version 7?


@Ray:
The values for the environment variables are:
APT_COMPILEOPT = -g -O3 -gmaxmem=-1
APT_COMPILER = /usr/lpp/xlC/exe/xlCcpp
APT_LINKER = /usr/lpp/xlC/exe/xlCcpp
APT_LINKOPT = -g -O3 -gmaxmem=-1
LIBPATH = /usr/lib

I hope this will be helpful for you.

Best regards,

Sven
Last edited by lottokahe on Tue May 22, 2007 1:51 am, edited 1 time in total.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

There seems to be a missing newline character in rtti.h - do you have another instance against which you can check?

Another message was "Platform Not Recognized" which is a bit of a worry! I'd advise involving your support provider.

The compiler and linker environment variables look OK.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
lottokahe
Premium Member
Premium Member
Posts: 21
Joined: Thu Nov 02, 2006 5:56 am

Post by lottokahe »

Hi Ray,

thanks for your reply, but i can't see your answer. I registered me for premium membership, but i think i still have to wait a while for being granted to access the premium posts.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

lottokahe wrote:@Craig:
"For AIX, Visual Age C++ 6.0, XL C/C++ v7" (Install and Upgrade Guide)
Just wanted to check as PX is very picky and anything other than supported compilers do not seem to work with the product.
-craig

"You can never have too many knives" -- Logan Nine Fingers
lottokahe
Premium Member
Premium Member
Posts: 21
Joined: Thu Nov 02, 2006 5:56 am

Post by lottokahe »

Yes, you are right.
We will install Version7 tonite. Are there some things to do before or after the installation of the new Compiler version?

Thanks for your reply.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Compiler first. The DataStage server install process checks that it's there.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
lottokahe
Premium Member
Premium Member
Posts: 21
Joined: Thu Nov 02, 2006 5:56 am

Post by lottokahe »

Hi.

Problem is solved.
I installed the Compiler in Version 7 and reinstalled DataStage.
After that, I am able to compile all Jobs.

Thank you for your help.

regards,

Sven
Post Reply