Operating System - HP-UX
1748182 Members
3425 Online
108759 Solutions
New Discussion юеВ

XML::Parser against libexpat

 
SOLVED
Go to solution
pablollorente
New Member

Re: XML::Parser against libexpat

Hello All,

I have the same problem than Syed.
I have installed the E.5.8.8.D perl version and would like to find the depot file in order to fix this problem, but I can├В┬┤t find it.
I am not sure if the path proposed by Sinji (PHSS_39691 - s700_800 11.11 64-bit perl patch on E.5.8.8.C) would be valid for my installation. Anyway, I neither founf the depot file for this patch.. Could you please help me?
On the other hand, I have got more eeror during my compilation:

at /opt/perl_64/lib/site_perl/5.8.8/PA-RISC2.0-thread-multi-LP64/XML/Parser.pm line 14
Compilation failed in require at /opt/perl_64/lib/site_perl/5.8.8/PA-RISC2.0-thread-multi-LP64/XML/Parser.pm line 14.

Anything about this error?

Sorry for my english and thanks a lot in advance!!!
pablollorente
New Member

Re: XML::Parser against libexpat

More information about my errors:

Lauching OCS Inventory NG Agent
Can't load '/opt/perl_64/lib/site_perl/5.8.8/PA-RISC2.0-thread-multi-LP64/auto/XML/Parser/Expat/Expat.sl' for module XML::Parser::Expat: No such file or directory at /opt/perl_64/lib/5.8.8/PA-RISC2.0-thread-multi-LP64/DynaLoader.pm line 230.
at /opt/perl_64/lib/site_perl/5.8.8/PA-RISC2.0-thread-multi-LP64/XML/Parser.pm line 14
Compilation failed in require at /opt/perl_64/lib/site_perl/5.8.8/PA-RISC2.0-thread-multi-LP64/XML/Parser.pm line 14.
BEGIN failed--compilation aborted at /opt/perl_64/lib/site_perl/5.8.8/PA-RISC2.0-thread-multi-LP64/XML/Parser.pm line 18.
Compilation failed in require at /opt/perl_64/lib/site_perl/5.8.8/XML/SAX/Expat.pm line 11.
BEGIN failed--compilation aborted at /opt/perl_64/lib/site_perl/5.8.8/XML/SAX/Expat.pm line 11.
Compilation failed in require at (eval 18) line 1.

Shinji Teragaito_1
Respected Contributor

Re: XML::Parser against libexpat

Hi,

As of today I can not find any patch for Perl E.5.8.8.D to fix
the Expat problem. The best choice I can recommend you is to
downgrade perl to E.5.8.8.C.

1. swinstall Perl E.5.8.8.C from 11.11 March 2009 application
media with the option "-x allow_downdate=true".

2. Download both PHSS_39651 and PHSS_39691.

3. swinstall both patches once.

* Unfortunately E.5.8.8.C is not available on the softwaredepot
web site.

* Two patches shown above fix the two problems:
- Expat.sl are missing
- ActiveState perl modules are missing

If you have any reason to continue using E.5.8.8.D, you must
install Expat.sl (/usr/local/lib/Expat.sl and
/usr/local/lib/pa20_64/Expat.sl) somehow.

For example,

a) download the 32-bit binary and build a 64-bit shared library
from the source code.

b) build both 32-bit and 64-bit shared libraries from the source
code.

Hope this helps you !!