Hi,
I have a C++ program which compiles fine. When I plug it into the perl
script using inline, I get an error from DynaLoader:
Can't load
'/mnt/view/ttobin_ccm0.2.0/vobs/srdfa/src/ccm/cli_perl/_Inline/lib/auto/srdf
a_nwconfig_pl_afc8/srdfa_nwconfig_pl_afc8.so' for
module srdfa_nwconfig_pl_afc8:
/mnt/view/ttobin_ccm0.2.0/vobs/srdfa/src/ccm/cli_perl/_Inline/lib/auto/srdfa
_nwconfig_pl_afc8/srdfa_nwconfig_pl_afc8.so:
undefined symbol: __13Cccm_srdfaIpcUlUsi at
/usr/lib/perl5/5.6.0/i386-linux/DynaLoader.pm line 200.
DynaLoader::croak('Can\'t load
\'/mnt/view/ttobin_ccm0.2.0/vobs/srdfa/src/ccm/cli_p...') called at
/usr/lib/perl5/5.6.0/i386-linux/DynaLoader.pm line 200
DynaLoader::bootstrap('srdfa_nwconfig_pl_afc8') called at (eval 64)
line 9
eval ' package main;
push @main::ISA, qw(srdfa_nwconfig_pl_afc8)
unless $module eq "main";
local $srdfa_nwconfig_pl_afc8::VERSION = \'0.00\';
package srdfa_nwconfig_pl_afc8;
push @srdfa_nwconfig_pl_afc8::ISA, qw(Exporter DynaLoader);
sub dl_load_flags { 0x00 }
srdfa_nwconfig_pl_afc8::->bootstrap;
I know that C++'s name mangling to handle overloaded functions adds some
length, but is 22 characters exceeding some limit in the combination of
Inline and DynaLoader?
thanks,
Tom Tobin
EMC Corporation
450 Fortune Boulevard, Milford, MA
Voice: (508) 346-8387
Pager: 877-950-8337 pager email [EMAIL PROTECTED]
email: [EMAIL PROTECTED]