XML::Sax::Writer build error (long data)

Discussion in 'Perl Misc' started by mpersico, Aug 2, 2005.

  1. mpersico

    mpersico Guest

    Is there anyone out there familiar with this module? I am getting an
    error in the build and email to the apparent author's email address on
    CPAN was rejected.

    I want to install this module so I can use XML-Generator-DBI-1.00.

    Is there a better way than XML-Generator-DBI-1.00 (read: another
    module) to generate XML from DBI w/o coding it myself?

    As to the error, I have included the
    build output
    snip of code complaining
    module versions
    perl -V

    Thank you
    --
    Matthew Persico
    Vice President
    Lazard
    30 Rockefeller Plaza
    New York, NY 10020, USA
    Phone Number: 212.632.8255
    Fax Number: 212.332.5904
    Email:
    --

    __DATA__

    1) build output

    [184] $ make test TEST_VERBOSE=1
    PERL_DL_NONLAZY=1 /opt/perl/bin/5.6.1/perl "-MExtUtils::Command::MM"
    "-e"
    "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
    t/05basic........1..27
    ok 1 - use XML::SAX::Writer;
    ok 2 - default EncodeFrom
    ok 3 - default EncodeTo
    ok 4 - default Output isa IO::Handle
    ok 5 - default Format
    ok 6 - default Escape
    ok 7 - set EncodeFrom
    ok 8 - set EncodeTo
    ok 9 - set Output
    ok 10 - set Format
    ok 11 - set Escape
    ok 12 - null converter for noop encoding isa
    XML::SAX::Writer::NullConverter
    ok 13 - ns support isa XML::NamespaceSupport
    ok 14 - escaper regex
    ok 15 - ns stack
    ok 16 - ns stack is clear
    ok 17 - consumer is set isa XML::SAX::Writer::ConsumerInterface
    Unsupported conversion: Invalid argument at
    /home/persicom/perl.nydux-ast401/src/XML-SAX-Writer-0.44/blib/lib/XML/SAX/Writer.pm
    line 70.
    # Looks like you planned 27 tests but only ran 17.
    # Looks like your test died just after 17.
    dubious
    Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 18-27
    Failed 10/27 tests, 62.96% okay
    t/10consumers....1..15
    ok 1 - StringConsumer isa XML::SAX::Writer::StringConsumer
    ok 2 - content is set
    ok 3 - ArrayConsumer isa XML::SAX::Writer::ArrayConsumer
    ok 4 - content (1)
    ok 5 - content (2)
    ok 6 - FileConsumer isa XML::SAX::Writer::FileConsumer
    ok 7 - HandleConsumer isa XML::SAX::Writer::HandleConsumer
    ok 8 - file content (1)
    ok 9 - file content (2)
    ok 10
    ok 11 - start_document
    ok 12 - data
    ok 13 - end_document
    ok 14 - <foo />
    ok 15 - <foo />
    ok
    Failed Test Stat Wstat Total Fail Failed List of Failed
    -------------------------------------------------------------------------------
    t/05basic.t 255 65280 27 20 74.07% 18-27
    Failed 1/2 test scripts, 50.00% okay. 10/42 subtests failed, 76.19%
    okay.
    *** Error code 11
    make: Fatal error: Command failed for target `test_dynamic'
    The lines in question are:

    2) snippet of complaining code
    67 sub setConverter {
    68 my $self = shift;
    69
    70 if (lc($self->{EncodeFrom}) ne lc($self->{EncodeTo})) {
    71 $self->{Encoder} =
    Text::Iconv->new($self->{EncodeFrom},
    $self->{EncodeTo});
    72 }
    73 else {
    74 $self->{Encoder} =
    XML::SAX::Writer::NullConverter->new;
    75 }
    76 return $self;
    77 }

    3) modules:

    [187] $ perl_version XML::NamespaceSupport Text::Iconv
    XML::Filter::BufferText
    XML::SAX::Exception

    (module version => location)
    XML::NamespaceSupport 1.09 =>
    /home/persicom/perl.nydux-ast401/lib/site_perl/5.6.1/XML/NamespaceSupport.pm
    Text::Iconv 1.4 =>
    /home/persicom/perl.nydux-ast401/lib/site_perl/5.6.1/sun4-solaris/Text/Iconv.pm
    XML::Filter::BufferText 1.01 =>
    /home/persicom/perl.nydux-ast401/lib/site_perl/5.6.1/XML/Filter/BufferText.pm
    XML::SAX::Exception 1.01 =>
    /home/persicom/perl.nydux-ast401/lib/site_perl/5.6.1/XML/SAX/Exception.pm


    4) perl -V

    [185] $ perl -V
    Summary of my perl5 (revision 5.0 version 6 subversion 1)
    configuration:
    Platform:
    osname=solaris, osvers=2.8, archname=sun4-solaris
    uname='sunos nycux-tch108 5.8 generic_117350-18 sun4u sparc
    sunw,ultra-80 '
    config_args='-d'
    hint=previous, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef
    usemultiplicity=undef
    useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    Compiler:
    cc='cc', ccflags ='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O',
    cppflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
    ccversion='', gccversion='', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
    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='cc', ldflags =' '
    libpth=/usr/lib /usr/ccs/lib
    libs=-lsocket -lnsl -ldl -lm -lc
    perllibs=-lsocket -lnsl -ldl -lm -lc
    libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
    Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags='-KPIC', lddlflags='-G '


    Characteristics of this binary (from libperl):
    Compile-time options: USE_LARGE_FILES
    Built under solaris
    Compiled at Jun 20 2005 12:06:32
    %ENV:

    PERL5LIB="/home/persicom/perl.nydux-ast401/lib/5.6.1:/home/persicom/perl.nydux-ast401/lib/site_perl:/am/common/lib/5.6.1:/am/common/lib/site_perl:/sa/common/lib/5.6.1:/sa/common/lib/site_perl"
    @INC:
    /home/persicom/perl.nydux-ast401/lib/5.6.1/sun4-solaris
    /home/persicom/perl.nydux-ast401/lib/5.6.1
    /home/persicom/perl.nydux-ast401/lib/site_perl/5.6.1/sun4-solaris
    /home/persicom/perl.nydux-ast401/lib/site_perl/5.6.1
    /home/persicom/perl.nydux-ast401/lib/site_perl
    /am/common/lib/5.6.1/sun4-solaris
    /am/common/lib/5.6.1
    /am/common/lib/site_perl/5.6.1/sun4-solaris
    /am/common/lib/site_perl/5.6.1
    /am/common/lib/site_perl
    /sa/common/lib/5.6.1/sun4-solaris
    /sa/common/lib/5.6.1
    /sa/common/lib/site_perl/5.6.1/sun4-solaris
    /sa/common/lib/site_perl/5.6.1
    /sa/common/lib/site_perl
    /opt/perl/lib/5.6.1/sun4-solaris
    /opt/perl/lib/5.6.1
    /opt/perl/lib/site_perl/5.6.1/sun4-solaris
    /opt/perl/lib/site_perl/5.6.1
    /opt/perl/lib/site_perl
     
    mpersico, Aug 2, 2005
    #1
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. George Marsaglia

    Assigning unsigned long to unsigned long long

    George Marsaglia, Jul 8, 2003, in forum: C Programming
    Replies:
    1
    Views:
    951
    Eric Sosman
    Jul 8, 2003
  2. Dominic Fox

    xml.sax.writer

    Dominic Fox, Aug 30, 2006, in forum: Python
    Replies:
    0
    Views:
    395
    Dominic Fox
    Aug 30, 2006
  3. DaVinci
    Replies:
    1
    Views:
    742
    Piotr Kobzda
    Oct 5, 2006
  4. Daniel Rudy

    unsigned long long int to long double

    Daniel Rudy, Sep 19, 2005, in forum: C Programming
    Replies:
    5
    Views:
    1,555
    Peter Shaggy Haywood
    Sep 20, 2005
  5. veryhotsausage
    Replies:
    1
    Views:
    2,296
    veryhotsausage
    Jul 4, 2008
  6. Henri
    Replies:
    1
    Views:
    595
    Henri
    Jul 13, 2004
  7. Gerd Schering
    Replies:
    0
    Views:
    212
    Gerd Schering
    Apr 14, 2005
  8. Erik Wasser
    Replies:
    5
    Views:
    816
    Peter J. Holzer
    Mar 5, 2006
Loading...