Got this error when try to “make install” OpenSSL source code build:
/usr/bin/perl ./util/mkpod2html.pl -i “doc/man1/CA.pl.pod” -o doc/html/man1/CA.pl.html -t “CA.pl” -r “./doc”
Can’t locate Pod/Html.pm in @INC (you may need to install the Pod::Html module) (@INC contains: . /usr/local/lib64/perl5/5.32 /usr/local/share/perl5/5.32 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at ./util/mkpod2html.pl line 14.
BEGIN failed–compilation aborted at ./util/mkpod2html.pl line 14.
make: *** [Makefile:31368: doc/html/man1/CA.pl.html] Error 2
The error indicates that the `Pod::Html` Perl module is missing. You can resolve this by installing the required module. Here are the steps to do so:
1. Install the `Pod::Html` Module:
sudo yum install perl-Pod-Html
2. Verify the Installation:
Ensure that the module is installed correctly:
perl -MPod::Html -e ‘print “Pod::Html module is installed\n”‘
3. Retry the Installation:
After installing the module, try the `make install` step again:
make
sudo make install
This should resolve the error and allow you to proceed with the installation of OpenSSL 3.4