Error executing a Parallel routine

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
shails
Participant
Posts: 27
Joined: Mon Jul 18, 2005 2:55 am

Error executing a Parallel routine

Post by shails »

Hi

I am getting this error when I am Executing a parallel Job which calls a parallel routine. The Job excutes successfully wihtout the parallel routine.

Transformer_53: Failed to load the library "V0S53_ParallelRoutineTest_Transformer_53.so"; 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 "V0S53_ParallelRoutineTest_Transformer_53": ld.so.1: /gmodc03/dsadm/Ascential/DataStage/PXEngine/bin/osh: fatal: relocation error: file /gmodc03/dsadm/Ascential/DataStage/Projects/IARPROJ/RT_BP1292.O/V0S53_ParallelRoutineTest_Transformer_53.so: symbol __1cHsample36F_i_: referenced symbol not found.


Can anyone help me in resolving this?
richdhan
Premium Member
Premium Member
Posts: 364
Joined: Thu Feb 12, 2004 12:24 am

Post by richdhan »

Hi,

Did you do a search. We had a discussion few days back.

Check if this helps.

HTH
--Rich
shails
Participant
Posts: 27
Joined: Mon Jul 18, 2005 2:55 am

Post by shails »

I have searched the forum but the error is not resolved.

I have used the MAKEFILE to create a object file but the parallel routine when used in my transformer is not working.
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

Transformer_53: Failed to load the library "V0S53_ParallelRoutineTest_Transformer_53.so"; either the directory containing the library file
is not on the library search path, or the library was compiled on a system

this should be give you the information. Pls make sure the path where the object code is properly furnished.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
forboy
Participant
Posts: 13
Joined: Tue May 04, 2004 12:03 pm

Post by forboy »

compile using the following command


/usr/vacpp/bin/xlC_r -+ -O -g -c{C prog Name} -o{object file name}


This is only for IBM AIX.
shails
Participant
Posts: 27
Joined: Mon Jul 18, 2005 2:55 am

Post by shails »

I have compiled the code using following command:

/opt/SUNWspro/bin/CC -dalign -O -PIC -c <<c-program>> -o <<Objectfile>>

This is the syntax given for the Solaris Version in the Makefile.

I have given the object file location correctly and also the Compiler which is used to compile the C-Program is the one which is defined for APT_COMPILER varaible.
Post Reply