delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/10/12/18:02:44

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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 <rurban AT x-ray DOT at>
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" <jeremy DOT impson AT lmco DOT com>
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>
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019