Troubleshooting
Problem
When compiling a DataStage job containing transformer stage on AIX, the compile fails with the following errors:
##W IIS-DSEE-TBLD-00000 17:52:00(010)
Diagnosing The Problem
The following errors indicate that required include files which are normally part of the vacpp.cmp.include fileset were not installed:
The #include file <map> is not found.
The #include file <vector> is not found.
The #include file <string> is not found.
The #include file <iostream.h> is not found.
If using the vacpp / XL C compiler on AIX, issue the following command to confirm if the required fileset was installed:
lslpp -f vacpp.cmp.include
If the above command results in message:
lslpp: 0504-132 Fileset vacpp.cmp.include not installed.
then the AIX administrator will need to install this missing fileset.
If the fileset is already installed, then the above command should give the location of the include files, usually /usr/vacpp/include/ . Confirm that the missing include files which were listed in the compile errors do exist in that directory and have public read permission set.
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21469811