--- Begin Message ---
On 28/01/2020 18:45, Michael Richardson wrote:
>
> Francois-Xavier Le Bail <devel.fx.leb...@orange.fr> wrote:
> >> I noticed that the testsuite of tcpdump recently fails with
> >> "make_path" is not exported by the File::Path module
> >> "remove_tree" is not exported by the File::Path module
> >> Can't continue after import errors at ./tests/TESTrun line 8
> >> BEGIN failed--compilation aborted at ./tests/TESTrun line 8.
> >> as can bee seen in the log at
> >>
> https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-amd64/builds/2960/steps/shell_3/logs/stdio
> >>
> >> This is because the system Perl on Solaris 10 is Perl 5.8.4 which uses
> >> the slighly different mkpath and rmtree
> >> https://perldoc.perl.org/5.8.4/File/Path.html
>
> okay.
>
> >>
> >> Even in recent Perl 5.30 the legacy functions mkpath and rmtree are
> still in:
> >> https://perldoc.perl.org/File/Path.html
>
> So if I use "mkpath" (I actually don't need "rmtree" yet), then I'll be good
> across all versions?
>
> I have done this now.
Currently on OpenCSW Solaris 10:
"./tests/TESTrun
TESTrun needs YAML.pm. apt install libyaml-perl/yum install per-YAML/cpanm YAML
at ./tests/TESTrun
line 10.
gmake: *** [Makefile:448: check] Error 2"
Missing package?
--
Francois-Xavier
--- End Message ---
_______________________________________________
tcpdump-workers mailing list
tcpdump-workers@lists.tcpdump.org
https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers