ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> perl5-Agents
perl5-Agents
Class::Tom 3.02 bug report
by Ilya Martynov other posts by this author
Dec 27 2000 10:40AM messages near this date
Unsubscribe | Best New Trade Show Display by Opera Portables, Inc. adv
Hi,

I've just downloaded Class::Tom 3.02 and tried to write sample program with
it. Unfortunately it doesn work.

Here my script:

#!/usr/bin/perl -w
use strict;
use LWP;
use Class::Tom;

my $ua = new LWP::UserAgent;
my $tom = new Class::Tom;
$tom-> insert($tom);
my $flat = $tom-> store();
print $flat;

It is very simple but it doesn't work :(. Here its output:

"my" variable $len masks earlier declaration in same scope at /usr/lib/perl5/i386-linux/B/De
parse.pm line 1453.
"my" variable $tmp masks earlier declaration in same scope at /usr/lib/perl5/site_perl/Class
/Tom.pm line 208.
"my" variable $tmp masks earlier declaration in same statement at /usr/lib/perl5/site_perl/C
lass/Tom.pm line 208.
"my" variable $tmp masks earlier declaration in same scope at /usr/lib/perl5/site_perl/Class
/Tom.pm line 209.
"my" variable $encoder masks earlier declaration in same scope at /usr/lib/perl5/site_perl/C
lass/Tom.pm line 209.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 2086.
Use of uninitialized value at /usr/lib/perl5/site_perl/Class/Tom.pm line 91.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 2086.
Use of uninitialized value at /usr/lib/perl5/site_perl/Class/Tom.pm line 91.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1109.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 2086.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1109.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/site_perl/Class/Tom.pm line 91.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/site_perl/Class/Tom.pm line 91.
Use of uninitialized value at /usr/lib/perl5/i386-linux/B/Deparse.pm line 1142.
Use of uninitialized value at /usr/lib/perl5/site_perl/Class/Tom.pm line 91.
Can't locate object method "NAME" via package "B::SPECIAL" at /usr/lib/perl5/site_perl/Class
/Tom/Code.pm line 43.

In case if perl version is important here is output of perl -V:

Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
  Platform:
    osname=linux, osvers=2.2.6, archname=i386-linux
    uname='linux xyzzy 2.2.6 #2 wed jun 16 15:23:52 cdt 1999 i686 unknown '
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef useperlio=undef d_sfio=undef
  Compiler:
    cc='cc', optimize='-O2', gccversion=egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
    cppflags='-Dbool=char -DHAS_BOOL -I/usr/local/include'
    ccflags ='-Dbool=char -DHAS_BOOL -I/usr/local/include'
    stdchar='char', d_stdstdio=undef, usevfork=false
    intsize=4, longsize=4, ptrsize=4, doublesize=8
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    alignbytes=4, usemymalloc=n, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /shlib /lib /usr/lib
    libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lc -lposix -lcrypt
    libc=, so=so, useshrplib=false, libperl=libperl.a
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
    cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'


Characteristics of this binary (from libperl):
  Built under linux
  Compiled at Jul 18 1999 14:59:25
  %ENV:
    PERL5LIB="/home/ilya/perl-lib"
  @INC:
    /home/ilya/perl-lib
    /usr/lib/perl5/i386-linux
    /usr/lib/perl5
    /usr/lib/perl5/site_perl/i386-linux
    /usr/lib/perl5/site_perl
    .


-- 
Ilya Martynov
AGAVA Software Company, http://www.agava.com

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved