documentation: MSYS2 Perl needs CPAN set up before usage
Hi,
A nit regarding the documentation of the Windows's MSYS2 bootstrap: CPAN needs to be run at least once prior to building recipes requiring Perl e.g. pango. Otherwise the following error happens, since the MSYS2 internal folders aren't linked into PERL5LIB yet:
[155/155] "F:\cerbero\build\build-tools\bin\meson" "--internal" "exe" "--unpickle" "F:\cerbero\build\sources\msvc_x86_64\pango-1.50.11\_builddir\meson-private\meson_exe_perl_0ff55fac389bb67dc7db0e73fbfe93395a8aa9dc.dat"
FAILED: utils/pango-view.1
"F:\cerbero\build\build-tools\bin\meson" "--internal" "exe" "--unpickle" "F:\cerbero\build\sources\msvc_x86_64\pango-1.50.11\_builddir\meson-private\meson_exe_perl_0ff55fac389bb67dc7db0e73fbfe93395a8aa9dc.dat"
while executing ['perl', '-w', 'D:/msys64/usr/bin/help2man', '--no-info', '--section=1', '--help-option=--help-all', '--name="Pango text viewer"', '--output=utils/pango-view.1', 'F:/cerbero/build/sources/msvc_x86_64/pango-1.50.11/_builddir/utils/pango-view.exe']
--- stdout ---
--- stderr ---
Can't locate Locale/gettext.pm in @INC (you may need to install the Locale::gettext module) (@INC contains: /F/cerbero/build/dist/msvc_x86_64/lib/perl5:/F/cerbero/build/dist/msvc_x86_64/lib/perl5/site_perl/5.32 D:/msys64/ucrt64/lib/perl5/site_perl/5.32.1 D:/msys64/ucrt64/lib/perl5/site_perl/5.32.1 D:/msys64/ucrt64/lib/perl5/site_perl D:/msys64/ucrt64/lib/perl5/vendor_perl D:/msys64/ucrt64/lib/perl5/core_perl) at D:/msys64/usr/bin/help2man line 30.
BEGIN failed--compilation aborted at D:/msys64/usr/bin/help2man line 30.