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: <416C5475.2090105@x-ray.at> Date: Wed, 13 Oct 2004 00:02:29 +0200 From: Reini Urban User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-AT; rv:1.8a3) Gecko/20040817 MIME-Version: 1.0 To: "Impson, Jeremy" CC: cygwin AT cygwin DOT com Subject: Re: Perl 5.8.5 and libwin32 0.191-1 incompatibility References: <9D2DBC148E2B4146BCC36C41DE9DFBFD04E09038 AT emss35m05 DOT us DOT lmco DOT com> In-Reply-To: <9D2DBC148E2B4146BCC36C41DE9DFBFD04E09038@emss35m05.us.lmco.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Impson, Jeremy schrieb: > I updated Perl to version 5.8.5-3 from 5.8.2-1, and found that my Perl scripts can no longer ... > So it turns out that the OLE (and probably other) parts of the Win32 perl module are linked to cygperl5_8_2.dll, ... Sure, known issues. You might have better searched the ml archive. But a little bit of handcrafting enlarges the horizon also. > Would renaming cygperlX_Y_Z.dll to cygperlX_Y.dll break anything? In this case no. Best bet. Also move the 5.8.2 tree to 5.8.5 or add 5.8.2 to your $PERL_LIB. Or get the perl-libwin32 src, and run the build script against your current 5.8.5 installation. The patch is huge (2MB), some will fail, but most will install ok. Then rebuild it and ITP the update in cygwin-apps. > Any thoughts? Please CC: me as I am not on the list. Thanks. Yes. You might want to persuade the perl-libwin32 maintainer (Rafael) to update his package. Or persuade the current perl maintainer to fix and include the broken libwin modules. Both attempts are very unlikely, until someone posts patches upstream, which will fix all known cygwin issues. (See rt.cpan.org) The cygwin libwin port is not very good handled upstream (since it was an activestate thing), and Rafael did a great job adding several useful related packages. (Win32::GUI, Win32::API, ...) Unfortunately it's lacking an active maintainer now. Some libwin packages are known not to build anymore in its latest versions (Win32::OLE, Win32::API::Callback e.g.), esp. most Aldo modules, because he doesn't test it on cygwin (and doesn't know how to write proper CPAN packages). But Win32::GUI will have a new stable release soon. http://fairtomiddlin.blogspot.com/2004/09/cygwin.html http://www.mail-archive.com/perl-win32-users AT listserv DOT activestate DOT com/msg24459.html http://xarch.tu-graz.ac.at/home/rurban/software/perl/ (for Win32::API) -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ -- 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/