Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-15

Re: Test suite failures due to Error.pm issues.

From: carbonated beverage <hidden>
Date: 2016-06-15 22:44:28

(Was on the road for work, so couldn't reply till now)
The private Error file is not installed if perl/Makefile.PL detects
than an Error.pm recent enough on your system. Do you actually have
perl/blib/lib/Error.pm ? Try to run (cd perl; make clean; cd ..; make)
and try the tests again.
ramune/lycaeum:git: locate Error.pm
/usr/local/stow/git-1.5.4.5/share/perl/5.8.8/Error.pm
/usr/share/perl5/Debconf/Element/Dialog/Error.pm
/usr/share/perl5/Debconf/Element/Editor/Error.pm
/usr/share/perl5/Debconf/Element/Gnome/Error.pm
/usr/share/perl5/Debconf/Element/Kde/Error.pm
/usr/share/perl5/Debconf/Element/Noninteractive/Error.pm
/usr/share/perl5/Debconf/Element/Teletype/Error.pm
/usr/share/perl5/Debconf/Element/Web/Error.pm
ramune/lycaeum:git: 

So... there's Error.pm files around, but I remember now having to copy it
over for previous versions of git.  Reporting it slipped my mind until now
(sorry).

After the:
 cd perl
 make clean
 cd ..
 make -j4
 make test

when git 1.5.4.5 is still in /usr/local/stow/git-1.5.4.5 and stow'd to
/usr/local, it passes.  So it looks like it was picking up the previous
Error.pm installed in the git directory from the previous installation.

So when it was stow -D'd, and the new git installed and stow'd, the Error.pm
went away (also, when the old git was stow -D'd before running the test).

Not sure what the right way to handle this is.  I may just make a note to
always copy over Error.pm, if it won't change in the git source.

-- DN
Daniel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help