The error message at the end:

Error: Unable to locate installed Perl libraries or Perl source code. It is recommended that you install perl in a standard location before building extensions. Some precompiled versions of perl do not contain these header files, so you cannot build extensions. In such a case, please build and install your perl from a fresh perl distribution. It usually solves this kind of problem. (You get this message, because MakeMaker could not find "\public\ratlp +erl\5.6.1_ AS629\lib\perl5\5.6.1\MSWin32-x86-multi-thread\CORE\perl.h")
looks to be most serious - it means you can't build extensions in the standard way because of some missing header files. IBM recommends that you install missing modules manually, which is possible, but as was mentioned in earlier responses, you have to take care where to put the files. In the following, let $RATIONAL stand for C:\Program Files\Rational\Common\lib\perl5\site_perl\5.6.1.

What you could do is grab the sources of the binary ppm packages, extract the files, and then copy them into locations that your Perl expects them. For example, for XML-LibXML-Common, which is a prerequisite, download XML-LibXML-Common.tar.gz from http://theoryx5.uwinnipeg.ca/ppmpackages/x86/. When unpacked, the directory structure contains

blib/lib/XML/LibXML/.exists blib/lib/XML/LibXML/Common.pm blib/lib/XML/LibXML blib/arch/auto/XML/LibXML/Common/.exists blib/arch/auto/XML/LibXML/Common/Common.bs blib/arch/auto/XML/LibXML/Common/Common.dll blib/arch/auto/XML/LibXML/Common/Common.exp blib/arch/auto/XML/LibXML/Common/Common.lib blib/arch/auto/XML/LibXML/Common/Common.pdb
Copy the files under blib/lib/ to $RATIONAL, taking care to preserve the subdirectory structure (for example, blib/lib/XML/LibXML/Common.pm would go to $RATIONAL\XML\LibXML\Common.pm). Then copy the files under blib/arch/auto/ to $RATIONAL\MSWin32-x86-multi-thread\auto\, again taking care to preserve the underlying subdirectory structure. Finally, you'll need the libxml2.dll external library; this can be obtained from http://theoryx5.uwinnipeg.ca/ppmpackages/scripts/, and should be placed somewhere under your PATH environment variable (type set PATH at a command prompt to see what your PATH is). You'll then have to repeat this for XML-LibXML, XML-NamespaceSupport, and XML-SAX.

In reply to Re^3: Help required installing LibXML Parser by randyk
in thread Help required installing LibXML Parser by KarthikK

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.