Mail Archives: cygwin/2001/01/11/19:49:04
--------------090700010002050800000403
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
It was suggested that I direct this message to the Cygwin group.
I have downloaded the latest Cygwin and the latest perl compiled for
cygwin. I'm trying to build the libwww-perl-5.48 module and running
into a strange problem during "make test". Perl just hangs while
executing a perfectly normal statement, both inside and outside the perl
debugger.
Thanks for your help,
Steve Kelem
Subject: Re: problems installing libwww-perl
Date: Wed, 27 Dec 2000 12:15:39 -0800
From: Steve Kelem <s_kelem AT pacbell DOT net>
Organization: SBC Internet Services
Newsgroups: comp.lang.perl.modules
References: <TU9Y5.3380$9B DOT 97722 AT news1 DOT oke DOT nextra DOT no>
I'm having the same problem with libwww-perl-5.48. I have perl 5.6.0,
compiled for cygwin under Win NT 4.0 SP6a. It builds ok, but fails in
the test rules-dbm by just hanging.
Here's the debug output:
{KELEM:kelem:228} perl -d -I../.. -I../../lib rules-dbm.t
Default die handler restored.
Loading DB routines from perl5db.pl version 1.07
Editor support available.
Enter h or `h h' for help, or `man perldebug' for more help.
main::(rules-dbm.t:2): print "1..13\n";
DB<1> s
1..13
main::(rules-dbm.t:7): $file = "test-$$";
DB<1>
main::(rules-dbm.t:9): $r = new WWW::RobotRules::AnyDBM_File
"myrobot/2.0", $file;
DB<1>
WWW::RobotRules::AnyDBM_File::new(../../lib/WWW/RobotRules/AnyDBM_File.pm:45):
45: my ($class, $ua, $file) = @_;
DB<1> n
WWW::RobotRules::AnyDBM_File::new(../../lib/WWW/RobotRules/AnyDBM_File.pm:46):
46: Carp::croak('WWW::RobotRules::AnyDBM_File filename required')
unless $file;
DB<1>
WWW::RobotRules::AnyDBM_File::new(../../lib/WWW/RobotRules/AnyDBM_File.pm:48):
48: my $self = bless { }, $class;
DB<1>
WWW::RobotRules::AnyDBM_File::new(../../lib/WWW/RobotRules/AnyDBM_File.pm:49):
49: $self->{'filename'} = $file;
DB<1>
WWW::RobotRules::AnyDBM_File::new(../../lib/WWW/RobotRules/AnyDBM_File.pm:50):
50: tie %{$self->{'dbm'}}, 'AnyDBM_File', $file, O_CREAT|O_RDWR, 0640
51: or Carp::croak("Can't open $file: $!");
DB<1>
WWW::RobotRules::AnyDBM_File::new(../../lib/WWW/RobotRules/AnyDBM_File.pm:50):
50: tie %{$self->{'dbm'}}, 'AnyDBM_File', $file, O_CREAT|O_RDWR, 0640
51: or Carp::croak("Can't open $file: $!");
DB<1>
WWW::RobotRules::AnyDBM_File::new(../../lib/WWW/RobotRules/AnyDBM_File.pm:53):
53: if ($ua) {
DB<1>
WWW::RobotRules::AnyDBM_File::new(../../lib/WWW/RobotRules/AnyDBM_File.pm:54):
54: $self->agent($ua);
DB<1> s
WWW::RobotRules::AnyDBM_File::agent(../../lib/WWW/RobotRules/AnyDBM_File.pm:65):
65: my($self, $newname) = @_;
DB<1> n
WWW::RobotRules::AnyDBM_File::agent(../../lib/WWW/RobotRules/AnyDBM_File.pm:66):
66: my $old = $self->{'dbm'}{"|ua-name|"};
DB<1> p $self
WWW::RobotRules::AnyDBM_File=HASH(0xa26a130)
DB<2> p %{$self}
filenametest-314dbmHASH(0xa2e19b4)
DB<3> n
WWW::RobotRules::AnyDBM_File::agent(../../lib/WWW/RobotRules/AnyDBM_File.pm:67):
67: if (defined $newname) {
DB<3>
WWW::RobotRules::AnyDBM_File::agent(../../lib/WWW/RobotRules/AnyDBM_File.pm:68):
68: $newname =~ s!/?\s*\d+.\d+\s*$!!; # loose version
DB<3> p $newname
myrobot/2.0
DB<4>
WWW::RobotRules::AnyDBM_File::agent(../../lib/WWW/RobotRules/AnyDBM_File.pm:69):
69: unless ($old && $old eq $newname) {
DB<4> p $newname
myrobot
DB<5> p $old
DB<6>
WWW::RobotRules::AnyDBM_File::agent(../../lib/WWW/RobotRules/AnyDBM_File.pm:71):
71: my $file = $self->{'filename'};
DB<6>
WWW::RobotRules::AnyDBM_File::agent(../../lib/WWW/RobotRules/AnyDBM_File.pm:72):
72: untie %{$self->{'dbm'}};
DB<6>
WWW::RobotRules::AnyDBM_File::agent(../../lib/WWW/RobotRules/AnyDBM_File.pm:72):
72: untie %{$self->{'dbm'}};
DB<6>
WWW::RobotRules::AnyDBM_File::agent(../../lib/WWW/RobotRules/AnyDBM_File.pm:73):
73: tie %{$self->{'dbm'}}, 'AnyDBM_File', $file,
O_TRUNC|O_RDWR, 0640;
DB<6> s
WWW::RobotRules::AnyDBM_File::agent(../../lib/WWW/RobotRules/AnyDBM_File.pm:73):
73: tie %{$self->{'dbm'}}, 'AnyDBM_File', $file,
O_TRUNC|O_RDWR, 0640;
DB<6>
Fcntl::AUTOLOAD(/usr/local/lib/perl5/5.6.0/cygwin/Fcntl.pm:203):
203: (my $constname = $AUTOLOAD) =~ s/.*:://;
DB<6> n
Fcntl::AUTOLOAD(/usr/local/lib/perl5/5.6.0/cygwin/Fcntl.pm:204):
204: my $val = constant($constname, 0);
DB<6>
Fcntl::AUTOLOAD(/usr/local/lib/perl5/5.6.0/cygwin/Fcntl.pm:205):
205: if ($! != 0) {
DB<6>
Fcntl::AUTOLOAD(/usr/local/lib/perl5/5.6.0/cygwin/Fcntl.pm:216):
216: *$AUTOLOAD = sub { $val };
DB<6>
Fcntl::AUTOLOAD(/usr/local/lib/perl5/5.6.0/cygwin/Fcntl.pm:217):
217: goto &$AUTOLOAD;
DB<6>
Fcntl::__ANON__[/usr/local/lib/perl5/5.6.0/cygwin/Fcntl.pm:216](/usr/local/lib/perl5/5.6.0/cygwin/Fcntl.pm:216):
216: *$AUTOLOAD = sub { $val };
DB<6>
Fcntl::CODE(0xa2e19f0)(/usr/local/lib/perl5/5.6.0/cygwin/Fcntl.pm:216):
216: *$AUTOLOAD = sub { $val };
DB<6>
WWW::RobotRules::AnyDBM_File::agent(../../lib/WWW/RobotRules/AnyDBM_File.pm:74):
74: $self->{'dbm'}{"|ua-name|"} = $newname;
DB<6> p $newname
myrobot
DB<7> s
*** At this point, it hangs. I have to use Win NT's Task Manager to
kill the perl task.
Thanks for your help,
Steve Kelem
--------------090700010002050800000403
Content-Type: text/plain;
name="cygcheck.out"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="cygcheck.out"
Cygnus Win95/NT Configuration Diagnostics
Current System Time: Thu Jan 11 16:37:36 2001
WinNT Ver 4.0 build 1381 Service Pack 6
Path: /home/kelem/bin/i386
/home/kelem/bin/sh
G
/contrib/bin
/usr/local/gnu/bin
/usr/local/bin
/usr/bin
/bin
/usr/local/gnu/emacs-20.7/bin
/usr/etc
SysDir: C:\WINNT\System32
WinDir: C:\WINNT
HOME = `/home/kelem'
MAKE_MODE = `unix'
PWD = `/home/kelem'
USER = `kelem'
LD_LIBRARY_PATH = `/usr/local/gnu/mh/lib:/usr/local/gnu/lib:/usr/local/gnu/lib/rvplayer5.0:/usr/local/lib'
HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
(default) = `/cygdrive'
cygdrive flags = 0x00000022
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/
(default) = `g:\cygwin'
flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/c
(default) = `c:'
flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/d
(default) = `d:'
flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/e
(default) = `e:'
flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/f
(default) = `f:'
flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/g
(default) = `G:'
flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/h
(default) = `h:'
flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/i
(default) = `i:'
flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/j
(default) = `j:'
flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
(default) = `g:/cygwin/bin'
flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
(default) = `g:/cygwin/lib'
flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/local/gnu
(default) = `g:\Gnu'
flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/local/info
(default) = `g:\Gnu\emacs-20.7\info'
flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/local/share
(default) = `g:\Gnu\share\lib'
flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\&Programs\Cygnus Solutions
(default) = (unsupported type)
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D
a: fd N/A N/A
c: hd FAT 2039Mb 67% CP UN
d: hd FAT 2039Mb 26% CP UN D DRIVE
e: hd FAT 2039Mb 48% CP UN E DRIVE
f: hd FAT 2039Mb 55% CP UN F DRIVE
g: hd FAT 2039Mb 68% CP UN G DRIVE
h: hd FAT 2039Mb 33% CP UN H DRIVE
i: hd FAT 2039Mb 35% CP UN I DRIVE
j: hd FAT 356Mb 79% CP UN J DRIVE
m: cd CDFS 224Mb 100% CS QDLXFI01R1F
n: cd N/A N/A
z: fd FAT 238Mb 4% CP UN WORK2
g:\Gnu\emacs-20.7\info /usr/local/info user textmode
g:\Gnu\share\lib /usr/local/share user textmode
g:\cygwin\bin /usr/bin user binmode
g:\cygwin\lib /usr/lib user binmode
g:\cygwin / user binmode
g:\Gnu /usr/local/gnu user textmode
G: /g user textmode
c: /c user textmode
d: /d user textmode
e: /e user textmode
f: /f user textmode
h: /h user textmode
i: /i user textmode
j: /j user textmode
Found: g:\cygwin\bin\bash.exe
Found: g:\cygwin\bin\cat.exe
Found: g:\cygwin\bin\cpp.exe
Found: g:\cygwin\bin\find.exe
Found: g:\cygwin\bin\gcc.exe
Found: g:\cygwin\bin\gdb.exe
Found: g:\cygwin\bin\ld.exe
Found: g:\cygwin\usr\local\bin\ls.exe
Found: g:\cygwin\bin\ls.exe
Found: g:\cygwin\bin\make.exe
Found: g:\cygwin\bin\sh.exe
14k 2000/10/23 g:\cygwin\bin\cygintl.dll
45k 2000/10/22 g:\cygwin\bin\cygjbig1.dll
119k 2000/10/23 g:\cygwin\bin\cygjpeg6b.dll
162k 2000/10/23 g:\cygwin\bin\cygpng2.dll
45k 2000/12/07 g:\cygwin\bin\cygform5.dll
26k 2000/12/07 g:\cygwin\bin\cygmenu5.dll
159k 2000/12/07 g:\cygwin\bin\cygncurses++5.dll
225k 2000/12/07 g:\cygwin\bin\cygncurses5.dll
15k 2000/12/07 g:\cygwin\bin\cygpanel5.dll
17k 2000/11/30 g:\cygwin\bin\cyghistory4.dll
108k 2000/11/30 g:\cygwin\bin\cygreadline4.dll
81k 2000/12/05 g:\cygwin\bin\cygitcl30.dll
35k 2000/12/05 g:\cygwin\bin\cygitk30.dll
390k 2000/12/05 g:\cygwin\bin\cygtcl80.dll
5k 2000/12/05 g:\cygwin\bin\cygtclpip80.dll
10k 2000/12/05 g:\cygwin\bin\cygtclreg80.dll
623k 2000/12/05 g:\cygwin\bin\cygtk80.dll
243k 2000/10/23 g:\cygwin\bin\cygtiff3.dll
41k 2000/11/20 g:\cygwin\bin\cygXpm-noX4.dll
45k 2000/11/20 g:\cygwin\bin\cygXpm-X4.dll
49k 2000/10/23 g:\cygwin\bin\cygz.dll
56k 2000/12/03 g:\cygwin\bin\cygbz21.0.dll
18k 2000/10/23 g:\cygwin\bin\cyggdbm.dll
611k 2000/12/25 g:\cygwin\bin\cygwin1.dll
Cygwin DLL version info:
dll major: 1001
dll minor: 7
dll epoch: 19
dll bad signal mask: 19005
dll old termios: 5
dll malloc env: 28
api major: 0
api minor: 31
shared data: 3
dll identifier: cygwin1
mount registry: 2
cygnus registry name: Cygnus Solutions
cygwin registry name: Cygwin
program options name: Program Options
cygwin mount registry name: mounts v2
cygdrive flags: cygdrive flags
cygdrive prefix: cygdrive prefix
cygdrive default prefix:
build date: Mon Dec 25 12:39:48 EST 2000
shared id: cygwin1S3
Use -h to see help about each section
--------------090700010002050800000403
Content-Type: text/plain; charset=us-ascii
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple
--------------090700010002050800000403--
- Raw text -