Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Reply-To: From: "Eric Fifer" To: Cc: "'Kurt Indermaur'" Subject: RE: perl DynaLoader problems Date: Thu, 22 Mar 2001 23:48:52 -0000 Message-ID: <000301c0b32a$a8e433e0$b03770c2@fifer> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <3ABA7870.49F53E2E@ece.gatech.edu> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Charles Wilson wrote: >Kurt Indermaur wrote: >> >> I am trying to build and use a CPAN module >> (Date::Calc, though it happens with many others, too). >> The module compiles ok, but when I try to use it, or >> even do "make test" (see below), I get dlopen errors >> with a strange error code (3221225622). The DLL file >> is where it's looking for it. >> >> Is there a fix or workaround to this problem? > >I've never seen this problem; Eric -- any ideas? Hard to say, Date::Calc works fine for me, builds with no errors and passes all the tests. I would guess that something went wrong when building the Calc.dll. Does your 'blib/arch/auto/Date/Calc/Calc.dll' seem corrupt? Try something like 'objdump -x' or 'cygcheck' on it to see if it is ok. The other thing that it might be is that to successfully dlopen a DLL all the dependent DLLs must also be found (which may depend on your PATH). But, in this case the only dependencies are cygwin1.dll, libperl5_6_1.dll and kernel32.dll. Eric Fifer -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple