Skip Menu |

This queue is for tickets about the Net-DNS CPAN distribution.

Report information
The Basics
Id: 66436
Status: resolved
Priority: 0/
Queue: Net-DNS

People
Owner: Nobody in particular
Requestors: tomas.cassidy+perl [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.66
Fixed in: (no value)



Subject: Net::DNS fails to install on StrawberryPerl x64
Net::DNS fails to install on Windows Server 2008 x64, because Win32::API is not supported for x64 platforms. Strawberry Perl 5.12.0 built for MSWin32-x64-multi-thread Windows Server 2008 Enterprise
From: vvm [...] tut.by
On Mon Mar 07 00:06:59 2011, https://launchpad.net/~tomas-cassidy wrote: Show quoted text
> Net::DNS fails to install on Windows Server 2008 x64, >because Win32::API is not supported for x64 platforms. > Strawberry Perl 5.12.0 built for MSWin32-x64-multi-thread > Windows Server 2008 Enterprise
Use this instruction: Mini How-To: practical method to install ASSP v2.X on Windows x64 using Strawberry Perl v5.12.X x64 http://vvm.blog.tut.by/2011/05/18/mini-how-to-practically-method-to- install-assp-v2-x-on-windows-x64-by-strawberry-perl-v5-12-2-x64/ Successfully tested with: -- Strawberry Perl v5.12.2 x64 -- Strawberry Perl v5.12.3 x64 -- Strawberry Perl v5.12.3 x64 with kmx/64_libs/5.12/*.zip ( strawberry-perl-5.12.3.0-64bit-build-2011-06-07.zip ) See: HowTo: Upgrade Strawberry Perl v5.12.3.0 x64 ( strawberry-perl-5.12.3.0- 64bit.zip) library to kmx/64_libs/5.12/*.zip http://vvm.blog.tut.by/2011/06/09/howto-upgrade-strawberry-perl-v5-12-3- 0-x64-strawberry-perl-5-12-3-0-64bit-zip-library-to-kmx-64_libs-5-12- zip/ Not tested at this moment with: -- Strawberry Perl v5.12.3 x64 with GCC toolchain mingw64-w64- gcc4.4.6_20110503-v2.zip and kmx/64_libs/5.14/*.zip ( strawberry-perl-5.12.3.0-64bit-build-2011-06-09.zip ) HowTo: Upgrade Strawberry Perl v5.12.3.0 x64 ( strawberry-perl-5.12.3.0- 64bit.zip) library to kmx/64_libs/5.14/*.zip and GCC toolchain to mingw64-w64-gcc4.4.6_20110503-v2.zip http://vvm.blog.tut.by/2011/06/09/howto-upgrade-strawberry-perl-v5-12-3- 0-x64-strawberry-perl-5-12-3-0-64bit-zip-library-to-kmx-64_libs-5-14- zip-and-gcc-toolchain-to-mingw64-w64-gcc4-4-6_20110503-v2-zip/ But Win32::IPHelper need apply patch: https://rt.cpan.org/Public/Bug/Display.html?id=65607 => === On Wed Feb 09 23:05:29 2011, lwsitu [ . . . ] yahoo.com wrote: Show quoted text
> The problem is actually in Win32::IPHelper but it will show up as > t/08-online.t failing in Net::DNS along with an error from trying to > call ->headers on an undef value. > > See https://rt.cpan.org/Public/Bug/Display.html?id=59790 > > Not sure if anyone can get a new Win32::IPHelper released with the > changes but perhaps Net::DNS can provide a workaround using the > registry like it does for the search list.
Big thanks! Youre patch work and work very fine: https://rt.cpan.org/Public/Bug/Display.html?id=59790 => === On Wed Feb 09 22:15:59 2011, lwsitu [ . . . ] yahoo.com wrote: Show quoted text
> Here is my patch in case anyone else runs into this problem. >I ended up here from trying to use Net::DNS in 64bit Strawberry 5.12.1.
Youre patch: --- IPHelper.pm.1 2008-07-23 19:35:36.000000000 -0400 +++ IPHelper.pm 2011-02-09 22:05:58.000000000 -0500 work and work very fine: For error-free operation of the module Net-Dns in Perl64 on Windows x64 You need to fix the module Win32-IPHelper using patch Win32_IPHelper_64bit.diff http://vvm.blog.tut.by/2011/05/25/for-ok-net-dns-in-perl64-on-windows- x64-need-to-fix-win32-iphelper-using-patch-win32_iphelper_64bit-diff/ === Path with fixed CR-LF: https://rt.cpan.org/Ticket/Attachment/943673/490667/Win32_IPHelper_64bit _fixed_CR-LF.diff ===
Hi Tomas, Last monday Win32::IPHelper 0.07 was released which has Lian Wan's patch applied. The 0.67 release of Net::DNS will have this version of Win32::IPHelper as a dependency on Windows systems. Thanks, -- Willem