http://qs321.pair.com?node_id=134689


in reply to Re: (4): Running a C Program within Perl.
in thread Running a C Program within Perl.

Can you run the command at the prompt?

YES I can...

What kind of error are you getting exactly?

/opt/BIPSConnect/bin/rdes: LD_LIBRARY_PATH=:/usr/lib:/usr/ucblib:/usr/ +openwin/lib:/usr/dt/lib:/usr/local/lib:/opt/hpnpl/lib:/p01cfg0 1/harvest/Harvest/lib:/opt/BIPSConnect/bin: is not an identifier

Show us a code snippet.

Perl code is as follows...
#!/usr/bin/perl-w use strict; my $cmd_to_run = "/opt/BIPSConnect/bin/rdes"; my @results = `$cmd_to_run`;
Code it is trying to call is as follows..
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/BIPSConnect/bin /opt/BIPSConnect/bin/micn_cr2k_bips_test_console /home/w951an6/perl/ph +ase_II/xxx.xml

Update: I saw your reply at Re: Re: Running a C Program within Perl.. What command are you trying to run (are your getting a "no such file or Directory" type error and then trying to treat that as valid output)?

No I am not gettting that error.

Cannot offer more help without more information: what platform are you running on? what is the expected output of your C program? what does your perl program do with that output; etc. ???

The platform I am running on is Unix and I am only expecting to be able to pass an xml tree from the unix box to an open port on another server.