Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <420AB5EC.1070904@familiehaase.de> Date: Thu, 10 Feb 2005 02:16:28 +0100 From: "Gerrit P. Haase" Organization: Esse keine toten Tiere User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.7.3) Gecko/20040910 MIME-Version: 1.0 To: linda w CC: Yitzchak Scott-Thoennes , cygwin AT cygwin DOT com Subject: Re: perl & Win32 lib support References: <4208270D DOT 4080801 AT tlinx DOT org> <20050208063149 DOT GB3096 AT efn DOT org> <42091B63 DOT 1080908 AT tlinx DOT org> <20050208234325 DOT GA2944 AT efn DOT org> <420AAF5E DOT 1030506 AT tlinx DOT org> In-Reply-To: <420AAF5E.1030506@tlinx.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes linda w wrote: > Yitzchak Scott-Thoennes wrote: > >> What exactly is giving the error, and what error are you getting? > > > I had an IsWinNT is undefined error message 2 days ago, but I removed some > old-seeming directories (since I have 5.8.6 installed, I thought I'd > try deleting older versioned directories, though I have no 5.8.6 > directories and most of the perl-lib files I had installed were under > /lib/perl5/5.8.5 which seems odd -- I would have thought installing a > newer perl would have installed lib files in 5.8.6...(?) The naming scheme changed. D+LL name is cygperl_5.8.dll and directories are named .../5.8/... The reason is that you can keep your modules when 5.8.7 is released, unless binary compatibility breaks. > The error/build messages I am seeing now are: [...] > 3) 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 > ### these are all libs I see in /usr/lib/w32api as "lib.a" Then -L/usr/lib/w32api is missing in hints/cygwin.pl. > 4) Warning: prerequisite Win32API::Registry 0 not found. > Writing Makefile for Win32::TieRegistry > > 5) make[2]: Entering directory > `//ishtar/share/CPAN/build-cygwin/GSAR001/libwin32-0.191/APIFile' > Makefile:705: *** missing separator. Stop. > make[2]: Leaving directory > ### This appears to be a bug in the Makefile, line 704 has a target, > ### but the build-line on line 705 isn't tab-indented, it's space indented > ### which would seem to be a problem in the source that builds the Makefile This is annoying, I get it occasionally, I believe it is a bug in MakeMaker, but I couldn't find it yet. Does the build continue if you add the missing tab and run make again? Gerrit -- =^..^= -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/