On Thu, Jan 17, 2002 at 10:32:22AM +0000, Nick Ing-Simmons wrote:
> The main problem seems to be:
>
> /usr/lib/libpt-1.2.0.so.1: undefined symbol: __ti8iostream
>
> Now -lpt is one I have never seen but MakeMaker has been probing for it for
> years. Seems it needs a C++ library as well.
After yanking the -lpt out as per your instructions, everything works
fine (still have lots of warnings) for both stock 5.6.1 and 5.6.1 w/MM
5.48_02. Yay!
libpt is really 1.2.5 and libtk is 8.3.
> >so now I
> >don't know if its MakeMaker or Debian or Linux/PowerPC or Tk or Solar
> >Flares that's causing the problem. They all fail in different ways
> >(see attached files).
>
> Released Tk is known not to build on bleadperl (can't remember why
> but I have a version which does).
bleadperl@14190 almost works. One failure:
t/fileevent......Deep recursion on subroutine "Tk::Event::IO::READ" at
blib/lib/Tk/Event/IO.pm line 55, <DATA> line 77.
t/fileevent......dubious
Test returned status 0 (wstat 11, 0xb)
DIED. FAILED test 1
Failed 1/1 tests, 0.00% okay
# bleadperl -Mblib -w t/fileevent.t
1..1
Deep recursion on subroutine "Tk::Event::IO::READ" at
/home/schwern/.cpan/build/Tk800.023/blib/lib/Tk/Event/IO.pm line 55, <DATA> line 77.
Segmentation fault
the problem is for some reason an IO::Handle object is calling
Tk::Event::IO::READ when sysread() is called on it. Smells like a
perlbug.
Tk::Event::IO::READ(/home/schwern/.cpan/build/Tk800.023/blib/lib/Tk/Event/IO.pm:52):
52: my $obj = $_[0];
DB<9> n
Tk::Event::IO::READ(/home/schwern/.cpan/build/Tk800.023/blib/lib/Tk/Event/IO.pm:53):
53: $obj->wait(READABLE);
DB<9> n
Tk::Event::IO::READ(/home/schwern/.cpan/build/Tk800.023/blib/lib/Tk/Event/IO.pm:54):
54: my $h = $obj->handle;
DB<9>
Tk::Event::IO::READ(/home/schwern/.cpan/build/Tk800.023/blib/lib/Tk/Event/IO.pm:55):
55: return sysread($h,$_[1],$_[2],defined $_[3] ? $_[3] : 0);
DB<9> x $h
0 IO::Handle=IO(0x106182bc)
DB<10> s
Tk::Event::IO::READ(/home/schwern/.cpan/build/Tk800.023/blib/lib/Tk/Event/IO.pm:52):
52: my $obj = $_[0];
DB<10> x @IO::Handle::ISA
0 'Exporter'
DB<11> x @Exporter::ISA
empty array
Tk::Event::IO::READ(/home/schwern/.cpan/build/Tk800.023/blib/lib/Tk/Event/IO.pm:53):
53: $obj->wait(READABLE);
DB<12>
Tk::Event::IO::READ(/home/schwern/.cpan/build/Tk800.023/blib/lib/Tk/Event/IO.pm:54):
54: my $h = $obj->handle;
DB<12>
Tk::Event::IO::READ(/home/schwern/.cpan/build/Tk800.023/blib/lib/Tk/Event/IO.pm:55):
55: return sysread($h,$_[1],$_[2],defined $_[3] ? $_[3] : 0);
DB<12> x tied $h
0 undef
--
Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/
Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One
Death? Its like being on holiday with a group of Germans.