Run program (on server) component

Hi,

I have a perl script that I wanted to run in a protocol.

I choose the "run program(on server)" component because we didn't want to modify the script to add  it into a "perl on server" component, as it works well as a stand alone script.

The script uses LWP::Simple and it doesn't seem to work.

Here a example : save this into a test.pl and try to run the script a "run program(on server)" (cmd = perl test.pl)

#! /usr/bin/perl -w

use LWP::Simple;

my \$content = get "http://www.ebi.ac.uk/Tools/webservices/psicquic/registry/registry?action=STATUS&format=txt";

print \$content;

Here is the error returned :

"  perl: symbol lookup error: /opt/runtime/PipelinePilot/apps/scitegic/core/packages_linux64/perl/perl-5.8.9/lib/5.8.9/x86_64-linux-thread-multi/auto/IO/IO.so: undefined symbol: Perl_newXS_flags "

It seems the "run program(on server)" component calls its own perl version instead of using the one already installed on the server with the right modules.
Does anyone already had this problem before ?
Thanks a lot,
Michael