conditional dependencies not recognized?
Frank Wall
fwall at inotronic.de
Wed May 25 05:08:58 EDT 2011
Hi,
I'm trying to build devel/p5-CPAN-Meta as usual, but suddenly tinderbox fails.
The port was recently updated and a few conditional dependencies were introduced:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/p5-CPAN-Meta/Makefile.diff?r1=1.10&r2=1.11
I'm running devel/perl5.10, so devel/p5-version is added as a dependency.
It seems to me that tinderbox can't handle these new conditionals, because
it misses the devel/p5-version dependency according to it's build log:
build started at Wed May 25 07:45:02 UTC 2011
port directory: /usr/ports/devel/p5-CPAN-Meta
building for: 7.3-RELEASE-p4 amd64
[...]
End Configuration.
FETCH_DEPENDS=
PATCH_DEPENDS=perl-5.10.1_3.tbz
EXTRACT_DEPENDS=perl-5.10.1_3.tbz
BUILD_DEPENDS=perl-5.10.1_3.tbz p5-CPAN-Meta-YAML-0.003.tbz p5-JSON-PP-2.27105.tbz p5-Parse-CPAN-Meta-1.44.01.tbz p5-Test-Simple-0.98.tbz p5-Version-Requirements-0.101020.tbz
RUN_DEPENDS=perl-5.10.1_3.tbz p5-CPAN-Meta-YAML-0.003.tbz p5-JSON-PP-2.27105.tbz p5-Parse-CPAN-Meta-1.44.01.tbz p5-Test-Simple-0.98.tbz p5-Version-Requirements-0.101020.tbz
add_pkg
[...]
===> p5-CPAN-Meta-2.110930 depends on package: p5-version>=0.82 - not found
===> Verifying install for p5-version>=0.82 in /usr/ports/devel/p5-version
[...]
As a result tinderbox fails with this error:
Fatal error: filesystem was touched prior to 'make install' phase
usr/local/lib/perl5/5.10.1/man/man3/version.3.gz extra
usr/local/lib/perl5/5.10.1/man/man3/version::Internals.3.gz extra
usr/local/lib/perl5/site_perl/5.10.1/mach/auto/version extra
usr/local/lib/perl5/site_perl/5.10.1/mach/version extra
usr/local/lib/perl5/site_perl/5.10.1/mach/version.pm extra
usr/local/lib/perl5/site_perl/5.10.1/mach/version.pod extra
var/db/pkg/p5-version-0.88 extra
Is it a bug or a feature or something else? I don't know who to blame for this ;-)
Thanks.
- Frank
More information about the tinderbox-list
mailing list