diff --git a/docs/Compile.rst b/docs/Compile.rst index 650e762e3..5bb51a01f 100644 --- a/docs/Compile.rst +++ b/docs/Compile.rst @@ -545,23 +545,25 @@ to your binary search PATH so the tool can be later run from anywhere. Perl / Strawberry Perl ^^^^^^^^^^^^^^^^^^^^^^ -For the code generation parts you'll need Perl 5 with XML::LibXML and XML::LibXSLT. -`Strawberry Perl `_ is recommended as it includes -all of the required packages in a single, easy install. +For the code generation stage of the build process, you'll need Perl 5 with +XML::LibXML and XML::LibXSLT. `Strawberry Perl `_ is +recommended as it includes all of the required packages in a single, easy +install. After install, ensure Perl is in your user's PATH. This can be edited from ``Control Panel -> System -> Advanced System Settings -> Environment Variables``. -The following three directories must be in PATH, in this order: +The following directories must be in your PATH, in this order: * ``\c\bin`` * ``\perl\site\bin`` * ``\perl\bin`` +* ``\perl\vendor\lib\auto\XML\LibXML`` (may only be required on some systems) Be sure to close and re-open any existing ``cmd.exe`` windows after updating your PATH. -If you already have a different version of Perl (for example the one from Cygwin), +If you already have a different version of Perl installed (for example, from Cygwin), you can run into some trouble. Either remove the other Perl install from PATH, or install XML::LibXML and XML::LibXSLT for it using CPAN.