in reply to Re^2: Help required installing LibXML Parser
in thread Help required installing LibXML Parser
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
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.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
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^4: Help required installing LibXML Parser
by KarthikK (Sexton) on Dec 20, 2007 at 09:47 UTC | |
by randyk (Parson) on Dec 20, 2007 at 15:23 UTC | |
by KarthikK (Sexton) on Dec 20, 2007 at 16:43 UTC | |
by randyk (Parson) on Dec 20, 2007 at 17:23 UTC | |
by KarthikK (Sexton) on Dec 20, 2007 at 17:37 UTC | |
by KarthikK (Sexton) on Dec 20, 2007 at 17:06 UTC | |
by randyk (Parson) on Dec 20, 2007 at 21:41 UTC | |
by KarthikK (Sexton) on Dec 21, 2007 at 09:12 UTC | |
by KarthikK (Sexton) on Dec 21, 2007 at 10:18 UTC | |
|
In Section
Seekers of Perl Wisdom