7stud has asked for the wisdom of the Perl Monks concerning the following question:
Dear Monks,
This script:
use strict; use warnings; use 5.010; use XML::Simple; my $str= '<abc><nested>hello</nested></abc>'; my $xml = XMLin($str);
gives me this error:
Can't load '/usr/local/lib/perl5/site_perl/5.10.1/darwin-2level/auto/X +ML/LibXML/LibXML.bundle' for module XML::LibXML: dlopen(/usr/local/li +b/perl5/site_perl/5.10.1/darwin-2level/auto/XML/LibXML/LibXML.bundle, + 1): Symbol not found: _PL_na Referenced from: /usr/local/lib/perl5/site_perl/5.10.1/darwin-2level +/auto/XML/LibXML/LibXML.bundle Expected in: dynamic lookup at /usr/local/lib/perl5/5.10.1/darwin-2level/DynaLoader.pm line 153 BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5. +10.1/darwin-2level/XML/LibXML.pm line 153. Compilation failed in require at /usr/local/lib/perl5/site_perl/5.10.1 +/darwin-2level/XML/LibXML/SAX.pm line 17. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5. +10.1/darwin-2level/XML/LibXML/SAX.pm line 17. Compilation failed in require at (eval 3) line 1.
I thought I installed XML::Simple, so I tried this:
cpan[4]> recent Constant subroutine XML::LibXML::XML_XMLNS_NS redefined at /usr/local/ +lib/perl5/5.10.1/constant.pm line 115, <FIN> line 4. Constant subroutine XML::LibXML::XML_XML_NS redefined at /usr/local/li +b/perl5/5.10.1/constant.pm line 115, <FIN> line 4. Subroutine VERSION redefined at /usr/local/lib/perl5/site_perl/5.10.1/ +darwin-2level/XML/LibXML.pm line 37, <FIN> line 4. no XML::LibXML installed, cannot continue
Ok, so I tried this:
cpan[5]> install XML::LibXML XML::LibXML is up to date (1.70).
Huh?
cpan[6]> recent Constant subroutine XML::LibXML::XML_XMLNS_NS redefined at /usr/local/ +lib/perl5/5.10.1/constant.pm line 115, <FIN> line 6. Constant subroutine XML::LibXML::XML_XML_NS redefined at /usr/local/li +b/perl5/5.10.1/constant.pm line 115, <FIN> line 6. Subroutine VERSION redefined at /usr/local/lib/perl5/site_perl/5.10.1/ +darwin-2level/XML/LibXML.pm line 37, <FIN> line 6. no XML::LibXML installed, cannot continue
Can anyone tell me what the problem is?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: XML::Simple problems
by Corion (Patriarch) on Feb 10, 2010 at 12:01 UTC | |
by Anonymous Monk on Feb 10, 2010 at 12:11 UTC | |
by Corion (Patriarch) on Feb 10, 2010 at 12:23 UTC | |
by 7stud (Deacon) on Feb 10, 2010 at 21:00 UTC |