Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses

Re^2: Benchmarks of XML Parsers

by ikegami (Pope)
on Apr 28, 2009 at 16:31 UTC ( #760657=note: print w/replies, xml ) Need Help??

in reply to Re: Benchmarks of XML Parsers
in thread Benchmarks of XML Parsers

How do I find that out? (Debian system)

Update: I'm guessing libexpat 1.0.0 and libxml2 2.6.27 from the file names I found in /usr/lib:

/usr/lib/ -> /usr/lib/ -> /usr/lib/ /usr/lib/ -> /usr/lib/ -> /usr/lib/

Update: um.. The package manager says libexpat1 1.95.8(-3.4) and libxml2 2.6.27(-dfsg-6) were installed. Is libexpat1 something different?

Replies are listed 'Best First'.
Re^3: Benchmarks of XML Parsers
by Anonymous Monk on Apr 28, 2009 at 17:20 UTC
    Not sure, I would check with ldd
    #!/usr/bin/perl -- use strict; use warnings; use XML::LibXML; use XML::Parser; for my $so( grep /xml/i, @DynaLoader::dl_shared_objects ){ print "$so\n"; print `ldd $so\n`; } __END__

      [ You linked to the Lego Digital Designer *giggle* ]

      That array is empty (!?), confirmed with Data::Dumper.

      Update: There appears to be a line missing from my install of DynaLoader (!!!). Once I added it, I got:

      /usr/lib/perl5/auto/XML/LibXML/Common/ => (0xffffe000) => /usr/lib/ (0xb7ded000) => /usr/lib/ (0xb7dd9000) => /lib/tls/i686/cmov/ (0xb7dc7 +000) => /lib/tls/i686/cmov/ (0xb7da2000) => /lib/tls/i686/cmov/ (0xb7c71000) => /lib/tls/i686/cmov/ (0xb7c6d000) /lib/ (0x80000000) /home/ikegami/lib/perl5/i486-linux-gnu-thread-multi/auto/XML/LibXML/Li => (0xffffe000) => /usr/lib/ (0xb7df4000) => /lib/tls/i686/cmov/ (0xb7dbd000) => /lib/tls/i686/cmov/ (0xb7c8c000) => /lib/tls/i686/cmov/ (0xb7c88000) => /usr/lib/ (0xb7c74000) /lib/ (0x80000000) /usr/lib/perl5/auto/XML/Parser/Expat/ => (0xffffe000) => /usr/lib/ (0xb7f40000) => /lib/tls/i686/cmov/ (0xb7e0f000) => /lib/tls/i686/cmov/ (0xb7dfd +000) /lib/ (0x80000000)

      That doesn't seem to include any version info?

      Update: The bug was fixed in DynaLoader 1.05 which comes with Perl 5.8.{4,5,6,7,8,9}. I'm using Perl 5.8.8, but DynaLoader is just 1.04. WTF?!

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://760657]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (8)
As of 2017-12-11 13:53 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (295 votes). Check out past polls.