William,
Show quoted text> -----Original Message-----
Show quoted text> From: Willem Toorop via RT [mailto:bug-Net-DNS@rt.cpan.org]
Show quoted text> Sent: Wednesday 27 June 2012 21:45
Show quoted text> To: Douglas Gray Stephens
Show quoted text> Subject: Re: [rt.cpan.org #77683] Net::DNS aborts with Windows 7 (64bt)
Show quoted text>
Show quoted text
Show quoted text>
Show quoted text> Hi Douglas,
Show quoted text>
Show quoted text> Op 27-06-12 18:45, DGrayStephens@slb.com<mailto:DGrayStephens@slb.com> via RT schreef:
Show quoted text> > I agree that the Actievstate perl 32bit installation does not seem to have the
Show quoted text> issue on Windows 7 (64bit) but if I install the 64bit version of Activestate Perl,
Show quoted text> then I get the error.
Show quoted text>
Show quoted text> I will try again with 64bits Activestate perl.
Show quoted text>
Show quoted text> > I'm still trying to sort out access to a compiler, so I can build the module and
Show quoted text> run the tests to see if it is related to Actievstate's build.
Show quoted text>
Show quoted text> Me too. Having gcc in the path did not seem to work... How did you install
Show quoted text> Net::DNS? It did not seem available via ppm.
[Douglas Gray Stephens]
I'm using the ActiveState distribution, so that includes a repository of precompiled modules, available via ppm
http://docs.activestate.com/activeperl/5.10/faq/ActivePerl-faq2.html
Show quoted text>
Show quoted text> > I do not get the issue on calling GetNetworkParams:
Show quoted text>
Show quoted text> Though in the debugger session you copied in this e-mail you didn't call it...
Show quoted text>
[Douglas Gray Stephens]
Sorry, you are correct, I did not successfully copy and paste the 2nd command, so that does give the error:
Wed 27-Jun-12 17:38:10.27
d:\Douglas>
perl -d -e 1
Loading DB routines from perl5db.pl version 1.33
Editor support available.
Enter h or `h h' for help, or `perldoc perldebug' for more help.
main::(-e:1): 1
DB<1> use Win32::IPHelper
DB<2> Win32::IPHelper::GetNetworkParams({})
Signal SEGV at (eval 14)[D:/Applications/Perl/lib/perl5db.pl:640] line 2
eval '($@, $!, $^E, $,, $/, $\\, $^W) = @saved;package main; $^D = $^D | $DB::db_stop;
Win32::IPHelper::GetNetworkParams({});
;' called at D:/Applications/Perl/lib/perl5db.pl line 640
DB::eval called at D:/Applications/Perl/lib/perl5db.pl line 3436
DB::DB called at -e line 1
Wed 27-Jun-12 23:18:41.41
d:\Douglas>
Regards,
Douglas
Show quoted text> > DB<2> use Win32::IPHelper
Show quoted text>
Show quoted text> Are you sure you also tried:
Show quoted text>
Show quoted text> Win32::IPHelper::GetNetworkParams({})
Show quoted text>
Show quoted text> ? Because that is the function that is called at line 27 of
Show quoted text>
Show quoted text> D:/Applications/Perl/site/lib/Net/DNS/Resolver/Win32.pm
Show quoted text>
Show quoted text> Or do you see something else on line 27 of that file?
Show quoted text>
Show quoted text> Regards,
Show quoted text>
Show quoted text> -- Willem
Show quoted text>