Subject: | libwin32 make error - Undefined subroutine &Win32::IsWinNT |
Environment
OS - Windows XP Home Edition Service Pack 1
uname -a: CYGWIN_NT-5.1 Buckaroo 1.5.5(0.94/3/2) 2003-09-20 16:31 i686 unknown unknown Cygwin
perl, v5.8.0 built for cygwin-multi-64int
When trying to 'make' libwin32, received the error:
ERROR from evaluation of /cygdrive/c/Downloads/perl/libwin32-0.191/Process/Makefile.PL: Undefined subroutine &Win32::IsWinNT called at ./Makefile.PL line 4.
See the attached file for more information.
I have looked at CPAN for this module to install and it seems to have now been bundled into libwin32 - so its a catch 22 - I need Win32::IsWinNT to install libwin32, and to install Win32::InWinNT, I need libwin32.
I have installed above and beyond the Cygwin perl version the following:
libwww-perl-5.76
NET::SSleay-1.25
openSSL-0.9.7c
WWW::Mechanize
and a few other dependency modules to make all that work.
Thanks
Matt Starbuck
C:\Downloads\perl\libwin32-0.191>perl makefile.pl
Checking if your kit is complete...
Looks good
Writing Makefile for Win32API::File
Writing Makefile for Win32API::Net
Writing Makefile for Win32API::Registry
Writing Makefile for Win32::ChangeNotify
Writing Makefile for Win32::Clipboard
Writing Makefile for Win32::Console
Writing Makefile for Win32::Event
Writing Makefile for Win32::EventLog
Writing Makefile for Win32::File
Writing Makefile for Win32::FileSecurity
Writing Makefile for Win32::IPC
Unrecognized argument in LIBS ignored: ':nosearch'
Unrecognized argument in LIBS ignored: 'wininet.lib'
Writing Makefile for Win32::Internet
Writing Makefile for Win32::Job
Writing Makefile for Win32::Mutex
Writing Makefile for Win32::NetAdmin
Writing Makefile for Win32::NetResource
Writing Makefile for Win32::ODBC
Processing hints file hints/cygwin.pl
Note (probably harmless): No library found for -lole32
Note (probably harmless): No library found for -loleaut32
Note (probably harmless): No library found for -luuid
Note (probably harmless): No library found for -lmsvcrt40
Writing Makefile for Win32::OLE
Writing Makefile for Win32::PerfLib
Writing Makefile for Win32::Pipe
ERROR from evaluation of /cygdrive/c/Downloads/perl/libwin32-0.191/Process/Makef
ile.PL: Undefined subroutine &Win32::IsWinNT called at ./Makefile.PL line 4.