delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/02/06/22:06:30

X-Spam-Check-By: sourceware.org
Message-ID: <43E80EA3.30006@tlinx.org>
Date: Mon, 06 Feb 2006 19:06:11 -0800
From: Linda Walsh <cygwin AT tlinx DOT org>
User-Agent: Thunderbird 1.5 (Windows/20051201)
MIME-Version: 1.0
To: "'Cygwin List'" <cygwin AT cygwin DOT com>
Subject: Cygwin hang related to "FIFO" (?) during "File::BOM" test in CPAN
X-IsSubscribed: yes
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

I've been trying to install the perl CPAN module "File::BOM" for
several days, now, and  keep running into a hang under Cygwin
(I can install it successfully under linux).

I've tried updating cygwin software as well as, seemingly,
unrelated CPAN modules, but it's still reliably hanging during
the "test" phase.  To duplicate:
# cpan
# test File::BOM
---
It appears to fail on test 01, but that's due to buffered output.
modifying test "01" to use unbuffered output it runs "fine" up
through test "85".  To run the tests "manually":
# cpan
# make File::BOM
# look File::BOM
perl -Ilib t/00..setup.t      #creates test files in t/data
perl -Ilib t/01..bom.t        # this is the step that generates the hang
---
To enable more output, I unbuffered the test's output by adding:
    select STDOUT; $|=1;
as the 2nd line in "t/01..bom.t".

With buffering I only see "1.."; w/o buffering I see 85 out of 115 tests
complete before it hangs.

Pressing control-c & control-break in the window  _appear_ to
do nothing, but eventually yield an error message:

     14 [unknown (0x198)] perl 1920 sig_send: wait for sig_complete 
event failed
, signal 2, rc 258, Win32 error 0

In a useless attempt to narrow the problem down, I tried installing
the old "cygwin-1.5.18-1" version via cygwin_setup.  Same problem. :-(.
Current cygwin= "1.5.19-4".

Let me know if you need more information, but it doesn't seem to
depend on the cygwin library version.  cygcheck of perl.exe:
# cygcheck -v perl.exe|egrep -v done\|recursive
Found: C:\bin\perl.exe
C:/bin/perl.exe - os=4.0 img=1.0 sys=4.0
  "perl.exe" v0.0 ts=2005/12/29 17:48
  C:\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
    "cygwin1.dll" v0.0 ts=2006/1/20 10:28
    C:\WINDOWS\System32\ADVAPI32.DLL - os=5.1 img=5.1 sys=4.0
      "ADVAPI32.dll" v0.0 ts=2002/8/29 2:09
      C:\WINDOWS\System32\ntdll.dll - os=5.1 img=5.1 sys=4.0
        "ntdll.dll" v0.0 ts=2003/4/30 17:43
      C:\WINDOWS\System32\KERNEL32.dll - os=5.1 img=5.1 sys=4.0
        "KERNEL32.dll" v0.0 ts=2004/6/17 10:11
      C:\WINDOWS\System32\RPCRT4.dll - os=5.1 img=5.1 sys=4.10
        "RPCRT4.dll" v0.0 ts=2004/3/5 17:58
  C:\bin\cygperl5_8.dll - os=4.0 img=1.0 sys=4.0
    "cygperl5_8.dll" v0.0 ts=2005/12/29 17:48
    C:\bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0
      "cygcrypt-0.dll" v0.0 ts=2003/10/19 0:57









--
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