Hmmm...

I'm using Tk800.011 on Sun Solaris myself and it's difficult for me to try 
800.017. The code that fails tries to create Button ($b) which is identical 
to another Button ($h). This is done by obtaining all configure options from 
the old one and pass them to the Button constructor. It looks OK to me, but 
perhaps there are some none-portable stuff here?

    my @opt = map {$_->[0] => $h->cget($_->[0])} $h->configure;
    my $b=$tl->Button(@opt)->pack(-expand=>1,-fill=>'both');


Summary of my perl5 (5.0 patchlevel 4 subversion 1) configuration:
  Platform:
    osname=solaris, osvers=2.5.1, archname=sun4-solaris
    uname='sunos creator 5.5.1 generic sun4u sparc sunw,ultra-1 '
    hint=recommended, useposix=true, d_sigaction=define
    bincompat3=n useperlio= d_sfio=
  Compiler:
    cc='cc', optimize='-O', gccversion=
    cppflags=''
    ccflags =''
    stdchar='unsigned char', d_stdstdio=define, usevfork=false
    voidflags=15, castflags=0, d_casti32=define, d_castneg=define
    intsize=4, alignbytes=8, usemymalloc=y, randbits=15
  Linker and Libraries:
    ld='cc', ldflags =''
    libpth=/lib /usr/lib /usr/ccs/lib
    libs=-lsocket -lnsl -ldl -lm -lc -lcrypt
    libc=/lib/libc.so, so=so
    useshrplib=false, libperl=libperl.a
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=, ccdlflags=' '
    cccdlflags='-Kpic', lddlflags='-G'


Characteristics of this binary (from libperl):
  Built under solaris
  Compiled at Sep 16 1998 15:35:26
  %ENV:
    PERL5LIB="/projects/sw/ra/lib"
  @INC:
    /projects/sw/ra/lib
    /opt/pin/5.5/lib/perl5/sun4-solaris/5.00401
    /opt/pin/5.5/lib/perl5
    /opt/pin/5.5/lib/perl5/site_perl/sun4-solaris
    /opt/pin/5.5/lib
    .


Hans J. Helgesen

>From: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>CC: [EMAIL PROTECTED]
>Subject: FAIL Tk-MListbox-1.06 sun4-solaris 2.7
>Date: 15 Jan 2000 15:21:52 -0000
>
>This distribution has been tested as part of the cpan-testers
>effort to test as many new uploads to CPAN as possible.  See
>http://testers.cpan.org/
>
>Please cc any replies to [EMAIL PROTECTED] to keep other
>test volunteers informed and to prevent any duplicate effort.
>
>--
>No tests.  When trying out filemgr.pl, I got bunches of Tk errors when
>manipulating the column headers, and the column header disappeared.
>I'm using Tk 800.017.
>
>Tk::Error: Odd number of args to Tk::Button->new(...)
>  at blib/lib/Tk/MListbox.pm line 678
>  Tk::Widget::new at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 163
>  Tk::Widget::__ANON__ at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 242
>  Tk::MListbox::dragOrSort at blib/lib/Tk/MListbox.pm line 678
>  (command bound to event)
>Tk::Error: Odd number of args to Tk::Button->new(...)
>  at blib/lib/Tk/MListbox.pm line 678
>  Tk::Widget::new at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 163
>  Tk::Widget::__ANON__ at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 242
>  Tk::MListbox::dragOrSort at blib/lib/Tk/MListbox.pm line 678
>  (command bound to event)
>Tk::Error: Odd number of args to Tk::Button->new(...)
>  at blib/lib/Tk/MListbox.pm line 678
>  Tk::Widget::new at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 163
>  Tk::Widget::__ANON__ at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 242
>  Tk::MListbox::dragOrSort at blib/lib/Tk/MListbox.pm line 678
>  (command bound to event)
>Tk::Error: Odd number of args to Tk::Button->new(...)
>  at blib/lib/Tk/MListbox.pm line 678
>  Tk::Widget::new at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget. 
>Tk::Widget::new at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 163
>  Tk::Widget::__ANON__ at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 242
>  Tk::MListbox::dragOrSort at blib/lib/Tk/MListbox.pm line 678
>  (command bound to event)
>bin@leprss% !!
>perl -Iblib/lib filemgr.pl
>Tk::Error: Odd number of args to Tk::Button->new(...)
>  at blib/lib/Tk/MListbox.pm line 678
>  Tk::Widget::new at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 163
>  Tk::Widget::__ANON__ at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 242
>  Tk::MListbox::dragOrSort at blib/lib/Tk/MListbox.pm line 678
>  (command bound to event)
>bin@leprss% !pe
>perl -Iblib/lib filemgr.pl
>Tk::Error: Odd number of args to Tk::Button->new(...)
>  at blib/lib/Tk/MListbox.pm line 678
>  Tk::Widget::new at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 163
>  Tk::Widget::__ANON__ at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 242
>  Tk::MListbox::dragOrSort at blib/lib/Tk/MListbox.pm line 678
>  (command bound to event)
>bin@leprss% !!
>perl -Iblib/lib filemgr.pl
>Tk::Error: Odd number of args to Tk::Button->new(...)
>  at blib/lib/Tk/MListbox.pm line 678
>  Tk::Widget::new at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 163
>  Tk::Widget::__ANON__ at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 242
>  Tk::MListbox::dragOrSort at blib/lib/Tk/MListbox.pm line 678
>  (command bound to event)
>bin@leprss% !pe
>perl -Iblib/lib filemgr.pl
>Tk::Error: Odd number of args to Tk::Button->new(...)
>  at blib/lib/Tk/MListbox.pm line 678
>  Tk::Widget::new at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 163
>  Tk::Widget::__ANON__ at 
>/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/Tk/Widget.pm line 242
>  Tk::MListbox::dragOrSort at blib/lib/Tk/MListbox.pm line 678
>  (command bound to event)
>
>
>
>--
>
>Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
>   Platform:
>     osname=solaris, osvers=2.7, archname=sun4-solaris
>     uname='sunos leprss.gsfc.nasa.gov 5.7 generic_106541-07 sun4c sparc 
>sunw,sun_4_75 '
>     hint=recommended, useposix=true, d_sigaction=define
>     usethreads=undef useperlio=undef d_sfio=undef
>   Compiler:
>     cc='gcc -B/usr/ccs/bin/', optimize='-O', gccversion=2.95.1 19990816 
>(release)
>     cppflags='-I/usr/local/include'
>     ccflags ='-I/usr/local/include'
>     stdchar='char', d_stdstdio=define, usevfork=false
>     intsize=4, longsize=4, ptrsize=4, doublesize=8
>     d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
>     alignbytes=8, usemymalloc=n, prototype=define
>   Linker and Libraries:
>     ld='gcc -B/usr/ccs/bin/', ldflags =' -L/usr/local/lib'
>     libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
>     libs=-lsocket -lnsl -ldb -ldl -lm -lc -lcrypt
>     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'
>

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

Reply via email to