OK I checked with an old VM image with ubuntu14
something like
> PERLDOCDEBUG=2 perldoc tst.pod
will show you plenty of details, like the found formatters and nroff binaries.
This might give you a hint how the two systems are differing.
(On a side note: the supposedly italic text was underlined in my terminal)
lanx@ubuntu14-large:/tmp$ PERLDOCDEBUG=2 perldoc tst.pod
New Pod::Perldoc object Pod::Perldoc=HASH(0xfc2cb8)
'opt_o_with: Noting "text" as desired output format...
'opt_o_with: Considering Pod::Perldoc::Totext
'opt_o_with: Considering Pod::Perldoc::Totext
'opt_o_with: Considering Pod::Perldoc::ToText
'opt_o_with: Considering Pod::Perldoc::ToTEXT
'opt_o_with: Considering Pod::Simple::text
'opt_o_with: Considering Pod::Simple::text
'opt_o_with: Considering Pod::Simple::Text
'opt_o_with: Considering Pod::Simple::TEXT
'opt_o_with: Considering Pod::text
'opt_o_with: Considering Pod::text
'opt_o_with: Considering Pod::Text
'opt_o_with: Considering Pod::TEXT
'opt_o_with: Noting "man" as desired output format...
'opt_o_with: Considering Pod::Perldoc::Toman
'opt_o_with: Considering Pod::Perldoc::Toman
'opt_o_with: Considering Pod::Perldoc::ToMan
'opt_o_with: Considering Pod::Perldoc::ToMAN
'opt_o_with: Considering Pod::Simple::man
'opt_o_with: Considering Pod::Simple::man
'opt_o_with: Considering Pod::Simple::Man
'opt_o_with: Considering Pod::Simple::MAN
'opt_o_with: Considering Pod::man
'opt_o_with: Considering Pod::man
'opt_o_with: Considering Pod::Man
'opt_o_with: Considering Pod::MAN
Beginning process.
Args: tst.pod
Okay, no PERLDOC setting in ENV.
Args right before switch processing: tst.pod
'GetOptsOO::getopts: Starting switch processing. Scanning arguments [
+tst.pod]
'GetOptsOO::getopts: Ending switch processing. Args are [tst.pod] wit
+h 0 errors.
Args after switch processing: tst.pod
'process: /usr/bin/perldoc => Pod::Perldoc v3.19
'process:
'find_good_formatter_class: Formatter class Pod::Perldoc::ToMan versio
+n 3.19 successfully loaded!
'find_good_formatter_class: Will format with the class Pod::Perldoc::T
+oMan
'grand_search_init: Searching for tst.pod
'grand_search_init: Found as tst.pod
DEBUG Looking for /home/lanx/perl5/perlbrew/bin/groff
DEBUG Looking for /home/lanx/bin/groff
DEBUG Looking for /usr/local/sbin/groff
DEBUG Looking for /usr/local/bin/groff
DEBUG Looking for /usr/sbin/groff
DEBUG Looking for /usr/bin/groff
DEBUG Found /usr/bin/groff
DEBUG Looking for /sbin/groff
DEBUG Looking for /bin/groff
DEBUG Looking for /usr/games/groff
DEBUG Looking for /usr/local/games/groff
DEBUG Looking for /home/lanx/perl5/perlbrew/bin/nroff
DEBUG Looking for /home/lanx/bin/nroff
DEBUG Looking for /usr/local/sbin/nroff
DEBUG Looking for /usr/local/bin/nroff
DEBUG Looking for /usr/sbin/nroff
DEBUG Looking for /usr/bin/nroff
DEBUG Found /usr/bin/nroff
DEBUG Looking for /sbin/nroff
DEBUG Looking for /bin/nroff
DEBUG Looking for /usr/games/nroff
DEBUG Looking for /usr/local/games/nroff
DEBUG Looking for /home/lanx/perl5/perlbrew/bin/mandoc
DEBUG Looking for /home/lanx/bin/mandoc
DEBUG Looking for /usr/local/sbin/mandoc
DEBUG Looking for /usr/local/bin/mandoc
DEBUG Looking for /usr/sbin/mandoc
DEBUG Looking for /usr/bin/mandoc
DEBUG Looking for /sbin/mandoc
DEBUG Looking for /bin/mandoc
DEBUG Looking for /usr/games/mandoc
DEBUG Looking for /usr/local/games/mandoc
DEBUG Using /usr/bin/groff
DEBUG Pod::Man switches are []
DEBUG Parsing tst.pod
DEBUG Done parsing tst.pod
DEBUG Writing podman.out.23829.txt with Pod::Man output
DEBUG Filtering through /usr/bin/groff
DEBUG Found groff 1.22.2
DEBUG render is /usr/bin/groff
DEBUG render options are -man -Kutf8 -Tutf8 -rLL=199n
DEBUG Writing to pipe to /usr/bin/groff
DEBUG Writing chunk 1.022705078125
DEBUG Checking read
DEBUG Writing chunk 2.022705078125
DEBUG Checking read
DEBUG Done writing
DEBUG Done reading. Output is 625 bytes
DEBUG Output:
----
TST(1)
+ User Contributed Perl Documentation
+ TST(1)
Bold heading
· Italic item
Description of the first argument.
· also Italic
Description of the second argument.
perl v5.18.2
+ 2021-09-01
+ TST(1)
----
DEBUG filter_nroff is not set, so not filtering
DEBUG Found groff 1.22.2
tst.pod isn't a temp file, so not unlinking.
Finished writing to /tmp/6Dk7gFvniR.
'page: About to try calling /usr/bin/sensible-pager /tmp/6Dk7gFvniR
lanx@ubuntu14-large:/tmp$
|