[WM] WebMake-2.3 tests fail

Justin Mason jm.jmason.org
Sun Nov 4 20:25:01 GMT 2001


Joern Clausen said:

> The reason for this is that the Perl scripts (e.g. webmake itself) state
> "/usr/bin/perl" as interpreter, which might be wrong. I have Perl
> installed in a completely different directory. Until recently, this path
> was fixed only at "make install", so during "make test", it was still
> wrong. This behaviour was changed in version 2.2 of WebMake, now the
> path is fixed during "make".

Hmm, interesting. that could be it -- although "make test" now runs the
tests using the "perl" in $PATH, afaik.

> PERL_DL_NONLAZY=1 /vol/perl-5.6/bin/perl -Iblib/arch -Iblib/lib -I/vol/perl-5
                    ^^^^
		    (aha, looks like someone read Casper Dik's paper a long
		    time ago ;)

> t/breadcrumbs2......${crumbs}: need a root content for <breadcrumbs>!

This is almost definitely because you have an old version of WebMake
installed where perl is picking it up before the new modules, I think.
I think that might explain the other failures too...

Could it be that there's a perl in the path *before* the one in
/vol/perl-5.6?  And that's being used to run the tests?

--j.




More information about the Webmake-talk mailing list