Run time error when running job with c++ routine
Posted: Thu Sep 20, 2007 1:37 am
Hi All,
I am able to call C++ routines in parallel jobs which return an integer value. But when i am trying to call a routine which returns a string, i am getting the below error when i am running. The routine is working fine from UNIX. Please let me know the reon for this error.
Transformer_2: Failed to load the library "V0S2_jbTestPRoutine1_Transformer_2.o"; either the directory containing the library file
is not on the library search path, or the library was compiled on a system
that is incompatible with this system: Could not load "V0S2_jbTestPRoutine1_Transformer_2": rtld: 0712-001 Symbol libmywish1__FSc was referenced
from module /datahub/dsadm/Ascential/DataStage/Projects/Wealth/RT_BP843.O/V0S2_jbTestPRoutine1_Transformer_2.o(), but a runtime definition
of the symbol was not found..
I am able to call C++ routines in parallel jobs which return an integer value. But when i am trying to call a routine which returns a string, i am getting the below error when i am running. The routine is working fine from UNIX. Please let me know the reon for this error.
Transformer_2: Failed to load the library "V0S2_jbTestPRoutine1_Transformer_2.o"; either the directory containing the library file
is not on the library search path, or the library was compiled on a system
that is incompatible with this system: Could not load "V0S2_jbTestPRoutine1_Transformer_2": rtld: 0712-001 Symbol libmywish1__FSc was referenced
from module /datahub/dsadm/Ascential/DataStage/Projects/Wealth/RT_BP843.O/V0S2_jbTestPRoutine1_Transformer_2.o(), but a runtime definition
of the symbol was not found..