Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re^6: Library problems with XML::Compile::WSDL11 and Math::BigInt

by space_monk (Chaplain)
on Jan 07, 2011 at 10:44 UTC ( #881040=note: print w/ replies, xml ) Need Help??


in reply to Re^5: Library problems with XML::Compile::WSDL11 and Math::BigInt
in thread Library problems with XML::Compile::WSDL11 and Math::BigInt

Thanks for your help on this.
It looks to be some sort of problem with the Math::BigInt module, the WSDL11 module simply required it. I can get the versions of the modules out with the code

XML::Compile 1.21 XML::Compile::WSDL11 2.21 Math::BigInt 1.99 Math::BigInt::FastCalc 0.24
No change to $SIG{__DIE__} AFAIK, but this module is run on a fork from the main process.
Given that it appears to be Math::BigInt causing the issue, I'll see if I can put a small program on here which shows the problem


Comment on Re^6: Library problems with XML::Compile::WSDL11 and Math::BigInt
Download Code
Replies are listed 'Best First'.
Re^7: Library problems with XML::Compile::WSDL11 and Math::BigInt
by space_monk (Chaplain) on Jan 07, 2011 at 11:52 UTC

    Solution

    Some muppet working on our joint project had put
    $"='/';
    in a package used before this one. Changing the array field separator somehow upsets the use of Math::BigInt. Any explanations as to why are welcome.

      Any explanations as to why are welcome.

      Just look at the line I posted.

      eval "use $lib qw/@c/;";

      What do you think happens if you change $"?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://881040]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (12)
As of 2015-07-31 10:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (276 votes), past polls