Hello,
I just installed perl 5.6 and tried to reinstall Event 0.72. It hangs in
the loop test. Here is what it says with activated traces:
- snip --
t/loop..............creating Event::idle desc='early'
Event::Watcher::init('Event::idle=HASH(0x1a11ac)',
'HASH(0x3cfdac)') called at blib/lib/Event/idle.pm line 27
Event::idle::new('Event::idle', 'desc', 'early', 'repeat', 1,
'cb', 'CODE(0x3f6564)') called at blib/lib/Event/Watcher.pm line 21
Event::Watcher::__ANON__('Event', 'desc', 'early', 'repeat', 1,
'cb', 'CODE(0x3f6564)') called at t/loop.t line 18
Event: active ON 'early'
creating Event::idle desc='main'
Event::Watcher::init('Event::idle=HASH(0x1aa964)',
'HASH(0x3cfdac)') called at blib/lib/Event/idle.pm line 27
Event::idle::new('Event::idle', 'desc', 'main', 'repeat', 1,
'reentrant', 0, 'cb', ...) called at blib/lib/Event/Watcher.pm line 21
Event::Watcher::__ANON__('Event', 'desc', 'main', 'repeat', 1,
'reentrant', 0, 'cb', ...) called at t/loop.t line 34
Event: active ON 'main'
Event: multiplex 0.0061s
Event: idle 'early' prio=4
Event: [0]invoking 'early' (prio 4)
Event=0x3f7648 'early' wrapped with SV=0x1aa9a0 at blib/lib/Event.pm
line 144.
Event: completed 'early'
Event=0x3f7648 'early' destroyed (SV=0x0) at blib/lib/Event.pm line 144.
Event: multiplex 0.0029s
Event: idle 'main' prio=4
Event: [0]invoking 'main' (prio 4)
Event=0x3f7648 'main' wrapped with SV=0x1aa91c at blib/lib/Event.pm line
144.
creating Event::timer desc='Event::loop timeout'
Event::Watcher::init('Event::timer=HASH(0x1aab50)',
'HASH(0x3eed04)') called at blib/lib/Event/timer.pm line 46
Event::timer::new('Event::timer', 'desc', 'Event::loop timeout',
'after', 1, 'cb', 'CODE(0x1aa9e8)', 'parked', ...) called at
blib/lib/Event/Watcher.pm line 21
Event::Watcher::__ANON__('Event', 'desc', 'Event::loop timeout',
'after', 1, 'cb', 'CODE(0x1aa9e8)', 'parked', ...) called at
blib/lib/Event.pm line 131
Event::loop(1) called at t/loop.t line 23
main::__ANON__('Event::Event=SCALAR(0x1aa91c)') called at
blib/lib/Event.pm line 144
require 0 called at blib/lib/Event.pm line 144
Event::loop() called at t/loop.t line 36
Event: active ON 'Event::loop timeout'
Event: multiplex -0.0063s
Event: idle 'early' prio=4
Event: suspend 'main'
Event: [1]invoking 'early' (prio 4)
Event=0x3f7bc8 'early' wrapped with SV=0x3ed528 at blib/lib/Event.pm
line 144.
Event: completed 'early'
Event=0x3f7bc8 'early' destroyed (SV=0x0) at blib/lib/Event.pm line 144.
Event: active OFF 'Event::loop timeout'
Event: unloop(early)
Event: active OFF 'early'
Event: completed 'main'
Event=0x3f7648 'main' destroyed (SV=0x0) at blib/lib/Event.pm line 144.
Event: multiplex 60.0000s
t/loop..............ok 1/3Event: multiplex 60.0000s
Event: multiplex 60.0000s
- snip --
Here is how I installed perl 5.6:
- snip --
Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration:
Platform:
osname=solaris, osvers=2.6, archname=sun4-solaris-multi
uname='sunos redbull 5.6 generic_105181-16 sun4u sparc sunw,ultra-4
'
config_args='-Doptimize=-g prefix=/usr/local/perl5.6'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=define
useperlio=undef d_sfio=undef uselargefiles=define
use64bitint=undef use64bitall=undef uselongdouble=undef
usesocks=undef
Compiler:
cc='gcc', optimize='-g', gccversion=2.95.2 19991024 (release)
cppflags='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include
-I/opt/gnu/include'
ccflags ='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include
-I/opt/gnu/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
stdchar='unsigned char', d_stdstdio=define, usevfork=false
intsize=4, longsize=4, ptrsize=4, doublesize=8
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=8, usemymalloc=y, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib -L/opt/gnu/lib '
libpth=/usr/local/lib /opt/gnu/lib /lib /usr/lib /usr/ccs/lib
libs=-lsocket -lnsl -lgdbm -ldl -lm -lc -lcrypt -lsec
libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib -L/opt/gnu/lib'
Characteristics of this binary (from libperl):
Compile-time options: DEBUGGING MULTIPLICITY USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT
Built under solaris
Compiled at Mar 24 2000 11:52:28
@INC:
/usr/local/perl5.6/lib/5.6.0/sun4-solaris-multi
/usr/local/perl5.6/lib/5.6.0
/usr/local/perl5.6/lib/site_perl/5.6.0/sun4-solaris-multi
/usr/local/perl5.6/lib/site_perl/5.6.0
/usr/local/perl5.6/lib/site_perl
.
- snip --
Jochen